1 | 21 | Huntley,
IL - Team Time (1st 5) 1:21:43.4 | Spread (1st 5) 2:25.2 |
| 1, 2, 3, 7, 8, (9), (10) |
| Zach Donlea, Andrew McVeen, Matt Kolozsy, Aidan Moreno, Collin Cronin, (Connor Lyczak), (Logan Borzych) |
| 15:23.8, 15:24.1, 15:27.3, 17:39.2, 17:49.0, (17:58.1), (18:05.6) |
2 | 43 | Elgin (H.S.),
IL - Team Time (1st 5) 1:38:24.2 | Spread (1st 5) 8:11.9 |
| 4, 5, 6, 13, 15 |
| Jonathan Alfaro, Daniel Valdivia, Jacob Lesch, Westley Johnson, David Villagomez |
| 16:08.4, 16:39.1, 17:38.7, 23:37.7, 24:20.3 |
3 | 70 | South Elgin,
IL - Team Time (1st 5) 1:54:53.9 | Spread (1st 5) 8:15.4 |
| 11, 12, 14, 16, 17, (18) |
| Ethan Chmielak, Ethan Wodzinski, Rishi Patel, Ryan Masek, Nick Blondin, (Arturo Juarez) |
| 18:14.2, 21:32.1, 23:43.0, 24:55.0, 26:29.6, (29:50.4) |