| 1 | 52 | Winnetka (New Trier),
IL - Team Time (1st 5) 1:17:01.2 | Spread (1st 5) 44.4 |
| 4, 8, 11, 14, 15, (16), (19) |
| Patrick Norrick, Graeme Lane, Ford Baker, John Izzo, Owen Eskandari, (Charlie Forbes), (Alex Kogen) |
| 14:53.9, 15:25.0, 15:28.0, 15:36.0, 15:38.3, (15:45.0), (15:54.0) |
| 2 | 66 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:16:42.5 | Spread (1st 5) 1:38.4 |
| 1, 3, 9, 26, 27, (29), (32) |
| Tom Brady, Brandon Christopher, Ian Spears, Walter Glockner, Gavin Voris, (Joey Kasch), (Austin Tauber) |
| 14:29.0, 14:39.0, 15:27.7, 15:59.4, 16:07.4, (16:10.0), (16:13.2) |
| 3 | 68 | Evanston (Twp.),
IL - Team Time (1st 5) 1:18:04.4 | Spread (1st 5) 37.6 |
| 6, 10, 12, 17, 23, (24), (37) |
| Joe Eovaldi, Logan Singer, James Moran, Max Ebeling, Julion Michelin, (Alex Tokmakoff), (Max Peterson) |
| 15:20.5, 15:27.8, 15:28.9, 15:49.1, 15:58.1, (15:58.2), (16:21.4) |
| 4 | 92 | Wilmette (Loyola Academy),
IL - Team Time (1st 5) 1:19:06.1 | Spread (1st 5) 34.6 |
| 7, 18, 20, 22, 25, (33), (35) |
| Connor Hoag, Jack Lynch, Eli Miller, Alex Owens, Spencer Dzyacky, (Billy Delaney), (Marc Daly) |
| 15:24.3, 15:49.8, 15:55.8, 15:57.3, 15:58.9, (16:14.4), (16:19.1) |
| 5 | 140 | Roselle (Lake Park),
IL - Team Time (1st 5) 1:20:20.2 | Spread (1st 5) 1:23.2 |
| 5, 20, 36, 39, 40, (49), (52) |
| Colin Kirkham, Eric Bayer, Alex Gora, Eugene Ranallo, Matt Tumbarello, (Jack Murphy), (Derek Szczekocki) |
| 15:07.1, 15:55.8, 16:21.3, 16:25.7, 16:30.3, (16:58.8), (17:15.2) |
| 6 | 144 | Skokie (Niles North),
IL - Team Time (1st 5) 1:19:54.8 | Spread (1st 5) 1:59.2 |
| 2, 28, 34, 38, 42, (45), (47) |
| Conor Perreault, Sirak Teclai, Charlie Montgomery, Youel Andemichael, Carlos Aleman, (Nelson Fernandes), (Aaron Brown) |
| 14:34.0, 16:08.4, 16:17.4, 16:21.8, 16:33.2, (16:44.8), (16:54.2) |
| 7 | 195 | Skokie (Niles West),
IL - Team Time (1st 5) 1:22:58.7 | Spread (1st 5) 1:46.7 |
| 13, 31, 46, 51, 54, (55), (56) |
| Patrick Holbrook, Partick Holbrook, Trevor Glancy, Christopher Holly, Jacob Cachila, (Robert Majcher), (Matthew Carey) |
| 15:33.0, 16:12.0, 16:46.1, 17:07.9, 17:19.7, (17:22.8), (17:31.1) |
| 8 | 234 | Des Plaines (Maine West),
IL - Team Time (1st 5) 1:25:05.7 | Spread (1st 5) 1:34.4 |
| 30, 41, 48, 57, 58, (61), (70) |
| Ray Ure, Donny Johnson, Derek Pace, Jonathan Kang, Saul Prado, (Angel Soria), (Willis Le) |
| 16:11.2, 16:31.9, 16:57.6, 17:39.4, 17:45.6, (17:59.4), (18:35.7) |
| 9 | 274 | Addison (A. Trail),
IL - Team Time (1st 5) 1:27:25.9 | Spread (1st 5) 1:33.3 |
| 43, 50, 59, 60, 62, (63), (65) |
| Luis Vargas, Dylan Moran, David Reyes, Nick Czorniak, Alvaro Garza, (Danny Bueno), (Jonathan Ramos) |
| 16:33.3, 17:03.4, 17:48.8, 17:53.8, 18:06.6, (18:14.9), (18:20.3) |
| 10 | 294 | Park Ridge (Maine East),
IL - Team Time (1st 5) 1:29:04.9 | Spread (1st 5) 1:39.4 |
| 44, 53, 64, 66, 67, (68), (69) |
| Hector Lopez, Erik Osorio-Cruz, Jayesh Patel, Sebastian Patino, JJ Sergey, (Caleb Mica), (Abaan Ansari) |
| 16:43.1, 17:19.5, 18:18.6, 18:21.2, 18:22.5, (18:26.0), (18:34.7) |