1 | 41 | Woodstock (H.S.),
IL - Team Time (1st 5) 1:32:33.8 | Spread (1st 5) 1:31.2 |
| 4, 5, 6, 12, 14, (15), (16) |
| Jack Hansen, Aidan Schleutermann, Daniel Berkebile, Logan Hagmann, Clark Shulfer, (Dylan Hanson), (Alex Wickersheim) |
| 17:49.9, 17:58.8, 18:14.6, 19:09.4, 19:21.1, (19:23.2), (19:24.8) |
2 | 81 | Woodstock (Marian),
IL - Team Time (1st 5) 1:35:35.6 | Spread (1st 5) 4:49.4 |
| 1, 2, 22, 25, 31, (36), (46) |
| Ryan Jones, Peter Walsdorf, Andrew Pascente, Chris Atadero, Jack Suarez, (Ben Reuter), (Aron Olivaries) |
| 16:31.9, 17:00.1, 20:10.3, 20:32.0, 21:21.3, (21:53.0), (23:41.3) |
3 | 88 | Antioch,
IL - Team Time (1st 5) 1:38:32.8 | Spread (1st 5) 2:26.0 |
| 9, 11, 19, 20, 29, (32), (39) |
| Ryan Johnson, Owen Lane, Luke Menzies, Kyle Miller, Kaleb Kotlow, (Mathew Lawrence), (Nolan Scofield) |
| 18:40.5, 19:05.0, 19:50.1, 19:50.7, 21:06.5, (21:23.0), (22:11.1) |
4 | 98 | Woodstock (North),
IL - Team Time (1st 5) 1:39:29.6 | Spread (1st 5) 3:53.1 |
| 3, 8, 26, 28, 33, (34), (35) |
| Frank Dudzik, Jorge Aragon, Jameson Teuber, Ethan Creighton, Parker Szura, (Michael Rank), (Nathan Speciale) |
| 17:37.9, 18:34.0, 20:41.3, 21:05.4, 21:31.0, (21:33.9), (21:47.1) |
5 | 103 | Wauconda,
IL - Team Time (1st 5) 1:40:19.7 | Spread (1st 5) 1:52.5 |
| 13, 18, 21, 24, 27, (44), (48) |
| Aiden Miller, Kai Keene, Casjen Riedell, Matthew Jasinski, Patrick Jenkins, (Hunter Thompson), (Nate Brown) |
| 19:10.6, 19:33.2, 20:07.5, 20:25.3, 21:03.1, (23:23.4), (23:49.0) |
6 | 143 | Harvard,
IL - Team Time (1st 5) 1:45:18.1 | Spread (1st 5) 3:57.0 |
| 10, 17, 37, 38, 41, (43), (49) |
| Steven Austin, JJ Lich, Jacob Pedersen, Connor Flores, Levi Austin, (Zach Isonhart), (Connor Pedersen) |
| 18:48.9, 19:26.9, 22:06.0, 22:10.4, 22:45.9, (22:53.8), (24:21.9) |
7 | 194 | Richmond (R.-Burton),
IL - Team Time (1st 5) 2:00:31.8 | Spread (1st 5) 12:15.4 |
| 7, 30, 50, 53, 54 |
| Ethan Luedke, Mitch Elder, Nick Fritz, Matt Fritz, Jack Fritz |
| 18:26.9, 21:07.3, 25:02.4, 25:12.9, 30:42.3 |
8 | 196 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:52:49.1 | Spread (1st 5) 3:27.5 |
| 23, 40, 41, 45, 47, (51), (52) |
| Aidan Gillespie, Jayson Seiflow, Jacob Mueller, Cade Empen, Liam Faustino, (Ian Halterman), (Akash Patel) |
| 20:17.3, 22:26.3, 22:45.9, 23:34.8, 23:44.8, (25:04.1), (25:06.3) |