1 | 28 | Bowman County,
ND - Team Time (1st 5) 56:21.8 | Spread (1st 5) 46.8 |
| 2, 3, 5, 6, 12, (14), (21) |
| Brian Miller, Andrew Miller, Mason Moran, Kamrin Madrigal, Austin Richard, (Camden Wokal), (Ethan Fischer) |
| 10:59.0, 11:07.0, 11:13.0, 11:17.0, 11:45.8, (11:55.0), (12:39.0) |
2 | 41 | Beulah,
ND - Team Time (1st 5) 57:32.0 | Spread (1st 5) 45.0 |
| 4, 7, 8, 9, 13, (15), (17) |
| Logan Miller, Jacob Weigal, Isak Olson, Dayton Fiddler, Spencer Mattheis, (Brady Alexander), (Chad Morsette) |
| 11:08.0, 11:23.0, 11:30.0, 11:38.0, 11:53.0, (11:56.2), (12:09.0) |
3 | 83 | Southern McLean (Washburn/Wilton/Wing),
ND - Team Time (1st 5) 1:01:16.0 | Spread (1st 5) 2:25.0 |
| 1, 16, 19, 20, 27, (28), (34) |
| Coltan Hyttinen, Denny Neustel, Ben Frederick, Ezra Vogle, Trevor Kershaw, (Isaac Buck), (Logan Nelson) |
| 10:57.0, 11:57.0, 12:22.0, 12:38.0, 13:22.0, (13:32.0), (14:11.0) |
4 | 92 | Killdeer,
ND - Team Time (1st 5) 1:02:45.1 | Spread (1st 5) 1:27.0 |
| 10, 11, 22, 24, 25, (30), (36) |
| Colby Dukart, Stephen Westarp, Orion Bowen, Nathan Sadowsky, Garrett Calkins, (Dawson Schneider), (Kaleb Eberline) |
| 11:43.0, 11:44.0, 13:00.0, 13:08.1, 13:10.0, (13:40.0), (15:27.4) |
5 | 143 | Medina-Pingree-Buchanan,
ND - Team Time (1st 5) 1:08:09.9 | Spread (1st 5) 1:07.1 |
| 23, 26, 29, 32, 33 |
| Bryson Tripp, David Schmidt, Damien PerDue, Derek Reister, Lane Odenbach |
| 13:00.7, 13:19.0, 13:34.8, 14:07.6, 14:07.8 |
6 | 159 | Hettinger-Scranton,
ND - Team Time (1st 5) 1:14:39.0 | Spread (1st 5) 5:29.0 |
| 18, 31, 35, 37, 38 |
| Cale Schalesky, Peyton Tuhy, Mitchell Dalley, Levi Howard, Brian Bartholmy |
| 12:19.0, 13:59.0, 15:01.0, 15:32.0, 17:48.0 |