| 1 | 26 | Wilmette (Loyola Academy),
IL - Team Time (1st 5) 1:10:15.0 | Spread (1st 5) 58.0 |
| 1, 3, 4, 6, 12, (14), (18) |
| Spencer Dzyacky, John Albrighton, Jack Garrigus, Scott Dean, Daniel Riordan, (Michael Solmos), (Cameron Matejka) |
| 13:39.0, 13:49.0, 13:53.0, 14:17.0, 14:37.0, (14:48.0), (15:17.0) |
| 2 | 32 | Winnetka (New Trier),
IL - Team Time (1st 5) 1:11:19.0 | Spread (1st 5) 53.0 |
| 2, 5, 7, 8, 10, (13), (15) |
| Andrew Flynn, Ben Keenan, Connor Caserio, Conor O'Neill, Carter Lindberg, (Charles Siebert), (Matt Flick) |
| 13:41.0, 14:06.0, 14:26.0, 14:32.0, 14:34.0, (14:38.0), (15:00.0) |
| 3 | 88 | Skokie (Niles West),
IL - Team Time (1st 5) 1:16:43.5 | Spread (1st 5) 1:18.4 |
| 9, 17, 19, 21, 22, (23), (24) |
| Trevor Glancy, Kadin Camburn, Isaiah Iverson, Matthew Carey, Nicholas Marsden, (Daniel Cudzich), (Jacob Cachila) |
| 14:32.1, 15:15.0, 15:21.1, 15:44.8, 15:50.5, (15:51.1), (15:54.3) |
| 4 | 108 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:21:59.0 | Spread (1st 5) 3:14.0 |
| 10, 20, 25, 26, 27, (30), (31) |
| Matthew Coyle, Danny Murges, Jimmy Coyle, Izaac Shank, Jonathan Spychalski, (Unknown Runner15), (Szymon Sornat) |
| 14:34.0, 15:34.0, 17:00.0, 17:03.0, 17:48.0, (18:31.0), (18:50.0) |
| 5 | 138 | Des Plaines (Maine West),
IL - Team Time (1st 5) 1:29:45.0 | Spread (1st 5) 3:56.0 |
| 16, 28, 29, 32, 33, (33), (35) |
| Adam Gorcyca, Jesus Vallejo, Jacob Diaz, Eddy Larios, Sariff Alviso, (Tyler Gierszewicz), (Edward Guzman) |
| 15:12.0, 18:09.0, 18:10.0, 19:06.0, 19:08.0, (19:08.0), (21:15.0) |