| 1 | 27 | Arlington Heights (Hersey),
IL - Team Time (1st 5) 57:00.8 | Spread (1st 5) 44.4 |
| 1, 2, 4, 7, 13, (17), (22) |
| Ethan Marunde, Remy Jankusky, Luke Linscott, Sean Safford, Nick Paraskevas, (Luke Altmeyer), (Johnny Lifka) |
| 11:05.3, 11:14.5, 11:20.2, 11:31.1, 11:49.7, (11:56.4), (12:07.3) |
| 2 | 59 | Northbrook (Glenbrook North),
IL - Team Time (1st 5) 58:40.6 | Spread (1st 5) 41.7 |
| 5, 6, 10, 18, 20, (23), (25) |
| Graham Paterson, Joshua Stolyarov, Sam Rubiinstein, Nathan Stolyarov, Patrick Herbst, (Branden Chi), (Andrew Qian) |
| 11:23.0, 11:30.5, 11:41.1, 12:01.3, 12:04.7, (12:07.4), (12:10.4) |
| 3 | 70 | Glenview (Glenbrook South),
IL - Team Time (1st 5) 59:02.6 | Spread (1st 5) 36.5 |
| 8, 9, 12, 15, 26, (27), (28) |
| Elie Nassif, Jayson Stamm, Sebastian Zimmer, Lucas Houser, Michael Westfall, (Matthew Penne), (Thomas Casey) |
| 11:35.5, 11:36.7, 11:46.6, 11:51.8, 12:12.0, (12:16.4), (12:21.6) |
| 4 | 105 | Palatine (Fremd),
IL - Team Time (1st 5) 1:00:27.6 | Spread (1st 5) 39.8 |
| 14, 16, 21, 24, 30, (32), (38) |
| Michael Labno, Tyler Malik, Kaleb Odachowski, Anish Pokharkar, Caleb Reed, (Marek Potuznik), (Aaron Ginsburg) |
| 11:50.8, 11:52.1, 12:05.4, 12:08.7, 12:30.6, (12:49.9), (13:07.7) |
| 5 | 126 | Elk Grove Village (E.G.),
IL - Team Time (1st 5) 1:02:17.3 | Spread (1st 5) 1:43.1 |
| 3, 19, 33, 35, 36, (39), (40) |
| Liam Saluski, Ezekial Garcia, Jimmy McNamara, Roderick Sacdalan, Gerick Valera, (Armando Zavala), (Raphael Lausa) |
| 11:19.9, 12:02.9, 12:50.0, 13:01.5, 13:03.0, (13:12.0), (13:16.3) |
| 6 | 142 | Schaumburg,
IL - Team Time (1st 5) 1:02:50.0 | Spread (1st 5) 1:21.9 |
| 11, 29, 31, 34, 37, (41), (42) |
| Charles Zielinski, Nick McCoy, Marcos Jaimes, Alec Carver, Bryan Kuipers, (Joe Delulio), (Matt Trybus) |
| 11:43.9, 12:26.8, 12:36.7, 12:56.8, 13:05.8, (13:41.8), (13:49.3) |