1 | 29 | Fargo North,
ND - Team Time (1st 5) 1:08:59.5 | Spread (1st 5) 38.0 |
| 2, 3, 4, 5, 15, (16), (24) |
| Eli Pederson, Owen Sondag, Braxton Middaugh, Gus Hillmer, Simon Pryor, (Christian Pochmara), (Isaac Cerney) |
| 13:38.1, 13:38.5, 13:39.8, 13:47.0, 14:16.1, (14:21.5), (14:37.2) |
2 | 34 | Davies,
ND - Team Time (1st 5) 1:09:56.7 | Spread (1st 5) 40.6 |
| 1, 6, 7, 9, 11, (12), (13) |
| Drew Rempher, Lucas Menke, Asher Lange, Leighton Steidl, Lucas Selzler, (Adam Brachman), (Kaj Naujokas) |
| 13:30.4, 14:02.7, 14:03.9, 14:08.7, 14:11.0, (14:12.1), (14:13.3) |
3 | 104 | Jamestown,
ND - Team Time (1st 5) 1:12:49.2 | Spread (1st 5) 51.3 |
| 8, 10, 26, 29, 31, (36), (49) |
| Jack Schauer, Micah Stoudt, Ethan Igl, Gradin Thorlakson, Austin Andersen, (Elliot Dixon), (Kaden Fabian) |
| 14:04.5, 14:10.0, 14:47.8, 14:51.1, 14:55.8, (15:06.3), (15:39.0) |
4 | 163 | Bismarck,
ND - Team Time (1st 5) 1:14:51.5 | Spread (1st 5) 1:15.3 |
| 18, 22, 23, 48, 52, (84) |
| Austin Wick, Hunter Spotted Bear, Kyler Loraas, Matthew Volk, Nathaniel Schumacher, (Quinton Chapman) |
| 14:25.5, 14:34.4, 14:35.5, 15:35.3, 15:40.8, (16:43.3) |
5 | 170 | Shanley,
ND - Team Time (1st 5) 1:15:09.3 | Spread (1st 5) 1:30.9 |
| 14, 17, 35, 51, 53, (57), (69) |
| Quinn Carroll, Ethan Erickson, James Chaffee, Stuart Nelson, John Biebighauser, (Eric Biver), (Eban Pool) |
| 14:13.9, 14:25.0, 15:04.9, 15:40.7, 15:44.8, (15:49.7), (16:10.3) |
6 | 196 | Kindred,
ND - Team Time (1st 5) 1:16:05.7 | Spread (1st 5) 1:22.8 |
| 19, 20, 44, 55, 58, (94), (102) |
| Cade Westby, Tyler Gronwold, Nicholas Dahl, Braydon Roberts, Wyatt Hahn, (Parker Bubach), (Noach Swenson) |
| 14:27.1, 14:27.5, 15:32.8, 15:48.4, 15:49.9, (17:10.5), (17:39.3) |
7 | 204 | Red River,
ND - Team Time (1st 5) 1:16:23.7 | Spread (1st 5) 1:19.8 |
| 28, 30, 38, 40, 68, (72), (81) |
| Isaac Dafoe, Cohen Dunnigan, Logan Hartze, Scott Johnson, Sam Dvorak, (Nauman Farid), (Marcos Llapa) |
| 14:50.4, 14:51.9, 15:12.5, 15:18.7, 16:10.2, (16:15.9), (16:35.8) |
8 | 232 | Griggs Midkota,
ND - Team Time (1st 5) 1:17:12.8 | Spread (1st 5) 1:38.1 |
| 21, 37, 39, 64, 71, (96), (97) |
| Gavin Nelson, Luka Berg, Eli Larson, Isaac Johnson, Davis Bengson, (Ziggidy Berg), (Logan Cross-Flatt) |
| 14:33.3, 15:08.1, 15:15.5, 16:04.5, 16:11.4, (17:16.7), (17:17.9) |
9 | 235 | Fargo South,
ND - Team Time (1st 5) 1:17:27.1 | Spread (1st 5) 1:05.6 |
| 32, 34, 46, 60, 63, (88), (91) |
| Jacob Syster, Alex Kain, Oscar Barbot, Ethan Eiler, Tim Lentz, (Parker Liedahl), (Mason Roehl) |
| 14:57.7, 15:01.8, 15:33.6, 15:50.7, 16:03.3, (16:54.0), (17:01.1) |
10 | 245 | Sheyenne,
ND - Team Time (1st 5) 1:18:19.0 | Spread (1st 5) 36.0 |
| 41, 43, 45, 54, 62, (70), (86) |
| Cole Duerr, Zach Duerr, Liam Arens, Devin L'Heureux, Zaine Breidenbach, (Caden Peterson), (Christopher Hanson) |
| 15:27.0, 15:28.0, 15:33.0, 15:48.0, 16:03.0, (16:11.0), (16:51.0) |
11 | 248 | Hillsboro/Central Valley,
ND - Team Time (1st 5) 1:18:03.1 | Spread (1st 5) 1:21.6 |
| 25, 47, 50, 61, 65, (66), (77) |
| Peter Oanes, Rylan Buchholz, Trey Johnson, Rylan Sundby, Jack Huckins, (Adam Smith), (Seth Smallbeck) |
| 14:44.8, 15:33.7, 15:40.6, 15:57.6, 16:06.4, (16:09.0), (16:27.3) |
12 | 265 | Valley City,
ND - Team Time (1st 5) 1:18:13.8 | Spread (1st 5) 1:33.8 |
| 26, 33, 56, 74, 76, (80), (82) |
| Corben Golovanoff, Tucker Johnson, Robert Fischer, Tyson Klabo, Trevor Fetsch, (Isaiah Schuldheisz), (Elijah Drummond) |
| 14:47.8, 14:58.8, 15:49.4, 16:16.2, 16:21.6, (16:33.1), (16:38.6) |
13 | 454 | West Fargo,
ND - Team Time (1st 5) 1:26:14.0 | Spread (1st 5) 2:36.0 |
| 73, 75, 78, 111, 117, (120) |
| Caden Willows, Ethan Radbough, Jake Stegman, Gage Kluth, James Selberg 8, (Cooper Warren) |
| 16:16.0, 16:17.0, 16:28.0, 18:21.0, 18:52.0, (19:08.0) |
14 | 481 | Central Cass,
ND - Team Time (1st 5) 1:28:55.3 | Spread (1st 5) 3:55.3 |
| 42, 100, 108, 110, 121, (126), (137) |
| Levi Kunze, Wesley Overland, Parker Auka, Austin Hoffmeyer, Jadyn Hejl, (Davis Rieck), (Devin Hejl) |
| 15:27.5, 17:33.5, 18:11.2, 18:20.3, 19:22.8, (19:33.6), (21:22.2) |
15 | 486 | Rugby,
ND - Team Time (1st 5) 1:27:26.2 | Spread (1st 5) 2:03.2 |
| 83, 85, 98, 105, 115, (138), (141) |
| Holdyn Jacobson, Austin Duchscher, Sawyer Brossart, Damien Herman, Dane Whorley, (Liam Wurgler), (Kallen Azure) |
| 16:40.0, 16:45.0, 17:18.4, 17:59.6, 18:43.2, (21:26.9), (23:45.3) |
16 | 495 | LaMoure/Litch-Marion,
ND - Team Time (1st 5) 1:31:03.1 | Spread (1st 5) 4:57.7 |
| 59, 79, 95, 130, 132 |
| Jace Duffy, Joey Heyd, Jake Kramer, Arthur Stroh, James Ketterling |
| 15:50.2, 16:31.5, 17:11.6, 20:41.9, 20:47.9 |
17 | 523 | Devils Lake,
ND - Team Time (1st 5) 1:30:13.6 | Spread (1st 5) 2:13.0 |
| 87, 93, 106, 118, 119, (129), (135) |
| Marquese Dubois, Grant Quam, Caber Bryce Volk, John Weber, Brody Asleson, (Kellen Wiberg), (Isaac Vaagen) |
| 16:53.0, 17:09.0, 17:59.7, 19:05.9, 19:06.0, (20:18.0), (21:01.0) |
18 | 540 | May-Port CG,
ND - Team Time (1st 5) 1:35:08.1 | Spread (1st 5) 7:43.5 |
| 67, 101, 114, 116, 142 |
| Wyatt Perkins, Bricker Johnson, Isaiah Palmer, Saylar Garrett, Mason Garrett |
| 16:09.4, 17:36.1, 18:41.3, 18:48.4, 23:52.9 |
19 | 547 | Minot,
ND - Team Time (1st 5) 1:33:15.0 | Spread (1st 5) 3:58.0 |
| 89, 90, 103, 131, 134, (139) |
| Ryder Hecker, Brayden Baldwin, Callahan Jarvis, Ramiro Rodriguez, Caden Brey, (Landon Shaw) |
| 16:56.0, 16:59.0, 17:40.0, 20:46.0, 20:54.0, (21:53.0) |
20 | 564 | Ellendale,
ND - Team Time (1st 5) 1:33:35.0 | Spread (1st 5) 3:45.3 |
| 92, 99, 112, 128, 133, (143) |
| Eli Wagner, Samuel Reis, Landon Schmidt, Max Lematta, Aiden Miller, (Carter Gibson) |
| 17:03.7, 17:28.1, 18:21.8, 19:52.4, 20:49.0, (24:18.0) |
21 | 584 | Grand Forks Central,
ND - Team Time (1st 5) 1:35:21.0 | Spread (1st 5) 3:22.0 |
| 104, 109, 113, 122, 136 |
| Jack Berry, Jonathon Speicher, Steven Salberg, Caleb Carlsen, Bradley Salberg |
| 17:48.0, 18:17.0, 18:40.0, 19:26.0, 21:10.0 |
22 | 606 | Horace,
ND - Team Time (1st 5) 1:36:25.4 | Spread (1st 5) 1:36.1 |
| 107, 123, 124, 125, 127, (140) |
| Owen Rohr, Gavin Bjur, Aaron Birrenkott, Caleb Birrenkott, Nathan Cook, (Alexander Lyons) |
| 18:06.2, 19:31.1, 19:32.5, 19:33.3, 19:42.3, (22:29.5) |