1 | 44 | Frankfort (Lincoln-Way East),
IL - Team Time (1st 5) 1:19:17.0 | Spread (1st 5) 1:24.3 |
| 2, 5, 6, 13, 18, (19), (22) |
| Nolan Rogers, Kevin Chomiak, Justin Falejczyk, Jack Roberts, Miguel Garcia, (Hayden Stairs), (Adam Drumheller) |
| 15:01.9, 15:47.9, 15:50.0, 16:11.0, 16:26.2, (16:29.1), (16:31.6) |
2 | 48 | New Lenox (Lincoln-Way Central),
IL - Team Time (1st 5) 1:19:16.0 | Spread (1st 5) 1:44.2 |
| 1, 7, 11, 12, 17, (23), (24) |
| Caden Simone, Connor LeBeau, Vincent Demma, Ethan Hoff, Evan Jensen, (Andrew Flais), (Devin Smith) |
| 14:38.0, 15:58.6, 16:07.8, 16:09.4, 16:22.2, (16:34.0), (16:37.6) |
3 | 55 | Flossmoor (Homewood-F.),
IL - Team Time (1st 5) 1:20:11.6 | Spread (1st 5) 1:02.3 |
| 3, 4, 8, 15, 25, (35), (47) |
| Habtamu Epley, Dane Ivancevic, Denzel Lee, John Hockenberry, Trip Shonkwiler, (Damarion Best), (Tyler Moore) |
| 15:38.7, 15:38.8, 16:00.7, 16:12.4, 16:41.0, (17:11.3), (18:06.4) |
4 | 87 | Lockport (Twp.),
IL - Team Time (1st 5) 1:21:52.3 | Spread (1st 5) 49.1 |
| 9, 14, 16, 20, 28, (30), (33) |
| John Kajmowicz, Cameron Valcich, Caleb Brownlee, Caden Gallagher, Max Maloney, (Bryce Flood), (Rocco Biamonte) |
| 16:03.9, 16:11.1, 16:13.3, 16:31.0, 16:53.0, (16:59.7), (17:07.1) |
5 | 142 | Tinley Park (Andrew),
IL - Team Time (1st 5) 1:24:54.0 | Spread (1st 5) 1:51.5 |
| 10, 21, 29, 37, 45, (49), (55) |
| Ben Morrey, Reese DeVriendt, Ryan Marynowski, Declan Schatz, Will Morrey, (Mikey Wheeler), (Nick Jreisat) |
| 16:04.6, 16:31.5, 16:58.2, 17:23.6, 17:56.1, (18:11.5), (18:31.9) |
6 | 179 | New Lenox (Lincoln-Way West),
IL - Team Time (1st 5) 1:26:37.8 | Spread (1st 5) 54.2 |
| 26, 34, 38, 39, 42, (43), (48) |
| Jackson Cogan, Samuel Ronspies, Caden Pearl, Benjamin Applegate, Colin Woltman, (John Kennedy), (Sean Urbanciz) |
| 16:49.7, 17:10.0, 17:26.3, 17:27.9, 17:43.9, (17:48.3), (18:09.2) |
7 | 222 | Richton Park (Rich Township),
IL - Team Time (1st 5) 1:29:20.0 | Spread (1st 5) 1:41.0 |
| 31, 40, 41, 53, 57, (70), (73) |
| Emmanuel Phelps, Chris Montgomery, Christopher Montgomery, Eric White, Daniel Wright, (Andrew Jones), (Harold Hunley III) |
| 17:00.2, 17:33.0, 17:36.6, 18:29.0, 18:41.2, (20:22.9), (20:40.4) |
8 | 230 | Romeoville,
IL - Team Time (1st 5) 1:29:45.9 | Spread (1st 5) 1:45.5 |
| 27, 44, 51, 52, 56, (58), (64) |
| Tyler Unverzagt, Victor Lopez, Thomas Magdziak, Anthony Zaca, Max Venegas, (Zaid Rodriguez), (Sebastian Banach) |
| 16:51.2, 17:50.5, 18:13.3, 18:14.2, 18:36.7, (19:03.1), (19:44.9) |
9 | 238 | Chicago Heights (Bloom Twp.),
IL - Team Time (1st 5) 1:31:15.7 | Spread (1st 5) 2:26.6 |
| 32, 36, 50, 59, 61, (62), (66) |
| Juan Tavares, Isaac Ramos, Antonio Gutierrez, Gabriel Sahagun, Benton Pigatti, (Jonathan Tavares), (Armando Gutierrez) |
| 17:01.0, 17:12.4, 18:12.0, 19:22.7, 19:27.6, (19:31.4), (19:50.0) |
10 | 291 | South Holland (Thornwood),
IL - Team Time (1st 5) 1:35:44.1 | Spread (1st 5) 2:04.3 |
| 46, 54, 60, 63, 68, (69), (71) |
| Shane Watkins, Chinka Pita, Ademide Adegboyega, Evan Hayes, Donovan Hopkins, (Umalakhi Tillett-Hardin), (Hariz Olaniran) |
| 18:02.4, 18:29.1, 19:23.0, 19:42.9, 20:06.7, (20:09.3), (20:24.0) |
11 | 353 | Lansing (Thornton Fractional South),
IL - Team Time (1st 5) 1:42:31.7 | Spread (1st 5) 1:44.7 |
| 65, 67, 72, 74, 75, (76), (77) |
| Austin Hewes, Carlos Cervantes, Michael Chancey, Kenan Maxey, Rodrigo Cortez, (Benjamin Gresham), (Rashad Peeples) |
| 19:48.5, 19:54.0, 20:26.6, 20:49.4, 21:33.2, (22:15.0), (22:16.9) |