1 | 28 | Downers Grove (North),
IL - Team Time (1st 5) 1:16:10.4 | Spread (1st 5) 21.4 |
| 2, 4, 6, 7, 9, (10), (17) |
| Jacob Ridderhoff, Jack Roberts, Nick Chudzik, Ryan Birkmeier, Sam McCool, (Miles Christensen), (Brendan Lockerby) |
| 15:04.0, 15:09.4, 15:10.5, 15:21.1, 15:25.4, (15:30.4), (15:57.3) |
2 | 50 | Hinsdale (Central),
IL - Team Time (1st 5) 1:17:48.7 | Spread (1st 5) 42.1 |
| 3, 8, 12, 13, 14, (15), (20) |
| Colin Yandel, Sean O'Connell, Alec Hill, Neil Cumberland, Keegan Caveney, (Matt Kusak), (Piyush Mekla) |
| 15:08.2, 15:22.5, 15:41.7, 15:46.0, 15:50.3, (15:54.4), (16:15.5) |
3 | 51 | LaGrange (Lyons),
IL - Team Time (1st 5) 1:17:25.1 | Spread (1st 5) 1:19.2 |
| 1, 5, 11, 16, 18, (19), (21) |
| Danny Kilrea, Charles Harders, Colin Costello, Patrick Kane, Jack Ehlert, (Owen Hays), (Sawyer Madell) |
| 14:41.7, 15:09.6, 15:37.8, 15:55.1, 16:00.9, (16:01.5), (16:16.6) |
4 | 120 | Hillside (Proviso West),
IL - Team Time (1st 5) 1:48:02.0 | Spread (1st 5) 4:09.0 |
| 22, 23, 24, 25, 26, (27) |
| Kenneth Calderone, Fernando Garcia, Johnathan Burbridge, Matthew Hill, Shayne Twyman, (Albert Clark) |
| 19:23.7, 20:49.9, 22:00.2, 22:15.5, 23:32.7, (25:25.6) |