| 1 | 32 | Aurora (A. Christian),
IL - Team Time (1st 5) 1:32:23.8 | Spread (1st 5) 1:54.1 |
| 2, 4, 5, 7, 14, (16), (21) |
| Jake Wert, Jake Gehman, John Diccio, Jared Osika, Grason Poling, (Sam Schuette), (Joseph Grimm) |
| 17:40.9, 18:03.1, 18:17.7, 18:47.1, 19:35.0, (19:45.2), (23:45.7) |
| 2 | 37 | Elmhurst (Timothy Christian),
IL - Team Time (1st 5) 1:33:37.3 | Spread (1st 5) 1:47.3 |
| 1, 3, 10, 11, 12, (17), (18) |
| Ryan DeGroot, Alex Sweatman, Philip Stanton, Andrew Groenewold, Clarke Doig, (Christian Rasmussen), (Aaron Snoeyink) |
| 17:37.8, 18:01.9, 19:13.9, 19:18.6, 19:25.1, (19:48.0), (19:52.2) |
| 3 | 51 | Joliet (Catholic Academy),
IL - Team Time (1st 5) 1:35:44.0 | Spread (1st 5) 1:12.0 |
| 6, 8, 9, 13, 15, (19), (20) |
| Zach Siegfried, Jeremy Adams, Riley Carlson, Luke Warpinski, Anthony Salata, (Sam Couch), (Ryan Hippman) |
| 18:30.0, 18:52.0, 19:06.0, 19:34.0, 19:42.0, (20:22.0), (21:08.0) |