1 | 17 | Bowman County,
ND - Team Time (1st 5) 1:22:25.9 | Spread (1st 5) 43.9 |
| 1, 2, 3, 5, 6, (12), (20) |
| Austin Wanner, Caleb Sarsland, Taylor Wanner, Jonah Njos, Gavin Lambourn, (Gabe Sarsland), (Aidan Thompson) |
| 16:04.6, 16:09.8, 16:36.3, 16:46.7, 16:48.5, (17:22.7), (17:54.4) |
2 | 58 | New Town,
ND - Team Time (1st 5) 1:26:27.8 | Spread (1st 5) 45.6 |
| 7, 9, 11, 15, 16, (22), (39) |
| Xavier Bell, Colt Spotted Bear, Lander Lahtinen, Lagage Serdahl, Ben DuBois, (Lukas Spotted Bear), (Louden Haugen) |
| 16:56.6, 16:58.9, 17:14.8, 17:35.3, 17:42.2, (18:13.8), (18:53.6) |
3 | 132 | Standing Rock,
ND - Team Time (1st 5) 1:31:33.7 | Spread (1st 5) 2:25.4 |
| 4, 26, 27, 33, 42, (55), (68) |
| Lance Bradley, Kenneth Grey Cloud, Jarrett Kelly, Dreux Kidder, Omar Gates, (Ayren Little Eagle), (Omar Gates) |
| 16:45.7, 18:26.5, 18:27.1, 18:43.3, 19:11.1, (19:29.1), (20:02.0) |
4 | 172 | Beulah,
ND - Team Time (1st 5) 1:32:55.6 | Spread (1st 5) 2:27.6 |
| 13, 17, 24, 56, 62, (88), (90) |
| Jack Koppelsloen, Logan Neuberger, Brady Keller, Charles Elmore, Jonas Braun, (Garrett Palaniuk), (Kade Heid) |
| 17:26.3, 17:48.6, 18:17.4, 19:29.4, 19:53.9, (21:25.2), (21:30.9) |
5 | 215 | Kenmare-Bowbells,
ND - Team Time (1st 5) 1:35:26.8 | Spread (1st 5) 1:28.6 |
| 30, 34, 37, 48, 66, (75), (83) |
| William Cook, Justin Burud, Web Lowry, Luke Crosby, Eli Anderson, (Drew Houck), (Mavrick Miller) |
| 18:32.0, 18:43.4, 18:49.7, 19:21.1, 20:00.6, (20:33.6), (21:01.1) |
6 | 224 | Killdeer,
ND - Team Time (1st 5) 1:34:58.8 | Spread (1st 5) 2:54.4 |
| 10, 40, 52, 53, 69, (70), (85) |
| Jekori Dahlen, Nekori Dahlen, Riley Schollmeyer, Isaac Jaggi, Clayton Gregory, (Rafhael Barcena), (Hunter Hausauer) |
| 17:07.9, 18:53.7, 19:26.7, 19:28.2, 20:02.3, (20:03.2), (21:08.6) |
7 | 225 | Des-Lacs Burlington/Lewis and Clark,
ND - Team Time (1st 5) 1:35:56.6 | Spread (1st 5) 2:34.6 |
| 21, 36, 43, 47, 78, (82), (84) |
| Milo Anderson, Drew Roedocker, Zander Grover, Justin Melies, Zayden Grover, (Gunner Rakness), (Anthony Zietz) |
| 18:03.2, 18:45.2, 19:11.4, 19:19.0, 20:37.8, (20:54.2), (21:06.9) |
8 | 226 | Stanley,
ND - Team Time (1st 5) 1:36:00.2 | Spread (1st 5) 2:46.0 |
| 18, 25, 46, 60, 77, (81), (105) |
| Colter Meiers, Cohen Bell, Dayne Bruhn-Glaholt, Logan Neset, Dallas Batteiger, (Hugh Jackson), (Logan Ruud) |
| 17:50.9, 18:24.6, 19:17.4, 19:50.4, 20:36.9, (20:53.8), (23:48.3) |
9 | 229 | Southern McLean (Washburn/Wilton/Wing),
ND - Team Time (1st 5) 1:35:54.9 | Spread (1st 5) 2:06.4 |
| 19, 32, 51, 63, 64, (89), (96) |
| Ty Mehlhoff, Owen Patterson, Beckett Kadrmas, Jake Dahl, Quinton Conoly, (Caiden Cleveland), (Jack Dahl) |
| 17:52.3, 18:42.0, 19:25.8, 19:56.1, 19:58.7, (21:30.3), (22:06.0) |
10 | 249 | Trinity Christian (Williston),
ND - Team Time (1st 5) 1:36:55.2 | Spread (1st 5) 1:21.3 |
| 31, 49, 50, 58, 61, (64), (98) |
| Kai Thomas, Roman Tannehill, Corbin Brandt, Benjamin Crosby, Jeremiah Crosby, (James Richards), (Timothy Martin) |
| 18:32.2, 19:22.5, 19:23.9, 19:43.1, 19:53.5, (19:58.7), (22:12.3) |
11 | 257 | Hebron,
ND - Team Time (1st 5) 1:37:28.6 | Spread (1st 5) 2:15.9 |
| 23, 28, 59, 73, 74, (102), (109) |
| Ben Hosman, Jaxon Rolle, Braddock Coots, Riley Schneider, Nikko Tutorow, (Xavier Torres), (Colton Hellman) |
| 18:16.8, 18:28.0, 19:47.6, 20:23.5, 20:32.7, (23:00.1), (25:10.1) |
12 | 272 | New England,
ND - Team Time (1st 5) 1:41:40.0 | Spread (1st 5) 7:11.7 |
| 29, 35, 44, 54, 110 |
| Elijah Hoerath, Justin Kathrein, Noah Madler, Gage Madler, Beau Keith |
| 18:30.1, 18:44.4, 19:15.0, 19:28.7, 25:41.8 |
13 | 298 | Shiloh Christian,
ND - Team Time (1st 5) 1:39:11.1 | Spread (1st 5) 4:42.1 |
| 8, 45, 67, 87, 91, (93), (95) |
| Kaden Fuller, Mason Seifert, Jordan Grosz, Ethan Johnson, Quinn Mielke, (Jaxson Maulding), (Noah Alderin) |
| 16:57.0, 19:16.9, 20:01.6, 21:16.5, 21:39.1, (21:51.9), (22:04.6) |
14 | 305 | Bishop Ryan,
ND - Team Time (1st 5) 1:48:15.9 | Spread (1st 5) 12:37.4 |
| 14, 38, 41, 101, 111 |
| Christopher McMahon, Gryphen Leier-Wangler, Mikel Green, Aidan Kelly-Binkoski, Jose Castaneda |
| 17:26.9, 18:50.8, 19:06.6, 22:47.3, 30:04.3 |
15 | 354 | Tioga,
ND - Team Time (1st 5) 1:40:53.5 | Spread (1st 5) 1:10.0 |
| 56, 71, 72, 76, 79, (106), (112) |
| Aaron Brimhall, Austin Fretheim, Brody Ceynar, Kysten Keever, Rylan Hollingshead, (Nicholas Wolla), (Brennan Johnson) |
| 19:29.4, 20:04.4, 20:06.5, 20:33.8, 20:39.4, (24:17.5), (30:56.9) |
16 | 455 | Parshall,
ND - Team Time (1st 5) 1:48:45.2 | Spread (1st 5) 2:12.8 |
| 80, 86, 92, 94, 103 |
| Jackson Nelson, Joaquin Powell, Brendan Haakenson, Michael BerryHill, Colt Berryhill |
| 20:49.6, 21:11.8, 21:47.8, 21:53.6, 23:02.4 |
17 | 507 | Velva,
ND - Team Time (1st 5) 1:54:44.2 | Spread (1st 5) 2:32.1 |
| 97, 99, 100, 104, 107, (108) |
| Mckie Anderson, Maddox Campbell, Austin Lemer, Lucas Siebuhr, Camden Clark, (Aiden Brown) |
| 22:06.1, 22:15.3, 22:15.5, 23:29.1, 24:38.2, (24:57.5) |