1 | 23 | Olney (Richland County),
IL - Team Time (1st 5) 1:30:07.0 | Spread (1st 5) 1:34.0 |
| 1, 4, 5, 6, 7, (9), (19) |
| Trevor Stanley, Keon Stallard, Max Gassmann, Brandon Phillips, Cale Stallard, (Matt Schonert), (Chad Scott) |
| 17:07.0, 17:49.0, 18:01.0, 18:29.0, 18:41.0, (18:53.0), (20:08.0) |
2 | 52 | Elgin (Westminster Christian),
IL - Team Time (1st 5) 1:34:39.0 | Spread (1st 5) 2:42.0 |
| 2, 10, 11, 11, 18, (21), (23) |
| Zach Holmer, Chris Fugiel, Nate Suire, Mike Nicosia, Greg Benson, (Mick Johnson), (Daniel Oswald) |
| 17:21.0, 18:59.0, 19:08.0, 19:08.0, 20:03.0, (20:25.0), (21:02.0) |
3 | 64 | Fairfield,
IL - Team Time (1st 5) 1:36:32.0 | Spread (1st 5) 2:41.0 |
| 3, 8, 16, 17, 20, (25) |
| Bryant Simpson, Tyler Dobbs, Caleb Vaughan, Tyler Vaughn, Dakota Koontz, (Joseph Hunt) |
| 17:38.0, 18:47.0, 19:52.0, 19:56.0, 20:19.0, (21:20.0) |
4 | 88 | Carthage (Illini West),
IL - Team Time (1st 5) 1:39:48.0 | Spread (1st 5) 1:56.0 |
| 13, 14, 15, 22, 24 |
| Zac Boyer, Alex Gold, Craig Corzatt, Jon Tobias, Jon Brewer |
| 19:09.0, 19:18.0, 19:25.0, 20:51.0, 21:05.0 |
5 | 140 | Macomb,
IL - Team Time (1st 5) 1:51:29.0 | Spread (1st 5) 1:40.0 |
| 26, 27, 28, 29, 30 |
| Xavier Zahnle, Eric Olsen, Patrick Thomas, Alex Adams, Dominick Bear |
| 21:25.0, 21:50.0, 22:26.0, 22:43.0, 23:05.0 |