| 1 | 45 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:17:47.2 | Spread (1st 5) 1:24.2 |
| 1, 6, 9, 11, 18, (29), (38) |
| Jackson Summy, Cooper Summy, Blake Salbilla, Brady Mock, Matthew Powley, (Aiden Hauca), (Reese Mock) |
| 14:41.6, 15:34.7, 15:42.0, 15:43.1, 16:05.8, (16:39.2), (16:58.7) |
| 2 | 53 | Crystal Lake (Central),
IL - Team Time (1st 5) 1:18:31.7 | Spread (1st 5) 1:00.6 |
| 3, 5, 9, 16, 20, (28), (34) |
| Jackie Clark, Jack Hopkins, Amana Omale, Reed Mihelich, Oliver Lavaty, (Mason Alvarez), (Keshav Parikh) |
| 15:07.5, 15:33.6, 15:42.0, 16:00.5, 16:08.1, (16:35.8), (16:46.8) |
| 3 | 78 | Woodstock,
IL - Team Time (1st 5) 1:19:07.8 | Spread (1st 5) 1:41.0 |
| 2, 12, 17, 22, 25, (40), (47) |
| Ellery Shutt, Milo McLeer, Jason Trojan, Elijah Hedges, Josh Roth, (Adam Bailey), (Will Kashmier) |
| 14:42.3, 15:44.9, 16:03.4, 16:13.9, 16:23.3, (17:00.0), (17:12.5) |
| 4 | 102 | Crystal Lake (Prairie Ridge),
IL - Team Time (1st 5) 1:20:59.8 | Spread (1st 5) 1:02.3 |
| 8, 13, 24, 26, 31, (35), (39) |
| Thomas Henry, Steven Randles, Kieran Gilleland, Liam Bailey, JB Torgerson, (Kye Gunter), (Troy Laukert) |
| 15:40.5, 15:47.5, 16:22.8, 16:26.2, 16:42.8, (16:47.3), (16:58.8) |
| 5 | 143 | Antioch,
IL - Team Time (1st 5) 1:22:36.3 | Spread (1st 5) 1:29.9 |
| 7, 23, 33, 36, 44, (51), (64) |
| Carson Lanners, Griffin Freeman, Brady Kobb, AJ Ripper, Anthony Sculuca, (Chris Selph), (Ademide Adegboyega) |
| 15:37.0, 16:17.7, 16:46.3, 16:48.4, 17:06.9, (17:34.7), (18:23.8) |
| 6 | 144 | Crystal Lake (South),
IL - Team Time (1st 5) 1:22:41.5 | Spread (1st 5) 2:24.9 |
| 4, 14, 21, 52, 53, (55), (59) |
| Joseph Gonzalez, Adam Strombom, Chad Wehby, Ricardo Briones, Devin Ziemann, (Liam Brown), (Austin Smith) |
| 15:16.6, 15:52.5, 16:12.3, 17:38.6, 17:41.5, (17:43.3), (17:55.7) |
| 7 | 177 | Wauconda,
IL - Team Time (1st 5) 1:24:03.9 | Spread (1st 5) 1:01.5 |
| 19, 30, 41, 42, 45, (46), (56) |
| Levi Coburn, Akhillez Sosa, Liam Pierce, Nicolas Ganek, Brody Bendler, (Brogen Finley), (Parker Koch) |
| 16:06.7, 16:40.9, 17:03.6, 17:04.5, 17:08.2, (17:10.4), (17:45.2) |
| 8 | 230 | Marengo,
IL - Team Time (1st 5) 1:26:35.4 | Spread (1st 5) 2:21.0 |
| 15, 43, 48, 61, 63, (67) |
| Oliver Stack, Jaden Ortega, Joshua Woodcock, Jackson Knake, Axel Bown, (Gavin Prudlick) |
| 15:58.5, 17:06.8, 17:12.9, 17:57.7, 18:19.5, (19:11.4) |
| 9 | 248 | Grayslake (North),
IL - Team Time (1st 5) 1:27:18.6 | Spread (1st 5) 1:26.5 |
| 27, 49, 54, 58, 60, (66), (68) |
| Javy Villegas, Oliver Davies, Angelo Medrano, Bobby White, Ryan Larrivee, (Kieran McMorrow), (Gabe Hart) |
| 16:29.9, 17:18.7, 17:41.6, 17:52.0, 17:56.4, (18:52.4), (19:22.2) |
| 10 | 260 | Woodstock (North),
IL - Team Time (1st 5) 1:30:38.1 | Spread (1st 5) 3:56.7 |
| 32, 37, 57, 65, 69, (72), (73) |
| John Hugger, Geo Kopulos, Parker Hayes, Brayden Sobczak, Zac Forester, (Cooper Brown), (Nathanael Vasquez) |
| 16:43.3, 16:53.7, 17:47.0, 18:34.1, 20:40.0, (20:52.0), (21:07.2) |
| 11 | 327 | Harvard,
IL - Team Time (1st 5) 1:39:55.7 | Spread (1st 5) 5:11.4 |
| 50, 62, 70, 71, 74 |
| Cesar Solorio, Jose Gonzalez, Willian Garcia Hernandez, Jesus Mondragon Gonzalez, Ivan Salcedo Albarran |
| 17:32.0, 18:08.0, 20:41.3, 20:51.0, 22:43.4 |