1 | 21 | Bismarck,
ND - Team Time (1st 5) 48:24.7 | Spread (1st 5) 1:03.5 |
| 1, 2, 5, 6, 7, (8), (10) |
| 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 | 39 | Century,
ND - Team Time (1st 5) 49:48.5 | Spread (1st 5) 29.6 |
| 3, 4, 9, 11, 12, (14), (19) |
| 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 | 122 | Red River,
ND - Team Time (1st 5) 53:48.7 | Spread (1st 5) 1:14.6 |
| 15, 16, 19, 26, 46, (47), (62) |
| 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) |
4 | 143 | Davies,
ND - Team Time (1st 5) 54:42.6 | Spread (1st 5) 1:16.4 |
| 13, 22, 27, 38, 43, (44), (48) |
| 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) |
5 | 163 | Watford City,
ND - Team Time (1st 5) 56:02.5 | Spread (1st 5) 19.0 |
| 29, 30, 32, 35, 37, (45), (77) |
| 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) |
6 | 180 | Legacy,
ND - Team Time (1st 5) 56:09.4 | Spread (1st 5) 1:15.0 |
| 18, 21, 34, 51, 56, (67), (88) |
| 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) |
7 | 185 | Mandan,
ND - Team Time (1st 5) 56:16.6 | Spread (1st 5) 1:01.0 |
| 24, 25, 33, 49, 54, (55), (58) |
| 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) |
8 | 271 | Fargo North,
ND - Team Time (1st 5) 58:46.2 | Spread (1st 5) 1:25.6 |
| 28, 40, 59, 65, 79, (85), (95) |
| 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) |
9 | 289 | Williston,
ND - Team Time (1st 5) 59:02.7 | Spread (1st 5) 1:33.5 |
| 23, 53, 66, 71, 76, (80), (96) |
| 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) |
10 | 292 | West Fargo,
ND - Team Time (1st 5) 1:00:54.6 | Spread (1st 5) 3:52.2 |
| 17, 31, 36, 103, 105, (107), (109) |
| 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) |
11 | 303 | Shanley,
ND - Team Time (1st 5) 59:47.5 | Spread (1st 5) 32.8 |
| 50, 52, 59, 69, 73, (99), (100) |
| 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) |
12 | 311 | Grand Forks Central,
ND - Team Time (1st 5) 59:54.2 | Spread (1st 5) 51.0 |
| 42, 57, 68, 69, 75, (78), (81) |
| 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) |
13 | 354 | Devils Lake,
ND - Team Time (1st 5) 1:01:00.3 | Spread (1st 5) 1:11.9 |
| 39, 72, 74, 83, 86, (93), (102) |
| 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) |
14 | 392 | Fargo South,
ND - Team Time (1st 5) 1:02:04.3 | Spread (1st 5) 51.8 |
| 63, 64, 84, 89, 92, (101), (111) |
| 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) |
15 | 412 | Sheyenne,
ND - Team Time (1st 5) 1:04:10.5 | Spread (1st 5) 3:16.6 |
| 41, 82, 87, 94, 108, (110) |
| 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) |
16 | 437 | Dickinson,
ND - Team Time (1st 5) 1:03:41.0 | Spread (1st 5) 1:10.0 |
| 61, 90, 91, 97, 98, (104), (106) |
| 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) |