1 | 26 | Red River,
ND - Team Time (1st 5) 54:12.1 | Spread (1st 5) 40.4 |
| 1, 2, 3, 8, 12, (25), (31) |
| Matthew Rongitsch, Jonah Dafoe, Zach Kraft, Cade Halvorson, Grant Lelm, (Tristin Kayl), (Hudson Flom) |
| 10:30.5, 10:42.4, 10:47.8, 11:00.5, 11:10.9, (11:40.3), (11:58.1) |
2 | 55 | Davies,
ND - Team Time (1st 5) 55:42.1 | Spread (1st 5) 31.8 |
| 4, 6, 14, 15, 16, (22), (34) |
| Regan Bosch, Carter Berney, Ryan Drummond, Carter Selensky, Leighton Steidl, (Noah Pfeifer), (Jeremy Ibaar) |
| 10:49.6, 10:52.2, 11:17.6, 11:21.3, 11:21.4, (11:36.6), (12:04.2) |
3 | 58 | Fargo North,
ND - Team Time (1st 5) 55:51.0 | Spread (1st 5) 33.8 |
| 5, 10, 11, 13, 19, (20), (29) |
| Braxton Middaugh, Luke Yokom, Daniel Stoll, Finnegan Lynch, Jon Geske, (Tristen Kramlich), (Logan Olson) |
| 10:51.4, 11:08.2, 11:10.2, 11:16.0, 11:25.2, (11:25.9), (11:46.1) |
4 | 92 | West Fargo,
ND - Team Time (1st 5) 57:10.2 | Spread (1st 5) 39.8 |
| 7, 17, 21, 23, 24, (28), (35) |
| Lincoln Retzlaff, Justin Smith, Christopher Marshall, Bennett Hefta, Noah Yahnke, (Lane Dullum), (Levi Rossman) |
| 10:59.5, 11:23.9, 11:29.3, 11:38.2, 11:39.3, (11:44.6), (12:06.9) |
5 | 146 | Shanley,
ND - Team Time (1st 5) 59:30.9 | Spread (1st 5) 1:22.0 |
| 9, 18, 37, 40, 42, (45), (46) |
| Ethan Lantz, Jonathon Asche, Mathias McAllister, Jeffrey Porter, Avery Haus, (Ronnie Mark), (Andrew Holman) |
| 11:06.7, 11:24.5, 12:11.8, 12:19.2, 12:28.7, (12:45.8), (13:11.4) |
6 | 163 | Grand Forks Central,
ND - Team Time (1st 5) 59:59.0 | Spread (1st 5) 41.6 |
| 26, 27, 30, 39, 41, (43), (48) |
| Jackson Polries, Finn Jackson, Lane Stevens, Emmett Sum, Torrey Westereng, (Edison Lunski), (Levi Dallum) |
| 11:43.4, 11:44.5, 11:49.1, 12:17.0, 12:25.0, (12:36.0), (14:26.6) |
7 | 183 | Sheyenne,
ND - Team Time (1st 5) 1:01:13.7 | Spread (1st 5) 43.1 |
| 32, 33, 36, 38, 44, (47), (49) |
| Sri Kotala, Mason Carlsrud, Caeden Johnson, Gavin Peterson, Tanner Boehm, (Riley Meester), (Caiden Eriksson) |
| 12:02.3, 12:03.4, 12:07.5, 12:15.1, 12:45.4, (13:30.8), (14:28.0) |