1 | 18 | Bismarck,
ND - Team Time (1st 5) 1:17:53.0 | Spread (1st 5) 36.0 |
| 1, 2, 3, 4, 8, (9), (11) |
| Christian Brown Otter, Ian Wiest, Brandon Barnes, Lucas Degree, Josh Hintz, (Lane Kashur), (Jake Leingang) |
| 15:17.0, 15:18.0, 15:41.0, 15:44.0, 15:53.0, (15:58.0), (16:06.0) |
2 | 66 | Century,
ND - Team Time (1st 5) 1:23:46.0 | Spread (1st 5) 1:51.0 |
| 5, 7, 16, 17, 21, (23), (25) |
| Brett Kelly, Levi Sether, Matt Nicklos, Dylan Sether, Cassidy Heid, (Cataldo Didona), (Forrest Allen) |
| 15:48.0, 15:51.0, 17:11.0, 17:17.0, 17:39.0, (17:42.0), (17:45.0) |
3 | 84 | Red River,
ND - Team Time (1st 5) 1:25:42.0 | Spread (1st 5) 1:42.0 |
| 9, 15, 18, 20, 22, (30), (31) |
| Francis Mendee, Habimana Francois, Alex Bakken, Tanner Piper, Jordan Carlson, (Nathan Conzo), (Nick Carlson) |
| 15:58.0, 17:10.0, 17:18.0, 17:36.0, 17:40.0, (18:32.0), (18:33.0) |
4 | 98 | Jamestown,
ND - Team Time (1st 5) 1:27:05.0 | Spread (1st 5) 2:34.0 |
| 6, 14, 24, 26, 28 |
| Spencer Kamoni, Rob Moseng, Colin Hillius, Cory Goehner, Alec Redmann |
| 15:50.0, 16:55.0, 17:43.0, 18:13.0, 18:24.0 |
5 | 123 | Dickinson,
ND - Team Time (1st 5) 1:29:33.0 | Spread (1st 5) 2:18.0 |
| 12, 19, 27, 32, 33, (34), (37) |
| Vladimir Kutka, Joseph Sickler, Royce Havelka, Brad Messer, Dallas Zastoupil, (Brandon Gray), (Aric Ficek) |
| 16:26.0, 17:31.0, 18:14.0, 18:38.0, 18:44.0, (18:49.0), (19:15.0) |
6 | 150 | Mandan,
ND - Team Time (1st 5) 1:32:51.0 | Spread (1st 5) 3:01.0 |
| 13, 29, 35, 35, 38, (39), (40) |
| Chad Zachmeier, David Stockdill, Joseph Berger, Alex Anderson, Tyler Lundstrom, (Dillon Schultz), (Josh Wieland) |
| 16:46.0, 18:26.0, 18:56.0, 18:56.0, 19:47.0, (20:23.0), (22:27.0) |