1 | 48 | Byron,
IL - Team Time (1st 5) 1:19:36.5 | Spread (1st 5) 1:47.0 |
| 1, 4, 5, 9, 29, (38), (39) |
| Eric Dinges, Charles Sievers, Andrew McCarey, Brendan Walters, Alec Sanders, (Adrian Santellano), (Nolan Adrian) |
| 15:20.0, 15:38.0, 15:39.0, 15:52.5, 17:07.0, (17:53.0), (17:58.0) |
2 | 59 | Winnebago,
IL - Team Time (1st 5) 1:20:25.0 | Spread (1st 5) 55.0 |
| 6, 7, 11, 15, 20, (22), (30) |
| Brandon Clinite, Steven Lynn, Shawn Patrick, Drew Johnson, Nick Olmstead, (Aaron Traum), (Jon Smith) |
| 15:41.0, 15:50.0, 16:03.0, 16:15.0, 16:36.0, (16:44.0), (17:10.4) |
3 | 73 | Oregon,
IL - Team Time (1st 5) 1:21:09.9 | Spread (1st 5) 1:23.1 |
| 3, 12, 14, 19, 25, (26), (27) |
| Ryan Creegan, Garrett Newman, Nick Jones, Mahali Granados, Zack Freeman, (Jake Smith), (Joey Randich) |
| 15:29.9, 16:04.0, 16:11.0, 16:32.0, 16:53.0, (16:55.0), (16:56.0) |
4 | 102 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:23:05.6 | Spread (1st 5) 1:35.3 |
| 8, 10, 18, 32, 34, (42), (44) |
| Armon Kennedy, Kevin Piskie, Morris Kennedy, Cody Johnson, Broc Pagni, (Matt Herrmann), (Anthony Romano) |
| 15:52.2, 15:52.9, 16:29.0, 17:24.0, 17:27.5, (18:08.6), (19:15.0) |
5 | 106 | Rockford Lutheran,
IL - Team Time (1st 5) 1:23:25.3 | Spread (1st 5) 1:58.1 |
| 2, 16, 24, 31, 33, (35), (37) |
| Ian Lofgren, Zach Dougherty, Matt Lenser, Jaden Stigman, Greg Harris, (Matt Gustafson), (Martin Dobler) |
| 15:29.0, 16:19.0, 16:48.2, 17:22.0, 17:27.1, (17:36.0), (17:51.0) |
6 | 152 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:27:17.0 | Spread (1st 5) 2:35.0 |
| 17, 23, 28, 41, 43, (47), (48) |
| Alex Bode, Trevor Hanson, Titus Young, Fernando Millan, Zach Herrmann, (Matt Holley), (Cody Jennings) |
| 16:22.0, 16:47.0, 17:03.0, 18:08.0, 18:57.0, (19:50.0), (19:51.0) |
7 | 154 | Harvard,
IL - Team Time (1st 5) 1:28:07.0 | Spread (1st 5) 3:25.0 |
| 13, 20, 36, 40, 45, (46) |
| Alex Kick, Keenan Baldwin, Dan Bach, Cody Linhart, Kevin Wright, (Ryan Sutera) |
| 16:10.0, 16:36.0, 17:41.0, 18:05.0, 19:35.0, (19:41.0) |