1 | 31 | Pike Valley,
KS - Team Time (1st 5) 1:37:31.6 | Spread (1st 5) 2:11.8 |
| 2, 3, 6, 8, 12, (16), (17) |
| Corbin Larson, Nathan Stensaas, Thomas Rugg, Kevin Bohling, Jarrett Payne, (Alex Howard), (Ethan Mahin) |
| 18:51.3, 18:56.5, 19:16.0, 19:24.7, 21:03.1, (21:48.3), (21:51.1) |
2 | 40 | Mankato,
KS - Team Time (1st 5) 1:40:09.2 | Spread (1st 5) 3:05.4 |
| 1, 5, 7, 13, 14, (15), (18) |
| Tanner Bartholomew, Aaron Melby, Jeff Zadina, Cody Marihugh, Paul Jansen, (Miles Klos), (Lee Simon) |
| 18:29.0, 19:15.7, 19:20.7, 21:29.4, 21:34.4, (21:40.5), (21:59.7) |
3 | 53 | Hanover,
KS - Team Time (1st 5) 1:44:28.9 | Spread (1st 5) 5:37.1 |
| 4, 9, 10, 11, 19, (20) |
| Caleb Diederich, Rick Bruna, Jared Diederich, Brandon Goeckel, Jonathon Rahe, (Brandon Meyer) |
| 19:15.2, 19:46.1, 20:15.2, 20:20.1, 24:52.3, (25:16.2) |