1 | 18 | Plainview-Elgin-Millville,
MN - Team Time (1st 5) 1:26:17.9 | Spread (1st 5) 1:32.3 |
| 1, 2, 3, 5, 7, (17), (19) |
| Aaron Haley, Grant Timm, Pat Reinschmidt, Gabe Thiel, Andrew LeBeau, (Cody Kitzman), (Tanner Stoltz) |
| 16:28.3, 16:47.3, 17:25.7, 17:36.0, 18:00.6, (19:02.7), (19:34.4) |
2 | 53 | Byron,
MN - Team Time (1st 5) 1:31:45.7 | Spread (1st 5) 1:09.3 |
| 6, 9, 11, 12, 15, (20), (28) |
| Eric Anderson, Shane Nepstad, Kyle Johnson, Henry Hartzler, Evan Sprecher, (Alex Ondler), (Spencer Tomlinson) |
| 17:43.2, 18:11.7, 18:22.8, 18:35.5, 18:52.5, (19:48.1), (20:36.7) |
3 | 60 | Cotter,
MN - Team Time (1st 5) 1:32:51.0 | Spread (1st 5) 2:27.6 |
| 4, 8, 10, 16, 22, (23), (27) |
| Eric Mueller, Matt Schrupp, Barry Nelson, Greg Gernes, Jacob Johnson, (Joseph Tereba), (Scott Malotka) |
| 17:26.3, 18:08.3, 18:21.5, 19:01.0, 19:53.9, (19:57.7), (20:36.4) |
4 | 89 | Blooming Prairie,
MN - Team Time (1st 5) 1:36:40.4 | Spread (1st 5) 1:24.4 |
| 12, 14, 18, 21, 24, (25), (26) |
| Jake Elwood, Adam Driessen, Derek Weringa, Tim Boecker, Tyler Cozine, (Andrew Grant), (Daniel Hansen) |
| 18:35.5, 18:43.5, 19:31.2, 19:50.3, 19:59.9, (20:19.6), (20:19.9) |