1 | 29 | Crystal Lake (Central),
IL - Team Time (1st 5) 1:18:45.8 | Spread (1st 5) 1:24.7 |
| 1, 3, 4, 8, 13, (15), (22) |
| Thomas Landt, Karson Hollander, Daniel Hamill, Austin May, Reilly Wheeland, (Anthony Camacho), (Noah Blome) |
| 15:04.0, 15:22.1, 15:44.5, 16:06.5, 16:28.7, (16:37.4), (16:53.9) |
2 | 72 | Belvidere (North),
IL - Team Time (1st 5) 1:22:38.3 | Spread (1st 5) 57.7 |
| 7, 10, 16, 18, 21, (29), (46) |
| Nick Lenzen, Caden Mcnulty, Caden Lendman, Brandon Massman, Orlando Hernandez, (Luke Smith), (Jovanni Alvarez) |
| 15:55.0, 16:23.0, 16:41.0, 16:46.6, 16:52.7, (17:11.0), (17:58.7) |
3 | 91 | Woodstock (H.S.),
IL - Team Time (1st 5) 1:23:14.8 | Spread (1st 5) 1:26.5 |
| 5, 14, 17, 24, 31, (38), (48) |
| Aidan Schleutermann, Jack Hansen, Dylan Hanson, Alex Wickersheim, Logan Hagmann, (Max Hodory), (Jakob Crown) |
| 15:45.6, 16:36.5, 16:44.2, 16:56.4, 17:12.1, (17:37.9), (18:13.0) |
4 | 108 | Marengo,
IL - Team Time (1st 5) 1:23:36.4 | Spread (1st 5) 1:42.6 |
| 5, 9, 28, 30, 36, (41), (45) |
| Luke Chaffin, Zach Secor, Tommy Lulinski, Aaron Moehrlin, Marcus Ray, (Patrick Signore), (Preston Bailey) |
| 15:45.6, 16:07.1, 17:03.5, 17:12.0, 17:28.2, (17:42.6), (17:56.3) |
5 | 130 | Crystal Lake (South),
IL - Team Time (1st 5) 1:25:22.6 | Spread (1st 5) 1:17.6 |
| 12, 19, 20, 37, 42, (47), (53) |
| Alex Picchi, Garrett Czajkowski, KT Siversten, Josh Diersen, Jack Lyons, (Charlie Davis), (Will Wickersty) |
| 16:28.6, 16:46.9, 16:49.7, 17:31.2, 17:46.2, (18:12.4), (18:23.6) |
6 | 149 | Rockford (Boylan Catholic),
IL - Team Time (1st 5) 1:26:20.3 | Spread (1st 5) 1:47.9 |
| 11, 23, 26, 39, 50, (52), (56) |
| Alex Valerio, Aiden Coen, Alex Duke, Neil Michalik, Alex Easton, (Alex Horton), (Nolan Coen) |
| 16:28.3, 16:56.1, 17:01.1, 17:38.6, 18:16.2, (18:23.0), (18:36.5) |
7 | 153 | Freeport (H.S.),
IL - Team Time (1st 5) 1:26:00.7 | Spread (1st 5) 25.6 |
| 25, 27, 32, 34, 35, (40), (44) |
| Tyler Brooks, Bayley Pierce, Aiden Brobst, Andrew Weisenberg, Elias Lassandro, (Will Giuffre), (Jayden Pierce) |
| 16:57.6, 17:03.1, 17:15.0, 17:21.8, 17:23.2, (17:39.6), (17:50.0) |
8 | 200 | Woodstock (Marian),
IL - Team Time (1st 5) 1:28:39.6 | Spread (1st 5) 3:57.0 |
| 2, 33, 51, 55, 59, (61), (67) |
| Peter Walsdorf, Cohen Musshoot, Anthony Carney, Chris Atadero, Jacob Bonnet, (Michael Bubala), (Michael Sbarounis) |
| 15:13.8, 17:21.1, 18:21.3, 18:32.6, 19:10.8, (19:16.8), (19:51.8) |
9 | 278 | Belvidere (H.S.),
IL - Team Time (1st 5) 1:33:57.4 | Spread (1st 5) 1:56.6 |
| 43, 49, 57, 63, 66, (69), (70) |
| Sebastian Zuniga, Owin Hunter, Dominic Moran, Jacob Koziol, Caden Streff, (Octavio Lares), (Xander Albano) |
| 17:49.0, 18:16.1, 18:48.9, 19:17.8, 19:45.6, (20:18.1), (20:19.7) |
10 | 298 | Rochelle,
IL - Team Time (1st 5) 1:35:26.9 | Spread (1st 5) 51.3 |
| 54, 58, 60, 62, 64, (65), (68) |
| David Wanner, Luke Orlikowski, Josue Huerta, Parker Lenkaitis, Alex Burke, (Aiden Seldal), (Hayden Smith) |
| 18:31.8, 19:01.3, 19:13.4, 19:17.3, 19:23.1, (19:24.0), (19:59.9) |