1 | 25 | Bismarck,
ND - Team Time (1st 5) 48:24.7 | Spread (1st 5) 1:03.5 |
| 1, 2, 6, 7, 9, (10), (12) |
| Brady Korsmo, Owen Hintz, Dawson Balzer, Tyler Wahl, Gabe Hanson, (Jakson Ensign), (Connor Ensign) |
| 8:56.6, 9:34.1, 9:54.8, 9:59.1, 10:00.1, (10:00.6), (10:05.9) |
2 | 45 | Century,
ND - Team Time (1st 5) 49:48.5 | Spread (1st 5) 29.6 |
| 3, 4, 11, 13, 14, (17), (25) |
| Gavyn Graham, Brody Ferderer, Nathan Schroeder, Micah Erickson, Breydyn Schlabsz, (Ben Fryhling), (Luke Larson) |
| 9:41.4, 9:46.9, 10:02.9, 10:06.3, 10:11.0, (10:20.2), (10:38.1) |
3 | 71 | Bowman County,
ND - Team Time (1st 5) 51:01.0 | Spread (1st 5) 48.0 |
| 5, 8, 16, 19, 23, (43), (44) |
| Austin Wanner, Taylor Wanner, Caleb Sarsland, Jonah Njos, Gavin Lambourn, (Gabe Sarsland), (Noah Njos) |
| 9:49.0, 10:00.0, 10:14.0, 10:21.0, 10:37.0, (10:57.0), (10:58.0) |
4 | 182 | Red River,
ND - Team Time (1st 5) 53:48.7 | Spread (1st 5) 1:14.6 |
| 18, 20, 25, 38, 81, (82), (113) |
| Isaac Dafoe, Cohen Dunnigan, Logan Hartze, Scott Johnson, Dominic Casetta, (Caleb Zerr), (Zachary Johnson) |
| 10:20.7, 10:22.4, 10:38.1, 10:52.2, 11:35.3, (11:36.2), (11:59.1) |
5 | 213 | New Town,
ND - Team Time (1st 5) 54:44.5 | Spread (1st 5) 23.0 |
| 32, 37, 40, 48, 56, (69), (75) |
| Colt Spotted Bear, Xavier Bell, Ben DuBois, Lagage Serdahl, Lander Lahtinen, (Jose Villa), (Lukas Spotted Bear) |
| 10:47.0, 10:51.5, 10:55.0, 11:01.0, 11:10.0, (11:24.4), (11:27.0) |
6 | 227 | Davies,
ND - Team Time (1st 5) 54:42.6 | Spread (1st 5) 1:16.4 |
| 15, 29, 39, 68, 76, (79), (84) |
| Kaj Naujokas, Deutsch Stuart, Thomson Keagan, Sauvageau Cole, Johnson Chance, (Henry Toby), (Kyler Eichman) |
| 10:11.9, 10:44.7, 10:53.4, 11:24.3, 11:28.3, (11:34.6), (11:37.2) |
7 | 239 | Standing Rock,
ND - Team Time (1st 5) 55:15.5 | Spread (1st 5) 18.9 |
| 33, 49, 51, 52, 54, (63), (64) |
| Jarrett Kelly, Kenneth Grey Cloud, Ayren Little Eagle, Dreux Kidder, Omar Gates, (Keentan Eagle), (Kip Bailey) |
| 10:49.2, 11:03.1, 11:07.4, 11:07.7, 11:08.1, (11:17.5), (11:20.7) |
8 | 288 | Watford City,
ND - Team Time (1st 5) 56:02.5 | Spread (1st 5) 19.0 |
| 50, 53, 57, 61, 67, (80), (142) |
| Parker Schuster, Dehico Bocanegra Tovar, Daniel Scott, Zachary Tomlinson, Jory Lund, (Judah Mitchell), (Ethan Mitchell) |
| 11:05.0, 11:08.0, 11:10.5, 11:15.0, 11:24.0, (11:35.0), (12:19.0) |
9 | 303 | Legacy,
ND - Team Time (1st 5) 56:09.4 | Spread (1st 5) 1:15.0 |
| 24, 28, 60, 91, 100, (120), (179) |
| Eric Hasby, Kade Warren, Calvin Sprenger, Connor Grabow, Liam Sondeland, (Noah Burke), (Lance Wald) |
| 10:37.5, 10:42.7, 11:13.0, 11:43.7, 11:52.5, (12:02.5), (12:43.9) |
10 | 308 | Mandan,
ND - Team Time (1st 5) 56:16.6 | Spread (1st 5) 1:01.0 |
| 31, 34, 59, 89, 95, (99), (108) |
| Michael Pfliger, Peyton White Buffalo, Jack Sayler, Zachary Schanandore, Brayden Vesey, (Austin Helbling), (Hudsen Bullinger) |
| 10:45.8, 10:49.8, 11:12.5, 11:41.7, 11:46.8, (11:51.6), (11:55.3) |
11 | 450 | Killdeer,
ND - Team Time (1st 5) 57:52.5 | Spread (1st 5) 1:57.5 |
| 22, 47, 105, 124, 152, (162), (197) |
| Jekori Dahlen, Nekori Dahlen, Isaac Jaggi, Riley Schollmeyer, Rafhael Barcena, (Clayton Gregory), (Logan Hardersen) |
| 10:27.0, 11:00.0, 11:55.0, 12:06.0, 12:24.5, (12:30.0), (12:55.3) |
| 450 | Kindred,
ND - Team Time (1st 5) 58:01.9 | Spread (1st 5) 1:53.3 |
| 27, 34, 92, 130, 167, (177), (185) |
| Cade Westby, Tyler Gronwold, Braydon Roberts, Parker Bubach, Noach Swenson, (Luke Solhjem), (Carter Gronwold) |
| 10:41.9, 10:49.8, 11:43.9, 12:11.1, 12:35.2, (12:43.2), (12:48.0) |
13 | 473 | Trinity Christian (Williston),
ND - Team Time (1st 5) 58:38.0 | Spread (1st 5) 1:19.0 |
| 36, 88, 97, 123, 129, (155), (170) |
| Kai Thomas, Benjamin Crosby, James Richards, Jeremiah Crosby, Corbin Brandt, (Timothy Martin), (Jaret Boudloche) |
| 10:51.0, 11:41.0, 11:51.0, 12:05.0, 12:10.0, (12:26.2), (12:39.3) |
14 | 488 | Fargo North,
ND - Team Time (1st 5) 58:46.2 | Spread (1st 5) 1:25.6 |
| 45, 71, 109, 116, 147, (161), (198) |
| David Pochmara, Alex Mc Comb, Oliver Tackling, Sam Chase, Jack Bartsch, (Ben Orth), (Tristen Oelke) |
| 10:58.4, 11:26.1, 11:56.3, 12:01.4, 12:24.0, (12:29.7), (12:55.5) |
15 | 501 | Stanley,
ND - Team Time (1st 5) 58:58.3 | Spread (1st 5) 1:15.3 |
| 41, 102, 105, 122, 131, (219), (254) |
| Colter Meiers, Cohen Bell, Logan Neset, Dayne Bruhn-Glaholt, Hugh Jackson, (Dallas Batteiger), (Jacob Littlefield) |
| 10:56.0, 11:53.0, 11:55.0, 12:03.0, 12:11.3, (13:21.0), (14:11.4) |
16 | 516 | Williston,
ND - Team Time (1st 5) 59:02.7 | Spread (1st 5) 1:33.5 |
| 30, 94, 119, 132, 141, (149), (202) |
| Travis Frise, Jacob Grunenwald, Tyler Asprey, Liam Kolness, Peter Hardcastle, (Cameron Church), (Ryland Zander) |
| 10:45.1, 11:45.2, 12:02.3, 12:11.5, 12:18.6, (12:24.2), (12:58.9) |
17 | 555 | Shanley,
ND - Team Time (1st 5) 59:47.5 | Spread (1st 5) 32.8 |
| 90, 93, 109, 127, 136, (222), (224) |
| Eban Pool, Elliot Zens, Cole Foerster, Jaden Ellsworth, Thomas Plant, (Taylan Costello), (Phil Jaeger) |
| 11:43.0, 11:44.0, 11:56.3, 12:08.4, 12:15.8, (13:25.7), (13:28.0) |
18 | 558 | LaMoure/Litch-Marion,
ND - Team Time (1st 5) 59:50.0 | Spread (1st 5) 1:59.4 |
| 73, 77, 78, 107, 223, (240), (255) |
| Jace Duffy, John Loegering, Jake Kramer, Joey Heyd, James Ketterling, (Arthur Stroh), (Alex Lahlum) |
| 11:26.7, 11:30.0, 11:32.1, 11:55.1, 13:26.1, (13:45.0), (14:14.9) |
19 | 559 | Des-Lacs Burlington/Lewis and Clark,
ND - Team Time (1st 5) 59:50.3 | Spread (1st 5) 1:16.8 |
| 66, 82, 101, 139, 171, (186), (187) |
| Zayden Grover, Cale Roedocker, Owen Hanson, Kaden Hicks, Michael Mai, (Kai Coombs), (Collin Abernathe) |
| 11:23.6, 11:36.2, 11:52.7, 12:17.4, 12:40.4, (12:48.2), (12:48.7) |
20 | 569 | Grand Forks Central,
ND - Team Time (1st 5) 59:54.2 | Spread (1st 5) 51.0 |
| 73, 104, 125, 127, 140, (146), (151) |
| Will Sickler, Jaded Halvorson, Kaden Sailer, Joseph Kleven, Levi Borboa, (Hunter Hoverson), (James Hulley) |
| 11:26.7, 11:54.3, 12:07.1, 12:08.4, 12:17.7, (12:20.7), (12:24.3) |
21 | 629 | Hillsboro/Central Valley,
ND - Team Time (1st 5) 1:00:43.8 | Spread (1st 5) 33.0 |
| 98, 103, 134, 145, 149, (158), (196) |
| Ross Hamre, Trey Johnson, Seth Smallbeck, Simon Mau, Jack Huckins, (Ben Nelson), (Mason Mueller) |
| 11:51.2, 11:54.2, 12:13.9, 12:20.3, 12:24.2, (12:28.5), (12:55.2) |
22 | 636 | West Fargo,
ND - Team Time (1st 5) 1:00:54.6 | Spread (1st 5) 3:52.2 |
| 21, 55, 62, 242, 256, (267), (271) |
| Tanner Erdmann, Zane Smith, Brennen Krenz, Brody Kuhn, Oliver Lemke, (Austyn Gramm), (Landon Myrold) |
| 10:25.3, 11:08.4, 11:17.1, 13:46.3, 14:17.5, (14:36.0), (14:47.1) |
23 | 668 | Devils Lake,
ND - Team Time (1st 5) 1:01:00.3 | Spread (1st 5) 1:11.9 |
| 70, 135, 137, 157, 169, (193), (233) |
| Thomas Leevers, Ty Kremer, Mitchell Gerhardt, Gerardo Sanchez, Taydon Triepke, (Caber Bryce Volk), (John Weberg) |
| 11:25.3, 12:14.2, 12:16.5, 12:27.1, 12:37.2, (12:53.9), (13:34.5) |
24 | 677 | Hebron,
ND - Team Time (1st 5) 1:00:59.0 | Spread (1st 5) 2:18.0 |
| 46, 85, 164, 165, 217, (224), (236) |
| Jaxon Rolle, Ben Hosman, Nikko Tutorow, Riley Schneider, Braddock Coots, (Xavier Torres), (Colton Hellman) |
| 10:59.0, 11:39.0, 12:31.0, 12:33.0, 13:17.0, (13:28.0), (13:36.6) |
25 | 732 | New England,
ND - Team Time (1st 5) 1:02:29.9 | Spread (1st 5) 3:21.8 |
| 58, 87, 147, 174, 266 |
| Elijah Hoerath, Noah Madler, Justin Kathrein, Gage Madler, Beau Keith |
| 11:11.2, 11:40.7, 12:24.0, 12:41.0, 14:33.0 |
26 | 746 | Tioga,
ND - Team Time (1st 5) 1:01:56.7 | Spread (1st 5) 57.7 |
| 117, 126, 144, 156, 203, (272), (286) |
| Austin Fretheim, Rylan Hollingshead, Brody Ceynar, Kysten Keever, Nicholas Wolla, (Cash Schultz), (Brennan Johnson) |
| 12:02.0, 12:08.1, 12:19.9, 12:27.0, 12:59.7, (14:54.0), (17:20.1) |
27 | 759 | Fargo South,
ND - Team Time (1st 5) 1:02:04.3 | Spread (1st 5) 51.8 |
| 114, 115, 160, 180, 190, (226), (278) |
| Ethan Eiler, Mason Roehl, Miles Willey, Teagan Peterson, Mason Roehl, (August Dahlen), (Martin Moum) |
| 11:59.3, 11:59.9, 12:29.2, 12:44.8, 12:51.1, (13:28.9), (15:45.0) |
28 | 782 | Kenmare-Bowbells,
ND - Team Time (1st 5) 1:02:32.8 | Spread (1st 5) 2:03.1 |
| 65, 86, 200, 210, 221, (246), (248) |
| Eli Anderson, Mavrick Miller, Lincoln Spear, Tey Watkins, Nathan Evenson, (Cameron Peterson), (Zach Griffin) |
| 11:21.6, 11:40.0, 12:57.3, 13:09.2, 13:24.7, (13:53.2), (13:57.7) |
29 | 864 | Sheyenne,
ND - Team Time (1st 5) 1:04:10.5 | Spread (1st 5) 3:16.6 |
| 72, 153, 175, 194, 270, (276) |
| Abhi Kotala, Chase Bruce, Hudson Saville, Brody Lehr, Landon Zeltinger, (Bentley Houska) |
| 11:26.3, 12:25.3, 12:42.0, 12:54.0, 14:42.9, (15:32.0) |
30 | 885 | Lisbon,
ND - Team Time (1st 5) 1:03:44.8 | Spread (1st 5) 1:20.8 |
| 133, 159, 175, 188, 230, (237), (253) |
| Carson Qual, Micah Froemke, Ethan Weigelt, Sawyer Froemke, Colby Maus, (Camden Rondestvedt), (Marshall Weigelt) |
| 12:11.8, 12:28.7, 12:42.0, 12:49.7, 13:32.6, (13:41.4), (14:08.0) |
31 | 889 | Dickinson,
ND - Team Time (1st 5) 1:03:41.0 | Spread (1st 5) 1:10.0 |
| 112, 181, 183, 204, 209, (244), (258) |
| Kaleb Binstock, Eli Ash, Wyett Jangula, Conrad Kapari, Tayten Kuntz, (Max Kostelecky), (Corbin Wolf) |
| 11:59.0, 12:46.0, 12:47.0, 13:00.0, 13:09.0, (13:51.0), (14:21.0) |
32 | 899 | Ellendale,
ND - Team Time (1st 5) 1:03:56.5 | Spread (1st 5) 1:28.0 |
| 117, 168, 192, 195, 227, (243) |
| Samuel Reis, Max Lematta, Eli Wagner, Landon Schmidt, Gage Miller, (York Freier) |
| 12:02.0, 12:37.0, 12:53.4, 12:54.1, 13:30.0, (13:50.0) |
33 | 900 | May-Port CG,
ND - Team Time (1st 5) 1:03:56.8 | Spread (1st 5) 1:42.5 |
| 96, 178, 191, 206, 229, (274), (277) |
| Wyatt Perkins, Carter Anderson, Bricker Johnson, Jackson Craig, Lynken Schafer, (Alex Aarsvold), (Mason Garrett) |
| 11:49.4, 12:43.3, 12:51.5, 13:00.7, 13:31.9, (15:02.8), (15:37.7) |
34 | 911 | Surrey,
ND - Team Time (1st 5) 1:04:30.4 | Spread (1st 5) 3:09.8 |
| 42, 166, 207, 245, 251, (261) |
| Matthew Wald, Tristan Alter, Kale Deatherage, Taylor Soares, Jack Woehl, (Josiah Filkins) |
| 10:56.9, 12:34.6, 13:00.9, 13:51.3, 14:06.7, (14:29.3) |
35 | 930 | Rugby,
ND - Team Time (1st 5) 1:04:54.0 | Spread (1st 5) 2:35.3 |
| 111, 173, 182, 199, 265, (269) |
| Brayden Green, Sawyer Brossart, Damien Herman, Dane Whorley, Liam Wurgler, (Kallen Azure) |
| 11:57.6, 12:40.8, 12:46.5, 12:56.2, 14:32.9, (14:38.7) |
36 | 1009 | Parshall,
ND - Team Time (1st 5) 1:05:33.0 | Spread (1st 5) 1:10.4 |
| 154, 172, 218, 231, 234 |
| Michael BerryHill, Joaquin Powell, Jackson Nelson, Colt Berryhill, Brendan Haakenson |
| 12:25.6, 12:40.7, 13:18.0, 13:32.7, 13:36.0 |
37 | 1046 | Grafton,
ND - Team Time (1st 5) 1:06:13.4 | Spread (1st 5) 1:25.5 |
| 143, 211, 214, 238, 240 |
| Gavin Hill, Jonathan Presteng, Juan Martinez, Wes Johnson, CT Lee |
| 12:19.5, 13:10.2, 13:15.6, 13:43.1, 13:45.0 |
38 | 1057 | Four Winds,
ND - Team Time (1st 5) 1:06:04.4 | Spread (1st 5) 1:14.1 |
| 163, 208, 212, 235, 239 |
| Oscar Thompson, Clint Keo, Ty Dauphinais, Greyson Delorme, Jonte Delorme |
| 12:30.2, 13:03.3, 13:10.5, 13:36.1, 13:44.3 |
39 | 1122 | Thompson,
ND - Team Time (1st 5) 1:07:49.5 | Spread (1st 5) 1:46.7 |
| 189, 201, 204, 260, 268 |
| Drevin Setness, Thomas Zafke, Logan Swenson, Logan Luther, Caleb Snyder |
| 12:49.8, 12:57.4, 13:00.0, 14:25.8, 14:36.5 |
40 | 1129 | Beulah,
ND - Team Time (1st 5) 1:10:14.9 | Spread (1st 5) 4:21.7 |
| 138, 216, 228, 264, 283 |
| Jonas Braun, Garrett Palaniuk, Owen Ziman, Sebastian Nichols, Riley Chapman |
| 12:16.7, 13:16.4, 13:30.7, 14:32.7, 16:38.4 |
41 | 1154 | Griggs Midkota,
ND - Team Time (1st 5) 1:08:24.2 | Spread (1st 5) 1:32.5 |
| 184, 212, 249, 252, 257, (262) |
| Hayden Schudar, Sawer Larson, Payden Becherl, Cain Johnson, Levi Moser, (Finn Barlow) |
| 12:47.4, 13:10.5, 13:58.9, 14:07.5, 14:19.9, (14:31.8) |
42 | 1191 | Beach,
ND - Team Time (1st 5) 1:11:19.7 | Spread (1st 5) 3:22.8 |
| 121, 259, 263, 273, 275, (285) |
| Gavin Farstveet, Slater Gunkel, Sawyer Farstveet, Peyton Steele, Josh Davidson, (Owen Davidson) |
| 12:02.8, 14:23.5, 14:32.0, 14:55.8, 15:25.6, (17:15.0) |
43 | 1196 | Central Cass,
ND - Team Time (1st 5) 1:10:38.0 | Spread (1st 5) 3:02.5 |
| 214, 220, 232, 250, 280 |
| Wesley Overland, Parker Auka, Jadyn Hejl, Davis Rieck, Devin Hejl |
| 13:15.6, 13:24.2, 13:33.9, 14:06.2, 16:18.1 |
44 | 1373 | Trenton,
ND - Team Time (1st 5) 1:20:02.4 | Spread (1st 5) 3:15.3 |
| 247, 279, 281, 282, 284, (287) |
| Chayce Sage, Cameron Skinner, Ethan Clarys, Chayton Sage, Cullin Hughes, (Joel Gantzler) |
| 13:54.2, 16:00.7, 16:21.2, 16:36.8, 17:09.5, (18:53.4) |