1 | 32 | Darien (Hinsdale South),
IL - Team Time (1st 5) 1:18:23.0 | Spread (1st 5) 2:05.0 |
| 1, 2, 8, 10, 11, (14), (18) |
| Julian Watson, Adam Fournier, Aaron Koehler, Jake Schilling, Owen Atkinson, (Quartus Rassi), (Kayden Miller) |
| 14:16.0, 15:31.0, 16:07.0, 16:08.0, 16:21.0, (16:47.0), (16:59.0) |
2 | 37 | Lemont (H.S.),
IL - Team Time (1st 5) 1:20:38.0 | Spread (1st 5) 1:37.0 |
| 3, 4, 5, 6, 19, (20), (21) |
| Niko Vallianatos, Thomas Polen, Andrew Tilly, Nicholas Kania, Liam Carey, (Adam Bromberek), (Matthew Sharp) |
| 15:41.0, 15:47.0, 15:55.0, 15:57.0, 17:18.0, (17:19.0), (17:22.0) |
3 | 59 | Olney (Richland County),
IL - Team Time (1st 5) 1:22:10.0 | Spread (1st 5) 50.3 |
| 7, 9, 12, 15, 16, (17), (23) |
| Gavin Kirby, Brooks Julian, Keaton Hancock, Jarrett Doll, Colin Kocher, (Holden Hough), (Drew Blank) |
| 15:59.9, 16:07.1, 16:23.2, 16:49.6, 16:50.2, (16:56.0), (17:47.3) |
4 | 110 | Danville (H.S.),
IL - Team Time (1st 5) 1:28:49.9 | Spread (1st 5) 1:56.7 |
| 13, 22, 24, 25, 26, (27), (28) |
| Micah McGuire, Tyler Surprenant, Moise York, Nolan Spangler, Michael Compton, (John Blakely), (Evan Vredenburgh) |
| 16:43.3, 17:31.3, 17:56.3, 17:59.0, 18:40.0, (19:12.4), (20:03.3) |