1 | 38 | Winnebago,
IL - Team Time (1st 5) 1:20:16.0 | Spread (1st 5) 1:01.0 |
| 1, 6, 8, 11, 12, (14), (19) |
| Alex Keliback, Nathan Ambrose, Nathan Nozzi, Nathan Smith, Allan Daly, (Jeff Swanson), (Ryan Traum) |
| 15:23.0, 15:59.0, 16:07.0, 16:23.0, 16:24.0, (16:35.0), (17:07.0) |
2 | 42 | Byron,
IL - Team Time (1st 5) 1:20:54.0 | Spread (1st 5) 44.0 |
| 3, 7, 9, 10, 13, (15), (18) |
| Tj Pitcock, Jackson Halsmer, Conner Sible, Nate Fore, Nick Wagner, (Chris Sible), (Nick Lundin) |
| 15:44.0, 16:03.0, 16:17.0, 16:22.0, 16:28.0, (16:48.0), (17:02.0) |
3 | 70 | Harvard,
IL - Team Time (1st 5) 1:23:26.0 | Spread (1st 5) 2:04.0 |
| 2, 5, 16, 23, 24, (26), (31) |
| Jorge Pichardo, Timmy Wiltshire, Marcelino Perales, Dan Kirk, Irvin Pena, (Noe Salas-Bernal), (David Anaya) |
| 15:31.0, 15:58.0, 16:51.0, 17:31.0, 17:35.0, (17:37.5), (18:03.0) |
4 | 109 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:26:38.5 | Spread (1st 5) 2:03.6 |
| 4, 22, 25, 28, 30, (34), (36) |
| Nick Monkemeyer, Alex Wilfong, Erik Reck, Steven Reierson, David Mecklenburg, (Brian Smith), (Josh Thor) |
| 15:52.0, 17:24.3, 17:36.0, 17:50.6, 17:55.6, (18:08.6), (18:12.6) |
5 | 166 | Woodstock (Marian),
IL - Team Time (1st 5) 1:30:26.8 | Spread (1st 5) 18.7 |
| 29, 32, 33, 35, 37, (38), (39) |
| Alex Cetera, Bryce Struttman, Justin Santopadre, Mike Lyons, Danny Edwards, (Kevin McEvily), (Danny McConville) |
| 17:54.5, 18:03.9, 18:04.0, 18:11.2, 18:13.2, (18:20.1), (18:21.5) |
6 | 171 | Rockford Lutheran,
IL - Team Time (1st 5) 1:32:29.6 | Spread (1st 5) 1:56.0 |
| 21, 27, 40, 41, 42, (44), (45) |
| Matthew Kortze, Josh Stim, Mike Stone, Jaden Stigman, Patrick Lawlor, (Adrian Radabaugh), (Michael Martin) |
| 17:21.6, 17:49.4, 18:52.7, 19:08.3, 19:17.6, (19:26.2), (19:35.4) |
7 | 173 | Durand,
IL - Team Time (1st 5) 1:39:15.1 | Spread (1st 5) 7:28.9 |
| 17, 20, 43, 46, 47 |
| Jeremy Degner, Connor Sad, Kyle Ernzen, Lucas Schulze, Thomas Braun |
| 17:00.0, 17:15.5, 19:19.0, 21:11.7, 24:28.9 |