1 | 46 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:19:51.0 | Spread (1st 5) 50.5 |
| 6, 7, 10, 11, 12, (13), (15) |
| Jack Erwin, Owen Wenberg, Jack Engel, RJ Migas, Charlie Halberg, (Talon Knauf), (Ethan Schommer) |
| 15:30.2, 15:41.3, 16:08.1, 16:10.7, 16:20.7, (16:21.6), (16:22.4) |
2 | 59 | Lake Forest,
IL - Team Time (1st 5) 1:19:10.5 | Spread (1st 5) 2:07.5 |
| 1, 5, 8, 16, 29, (33), (46) |
| Nathan Schmitt, Ben Rosa, Kaleb Whiteside, Elijah Fietsam, Casey Hippel, (Nicholas Tegel), (Joshua Lane) |
| 14:48.0, 15:14.0, 15:46.0, 16:27.0, 16:55.5, (17:07.7), (17:28.8) |
3 | 86 | Vernon Hills,
IL - Team Time (1st 5) 1:21:46.9 | Spread (1st 5) 1:37.1 |
| 4, 13, 20, 24, 25, (27), (34) |
| James McDonald, Cameron Overbeck, Sean Kim, Oskar Jedynak, Alex Utsis, (Evan Peepo), (Chase Johnson) |
| 15:11.3, 16:21.6, 16:40.7, 16:44.9, 16:48.4, (16:50.6), (17:11.5) |
4 | 110 | Grayslake (North),
IL - Team Time (1st 5) 1:22:46.1 | Spread (1st 5) 2:03.0 |
| 3, 19, 23, 30, 35, (40), (52) |
| Connor Riss, Jordaan Boxer, Brandt Batteau, Payton Taylor, Kyle Engstrom, (Alex Larrivee), (John Kalstrup) |
| 15:09.3, 16:40.4, 16:44.5, 16:59.6, 17:12.3, (17:20.2), (17:44.0) |
5 | 123 | Antioch,
IL - Team Time (1st 5) 1:22:46.9 | Spread (1st 5) 2:25.9 |
| 2, 17, 26, 37, 41, (42), (43) |
| Charlie Smith, Mike Volkmar, Josh Linck, Lucas Baronello, Owen Lane, (Eric Hart), (Luke Menzies) |
| 14:54.6, 16:29.6, 16:48.9, 17:13.3, 17:20.5, (17:22.7), (17:22.8) |
6 | 157 | Grayslake (Central),
IL - Team Time (1st 5) 1:25:12.7 | Spread (1st 5) 1:00.9 |
| 18, 22, 32, 36, 49, (51), (53) |
| Augustus Bankson, Craig Hundley, Sushil Suresh, Ty Sato, AJ Lehman, (Roman Tovar), (Cole Polek) |
| 16:35.3, 16:41.2, 17:07.2, 17:12.8, 17:36.2, (17:39.0), (17:47.0) |
| 157 | Mundelein (Carmel),
IL - Team Time (1st 5) 1:24:45.1 | Spread (1st 5) 1:30.6 |
| 9, 21, 38, 44, 45, (47), (50) |
| Alexander Speed, Alexander Speer, Jack Bartz, Alex Miiller, Joshua Liesen, (Andrew White), (Zachary Young) |
| 15:57.3, 16:41.1, 17:14.2, 17:24.6, 17:27.9, (17:30.5), (17:37.1) |
8 | 200 | Wauconda,
IL - Team Time (1st 5) 1:26:29.5 | Spread (1st 5) 58.2 |
| 28, 31, 39, 48, 54, (55), (56) |
| Nicholas Brunn, Nick Brunn, Aidan Miller, Aiden Miller, Kai Keene, (Patrick Jenkins), (Marcus Keller) |
| 16:50.9, 17:02.0, 17:16.4, 17:31.1, 17:49.1, (18:01.7), (18:24.9) |
9 | 295 | North Chicago,
IL - Team Time (1st 5) 1:56:13.7 | Spread (1st 5) 2:33.1 |
| 57, 58, 59, 60, 61, (62), (63) |
| Michael Waiters, Angel Ruiz, Ulises Maldonado, Ricky Irby, David Coleman, (Jasion Woods), (Khari Banks) |
| 21:37.3, 22:33.8, 23:51.0, 24:01.2, 24:10.4, (24:12.3), (24:13.9) |