1 | 41 | Grand Forks Central,
ND - Team Time (1st 5) 1:24:56.0 | Spread (1st 5) 1:15.0 |
| 1, 3, 5, 12, 20, (22), (24) |
| Paul Shafer, Shane Harlow, Tom Fisher, Alex Torrey, Keeland Murphy, (Camron Roehl), (Tyler Harriman) |
| 16:21.0, 16:43.0, 16:52.0, 17:24.0, 17:36.0, (17:39.0), (17:43.0) |
2 | 64 | Red River,
ND - Team Time (1st 5) 1:26:13.3 | Spread (1st 5) 1:06.4 |
| 2, 10, 16, 17, 19, (28), (29) |
| Francis Mendee, Francois Habimana, Habimana Francois, Jordan Carlson, Tanner Piper, (Adam Leach), (Craig Knutson) |
| 16:24.6, 17:20.7, 17:28.0, 17:29.0, 17:31.0, (17:53.0), (17:59.0) |
3 | 80 | West Fargo,
ND - Team Time (1st 5) 1:27:09.7 | Spread (1st 5) 1:04.1 |
| 4, 8, 15, 26, 27, (33), (34) |
| Nate Peterson, Darin Baltezore, Lukas Johnson, Austin Albrecht, Eric Hahn, (Nathan Aswege), (Tony Schulz) |
| 16:47.8, 17:16.6, 17:27.3, 17:46.1, 17:51.9, (18:04.1), (18:10.2) |
4 | 100 | Shanley,
ND - Team Time (1st 5) 1:28:12.0 | Spread (1st 5) 49.0 |
| 11, 13, 17, 23, 36, (39), (41) |
| Thomas Startz, Tyler Pederson, Ben Bjertness, Sebastian Startz, Daniel Naylor, (Matthew Stanga), (Bradley Conant) |
| 17:23.0, 17:26.0, 17:29.0, 17:42.0, 18:12.0, (18:21.0), (18:27.0) |
5 | 114 | Fargo North,
ND - Team Time (1st 5) 1:28:36.6 | Spread (1st 5) 1:19.4 |
| 6, 9, 30, 32, 37, (50), (51) |
| Waha Sem, Anjelo Shepherd, Francis Landman, Andrew Weist, John Daly, (Brandon Quibell), (Matt Wenzel) |
| 16:58.0, 17:19.9, 17:59.5, 18:01.8, 18:17.4, (18:58.0), (19:02.8) |
6 | 153 | Devils Lake,
ND - Team Time (1st 5) 1:30:24.6 | Spread (1st 5) 1:16.2 |
| 14, 21, 31, 42, 45, (59), (60) |
| Gabe Trevino, Owen Alfonso, Matt Jennings, Tommy Good, Jordan Longie, (Lee Mack), (Spencer Halvorson) |
| 17:26.8, 17:38.5, 17:59.6, 18:36.7, 18:43.0, (20:12.2), (20:33.3) |
7 | 172 | Davies,
ND - Team Time (1st 5) 1:31:12.0 | Spread (1st 5) 1:34.2 |
| 7, 35, 39, 44, 47, (49), (55) |
| Branden Scheel, Ethan Norstog, Ben Bitter, Cole Mehring, Anders Clow, (Jace Duffield), (Jonathan Griffin) |
| 17:13.1, 18:11.6, 18:21.0, 18:39.0, 18:47.3, (18:56.0), (19:19.8) |
8 | 228 | Fargo South,
ND - Team Time (1st 5) 1:34:05.0 | Spread (1st 5) 1:36.7 |
| 25, 46, 48, 53, 56, (57), (61) |
| Jaden Radcliffe, Mehdi Tahir, Sean Ahlness, Reid Barnett, Christian Thompson, (Austin LeNoue), (Landon Johnson) |
| 17:44.4, 18:46.6, 18:55.0, 19:17.9, 19:21.1, (20:04.1), (20:35.2) |
9 | 245 | Valley City,
ND - Team Time (1st 5) 1:35:32.5 | Spread (1st 5) 1:45.5 |
| 38, 43, 52, 54, 58, (62), (63) |
| Shanley Fogarty, Casey Engelhard, Isaac Ingstad, Andrew Kawasaki, Nick Lee, (Paul Viland), (Justin Pritchett) |
| 18:19.0, 18:37.0, 19:14.0, 19:18.0, 20:04.5, (21:00.8), (21:21.0) |