1 | 54 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:22:42.7 | Spread (1st 5) 1:15.8 |
| 5, 8, 11, 12, 18, (20), (34) |
| RJ Migas, Nathan Rolla, Jack Engel, Talon Knauf, Sean Humpa, (Ben Schneiderheinze), (Tim Smith) |
| 15:47.5, 16:25.2, 16:40.3, 16:46.4, 17:03.3, (17:04.9), (17:30.0) |
2 | 76 | Grayslake (Central),
IL - Team Time (1st 5) 1:22:45.3 | Spread (1st 5) 2:13.2 |
| 2, 7, 14, 26, 27, (27), (35) |
| Craig Hundley, Bryan Vale, Sushil Suresh, Joshua Landau, Augustus Bankson, (Andrew Koren), (Christopher Purgol) |
| 15:05.0, 16:14.6, 16:50.1, 17:17.4, 17:18.2, (17:18.2), (17:35.8) |
3 | 91 | Woodstock (H.S.),
IL - Team Time (1st 5) 1:24:31.8 | Spread (1st 5) 1:09.7 |
| 6, 15, 17, 24, 29, (30), (38) |
| Jack Hansen, Aidan Schleutermann, Dylan Hanson, Daniel Berkebile, Logan Hagmann, (Clark Shulfer), (Max Hodory) |
| 16:12.0, 16:51.3, 16:54.6, 17:12.2, 17:21.7, (17:22.7), (17:42.8) |
4 | 124 | Antioch,
IL - Team Time (1st 5) 1:24:29.9 | Spread (1st 5) 2:59.5 |
| 1, 19, 31, 33, 40, (42), (43) |
| Charlie Smith, Lucas Baronello, Ryan Johnson, Walker Winkler, Jacob Linck, (Luke Menzies), (Owen Lane) |
| 14:46.5, 17:03.8, 17:24.2, 17:29.4, 17:46.0, (17:48.1), (17:51.5) |
5 | 136 | Woodstock (Marian),
IL - Team Time (1st 5) 1:24:49.1 | Spread (1st 5) 3:47.9 |
| 3, 4, 25, 47, 57, (60), (64) |
| Peter Walsdorf, Ryan Jones, Chris Atadero, Andrew Pascente, Jack Suarez, (Ben Reuter), (Cohen Seaver) |
| 15:12.7, 15:19.0, 17:14.4, 18:02.4, 19:00.6, (19:33.7), (20:10.6) |
6 | 148 | Grayslake (North),
IL - Team Time (1st 5) 1:26:52.8 | Spread (1st 5) 1:29.4 |
| 9, 16, 37, 41, 45, (48), (50) |
| Brandt Batteau, Alex Larrivee, Owen Davies, Jack Larson, Charlie Lay, (Oscar Covarrubias), (Armani Diaz) |
| 16:30.2, 16:54.0, 17:42.0, 17:47.0, 17:59.6, (18:02.8), (18:11.8) |
7 | 169 | Wauconda,
IL - Team Time (1st 5) 1:27:42.3 | Spread (1st 5) 54.4 |
| 21, 22, 36, 44, 46, (49), (54) |
| Aiden Miller, Kai Keene, Ryan Rockey, Ryan Rininger, Matt Jasinski, (Casjen Riedell), (Matthew Jasinski) |
| 17:05.3, 17:06.0, 17:36.4, 17:54.9, 17:59.7, (18:07.9), (18:36.9) |
8 | 210 | Woodstock (North),
IL - Team Time (1st 5) 1:30:43.8 | Spread (1st 5) 2:21.8 |
| 13, 32, 51, 56, 58, (61), (62) |
| Frank Dudzik, Jorge Aragon, Jameson Teuber, Parker Szura, Ethan Creighton, (Billy Nolan), (Nathan Speciale) |
| 16:49.3, 17:28.8, 18:15.5, 18:59.1, 19:11.1, (19:35.8), (19:36.1) |
9 | 226 | Harvard,
IL - Team Time (1st 5) 1:31:03.0 | Spread (1st 5) 2:14.4 |
| 23, 39, 52, 53, 59, (65), (66) |
| Steven Austin, JJ Lich, Zach Isonhart, Jacob Pedersen, Connor Pedersen, (Levi Austin), (Connor Flores) |
| 17:06.5, 17:44.8, 18:20.0, 18:30.8, 19:20.9, (21:11.1), (21:16.0) |
10 | 263 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:38:18.5 | Spread (1st 5) 5:13.8 |
| 10, 55, 63, 67, 68, (69) |
| Ethan Luedke, Mitch Elder, Matt Fritz, Nick Fritz, Rex Hanneman, (Jack Fritz) |
| 16:31.7, 18:46.7, 19:46.4, 21:28.2, 21:45.5, (24:39.8) |