1 | 28 | Vernon Hills,
IL - Team Time (1st 5) 1:29:56.7 | Spread (1st 5) 46.6 |
| 3, 4, 5, 7, 9, (16) |
| Alex Utsis, Erick Herrera, Ian Joe, Charlie Blackmer, Brady Clegg, (Nathan Faitsch) |
| 17:36.1, 17:45.3, 17:53.0, 18:19.6, 18:22.7, (18:56.9) |
2 | 67 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:33:30.0 | Spread (1st 5) 54.0 |
| 6, 10, 11, 17, 23, (26), (30) |
| Ben Schneiderheinze, Micah Lind, Gavin Murrie, Zack Wigginton, Dalton Hass, (Aidan Gillespie), (Payton Whitehead) |
| 18:19.0, 18:24.0, 18:27.0, 19:07.0, 19:13.0, (19:19.0), (19:48.0) |
3 | 68 | Harvard,
IL - Team Time (1st 5) 1:33:22.8 | Spread (1st 5) 1:46.6 |
| 2, 14, 15, 18, 19, (22), (34) |
| Steven Austin, Zach Isonhart, Emmanuel Pineda, Jacob Pedersen, Elijah Binz, (Jared Gonzalez), (Bryce Fiegel) |
| 17:21.5, 18:49.8, 18:55.8, 19:07.6, 19:08.1, (19:12.7), (20:40.7) |
4 | 101 | Wauconda,
IL - Team Time (1st 5) 1:35:22.0 | Spread (1st 5) 1:03.0 |
| 12, 13, 24, 25, 27, (28), (29) |
| Ryan Rininger, Aiden Miller, Ryan Rockey, Conlan Rath, Patrick Jenkins, (Kai Keene), (Matthew Jasinski) |
| 18:32.0, 18:42.0, 19:15.0, 19:18.0, 19:35.0, (19:42.0), (19:44.0) |
5 | 105 | Woodstock (North),
IL - Team Time (1st 5) 1:36:06.5 | Spread (1st 5) 2:54.2 |
| 1, 20, 21, 31, 32, (33), (35) |
| Jorge Aragon, Rocco Splendoria, Landan Creighton, Daniel Jansen, Will Madigan, (Nathan Speciale), (Michael Rank) |
| 17:20.6, 19:08.4, 19:11.4, 20:11.3, 20:14.8, (20:39.0), (21:12.0) |
6 | 158 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:46:59.6 | Spread (1st 5) 5:20.5 |
| 8, 36, 37, 38, 39, (40), (41) |
| Sean Rockwell, James Layer, Tristan Rockwell, Parker Sweeney, Owen Weinfurtner, (Nathan Bielawski), (Clayton Garrison) |
| 18:21.6, 21:13.9, 21:24.0, 22:18.0, 23:42.1, (25:34.7), (26:52.7) |