1 | 31 | Legacy,
ND - Team Time (1st 5) 1:13:43.8 | Spread (1st 5) 49.3 |
| 1, 3, 5, 6, 16, (23), (29) |
| Drew Rempher, Derek Shannon, Ivar Martell, Kaleb Mills, Dalton Fleckenstein, (Eric Hasby), (Michael Ouradnik) |
| 14:22.1, 14:31.5, 14:47.2, 14:51.6, 15:11.4, (15:27.6), (15:41.2) |
2 | 65 | Red River,
ND - Team Time (1st 5) 1:15:21.1 | Spread (1st 5) 47.3 |
| 4, 9, 13, 19, 20, (24), (58) |
| Jonah Dafoe, Jake Jenkins, Grant Lelm, Tanner Schiller, Zach Kraft, (Matthew Evans), (Owen Reilly) |
| 14:33.3, 14:57.2, 15:10.1, 15:19.9, 15:20.6, (15:32.5), (16:16.1) |
3 | 148 | Fargo North,
ND - Team Time (1st 5) 1:18:01.3 | Spread (1st 5) 1:18.9 |
| 8, 12, 31, 41, 56, (77), (83) |
| Luke Yokom, Daniel Jones, Philip Dowdell, Jon Geske, David Olson, (Finnegan Lynch), (Evan Watkin) |
| 14:55.8, 15:06.9, 15:42.4, 16:01.5, 16:14.7, (16:43.8), (16:54.0) |
4 | 160 | Sheyenne,
ND - Team Time (1st 5) 1:18:34.4 | Spread (1st 5) 1:15.3 |
| 14, 22, 25, 36, 63, (64), (73) |
| Nick Benson, Michael Toy, Carter Ferber, Jesse Olsen, Carson Bosse, (Dylan Scott), (Oliver Dietz) |
| 15:10.8, 15:27.5, 15:33.7, 15:56.3, 16:26.1, (16:28.4), (16:40.6) |
5 | 168 | Hillsboro/Central Valley,
ND - Team Time (1st 5) 1:18:44.9 | Spread (1st 5) 1:27.4 |
| 10, 27, 30, 35, 66, (81), (93) |
| Christian Brist, Simon Mau, Jake Wright, Adam Smith, John Kaldor, (Aaron Cooper), (Harley Hudson) |
| 15:02.7, 15:39.0, 15:41.6, 15:51.5, 16:30.1, (16:50.7), (17:19.7) |
6 | 206 | Fargo South,
ND - Team Time (1st 5) 1:19:28.2 | Spread (1st 5) 1:36.2 |
| 11, 17, 43, 60, 75, (75), (116) |
| Isaac Miller, Ethan Quibell, Keenan Howard, Tristan Quibell, Tyler Hoag, (Abram Anderson), (Nash Penner) |
| 15:05.0, 15:15.9, 16:03.4, 16:22.7, 16:41.2, (16:41.2), (18:37.5) |
7 | 224 | Davies,
ND - Team Time (1st 5) 1:19:57.8 | Spread (1st 5) 1:44.5 |
| 7, 33, 46, 67, 71, (89), (103) |
| Bennett Hefta, Lucas Menke, Ryan Barth, Ryan Zimmel, Eli Heyer, (Karter Witte), (Garrett Haugrud) |
| 14:53.6, 15:49.1, 16:04.5, 16:32.5, 16:38.1, (17:04.1), (17:58.2) |
8 | 232 | Shanley,
ND - Team Time (1st 5) 1:20:29.6 | Spread (1st 5) 12.5 |
| 40, 42, 45, 52, 53, (68), (85) |
| Ben Ostlie, Jacob Dosch, Noah Geffre, Eric Biver, Charlie Hapka, (Cole Wyland), (Jeffrey Porter) |
| 15:59.9, 16:03.1, 16:03.9, 16:10.3, 16:12.4, (16:32.6), (16:56.4) |
9 | 234 | West Fargo,
ND - Team Time (1st 5) 1:20:12.8 | Spread (1st 5) 1:28.3 |
| 18, 26, 50, 62, 78, (82), (92) |
| Levi Rossman, Tanner Lies, Ben Zerr, Roman Emerson, Brandon Boucher, (Jamie Askew), (Hayden Koehmstedt) |
| 15:16.6, 15:38.9, 16:07.1, 16:25.3, 16:44.9, (16:52.9), (17:14.9) |
10 | 250 | Jamestown,
ND - Team Time (1st 5) 1:21:17.7 | Spread (1st 5) 2:53.2 |
| 15, 32, 44, 55, 104, (122), (134) |
| Ethan Igl, Camden Kutz, Austin Andersen, Caleb Fabian, Evan Youngren, (Micah Stoudt), (Kamden Herzig) |
| 15:11.0, 15:45.3, 16:03.6, 16:13.6, 18:04.2, (19:08.7), (20:32.2) |
11 | 279 | Minot,
ND - Team Time (1st 5) 1:21:19.3 | Spread (1st 5) 22.6 |
| 49, 51, 54, 61, 64, (69), (88) |
| Carter Thomas, Alex Garcia, Luke Peterson, Everett Aberle, Martin Hofrichter, (Trevor Ricks), (Garth Shanklin) |
| 16:05.8, 16:07.9, 16:13.4, 16:23.8, 16:28.4, (16:33.3), (17:01.3) |
12 | 286 | Kindred,
ND - Team Time (1st 5) 1:21:41.9 | Spread (1st 5) 1:19.0 |
| 28, 38, 47, 86, 87, (94), (98) |
| Keaton Olson, Jack Stoppleworth, Lucas Dahl, Noah Sauvageau, Benjamin Miller, (Trevor Olson), (Jordan Haakenson) |
| 15:40.4, 15:59.0, 16:04.6, 16:58.5, 16:59.4, (17:25.5), (17:37.5) |
13 | 290 | Grand Forks Central,
ND - Team Time (1st 5) 1:21:41.9 | Spread (1st 5) 1:47.4 |
| 21, 37, 70, 72, 90, (95), (108) |
| Finn Jackson, Cayden Reed, Emmett Sum, Hayden Mack, Edison Lunski, (Torrey Westereng), (Kieran Dale) |
| 15:20.9, 15:58.2, 16:36.3, 16:38.2, 17:08.3, (17:26.9), (18:08.8) |
14 | 293 | Mandan,
ND - Team Time (1st 5) 1:21:51.2 | Spread (1st 5) 3:22.3 |
| 2, 34, 59, 96, 102, (113), (115) |
| Brayden Johnson, Justin Hale, Hayden Fetzer, Jace Engelstad, Gavin Corley, (Leif Lahtinen), (Omar Foley) |
| 14:27.0, 15:49.2, 16:17.6, 17:28.1, 17:49.3, (18:33.5), (18:37.0) |
15 | 336 | Devils Lake,
ND - Team Time (1st 5) 1:22:52.0 | Spread (1st 5) 1:12.7 |
| 39, 48, 74, 84, 91, (101), (118) |
| Kyler Longie, William Sprenger, Taylor Roed, Collin Lee, Malcolm Stubbe, (Ben Larson), (Simon Schlenker) |
| 15:59.1, 16:05.3, 16:40.7, 16:55.1, 17:11.8, (17:47.8), (18:52.4) |
16 | 543 | Valley City,
ND - Team Time (1st 5) 1:33:46.7 | Spread (1st 5) 4:28.0 |
| 57, 97, 124, 129, 136 |
| Trevor Fetsch, Sam Meyer, Parker Jacobson, Sam Borg, Teagan Zaun |
| 16:15.0, 17:34.5, 19:15.0, 19:59.2, 20:43.0 |
17 | 558 | Griggs Midkota,
ND - Team Time (1st 5) 1:32:02.8 | Spread (1st 5) 1:30.2 |
| 99, 107, 109, 120, 123, (133), (135) |
| Eli Larson, Ron Bingham, Luka Berg, Logan Cross-Flatt, Jack VenHuizen, (Davis Bengson), (Derek Webb) |
| 17:40.7, 18:07.3, 18:10.1, 18:53.8, 19:10.9, (20:28.7), (20:38.7) |
18 | 560 | Warwick,
ND - Team Time (1st 5) 1:32:18.0 | Spread (1st 5) 1:06.4 |
| 100, 110, 114, 117, 119, (128), (132) |
| Julian Hill, Winter Bigtrack, Coby Redday, Alex Denne, Keveon Little, (Dorvan McKay), (Jerrick Neeland) |
| 17:47.0, 18:12.9, 18:34.3, 18:50.4, 18:53.4, (19:53.7), (20:21.1) |
19 | 579 | Lisbon,
ND - Team Time (1st 5) 1:35:02.0 | Spread (1st 5) 3:56.1 |
| 80, 111, 125, 126, 137 |
| Ayden McNea, Ryan Olson, Jordan Dick, Elliot Welter, Marshall Weigelt |
| 16:48.4, 18:21.5, 19:32.2, 19:35.4, 20:44.5 |
20 | 614 | Central Cass,
ND - Team Time (1st 5) 1:42:29.6 | Spread (1st 5) 7:35.7 |
| 79, 121, 127, 143, 144 |
| Andy Garman, Ronnie Burchill, Isaac Wisnewski, Austin Hoffmeyer, Chase Monilaws |
| 16:46.3, 18:57.5, 19:47.6, 22:36.2, 24:22.0 |
21 | 629 | Edgeley/Kulm,
ND - Team Time (1st 5) 1:39:45.8 | Spread (1st 5) 3:54.0 |
| 106, 112, 130, 139, 142 |
| Dylan Andrys, Noah Brumfield, Austin Huber, Ethan Revering, Jaxon Buckeye |
| 18:06.0, 18:32.2, 20:02.5, 21:05.1, 22:00.0 |
22 | 655 | LaMoure/Litch-Marion,
ND - Team Time (1st 5) 1:42:28.3 | Spread (1st 5) 3:50.3 |
| 105, 131, 138, 140, 141 |
| Jace Duffy, Jake Kramer, Nickolas Meisch, Alex Lahlum, Evan Podoll |
| 18:05.5, 20:11.2, 21:01.1, 21:14.7, 21:55.8 |