1 | 62 | Orland Park (Sandburg),
IL - Team Time (1st 5) 1:05:18.6 | Spread (1st 5) 1:56.3 |
| 1, 6, 15, 17, 23, (34), (58) |
| Brayden Gaffud, Gunner Hinger, Dylan Straka, Declan Haubenreiser, Gavin Crotty, (John Lacny), (Andrew Kotecki) |
| 11:52.7, 12:51.9, 13:21.5, 13:23.5, 13:49.0, (14:14.4), (15:10.5) |
| 62 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:05:22.4 | Spread (1st 5) 1:31.9 |
| 4, 9, 10, 11, 28, (32), (43) |
| Alex Czerwionka, Anthony Staniszewski, Collin Frye, Brendan Tremblay, Lucas Runtz, (Gavin Cook), (Trevor Polaniecki) |
| 12:23.4, 12:59.1, 13:01.8, 13:02.8, 13:55.3, (14:07.9), (14:32.6) |
3 | 94 | New Lenox (Lincoln-Way Central),
IL - Team Time (1st 5) 1:07:23.2 | Spread (1st 5) 44.9 |
| 13, 14, 16, 21, 30, (42) |
| Leonardo Uribe, Andrew Nilson, Cian Scanlon, Gavin Hoff, Dominic Martinez, (Duncan Anderson) |
| 13:12.7, 13:14.3, 13:22.8, 13:35.8, 13:57.6, (14:30.0) |
4 | 107 | Downers Grove (South),
IL - Team Time (1st 5) 1:07:23.4 | Spread (1st 5) 2:06.1 |
| 2, 18, 20, 29, 38, (39), (45) |
| Conrad Saner, Brayden Santana, Khamari Willis, Charlie De La Paz, Thomas O'Connor, (Owen Smott), (Aditya Kota) |
| 12:11.2, 13:27.1, 13:32.0, 13:55.8, 14:17.3, (14:19.1), (14:36.5) |
5 | 136 | Villa Park (Willowbrook),
IL - Team Time (1st 5) 1:08:57.2 | Spread (1st 5) 1:57.3 |
| 5, 12, 22, 47, 50, (61), (79) |
| Mike Garner, Hadyen Wolter, Edison Balogh, Jacob Alexander, Ryan Quinney, (Haroon Baig), (Nicho Black) |
| 12:45.7, 13:08.7, 13:39.6, 14:40.2, 14:43.0, (15:14.1), (16:11.2) |
6 | 162 | Chicago (Marist),
IL - Team Time (1st 5) 1:10:29.3 | Spread (1st 5) 1:06.7 |
| 19, 26, 33, 40, 44, (60), (63) |
| Sean Eppenstein, Brendan McMonigal, Sean O'Sullivan, Quinn Doran, Kevin Curley, (Michael Forbes), (Matt Jarmoszka) |
| 13:27.7, 13:52.8, 14:13.8, 14:20.6, 14:34.4, (15:13.0), (15:22.5) |
7 | 180 | LaGrange (Lyons),
IL - Team Time (1st 5) 1:10:55.4 | Spread (1st 5) 1:49.5 |
| 7, 36, 37, 49, 51, (55), (66) |
| Lucien Sullivan, Colin Shea, Finn VanHimbergen, Nolan Hamilton, Joaquin Duarte, (Danny Norgle), (Connor Wilfenger) |
| 12:55.3, 14:15.8, 14:16.6, 14:42.9, 14:44.8, (15:08.7), (15:29.8) |
8 | 216 | Riverside (R.-Brookfield),
IL - Team Time (1st 5) 1:12:30.1 | Spread (1st 5) 2:15.3 |
| 8, 41, 52, 56, 59, (69), (77) |
| Aiden O'Brien, Mateo Garcia, Gavin Duncan, Bryson Reum, Keteaonk Smith, (Luca Galindo), (Lucas Williams) |
| 12:56.3, 14:24.3, 14:48.9, 15:09.0, 15:11.6, (15:36.0), (16:04.2) |
9 | 220 | Berwyn-Cicero (Morton),
IL - Team Time (1st 5) 1:12:15.8 | Spread (1st 5) 3:21.9 |
| 3, 31, 48, 68, 70, (84), (87) |
| Miguel Flores, Gavin Quinn, David Hernandez, Anthony Miguel, Alan Munive, (Johniel Oquendo), (Pedro Jasso) |
| 12:16.4, 14:05.6, 14:40.9, 15:34.6, 15:38.3, (16:49.6), (18:00.8) |
10 | 253 | Skokie (Niles West),
IL - Team Time (1st 5) 1:14:16.3 | Spread (1st 5) 1:34.4 |
| 25, 53, 54, 57, 64, (65), (75) |
| Tristan Lee, Jeffrey Gattuso, Milo Barraca, Jack Tokarski, Joey Gattuso, (Athan Frake), (Solomon Davids) |
| 13:51.8, 14:51.2, 14:56.8, 15:10.3, 15:26.2, (15:28.9), (15:59.0) |
11 | 288 | Aurora (West Aurora),
IL - Team Time (1st 5) 1:16:06.0 | Spread (1st 5) 2:28.8 |
| 27, 35, 72, 73, 81, (82), (88) |
| Nate McGinnis, Julian Flores, Richard Bendeich, Sebastian Merlo, Luis Sotuyo, (Benjamin Harvey), (Chase Granholm) |
| 13:53.8, 14:15.3, 15:46.1, 15:48.2, 16:22.6, (16:31.7), (18:18.2) |
12 | 323 | Flossmoor (Homewood-F.),
IL - Team Time (1st 5) 1:17:42.7 | Spread (1st 5) 2:18.2 |
| 24, 71, 74, 76, 78, (83), (86) |
| Bennett Matthys, Luke Burica, Marcus Clinkscales, Cameron Cornelious, Marcus Larrieu, (Amir Florence), (Ramon Brown) |
| 13:51.6, 15:42.8, 15:58.5, 16:00.0, 16:09.8, (16:49.5), (17:48.5) |
13 | 340 | Chicago (Taft),
IL - Team Time (1st 5) 1:18:55.7 | Spread (1st 5) 2:31.7 |
| 46, 62, 67, 80, 85, (89) |
| Ezekiel Alvarez, Max Carlson, Calvin Malarski, Jack Matheis, Levi Valdez, (Axel Yu) |
| 14:39.8, 15:16.0, 15:30.4, 16:18.0, 17:11.5, (24:59.5) |