1 | 61 | New Town,
ND - Team Time (1st 5) 1:19:58.4 | Spread (1st 5) 50.9 |
| 3, 6, 8, 15, 29, (62), (64) |
| Jalen Chase, Jaiven Hale, Chase Hale, Ryan Wheeling, Robert White, (Michael Baker), (Colby Antell) |
| 15:37.4, 15:49.5, 15:56.8, 16:06.4, 16:28.3, (17:09.2), (17:09.8) |
2 | 82 | Century,
ND - Team Time (1st 5) 1:20:52.1 | Spread (1st 5) 45.4 |
| 4, 14, 16, 21, 27, (36), (42) |
| Evan Sayler, Austin Wald, Ryan Kohler, Joseph Wolfe, Brennan Tyler, (Jaden Rittenbach), (Hunter Hoheisel) |
| 15:42.3, 16:04.8, 16:13.5, 16:23.8, 16:27.7, (16:36.3), (16:47.6) |
3 | 120 | Williston,
ND - Team Time (1st 5) 1:21:24.6 | Spread (1st 5) 1:33.7 |
| 1, 22, 24, 32, 41, (57), (125) |
| Leif Everson, Micade Shumway, Keaton Mack, Leif Larsen, Wil Olson, (Gunnar Alvarado), (Dominic Martinez) |
| 15:13.6, 16:25.9, 16:26.9, 16:30.9, 16:47.3, (17:03.6), (18:09.0) |
4 | 127 | Fargo North,
ND - Team Time (1st 5) 1:22:04.1 | Spread (1st 5) 58.8 |
| 7, 18, 18, 39, 45, (53), (76) |
| Munir Isahak, Alexander Luz, David Dowdell, Muqsuin Hussein, Caleb Yokom, (Mason Bjorlie), (Gus (August) Aaland) |
| 15:53.0, 16:20.3, 16:20.3, 16:38.7, 16:51.8, (17:01.2), (17:20.6) |
5 | 132 | Bismarck,
ND - Team Time (1st 5) 1:21:46.7 | Spread (1st 5) 1:10.0 |
| 5, 13, 33, 34, 47, (55), (59) |
| Matt Bakken, Morgan Fairbairn, Dylan Rohrich, Nolan Maher, Russell Swagger, (Sean Korsmo), (Boston Bartholomay) |
| 15:43.6, 16:04.1, 16:32.5, 16:32.9, 16:53.6, (17:03.1), (17:05.6) |
6 | 169 | Legacy,
ND - Team Time (1st 5) 1:23:05.5 | Spread (1st 5) 30.8 |
| 20, 26, 31, 44, 48, (49), (102) |
| Isaiah Germolus, Beau Brannan, Carl Reis, Jack Markle, Braden Gilbertson, (Dylan Beck), (Luke Sorensen) |
| 16:23.4, 16:27.4, 16:30.6, 16:49.9, 16:54.2, (16:54.5), (17:38.7) |
7 | 200 | Red River,
ND - Team Time (1st 5) 1:23:19.8 | Spread (1st 5) 1:15.7 |
| 9, 11, 54, 58, 68, (70), (106) |
| Benjamin Hutchison, Ben Hutchinson, Cole Stenseth, Dalton Byrne, Tim Dunham, (Thomas Hugo), (Jake Arason) |
| 15:57.9, 16:00.7, 17:02.8, 17:04.8, 17:13.6, (17:15.1), (17:42.0) |
8 | 208 | Minot,
ND - Team Time (1st 5) 1:23:52.3 | Spread (1st 5) 43.1 |
| 23, 25, 46, 51, 63, (66), (83) |
| Ethan Benham, Gabe Hegstad, Keston Van Dusen, Deven Forbes, Austin Folk, (Samuel Opozda), (Carson Tofteland) |
| 16:26.3, 16:27.2, 16:52.2, 16:57.2, 17:09.4, (17:10.7), (17:24.1) |
9 | 231 | Davies,
ND - Team Time (1st 5) 1:23:35.0 | Spread (1st 5) 1:47.6 |
| 2, 35, 50, 71, 73, (87), (111) |
| Hunter Lucas, Andrew Lundstrom, Alex Skaare, Jack Boub, Hunter Barth, (Parker Wieland), (Andrew Selensky) |
| 15:30.4, 16:35.0, 16:55.7, 17:15.9, 17:18.0, (17:27.7), (17:46.3) |
10 | 354 | Fargo South,
ND - Team Time (1st 5) 1:25:34.4 | Spread (1st 5) 1:45.0 |
| 12, 28, 97, 105, 112, (176), (206) |
| Munir Isuhak, Muqsin Hussien, Muhend Abaker, Titus Gruanue, Menkeh Mendin, (Vincent Holmlund), (Christian Nelson) |
| 16:01.9, 16:28.1, 17:36.2, 17:41.3, 17:46.9, (18:54.0), (19:30.6) |
11 | 380 | Rugby,
ND - Team Time (1st 5) 1:26:37.4 | Spread (1st 5) 50.8 |
| 52, 65, 74, 75, 114, (123), (140) |
| Bre O'connell, Riley Zachmeier, Dawson Schepp, Kadin Neppl, John Mueller, (Gabe Clements), (Cole Wentz) |
| 16:58.9, 17:10.2, 17:18.5, 17:20.1, 17:49.7, (18:07.4), (18:19.4) |
12 | 419 | Grand Forks Central,
ND - Team Time (1st 5) 1:26:53.0 | Spread (1st 5) 1:29.4 |
| 17, 86, 96, 107, 113, (139), (170) |
| Richie Osborn, Aaron Springer, Ryan Meyer, Kohlton Peterson, Zach Nelson, (Emery Cruz), (Eric Olsen) |
| 16:18.9, 17:26.4, 17:36.1, 17:43.3, 17:48.3, (18:19.3), (18:47.5) |
13 | 443 | West Fargo,
ND - Team Time (1st 5) 1:27:21.6 | Spread (1st 5) 2:22.4 |
| 29, 40, 91, 109, 174, (179), (196) |
| Jace Dullum, Drew Mears, Braxton Bruer, John Emerson, Aiden Biwer, (Luke Johnson), (Mat Yut) |
| 16:28.3, 16:44.8, 17:33.1, 17:44.7, 18:50.7, (18:57.9), (19:17.0) |
14 | 445 | Dickinson,
ND - Team Time (1st 5) 1:27:40.5 | Spread (1st 5) 1:18.2 |
| 43, 60, 101, 119, 122, (130), (157) |
| Aiden Jung, Brady Yoder, Mike Herauf, Garrett Hughes, Brayden Groll, (Angel Martinez), (Austin Raatz) |
| 16:48.8, 17:06.1, 17:38.3, 18:00.3, 18:07.0, (18:15.3), (18:34.8) |
15 | 453 | Bowman County,
ND - Team Time (1st 5) 1:27:42.1 | Spread (1st 5) 48.1 |
| 67, 85, 90, 93, 118, (134), (215) |
| Alex Madrigal, Brian Miller, Kamrin Madrigal, Andrew Miller, Mason Moran, (Camden Wokal), (Ethan Fischer) |
| 17:11.6, 17:26.2, 17:29.5, 17:35.1, 17:59.7, (18:17.9), (19:37.8) |
16 | 457 | Mandan,
ND - Team Time (1st 5) 1:27:47.0 | Spread (1st 5) 1:06.4 |
| 56, 81, 84, 110, 126, (160), (168) |
| Landon Kleingartner, Brayden Johnson, Ben Fishbeck, Mason Brown, Eric Spillman, (August Fleck), (Mason Schreder) |
| 17:03.5, 17:23.2, 17:24.8, 17:45.6, 18:09.9, (18:37.5), (18:47.3) |
17 | 522 | Hillsboro/Central Valley,
ND - Team Time (1st 5) 1:28:53.5 | Spread (1st 5) 55.6 |
| 79, 82, 100, 128, 133, (140), (148) |
| Eli Nelson, Chase Fossum, Colton Anderson, Cade Baesler, Ben Mueller, (Kody Pastian), (Jackson Anderson) |
| 17:21.9, 17:23.4, 17:37.3, 18:13.4, 18:17.5, (18:19.4), (18:29.9) |
18 | 524 | Sheyenne,
ND - Team Time (1st 5) 1:28:41.3 | Spread (1st 5) 1:09.5 |
| 78, 88, 103, 104, 151, (162), (166) |
| Leo Smith, Luke Wasem, Jakob Sailer, Logan Schauer, Nathan Rohrer, (Ben Kensok), (Adam Roy) |
| 17:21.4, 17:28.1, 17:40.3, 17:40.6, 18:30.9, (18:40.0), (18:44.6) |
19 | 532 | Shanley,
ND - Team Time (1st 5) 1:28:56.0 | Spread (1st 5) 39.1 |
| 94, 95, 98, 116, 129, (142), (156) |
| Gavin Sunderland, Tommy Conmy, Mason Lantz, Emmet Kenney, Ben Asheim, (Cole Mathison), (Conner Asche) |
| 17:35.4, 17:35.7, 17:36.7, 17:53.7, 18:14.5, (18:20.2), (18:34.4) |
20 | 586 | Jamestown,
ND - Team Time (1st 5) 1:29:47.4 | Spread (1st 5) 58.3 |
| 79, 108, 121, 136, 142, (194), (195) |
| Justus Naumann, Dustin Wagner, Cole Burkle, Chandler Rott, Jared Andersen, (Thomas Schmiedeberg), (Zeb Willer) |
| 17:21.9, 17:44.6, 18:02.3, 18:18.4, 18:20.2, (19:13.7), (19:16.1) |
21 | 681 | Beulah,
ND - Team Time (1st 5) 1:31:24.5 | Spread (1st 5) 42.5 |
| 115, 124, 135, 149, 158, (164), (183) |
| Isak Olson, Dayton Fiddler, Jacob Weigal, Logan Miller, Ethan Johnson, (Spencer Mattheis), (Chad Morsette) |
| 17:52.6, 18:08.3, 18:18.2, 18:30.3, 18:35.1, (18:42.0), (19:04.5) |
22 | 810 | Lisbon,
ND - Team Time (1st 5) 1:33:28.6 | Spread (1st 5) 1:41.7 |
| 99, 155, 173, 186, 197, (202), (252) |
| Reese Holmstrom, Connor Fitzgerald, Peyton McNea, Maverick Coleman, Silas Reinke, (Kyle Odegard), (Keaten Shelton) |
| 17:37.0, 18:34.3, 18:50.5, 19:08.1, 19:18.7, (19:27.6), (20:24.8) |
23 | 819 | Hatton-Northwood,
ND - Team Time (1st 5) 1:33:51.8 | Spread (1st 5) 2:26.7 |
| 72, 137, 190, 201, 219, (221), (247) |
| Jacob Hendrickson, Pierce Cooper, Hayden Patterson, John Snyder, Luke Mager, (Spencer Hruska), (Connor Praska) |
| 17:16.1, 18:18.8, 19:10.3, 19:23.8, 19:42.8, (19:43.3), (20:15.0) |
24 | 841 | Pembina County North,
ND - Team Time (1st 5) 1:34:01.1 | Spread (1st 5) 1:46.0 |
| 117, 153, 165, 189, 217, (244), (257) |
| Hunter Denault, Jayden Wheeling, Logan Vetter, Janzen Peterson, Rhun Lindell, (Noah Helgoe), (Jaden Friedt) |
| 17:55.0, 18:32.8, 18:42.4, 19:09.9, 19:41.0, (20:13.2), (20:31.4) |
25 | 866 | Watford City,
ND - Team Time (1st 5) 1:34:34.3 | Spread (1st 5) 2:25.0 |
| 76, 169, 181, 216, 224, (236), (256) |
| Braedon Gumke, Devin Schmitz, Osman Leon, Cauy Hartel, Britton Cranston, (Mark Pingel), (Hunter Defoe) |
| 17:20.6, 18:47.4, 19:02.8, 19:37.9, 19:45.6, (20:02.2), (20:31.0) |
26 | 882 | Grafton,
ND - Team Time (1st 5) 1:34:50.0 | Spread (1st 5) 1:40.3 |
| 137, 152, 161, 200, 232, (267), (277) |
| Tommy Kern, Austin Thompson, Josh Vogsland, Jayden LaHaise, Jase Lefeldt, (Isaiah Dominguez), (Noah Flores) |
| 18:18.8, 18:31.9, 18:37.8, 19:22.4, 19:59.1, (20:45.0), (21:03.8) |
27 | 917 | Edgeley/Kulm,
ND - Team Time (1st 5) 1:35:35.7 | Spread (1st 5) 4:46.3 |
| 10, 178, 225, 239, 265, (272), (292) |
| Isaac Huber, Lucas Nitschke, Warden Dahlgren, Bridger Mathern, Anthony Heier, (Cale Mathern), (Shaun Heier) |
| 15:58.5, 18:57.0, 19:46.5, 20:08.9, 20:44.8, (20:53.9), (21:47.4) |
28 | 937 | Standing Rock,
ND - Team Time (1st 5) 1:38:43.4 | Spread (1st 5) 7:03.5 |
| 61, 147, 150, 253, 326 |
| Corbin Claymore, Andrew Brown, Gavin Willard, Gavin Bird, Laurence Eagle Chasing |
| 17:07.6, 18:27.6, 18:30.6, 20:26.5, 24:11.1 |
29 | 939 | Turtle Mountain Community,
ND - Team Time (1st 5) 1:36:09.0 | Spread (1st 5) 4:04.0 |
| 37, 185, 211, 242, 264, (291) |
| Jacob Jensen, Clay Larocque, Kobe Gourneau, Riley LaRocque, Craig Bruce, (Tate Laducer) |
| 16:37.1, 19:06.3, 19:33.2, 20:11.3, 20:41.1, (21:43.3) |
30 | 959 | Southern McLean (Washburn/Wilton/Wing),
ND - Team Time (1st 5) 1:36:33.6 | Spread (1st 5) 3:38.1 |
| 68, 175, 213, 233, 270, (304), (319) |
| Coltan Hyttinen, Denny Neustel, Ben Frederick, Ezra Vogle, Trevor Kershaw, (Isaac Buck), (Tyler Barnhardt) |
| 17:13.6, 18:52.3, 19:36.0, 20:00.0, 20:51.7, (22:12.9), (23:24.7) |
31 | 971 | Carrington,
ND - Team Time (1st 5) 1:37:17.9 | Spread (1st 5) 5:00.1 |
| 38, 182, 219, 245, 287, (303), (312) |
| Payton Smith, Austin Hendrickson, Jacob Rexin, James Rexin, Brady Davis, (Adam Gorseth), (Joe Broadwell) |
| 16:38.6, 19:04.3, 19:42.8, 20:13.5, 21:38.7, (22:11.1), (22:34.5) |
32 | 979 | Griggs Midkota,
ND - Team Time (1st 5) 1:37:00.9 | Spread (1st 5) 3:23.5 |
| 89, 145, 212, 262, 271, (285), (295) |
| Ethan Brown, Logan Kensok, Mark Sammons, Gabe Dramstad, Aaron Moser, (Nick Muncy), (Damian Pfeifer) |
| 17:29.4, 18:25.5, 19:34.4, 20:38.7, 20:52.9, (21:30.4), (21:51.8) |
33 | 999 | Killdeer,
ND - Team Time (1st 5) 1:37:09.3 | Spread (1st 5) 2:08.3 |
| 132, 177, 191, 248, 251, (275), (313) |
| Jace Andersen, Stephen Westarp, Dakota Bowen, Orion Bowen, Colby Dukart, (Garrett Calkins), (Nathan Sadowsky) |
| 18:16.4, 18:56.5, 19:10.5, 20:21.2, 20:24.7, (20:59.7), (22:35.2) |
34 | 1021 | Devils Lake,
ND - Team Time (1st 5) 1:37:15.5 | Spread (1st 5) 1:20.5 |
| 163, 180, 209, 234, 235, (239), (273) |
| Damon Sobolik, Ian Tjelta, Matthew Alexander, Nate Grafsgaard, Keplin Longie, (Michael Lankowics), (Jackson Weaver) |
| 18:41.3, 18:59.4, 19:32.4, 20:00.6, 20:01.8, (20:08.9), (20:55.1) |
35 | 1023 | Central Cass,
ND - Team Time (1st 5) 1:37:12.1 | Spread (1st 5) 1:07.8 |
| 159, 209, 214, 218, 223, (261), (283) |
| Wes Koetz, Garrett Prante, Andrew Volk, Zach Koetz, Cameron Gilley, (Aaron Shoemaker), (Evan Gross) |
| 18:36.8, 19:32.4, 19:37.2, 19:41.1, 19:44.6, (20:36.7), (21:23.8) |
36 | 1034 | White Shield,
ND - Team Time (1st 5) 1:38:50.8 | Spread (1st 5) 4:46.9 |
| 120, 171, 198, 230, 315 |
| Jesse White, Fred Fox, Chontay LaCroix, Parker Bearstall, Kingston Marsette |
| 18:00.5, 18:48.3, 19:21.2, 19:53.4, 22:47.4 |
37 | 1049 | Medina-Pingree-Buchanan,
ND - Team Time (1st 5) 1:37:49.2 | Spread (1st 5) 1:26.4 |
| 167, 204, 207, 228, 243, (278), (309) |
| Cody PerDue, Aaron Ochsner, Kyle Andres, Jacen Eissinger, Aaron Huff, (Bryson Tripp), (Derek Reister) |
| 18:46.3, 19:29.2, 19:31.2, 19:49.8, 20:12.7, (21:04.2), (22:25.5) |
38 | 1062 | Four Winds,
ND - Team Time (1st 5) 1:38:53.5 | Spread (1st 5) 3:05.4 |
| 127, 146, 231, 276, 282, (284), (293) |
| Jay Garcia, Jaylen Larock, Jaylen Littlewind, Truth Robertson, Riley LittleGhost, (Tanner Dauphinais), (Jaden Lawrence) |
| 18:10.8, 18:27.0, 19:57.0, 21:02.5, 21:16.2, (21:24.2), (21:48.7) |
39 | 1072 | Stanley,
ND - Team Time (1st 5) 1:38:58.2 | Spread (1st 5) 3:02.5 |
| 154, 183, 208, 241, 286, (301) |
| Carlos Gomez, Travis Dean, Kaydin Meiers, Justin Smith, Jordan Larson, (Caleb Bates) |
| 18:34.0, 19:04.5, 19:32.1, 20:11.1, 21:36.5, (22:04.8) |
40 | 1122 | Wahpeton,
ND - Team Time (1st 5) 1:44:48.2 | Spread (1st 5) 7:31.6 |
| 92, 187, 193, 322, 328 |
| Hunter Gowin, Jordan Mahrer, Zach Haire, Lucas Simmer, Alex Krack |
| 17:33.4, 19:09.2, 19:12.6, 23:48.0, 25:05.0 |
41 | 1170 | Sargent Central (County),
ND - Team Time (1st 5) 1:40:24.5 | Spread (1st 5) 2:35.1 |
| 144, 237, 246, 269, 274, (281), (321) |
| Broden Frolek, Thomas Mehrer, Noah Kujanson, Zach Frankki, Jarod Roth, (Travis Askerooth), (Ben Frankki) |
| 18:20.9, 20:03.1, 20:13.9, 20:50.6, 20:56.0, (21:13.9), (23:36.5) |
42 | 1175 | Valley City,
ND - Team Time (1st 5) 1:40:27.8 | Spread (1st 5) 1:13.3 |
| 199, 203, 255, 258, 260, (294), (310) |
| Jack Ingstad, David Opdahl, Dakota Tahran, Keegan Couture, Ethan Jenner, (Jack Jordan), (Noah Cabezas) |
| 19:22.0, 19:28.7, 20:30.1, 20:31.7, 20:35.3, (21:50.3), (22:28.4) |
43 | 1188 | Northern Cass,
ND - Team Time (1st 5) 1:41:38.1 | Spread (1st 5) 3:26.5 |
| 130, 226, 263, 280, 289, (305), (320) |
| Joe Hoff, Jack Steffes, Tristin Johnson, Zach Howatt, Henry Phillips, (Dallas Frueh), (Nolan Brayton) |
| 18:15.3, 19:46.7, 20:40.5, 21:13.8, 21:41.8, (22:13.1), (23:32.4) |
44 | 1274 | Ellendale,
ND - Team Time (1st 5) 1:44:00.1 | Spread (1st 5) 3:33.6 |
| 172, 238, 250, 306, 308 |
| Chase Nishek, Luke Jacob, Owen Smith, Bryce Wadholm, Ian Wagner |
| 18:49.7, 20:06.9, 20:23.4, 22:16.8, 22:23.3 |
45 | 1287 | May-Port CG,
ND - Team Time (1st 5) 1:43:43.0 | Spread (1st 5) 3:03.4 |
| 205, 249, 254, 268, 311, (327), (329) |
| Seth Germundson, Kade Palmer, Tanner Lundwall, Jacob Fendrick, Griffith Thomas, (Lucas Peterson), (Sterling Minkler) |
| 19:30.3, 20:21.9, 20:28.4, 20:48.7, 22:33.7, (24:32.3), (25:22.7) |
46 | 1333 | New Rockford-Sheyenne,
ND - Team Time (1st 5) 1:46:40.7 | Spread (1st 5) 4:42.3 |
| 192, 229, 290, 299, 323 |
| Jack Schaefer, Micah Nicolai, Matthew Duchscherer, Pieter Louters, Kaden Jensen |
| 19:12.2, 19:51.5, 21:42.2, 22:00.3, 23:54.5 |
47 | 1382 | Bishop Ryan,
ND - Team Time (1st 5) 1:46:29.4 | Spread (1st 5) 2:38.4 |
| 222, 259, 297, 297, 307, (324), (325) |
| Cameron Erickson, Conner Ledoux, Lane Pitner, Lance Pitner, Jimmy Charlie, (Gattlin Ledoux), (Brandon Arbegast) |
| 19:43.9, 20:32.4, 21:55.4, 21:55.4, 22:22.3, (24:00.3), (24:08.1) |
48 | 1416 | Burke Central,
ND - Team Time (1st 5) 1:51:43.5 | Spread (1st 5) 6:30.0 |
| 187, 265, 316, 318, 330, (331) |
| Robby Cooper, Isaac Nelson, Matthew Yates, Damion Higgins, Ethan Bakken, (Micah Nelson) |
| 19:09.2, 20:44.8, 22:49.9, 23:20.4, 25:39.2, (28:23.5) |
49 | 1439 | Harvey/Wells County,
ND - Team Time (1st 5) 1:48:36.9 | Spread (1st 5) 2:52.9 |
| 227, 296, 300, 302, 314 |
| Steven Stutlien, Josh Hoffer, Mathew Sjoquist, Ben Bertsch, Andrew Nyhus |
| 19:49.5, 21:55.2, 22:02.4, 22:07.4, 22:42.4 |
50 | 1549 | Velva,
ND - Team Time (1st 5) 2:08:04.5 | Spread (1st 5) 12:28.7 |
| 279, 288, 317, 332, 333 |
| Nathan Bail, Tyler Irmen, Gunner Mogan, Will Thex, Michael Belgarde |
| 21:10.3, 21:40.5, 23:08.5, 28:26.2, 33:39.0 |