| 1 | 20 | Palatine,
IL - Team Time (1st 5) 49:25.2 | Spread (1st 5) 45.6 |
| 1, 2, 4, 5, 8, (15), (16) |
| Alexander Krieg, Carter Hayes, Keaton Fletcher, Christopher Quick, Ethan Trujillo, (Kyle O'Keefe), (Keith Solberg) |
| 9:31.6, 9:40.1, 9:58.0, 9:58.2, 10:17.2, (10:30.3), (10:30.6) |
| 2 | 50 | Palatine (Fremd),
IL - Team Time (1st 5) 51:44.4 | Spread (1st 5) 17.4 |
| 6, 7, 9, 10, 18, (20), (22) |
| Tom Johnston, Bryden Li, Joe Johnston, Trent Odachowski, Nihal Kalsi, (Henri Potuznik), (Daniel Bounpaseuth) |
| 10:13.5, 10:15.4, 10:21.3, 10:23.2, 10:31.0, (10:32.4), (10:38.6) |
| 3 | 53 | Buffalo Grove,
IL - Team Time (1st 5) 51:40.0 | Spread (1st 5) 39.5 |
| 3, 11, 12, 13, 14, (17), (19) |
| Riley Wold, Will Capito, Grant Preusker, Spencer Flershem, Luke Hilgeman, (Alex Hernandez), (Nate Lipani) |
| 9:50.1, 10:24.8, 10:27.1, 10:28.5, 10:29.6, (10:30.9), (10:31.6) |
| 4 | 138 | Wheeling,
IL - Team Time (1st 5) 55:01.1 | Spread (1st 5) 1:02.4 |
| 21, 23, 24, 28, 42, (43), (48) |
| Aramis Alcantar, Jason Aivazian, Jonny Lenert, Ryan Warner, Lorenzo Magaru, (Evan Leonida), (Orion Voss) |
| 10:36.3, 10:46.6, 10:52.3, 11:07.2, 11:38.7, (11:39.5), (12:02.0) |
| 5 | 162 | Arlington Heights (Hersey),
IL - Team Time (1st 5) 56:49.6 | Spread (1st 5) 34.4 |
| 26, 31, 34, 35, 36, (40), (41) |
| Luke Carlson, Jonah Morrison, Dylan Altmayer, Matt Lammersfeld, James Homoly, (Maxwell Sternburgh), (Shimon Salnicky) |
| 10:57.3, 11:22.9, 11:26.5, 11:31.3, 11:31.6, (11:34.6), (11:38.5) |
| 6 | 181 | Rolling Meadows,
IL - Team Time (1st 5) 57:33.2 | Spread (1st 5) 52.0 |
| 27, 32, 37, 38, 47, (51), (60) |
| Michael Podejko, Jakob Samuels, Edgar Pagnotto, Ty Houx, Henry Matzen, (Aidan Neff), (Ian Bauer) |
| 11:05.4, 11:23.8, 11:32.5, 11:34.1, 11:57.4, (12:10.8), (13:01.6) |
| 7 | 203 | Hoffman Estates,
IL - Team Time (1st 5) 58:22.0 | Spread (1st 5) 1:15.7 |
| 25, 30, 46, 50, 52, (54), (58) |
| Liam Brown, Trajan Mohammed, Jayden Dumar, Alexander Mohammed, Oliver Wilson, (Ethan Bilancia), (Szymon Blasczyk) |
| 10:55.1, 11:17.6, 11:49.1, 12:09.4, 12:10.8, (12:15.0), (12:33.3) |
| 8 | 208 | Algonquin (Jacobs),
IL - Team Time (1st 5) 58:36.7 | Spread (1st 5) 1:01.6 |
| 29, 33, 44, 49, 53, (55), (57) |
| Gavin Glosson, Alex Taskov, Zac Anderson, Doyle Watson, Nathan Pierzchalski, (Andrew Kroeger), (Finnden Benoit) |
| 11:12.7, 11:24.7, 11:41.4, 12:03.6, 12:14.2, (12:25.6), (12:32.9) |
| 9 | 260 | Hoffman Estates (Conant),
IL - Team Time (1st 5) 1:01:39.5 | Spread (1st 5) 1:28.8 |
| 39, 45, 56, 59, 61, (62), (63) |
| Johnny Basile, Evan Cisneros, Oliver Campbell, Kaito Nakamura, Ethan Garcia, (Arjun Kunjir), (Sebastian Raszka) |
| 11:34.5, 11:43.5, 12:27.1, 12:51.2, 13:03.3, (13:13.0), (13:15.3) |