1 | 49 | Grand Forks Central,
ND - Team Time (1st 5) 1:22:18.3 | Spread (1st 5) 2:06.4 |
| 1, 2, 6, 9, 31, (38), (39) |
| Lief Larson, David Hettich, Leif Larsen, Richie Osborn, Aaron Springer, (Emery Cruz), (Kohlton Peterson) |
| 15:45.0, 15:47.0, 16:15.9, 16:39.0, 17:51.4, (18:17.0), (18:17.5) |
2 | 60 | Davies,
ND - Team Time (1st 5) 1:23:32.5 | Spread (1st 5) 1:47.2 |
| 2, 4, 12, 18, 24, (28), (33) |
| Hunter Lucas, Jacob Henne, Alex Skaare, Andrew Lundstrom, Jacob Zetocha, (Ryan Teigen), (Joval Yousa) |
| 15:47.0, 15:59.0, 16:48.0, 17:24.3, 17:34.2, (17:45.0), (17:58.0) |
3 | 61 | Red River,
ND - Team Time (1st 5) 1:23:55.1 | Spread (1st 5) 1:27.5 |
| 5, 7, 8, 19, 22, (25), (32) |
| Benjamin Hutchison, Ty Boucher, Ben Hutchinson, Jake Arason, Dalton Byrne, (Ernest Ntakiratimana), (Cole Stenseth) |
| 16:03.6, 16:18.6, 16:35.5, 17:26.3, 17:31.1, (17:35.0), (17:52.4) |
4 | 101 | West Fargo,
ND - Team Time (1st 5) 1:26:56.3 | Spread (1st 5) 1:19.0 |
| 13, 15, 17, 20, 36, (47), (52) |
| Jacob Franek, John Emerson, Drew Mears, Jace Dullum, Ibrahim Salou, (Stone Sandoval), (Luke Johnson) |
| 16:53.1, 17:06.6, 17:17.1, 17:27.4, 18:12.1, (18:59.0), (19:28.9) |
5 | 120 | Fargo South,
ND - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 1:50.7 |
| 10, 16, 21, 30, 43, (45), (50) |
| Munir Isuhak, Muhend Abaker, Menkeh Mendin, Titus Gruanue, Isaiha Fletcher, (Eli Simonson), (Christian Nelson) |
| 16:45.0, 17:06.7, 17:27.5, 17:51.1, 18:35.7, (18:45.4), (19:12.0) |
6 | 129 | Fargo North,
ND - Team Time (1st 5) 1:28:04.9 | Spread (1st 5) 1:42.1 |
| 11, 14, 29, 34, 41, (42), (43) |
| David Dowdell, Alexander Luz, Max Evenson, Caleb Yokom, Mason Bjorlie, (Jeffery Jones), (Josiah Stoll) |
| 16:46.0, 16:56.4, 17:49.9, 18:04.5, 18:28.1, (18:31.6), (18:35.7) |
7 | 162 | Shanley,
ND - Team Time (1st 5) 1:30:03.0 | Spread (1st 5) 49.5 |
| 23, 27, 35, 37, 40, (46), (51) |
| Mason Lantz, Christian Klemz, Cole Mathison, Gavin Sunderland, Tommy Conmy, (Emmet Kenney), (Conner Asche) |
| 17:31.6, 17:42.0, 18:11.7, 18:16.6, 18:21.1, (18:49.6), (19:17.4) |
8 | 253 | Valley City,
ND - Team Time (1st 5) 1:37:52.3 | Spread (1st 5) 2:35.6 |
| 26, 54, 56, 58, 59, (69) |
| AJ Punton, Adam Punton, Nathan Johnson, David Opdahl, Jack Ingstad, (Joey Aus) |
| 17:41.2, 19:49.7, 20:00.0, 20:04.6, 20:16.8, (24:28.0) |
9 | 277 | Devils Lake,
ND - Team Time (1st 5) 1:39:29.1 | Spread (1st 5) 1:30.4 |
| 48, 49, 57, 60, 63, (65), (66) |
| Wyatt Ness, Damon Sobolik, Leif Nelson, Wyatt Jetty, Jackson Weaver, (Bryce Sebelius), (Max Schuh) |
| 19:11.3, 19:11.8, 20:01.7, 20:22.6, 20:41.7, (21:06.1), (21:09.7) |
10 | 295 | Wahpeton,
ND - Team Time (1st 5) 1:41:34.1 | Spread (1st 5) 1:21.6 |
| 53, 55, 61, 62, 64, (67), (68) |
| Isaac Samuels, Keegan Ruddy, Zach Haire, Brock Pearson, Jonathan Goroski, (Logan Comeau), (Hunter Rittenour) |
| 19:34.1, 19:58.9, 20:27.9, 20:37.5, 20:55.7, (21:17.2), (21:26.3) |