1 | 37 | Rugby,
ND - Team Time (1st 5) 1:29:47.0 | Spread (1st 5) 43.0 |
| 4, 6, 7, 8, 12, (23), (37) |
| Dylan Yoder, Kyle Volk, Erik Wangler, Dustin Jundt, Garrett Thompson, (Wyatt Thompson), (Tommy Schwartz) |
| 17:36.0, 17:48.0, 17:49.0, 18:15.0, 18:19.0, (19:10.0), (19:38.0) |
2 | 48 | Lisbon,
ND - Team Time (1st 5) 1:29:46.0 | Spread (1st 5) 1:41.0 |
| 1, 3, 9, 16, 19, (25), (41) |
| Jayce Seelig, Anthony Finstad, Connor Stotts, Donovan Williams, Keanan Kopp, (Jacob Gallagher), (Josh Hinkemeyer) |
| 17:03.0, 17:11.0, 18:17.0, 18:31.0, 18:44.0, (19:14.0), (19:49.0) |
3 | 105 | Griggs Midkota,
ND - Team Time (1st 5) 1:34:10.0 | Spread (1st 5) 1:23.0 |
| 10, 10, 15, 31, 39, (40), (55) |
| Nathaniel Clifton, David Lunde, Adam Larson, Ben Clifton, Tom Keller, (Andreas Hammerl), (Nathan Ueland) |
| 18:18.0, 18:18.0, 18:26.0, 19:27.0, 19:41.0, (19:48.0), (21:04.0) |
4 | 113 | Cavalier,
ND - Team Time (1st 5) 1:34:46.0 | Spread (1st 5) 1:02.0 |
| 14, 17, 22, 29, 31, (34), (42) |
| Alex Flage, Anthony Askew, Garrett Thorlakson, Tyler Kemp, Brent Kemp, (Joe Sharp), (Alexander Deraas) |
| 18:25.0, 18:36.0, 18:54.0, 19:24.0, 19:27.0, (19:31.0), (20:00.0) |
| 113 | Grafton,
ND - Team Time (1st 5) 1:34:38.0 | Spread (1st 5) 1:11.0 |
| 13, 18, 20, 27, 35, (38), (43) |
| Berzain Mendez, Austin Smith, Eric Lundquist, Jack Morgan, Ethan Kaste, (Brett Olsen), (Philip Schanilec) |
| 18:22.0, 18:40.0, 18:48.0, 19:15.0, 19:33.0, (19:39.0), (20:01.0) |
6 | 154 | Central Cass,
ND - Team Time (1st 5) 1:37:25.0 | Spread (1st 5) 54.0 |
| 24, 25, 28, 33, 44, (49), (50) |
| Casey Flick, Josh Mangin, Ryan Heisler, Greg Wieland, Jordan Marschke, (Nick Voss), (Atley Johnson) |
| 19:13.0, 19:14.0, 19:21.0, 19:30.0, 20:07.0, (20:36.0), (20:44.0) |
7 | 156 | Four Winds,
ND - Team Time (1st 5) 1:37:12.5 | Spread (1st 5) 3:48.1 |
| 2, 21, 29, 51, 53, (54), (59) |
| Oliver Dauphinais, Daryl Three Irons, Demery Lawrence, Charles Lovejoy, Latrell Black, (Joseph Lovejoy), (Tyronne Ironshield) |
| 17:10.0, 18:52.0, 19:24.0, 20:48.4, 20:58.1, (21:00.0), (21:36.0) |
8 | 247 | Richland,
ND - Team Time (1st 5) 1:43:16.0 | Spread (1st 5) 1:17.0 |
| 44, 46, 47, 52, 58, (60), (62) |
| Chris Hollerung, Lyle Hager, Matt Casperson, Jared Nash, Christian Thompson, (Jarrett Hudson), (Gabe Hager) |
| 20:07.0, 20:22.0, 20:32.0, 20:51.0, 21:24.0, (21:54.0), (21:59.0) |
9 | 253 | Thompson,
ND - Team Time (1st 5) 1:49:38.1 | Spread (1st 5) 7:40.0 |
| 5, 56, 63, 64, 65 |
| Adam Monson, William Littlefield, Skye Leake, Aryton Erickson, Kyle Monson |
| 17:45.0, 21:13.0, 22:13.1, 23:02.0, 25:25.0 |
10 | 268 | Goodrich,
ND - Team Time (1st 5) 1:49:21.0 | Spread (1st 5) 6:19.0 |
| 36, 48, 57, 61, 66 |
| Brandon Johnson, Dorian Rohweller, Carter Gahner, Drew Way, Tim Grupp |
| 19:37.0, 20:33.0, 21:19.0, 21:56.0, 25:56.0 |