1 | 54 | Peotone,
IL - Team Time (1st 5) 1:30:32.0 | Spread (1st 5) 1:59.0 |
| 3, 5, 8, 13, 25, (35), (42) |
| Zach Crocker, Will Gaskin, Peyton Walker, Joey Uthe, Andrew Grzeskowiak, (Nick Stefinsky), (Derek Walker) |
| 17:22.0, 17:30.0, 17:44.0, 18:35.0, 19:21.0, (20:03.0), (20:16.0) |
2 | 71 | Clifton (Central),
IL - Team Time (1st 5) 1:32:23.0 | Spread (1st 5) 2:17.0 |
| 1, 9, 15, 19, 27, (31), (46) |
| Jeremy Snejberg, Isaiah Ditta, Blake Stua, Trevor Swanson, Travis Felchlia, (Caleb Kent), (Jarod Snejberg) |
| 17:10.0, 18:01.0, 18:42.0, 19:03.0, 19:27.0, (19:48.0), (20:32.0) |
3 | 101 | Pontiac,
IL - Team Time (1st 5) 1:35:06.0 | Spread (1st 5) 1:46.0 |
| 10, 16, 18, 21, 36, (36), (44) |
| Nate Durham, Jack Fogarty, Carson Gregory, Alex Sennott, Kevin Sennott, (Noah Schrock), (Leighton Gerdes) |
| 18:18.0, 18:44.0, 18:53.0, 19:07.0, 20:04.0, (20:04.0), (20:31.0) |
4 | 112 | Fairbury (Prairie Central),
IL - Team Time (1st 5) 1:35:21.0 | Spread (1st 5) 2:19.0 |
| 2, 23, 28, 29, 30, (41), (49) |
| Jacob Maquet, Carter Evans, Liam Barnes, Aaron Aberle, Aidan Krieger, (Adrien Ruiz), (Jeremiah Dunahee) |
| 17:20.0, 19:11.0, 19:33.0, 19:38.0, 19:39.0, (20:12.0), (21:08.0) |
5 | 122 | Kankakee (McNamara),
IL - Team Time (1st 5) 1:35:50.0 | Spread (1st 5) 2:33.0 |
| 7, 17, 26, 32, 40, (44), (55) |
| Kellen Saindon, Ethan Powers, Wes Provost, Jack Quigley, Josh Quigley, (Alec Hayden), (Cameron Poortinga) |
| 17:37.0, 18:47.0, 19:22.0, 19:54.0, 20:10.0, (20:31.0), (21:23.0) |
6 | 134 | Herscher,
IL - Team Time (1st 5) 1:36:59.0 | Spread (1st 5) 3:42.0 |
| 6, 11, 33, 33, 51, (57), (58) |
| Tyler Howard, Chris Borschnack, Joe Buckley, Nick Bushey, Luke Johnson, (Nate Joffe), (Thomas O'Connell) |
| 17:32.0, 18:21.0, 19:56.0, 19:56.0, 21:14.0, (21:27.0), (21:36.0) |
7 | 170 | Joliet (Catholic Academy),
IL - Team Time (1st 5) 1:39:50.0 | Spread (1st 5) 1:51.0 |
| 20, 24, 36, 43, 47, (50), (52) |
| Marcus Porchia, Tyler Hinthorn, Zach Corcoran, Matthew Ciarletti, Ryan Drysch, (Fabian Damian), (Jack Smith) |
| 19:05.0, 19:19.0, 20:04.0, 20:26.0, 20:56.0, (21:13.0), (21:16.0) |
8 | 181 | Manteno,
IL - Team Time (1st 5) 1:40:34.0 | Spread (1st 5) 2:48.0 |
| 14, 22, 36, 53, 56, (65), (66) |
| Jacob Hyzy, Sam Malloy, Guy Maisonneuve, Nicholas Ruhbeck, Joey Kristo, (Nick Pierce), (Ben Lancue) |
| 18:37.0, 19:09.0, 20:04.0, 21:19.0, 21:25.0, (22:41.0), (23:17.0) |
9 | 191 | Beecher,
IL - Team Time (1st 5) 1:41:27.5 | Spread (1st 5) 4:48.1 |
| 4, 12, 54, 60, 61, (64), (68) |
| Adam Swanson, Justin Janssen, Logan Turney, Bryan Wang, Shaun Giggey Jr, (Anthony Gayton), (Robert Jones) |
| 17:23.0, 18:24.0, 21:19.2, 22:10.2, 22:11.1, (22:31.3), (29:36.6) |
10 | 299 | Richton Park (Southland College Prep Charter),
IL - Team Time (1st 5) 1:51:51.0 | Spread (1st 5) 3:06.0 |
| 48, 59, 62, 63, 67 |
| Caleb Addison, Malik Fountain, Jaylan Brown, Marcus Bowers, Pierre Williams |
| 21:05.0, 21:46.0, 22:24.0, 22:25.0, 24:11.0 |