1 | 28 | Davies,
ND - Team Time (1st 5) 1:14:30.5 | Spread (1st 5) 48.6 |
| 2, 3, 5, 8, 10, (11), (12) |
| Andrew Selensky, Jack Boub, Aaron Hallstrom, Austin Lyn, Jaymeson Hensel, (Charley Graf), (Jacob Reith) |
| 14:29.0, 14:45.4, 14:57.2, 15:01.3, 15:17.6, (15:23.1), (15:24.7) |
2 | 39 | Fargo North,
ND - Team Time (1st 5) 1:15:29.9 | Spread (1st 5) 35.9 |
| 4, 6, 7, 9, 13, (14), (15) |
| Josiah Stoll, Bridger Scraper, Mitchell Dahl, Austin Streifel, Gus (August) Aaland, (Tsenguun Orkhon), (Martin Altenburg) |
| 14:50.5, 14:58.1, 14:59.4, 15:15.5, 15:26.4, (15:52.7), (16:01.5) |
3 | 87 | Fargo South,
ND - Team Time (1st 5) 1:23:33.4 | Spread (1st 5) 3:50.4 |
| 1, 18, 19, 24, 25, (27), (31) |
| Menkeh Mendin, Zach Hoppe, Lucas Quibell, Max Sassi, Brandon Geiselhart, (Deven Mitchell), (Noah Osborn) |
| 14:07.4, 16:36.5, 17:00.3, 17:51.4, 17:57.8, (18:08.9), (18:36.2) |
4 | 104 | Shanley,
ND - Team Time (1st 5) 1:25:42.8 | Spread (1st 5) 2:20.3 |
| 16, 17, 20, 22, 29, (30) |
| Noah Lantz, Caleb Reign, Andrew Naylor, Cameron Moe, Kyle Conant, (Davis Sunderland) |
| 16:04.8, 16:19.1, 17:17.8, 17:36.0, 18:25.1, (18:32.0) |
5 | 130 | Wahpeton,
ND - Team Time (1st 5) 1:31:55.3 | Spread (1st 5) 2:57.5 |
| 21, 23, 26, 28, 32, (33), (34) |
| Tommy Stach, Jack Hirst, Mikey Upshaw, Nolan Lemna, Hunter Andle, (Jacob Bullis), (Bradly Banken) |
| 17:27.5, 17:42.2, 18:08.2, 18:12.4, 20:25.0, (22:03.9), (26:02.6) |