1 | 26 | New Town,
ND - Team Time (1st 5) 1:20:58.1 | Spread (1st 5) 58.3 |
| 2, 3, 4, 7, 10, (18), (53) |
| Jaiven Hale, Robert White, Jalen Chase, Daniel Lebeau, Ricardo Chase, (Colby Antell), (Brady Bratvold) |
| 15:45.0, 15:53.6, 16:03.7, 16:32.5, 16:43.3, (17:18.1), (18:31.7) |
2 | 137 | Hillsboro/Central Valley,
ND - Team Time (1st 5) 1:28:09.3 | Spread (1st 5) 1:50.6 |
| 8, 12, 26, 40, 51, (57), (96) |
| Colton Anderson, Chase Fossum, Cade Baesler, Jackson Anderson, Nathan Rage, (Luke Leshuk), (Hunter Hennings) |
| 16:39.7, 16:53.1, 17:48.7, 18:17.5, 18:30.3, (18:39.4), (19:41.2) |
3 | 164 | Hatton-Northwood-Thompson,
ND - Team Time (1st 5) 1:28:46.7 | Spread (1st 5) 1:53.7 |
| 9, 14, 32, 54, 55, (72), (98) |
| Jacob Hendrickson, Pierce Cooper, Tyler Cullen, Luke Mager, John Snyder, (Hayden Patterson), (Connor Praska) |
| 16:40.1, 16:59.1, 18:00.1, 18:33.6, 18:33.8, (19:04.5), (19:42.9) |
4 | 182 | Rugby,
ND - Team Time (1st 5) 1:29:47.0 | Spread (1st 5) 1:49.2 |
| 11, 21, 36, 56, 58, (60), (62) |
| Riley Zachmeier, Kadin Neppl, Dawson Schepp, Landon Rost, Kyler Odden, (Cole Wentz), (Warren Walker) |
| 16:51.4, 17:31.7, 18:06.7, 18:36.6, 18:40.6, (18:45.0), (18:48.7) |
5 | 218 | Bowman County,
ND - Team Time (1st 5) 1:31:12.3 | Spread (1st 5) 2:01.8 |
| 16, 24, 33, 67, 78, (83), (135) |
| Brian Miller, Andrew Miller, Camden Wokal, Samuel Rodakowski, Ethan Fischer, (Austin Wanner), (Caleb Sarsland) |
| 17:15.7, 17:43.4, 18:00.2, 18:55.5, 19:17.5, (19:23.4), (20:37.9) |
6 | 271 | Beulah,
ND - Team Time (1st 5) 1:33:02.2 | Spread (1st 5) 1:14.3 |
| 27, 44, 59, 70, 71, (82), (95) |
| Isak Olson, Ian Busche, Jacob Weigal, Logan Miller, Garrett Mahin, (Roy Morsette), (Joseph Delacruz) |
| 17:50.1, 18:22.1, 18:42.8, 19:02.8, 19:04.4, (19:21.7), (19:40.1) |
7 | 284 | Pembina County North,
ND - Team Time (1st 5) 1:32:23.0 | Spread (1st 5) 3:07.1 |
| 13, 20, 68, 69, 114, (125), (126) |
| Jayden Wheeling, Hunter Denault, Rhun Kendall, Cayden Hurst, Noah Helgoe, (Janzen Peterson), (Michael Schill) |
| 16:55.7, 17:26.8, 18:56.0, 19:01.7, 20:02.8, (20:17.2), (20:18.9) |
8 | 291 | Central Cass,
ND - Team Time (1st 5) 1:33:22.0 | Spread (1st 5) 1:53.8 |
| 25, 34, 63, 75, 94, (109), (113) |
| Zach Koetz, Wes Koetz, Aaron Shoemaker, Owen Warrey, Evan Gross, (Cameron Gilley), (Frosty Wisnewski) |
| 17:44.5, 18:02.9, 18:49.1, 19:07.2, 19:38.3, (19:59.3), (20:02.1) |
9 | 318 | Carrington,
ND - Team Time (1st 5) 1:33:04.7 | Spread (1st 5) 3:43.6 |
| 5, 39, 43, 115, 116, (169), (180) |
| Payton Smith, Austin Hendrickson, Jacob Rexin, Joe Broadwell, Kaleb Alinder, (Zach Broadwell), (Jack Paulson) |
| 16:20.7, 18:14.5, 18:22.0, 20:03.2, 20:04.3, (21:30.3), (21:44.6) |
10 | 338 | Southern McLean (Washburn/Wilton/Wing),
ND - Team Time (1st 5) 1:33:45.1 | Spread (1st 5) 3:36.2 |
| 6, 52, 76, 85, 119, (120), (149) |
| Coltan Hyttinen, Denny Neustel, Ben Frederick, Trevor Kershaw, Isaac Buck, (Owen Conoly), (Ezra Vogle) |
| 16:31.7, 18:31.1, 19:09.5, 19:24.9, 20:07.9, (20:08.5), (20:51.2) |
11 | 406 | Four Winds,
ND - Team Time (1st 5) 1:36:23.6 | Spread (1st 5) 1:55.3 |
| 41, 66, 87, 88, 124, (129), (162) |
| Jay Garcia, Jaylen Littlewind, Truth Robertson, Caelen Lohnes, Austin Jetty, (Jacob Larock), (Justice Robertson) |
| 18:18.2, 18:54.9, 19:26.6, 19:30.4, 20:13.5, (20:21.1), (21:13.6) |
12 | 420 | White Shield,
ND - Team Time (1st 5) 1:36:21.0 | Spread (1st 5) 3:07.0 |
| 23, 28, 100, 130, 139, (146), (187) |
| Jesse White, Jonas Dickens, Chontay LaCroix, Devon Beston, Devin Benson, (Parker Bearstall), (Gardner Deegan) |
| 17:36.5, 17:51.7, 19:43.5, 20:25.8, 20:43.5, (20:48.0), (22:15.3) |
13 | 427 | Griggs Midkota,
ND - Team Time (1st 5) 1:36:56.2 | Spread (1st 5) 2:11.6 |
| 31, 86, 92, 97, 121, (134), (142) |
| Tavon Stadler, Mark Sammons, Aaron Moser, Gavin Nelson, Dusty Foskett, (Tanner Haugen), (Zachary Scott) |
| 17:59.8, 19:26.5, 19:37.1, 19:41.4, 20:11.4, (20:34.6), (20:45.3) |
14 | 428 | Lisbon,
ND - Team Time (1st 5) 1:36:45.1 | Spread (1st 5) 2:00.4 |
| 46, 50, 74, 127, 131, (153) |
| Connor Fitzgerald, Peyton McNea, Keaten Shelton, Brody Aberle, Jacob Urbach, (Silas Reinke) |
| 18:25.6, 18:27.8, 19:06.2, 20:19.5, 20:26.0, (20:59.0) |
15 | 445 | Edgeley/Kulm,
ND - Team Time (1st 5) 1:35:52.7 | Spread (1st 5) 5:55.7 |
| 1, 29, 65, 174, 176, (177) |
| Isaac Huber, Lucas Nitschke, Warden Dahlgren, Grady Henderson, Travis Buckeye, (Bridger Mathern) |
| 15:43.9, 17:59.3, 18:53.4, 21:36.5, 21:39.6, (21:43.0) |
16 | 468 | Watford City,
ND - Team Time (1st 5) 1:37:26.3 | Spread (1st 5) 3:29.8 |
| 19, 48, 118, 133, 150, (179), (186) |
| Braedon Gumke, Britton Cranston, Tanner Edwards, Cauy Hartel, Evander Long, (Brandon Edwards), (Chris Ferry) |
| 17:25.4, 18:26.9, 20:07.0, 20:31.8, 20:55.2, (21:44.4), (22:11.8) |
17 | 470 | Shiloh Christian,
ND - Team Time (1st 5) 1:37:50.1 | Spread (1st 5) 5:40.0 |
| 15, 37, 64, 158, 196 |
| Patrick Wrigley, John Kusler, Kohl Blotsky, Billy Nels, Kaden Fuller |
| 17:00.1, 18:10.3, 18:50.9, 21:08.7, 22:40.1 |
18 | 475 | Grafton,
ND - Team Time (1st 5) 1:37:52.5 | Spread (1st 5) 3:04.6 |
| 22, 83, 110, 123, 137, (159), (163) |
| Tommy Kern, Austin Thompson, Jayden LaHaise, Jase Lefeldt, Riley Suda, (Brady Gunderson), (Ethan Suda) |
| 17:35.7, 19:23.4, 20:00.5, 20:12.6, 20:40.3, (21:10.6), (21:16.6) |
19 | 487 | Killdeer,
ND - Team Time (1st 5) 1:39:26.1 | Spread (1st 5) 5:11.2 |
| 35, 42, 77, 132, 201, (212), (213) |
| Jace Andersen, Stephen Westarp, Owen Duttenhefner, Nathan Sadowsky, Isaac Jaggi, (Brenton Gibson), (Clayton Gregory) |
| 18:04.7, 18:20.4, 19:15.3, 20:29.8, 23:15.9, (25:36.1), (25:39.3) |
20 | 490 | Ellendale,
ND - Team Time (1st 5) 1:38:28.8 | Spread (1st 5) 56.4 |
| 73, 99, 101, 106, 111, (147), (175) |
| Luke Jacob, Alek Gibson, Ian Wagner, Theo Thurber, Alexander Gibson, (Jude Taylor), (Levi Reis) |
| 19:04.8, 19:43.3, 19:45.5, 19:54.0, 20:01.2, (20:48.5), (21:38.2) |
21 | 522 | Surrey,
ND - Team Time (1st 5) 1:39:14.7 | Spread (1st 5) 3:25.0 |
| 30, 38, 136, 152, 166, (193), (199) |
| Cole Horner, Clay Kummer, Isaac Flanagan, Bryce Lemon, Solomon Flanagan, (Wyatt Becker), (Benjamin Poulsen) |
| 17:59.4, 18:14.2, 20:39.7, 20:57.0, 21:24.4, (22:37.1), (22:56.9) |
22 | 534 | May-Port CG,
ND - Team Time (1st 5) 1:39:36.6 | Spread (1st 5) 3:08.7 |
| 45, 79, 93, 145, 172, (206), (207) |
| Shawn Klabo, Kade Palmer, Tanner Lundwall, Oliver Marquardt, Joseph Carr, (Jacob Crawford), (Isaiah Palmer) |
| 18:22.8, 19:17.8, 19:37.2, 20:47.3, 21:31.5, (24:12.5), (24:26.3) |
23 | 589 | Stanley,
ND - Team Time (1st 5) 1:41:01.7 | Spread (1st 5) 5:23.2 |
| 17, 102, 108, 165, 197 |
| Noah Rolfe, Travis Dean, Jordan Larson, Steven Sirois, Jacob Littlefield |
| 17:17.8, 19:47.7, 19:54.9, 21:20.3, 22:41.0 |
24 | 668 | Max - South Prairie,
ND - Team Time (1st 5) 1:43:00.8 | Spread (1st 5) 3:39.8 |
| 49, 117, 157, 161, 184, (190), (192) |
| Hunter Baer, Nathan Talbott, Gage Yellowbird, Trent Boedicker, Seth Roedocker, (Tristan Dobson), (Ashton Yellowbird) |
| 18:27.1, 20:05.8, 21:08.6, 21:12.4, 22:06.9, (22:23.6), (22:34.3) |
25 | 670 | Burke Central,
ND - Team Time (1st 5) 1:42:47.8 | Spread (1st 5) 1:20.0 |
| 103, 112, 144, 151, 160, (168), (169) |
| Reeve Froseth, Garrett Cook, Isaac Nelson, Robby Cooper, Franklin Huang, (Bradon Peterson), (Tyler Burtch) |
| 19:51.3, 20:02.0, 20:47.2, 20:56.0, 21:11.3, (21:29.6), (21:30.3) |
26 | 671 | Medina-Pingree-Buchanan,
ND - Team Time (1st 5) 1:43:36.1 | Spread (1st 5) 4:01.7 |
| 61, 105, 143, 164, 198, (200), (203) |
| Jacen Eissinger, Aaron Huff, Bryson Tripp, Preston Martin, Damien PerDue, (Lane Odenbach), (Sawyer Wanzek) |
| 18:47.3, 19:53.5, 20:46.1, 21:20.2, 22:49.0, (23:04.9), (23:24.2) |
27 | 680 | Solen,
ND - Team Time (1st 5) 1:43:39.1 | Spread (1st 5) 2:43.7 |
| 80, 81, 154, 182, 183, (194) |
| Maize Two Bears, Trevion Twohearts, Cameron Redbear, Rasheed Weasel, Daniel Martin, (Elliot Thunder Hawk) |
| 19:19.5, 19:20.2, 21:04.6, 21:51.6, 22:03.2, (22:37.4) |
28 | 732 | Standing Rock,
ND - Team Time (1st 5) 1:46:35.3 | Spread (1st 5) 4:56.6 |
| 91, 122, 140, 171, 208 |
| Miles Bull Bear, Gabe Red Tomahawk, Zachary Watson, Colt Elk, Zander Vetter |
| 19:35.6, 20:12.2, 20:44.3, 21:31.0, 24:32.2 |
29 | 764 | Trenton,
ND - Team Time (1st 5) 1:52:04.3 | Spread (1st 5) 7:43.4 |
| 47, 89, 202, 208, 218 |
| Dylan Williams, Christopher Martinez, Pierrick Guerinel, Tyler Kreil, Carson Hatter |
| 18:26.8, 19:34.1, 23:21.0, 24:32.2, 26:10.2 |
30 | 788 | Sargent Central/Lidgerwood/Oakes,
ND - Team Time (1st 5) 1:46:25.4 | Spread (1st 5) 2:47.0 |
| 90, 155, 173, 181, 189, (217), (221) |
| Noah Kujanson, Zach Frankki, Kaden Jelinek, Ben Frankki, Kaden Cambell, (Evan Grenz), (Dylan Frankki) |
| 19:34.5, 21:06.2, 21:32.2, 21:51.0, 22:21.5, (26:07.3), (26:50.4) |
31 | 850 | Northern Cass,
ND - Team Time (1st 5) 1:51:38.1 | Spread (1st 5) 6:07.7 |
| 107, 148, 188, 191, 216 |
| Tristin Johnson, Isaac Johnson, Nolan Brayton, Will Steffes, Aiden Munro |
| 19:54.6, 20:48.6, 22:20.0, 22:32.6, 26:02.3 |
32 | 880 | Velva,
ND - Team Time (1st 5) 1:55:04.4 | Spread (1st 5) 6:04.0 |
| 104, 156, 195, 211, 214, (222), (223) |
| Gunner Mogen, Tyler Irmen, Will Thex, Blake Engebretson, Luke Zimmer, (Brandon Vollmer), (Austin Schatz) |
| 19:52.1, 21:08.5, 22:39.1, 25:28.6, 25:56.1, (29:02.5), (30:06.0) |
33 | 882 | Richland,
ND - Team Time (1st 5) 1:55:15.0 | Spread (1st 5) 6:09.4 |
| 128, 141, 178, 215, 220 |
| Zach Wulfekuhle, Jett Foley, Zacharia Ringdahl, Adam Skoog, Logan Kummer |
| 20:19.9, 20:44.9, 21:43.4, 25:57.5, 26:29.3 |
34 | 899 | Bishop Ryan,
ND - Team Time (1st 5) 1:52:00.2 | Spread (1st 5) 3:17.1 |
| 138, 167, 185, 204, 205, (210), (219) |
| Ethan Steckler, Jimmy Charlie, Brandon Arbegast, Joseph Todd, Gattlin Ledoux, (Lane Pitner), (Matthew Todd) |
| 20:41.8, 21:27.4, 22:10.0, 23:42.1, 23:58.9, (25:13.0), (26:10.3) |