1 | 35 | Niles (Notre Dame),
IL - Team Time (1st 5) 1:25:09.5 | Spread (1st 5) 1:16.8 |
| 2, 5, 7, 9, 12, (13), (14) |
| Henry Thuet, Santino Conte, Ryan Simpao, Emmet Kisor, Andrew Gracia, (Nicholas Sullivan), (Zachary Welch) |
| 16:26.5, 16:50.6, 16:59.4, 17:09.7, 17:43.3, (17:48.9), (17:49.6) |
2 | 36 | Mundelein (Carmel),
IL - Team Time (1st 5) 1:25:07.7 | Spread (1st 5) 1:45.2 |
| 1, 3, 6, 11, 15, (17), (18) |
| Cole Bonham, Evan Hursthouse, Joey Lodowsky, Kyle Paras, Quinn Emmons, (John Krietsch), (Teddy Schlicksup) |
| 16:12.2, 16:31.9, 16:51.4, 17:34.8, 17:57.4, (18:22.3), (18:26.0) |
3 | 67 | Arlington Heights (St. Viator),
IL - Team Time (1st 5) 1:30:03.6 | Spread (1st 5) 2:22.1 |
| 4, 8, 16, 19, 20, (22), (24) |
| Owen Gottfred, John Hutchison, PJ McLeod, Finnian McLeod, Michael Wallace, (Michael Peters), (Matthew Brents) |
| 16:38.9, 17:06.3, 18:21.1, 18:56.3, 19:01.0, (19:09.0), (19:28.0) |
4 | 105 | Chicago (St. Patrick),
IL - Team Time (1st 5) 1:38:31.9 | Spread (1st 5) 3:51.4 |
| 10, 21, 23, 25, 26, (27), (28) |
| Kristipher Maschek, Matthew Esquilin, Maxwell Yeagle, Nikolas Vogt, Cameron Mescall, (Thomas Lawler), (Finn Doyle) |
| 17:33.4, 19:01.9, 19:26.9, 21:04.9, 21:24.8, (22:46.7), (22:49.4) |