1 | 46 | Williston,
ND - Team Time (1st 5) 1:19:43.7 | Spread (1st 5) 50.9 |
| 4, 5, 8, 12, 17, (35), (42) |
| Fynn Krenz, Ivan Askim, Ethan Moe, Thomas Haskins, Kolden Kringen, (Logan Ackman), (Hunter Hart) |
| 15:32.5, 15:40.5, 15:53.3, 16:14.0, 16:23.4, (16:51.3), (17:01.8) |
2 | 73 | Bismarck,
ND - Team Time (1st 5) 1:20:57.9 | Spread (1st 5) 1:14.9 |
| 3, 9, 13, 19, 29, (30), (33) |
| Brady Korsmo, Parker Hintz, Owen Hintz, Tyler Wahl, Gabe Hanson, (Dawson Balzer), (Jakson Ensign) |
| 15:28.8, 15:57.9, 16:17.6, 16:29.9, 16:43.7, (16:47.7), (16:49.9) |
3 | 86 | Legacy,
ND - Team Time (1st 5) 1:22:03.0 | Spread (1st 5) 21.5 |
| 11, 14, 16, 21, 24, (55), (56) |
| Ivar Martell, Eric Hasby, Morgon Brindley, Kyle Marcotte, Dalton Fleckenstein, (Calvin Sprenger), (Michael Ouradnik) |
| 16:13.8, 16:19.3, 16:23.2, 16:31.4, 16:35.3, (17:22.8), (17:23.8) |
4 | 144 | Century,
ND - Team Time (1st 5) 1:23:32.2 | Spread (1st 5) 48.1 |
| 15, 18, 28, 39, 44, (47), (82) |
| Brody Ferderer, Gavyn Graham, Ben Fryhling, Nathan Schroeder, Breydyn Schlabsz, (Micah Erickson), (Eli Eberts) |
| 16:19.5, 16:27.1, 16:42.3, 16:55.7, 17:07.6, (17:11.6), (17:57.0) |
5 | 160 | Red River,
ND - Team Time (1st 5) 1:23:57.0 | Spread (1st 5) 29.1 |
| 20, 23, 36, 40, 41, (49), (49) |
| Jonah Dafoe, Elijah Dafoe, Micah Larsen-Schmidt, Joe Quinn, David Radke, (Eli Zerr), (Kael Berberich) |
| 16:30.8, 16:34.7, 16:51.9, 16:59.7, 16:59.9, (17:15.4), (17:15.4) |
6 | 161 | Fargo North,
ND - Team Time (1st 5) 1:23:36.5 | Spread (1st 5) 1:37.0 |
| 6, 25, 34, 38, 58, (86), (90) |
| Owen Sondag, Eli Pederson, Gus Hillmer, Braxton Middaugh, Simon Pryor, (Christian Pochmara), (Ian Rasmussen) |
| 15:49.2, 16:37.3, 16:50.3, 16:53.5, 17:26.2, (17:58.8), (18:03.7) |
7 | 189 | Davies,
ND - Team Time (1st 5) 1:24:42.8 | Spread (1st 5) 44.1 |
| 22, 27, 43, 46, 51, (65), (73) |
| Drew Rempher, Lucas Menke, Jaray Touray, Kasen Currence, Jake Coulter, (Nate Anderson), (Leighton Steidl) |
| 16:32.6, 16:41.5, 17:01.9, 17:10.1, 17:16.7, (17:35.7), (17:43.7) |
8 | 269 | Minot,
ND - Team Time (1st 5) 1:26:38.1 | Spread (1st 5) 1:01.4 |
| 31, 45, 53, 63, 77, (92), (95) |
| Benjamin Harris, Nolan Howey, Cooper Fjeld, Conner Shaw, Derek Oswald, (Sam Hale), (Jack Cain) |
| 16:47.8, 17:08.7, 17:19.4, 17:33.0, 17:49.2, (18:08.6), (18:12.2) |
9 | 295 | Dickinson,
ND - Team Time (1st 5) 1:27:03.9 | Spread (1st 5) 1:28.0 |
| 26, 32, 72, 74, 91, (93), (98) |
| Eli Hansen, Jace Cofer, Colton Christenson, Caleb Swisher, Blake Homiston, (Jake Skabo), (Max Lefor) |
| 16:39.4, 16:49.2, 17:42.7, 17:45.2, 18:07.4, (18:09.1), (18:15.0) |
10 | 306 | Devils Lake,
ND - Team Time (1st 5) 1:26:41.1 | Spread (1st 5) 2:38.0 |
| 7, 10, 78, 103, 108, (109), (123) |
| Brady Goss, Tyler Goss, Adam Sobolik, Noah Azure, Thomas Leevers, (Zane Bennett), (Ben Larson) |
| 15:51.1, 16:02.2, 17:51.7, 18:27.0, 18:29.1, (18:33.3), (18:56.8) |
| 306 | Grand Forks Central,
ND - Team Time (1st 5) 1:26:36.1 | Spread (1st 5) 2:46.6 |
| 1, 61, 62, 88, 94, (107), (112) |
| Quinn Roehl, Preston Diederich, Cayden Reed, Aidan Fiala, Curtis Sande, (Grant Martin), (Alex Lottties) |
| 15:23.3, 17:31.4, 17:31.5, 18:00.0, 18:09.9, (18:28.8), (18:39.3) |
12 | 325 | Sheyenne,
ND - Team Time (1st 5) 1:26:58.5 | Spread (1st 5) 2:36.4 |
| 2, 71, 80, 83, 89, (100), (101) |
| Aiden Johnson, Brody Black, Isaiah Robles, Drew Swenson, Tucker Deibert, (AJ Kaufman), (Stetson Gisselbeck) |
| 15:25.0, 17:41.0, 17:54.0, 17:57.1, 18:01.4, (18:22.8), (18:26.4) |
13 | 330 | West Fargo,
ND - Team Time (1st 5) 1:27:56.7 | Spread (1st 5) 34.8 |
| 52, 54, 70, 75, 79, (99), (110) |
| Haakon Seymour, Levi Rossman, Noah Yahnke, Landon Troftgruben, Gavan Norton, (Isaac Amundson), (Sean Christopherson) |
| 17:18.4, 17:19.9, 17:38.9, 17:46.3, 17:53.2, (18:15.1), (18:36.0) |
14 | 334 | Mandan,
ND - Team Time (1st 5) 1:28:04.0 | Spread (1st 5) 23.3 |
| 57, 66, 67, 68, 76, (97), (115) |
| Justin Hale, Peyton White Buffalo, Terry Brownotter, Charles Hale, Michael Pfliger, (Xavin Condon), (Zachary Schanandore) |
| 17:24.6, 17:36.3, 17:37.5, 17:37.7, 17:47.9, (18:13.5), (18:43.4) |
15 | 362 | Jamestown,
ND - Team Time (1st 5) 1:28:40.0 | Spread (1st 5) 43.4 |
| 48, 64, 81, 84, 85, (114), (118) |
| Jack Schauer, Sam Anteau, Gradin Thorlakson, Ethan Igl, Micah Stoudt, (Caleb Fabian), (Austin Andersen) |
| 17:15.0, 17:34.0, 17:54.6, 17:58.0, 17:58.4, (18:43.0), (18:47.0) |
16 | 444 | Watford City,
ND - Team Time (1st 5) 1:30:23.0 | Spread (1st 5) 1:47.6 |
| 37, 87, 96, 111, 113, (116), (117) |
| Tanner Edwards, Daniel Scott, Parker Schuster, Zachary Tomlinson, Dehico Bocanegra Tovar, (Jory Lund), (Judah Mitchell) |
| 16:52.1, 17:59.1, 18:13.3, 18:38.8, 18:39.7, (18:44.9), (18:46.2) |
17 | 470 | Shanley,
ND - Team Time (1st 5) 1:31:13.2 | Spread (1st 5) 1:18.4 |
| 60, 69, 102, 119, 120, (127), (135) |
| Ethan Erickson, Quinn Carroll, Stuart Nelson, James Chaffee, John Biebighauser, (Eric Biver), (Ethan Hansen) |
| 17:31.1, 17:38.7, 18:26.6, 18:47.3, 18:49.5, (19:23.7), (20:31.7) |
18 | 565 | Fargo South,
ND - Team Time (1st 5) 1:34:18.5 | Spread (1st 5) 1:36.9 |
| 103, 105, 106, 121, 130, (131), (134) |
| Parker Liedahl, Jacob Syster, Alex Kain, Oscar Barbot, Tim Lentz, (Ethan Eiler), (Miles Willey) |
| 18:27.0, 18:27.9, 18:28.2, 18:51.5, 20:03.9, (20:16.9), (20:19.2) |
19 | 574 | Valley City,
ND - Team Time (1st 5) 1:36:47.2 | Spread (1st 5) 3:22.4 |
| 59, 124, 125, 129, 137, (140), (144) |
| Corben Golovanoff, Tucker Johnson, Trevor Fetsch, Robert Fischer, Isaiah Schuldheisz, (Parker Jacobson), (Rafael Rivera) |
| 17:30.6, 19:01.1, 19:19.1, 20:03.4, 20:53.0, (22:07.9), (26:26.6) |
20 | 655 | Horace,
ND - Team Time (1st 5) 1:43:09.8 | Spread (1st 5) 5:24.8 |
| 122, 126, 132, 133, 142, (143), (147) |
| Owen Rohr, Gavin Bjur, Nathan Cook, Aaron Birrenkott, Caleb Birrenkott, (Alexander Lyons), (Jeremy Hestbeck) |
| 18:54.1, 19:21.4, 20:17.0, 20:18.4, 24:18.9, (25:03.4), (30:47.4) |
21 | 682 | Turtle Mountain Community,
ND - Team Time (1st 5) 1:45:37.4 | Spread (1st 5) 3:04.0 |
| 128, 136, 138, 139, 141, (145), (146) |
| Asher Trottier, William Breland, Vernon St. Calire, Trevor Azure, Ethan Gillis, (Mike Charette), (Chayden Nadeau) |
| 19:29.2, 20:47.5, 21:06.6, 21:40.9, 22:33.2, (28:26.5), (29:04.3) |