1 | 30 | Belvidere (North),
IL - Team Time (1st 5) 1:25:08.8 | Spread (1st 5) 40.6 |
| 1, 3, 6, 9, 11, (14), (16) |
| Anthony Gedwill, Paul Zeman, Bruyn Yunk, Logan Volkey, Cody Laseman, (Nate Konen), (Carl Rapp) |
| 16:38.7, 16:45.1, 17:07.5, 17:18.2, 17:19.3, (17:21.2), (17:24.4) |
2 | 60 | Galesburg (H.S.),
IL - Team Time (1st 5) 1:27:17.0 | Spread (1st 5) 1:40.0 |
| 2, 4, 10, 20, 24, (31), (33) |
| Gabe Moreno, Greg Whittle, Luke Junk, Daniel Doubet, Will Remmes, (Josh Link), (Michael Darling) |
| 16:45.0, 16:49.0, 17:19.0, 17:59.0, 18:25.0, (18:47.0), (18:52.0) |
| 60 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:26:55.7 | Spread (1st 5) 44.2 |
| 5, 7, 13, 17, 18, (19) |
| Rocco Mazzanti, Josh Uvodich, Carlos Huicochea, Jeff Sobatka, Ben Flavien, (Matt Lytle) |
| 17:00.2, 17:14.4, 17:20.6, 17:36.1, 17:44.4, (17:58.5) |
4 | 101 | Highland,
IL - Team Time (1st 5) 1:29:51.0 | Spread (1st 5) 1:11.0 |
| 12, 15, 22, 25, 27, (30), (32) |
| Landon Goldstein, Tyler Weis, Alex McCloud, Dominic Cipicchio, Eric Stoff, (AJ Abert), (Nathan Oliveira) |
| 17:20.0, 17:24.0, 18:07.0, 18:29.0, 18:31.0, (18:39.0), (18:51.0) |
5 | 127 | Chicago (University),
IL - Team Time (1st 5) 1:31:51.0 | Spread (1st 5) 37.0 |
| 21, 23, 26, 28, 29, (34), (35) |
| Aaron Buikema, Thomas Aquino, Max Wagner, Ben Bucheim-Jurisson, Donald Traubert, (Stephen Heinz), (Kevin Brunke) |
| 18:01.0, 18:08.0, 18:30.0, 18:34.0, 18:38.0, (19:15.0), (19:38.0) |
6 | 164 | Cahokia (H.S.),
IL - Team Time (1st 5) 1:44:05.0 | Spread (1st 5) 5:32.0 |
| 8, 36, 37, 41, 42, (43) |
| Lyjerrick Ward, Ryan Tucker, Van Mcclure, Thyree King, Marcus Palmer, (Bryan Tucker) |
| 17:16.0, 20:03.0, 21:12.0, 22:46.0, 22:48.0, (23:05.0) |
7 | 206 | Bethalto (Civic Memorial),
IL - Team Time (1st 5) 1:54:43.0 | Spread (1st 5) 2:27.0 |
| 38, 39, 40, 44, 45, (46), (47) |
| Dylan Vogt, Tyler Bilbruck, Keegen Myers, Jacob Patton, Antonio Woods, (Jeff Bruns), (Devan DeGraw) |
| 21:51.0, 22:21.0, 22:22.0, 23:51.0, 24:18.0, (25:34.0), (28:39.0) |