1 | 29 | Fargo North,
ND - Team Time (1st 5) 1:08:22.2 | Spread (1st 5) 1:25.5 |
| 1, 3, 7, 8, 10, (12), (14) |
| Owen Sondag, Gabe Sagvold, Eli Pederson, Braxton Middaugh, Gus Hillmer, (Jack Thiel), (Christian Pochmara) |
| 12:46.1, 13:15.1, 13:59.7, 14:09.7, 14:11.6, (14:25.5), (14:31.9) |
2 | 66 | Shanley,
ND - Team Time (1st 5) 1:12:02.2 | Spread (1st 5) 48.3 |
| 6, 9, 15, 17, 19, (38), (39) |
| Jonathon Asche, Andrew Hultin, Noah Geffre, Beck Ulven, Quinn Carroll, (Ethan Erickson), (John Biebighauser) |
| 13:53.9, 14:10.8, 14:36.5, 14:38.8, 14:42.2, (15:28.9), (15:29.1) |
3 | 83 | Jamestown,
ND - Team Time (1st 5) 1:12:01.5 | Spread (1st 5) 1:20.4 |
| 4, 11, 20, 23, 25, (29), (37) |
| Cullen Flieth, Jack Schauer, Micah Stoudt, Caleb Fabian, Sam Anteau, (Ethan Igl), (Gradin Thorlakson) |
| 13:25.3, 14:22.6, 14:43.5, 14:44.4, 14:45.7, (14:58.5), (15:26.6) |
4 | 87 | Davies,
ND - Team Time (1st 5) 1:11:21.8 | Spread (1st 5) 2:04.3 |
| 2, 5, 18, 30, 32, (33), (34) |
| Regan Bosch, Drew Rempher, Sam Lies, Alex Hovdenes, Jaray Touray, (Kasen Currence), (Leighton Steidl) |
| 13:06.6, 13:25.8, 14:39.4, 14:59.1, 15:10.9, (15:11.8), (15:18.0) |
5 | 103 | Red River,
ND - Team Time (1st 5) 1:13:31.2 | Spread (1st 5) 21.5 |
| 13, 16, 21, 26, 27, (28), (31) |
| Micah Larsen-Schmidt, Jake Jenkins, Kael Berberich, Carter Rydland, Jace Mason, (Joe Quinn), (Asa Berberich) |
| 14:29.6, 14:37.7, 14:43.6, 14:49.2, 14:51.1, (14:57.2), (15:05.3) |
6 | 191 | Bismarck,
ND - Team Time (1st 5) 1:17:24.1 | Spread (1st 5) 1:07.2 |
| 23, 35, 40, 46, 47, (49) |
| Djiby Diallo, Dawson Balzer, Peyton Sims, Jakson Ensign, Connor Ensign, (Matthew Volk) |
| 14:44.4, 15:18.7, 15:38.3, 15:51.1, 15:51.6, (15:59.6) |
7 | 276 | Fargo South,
ND - Team Time (1st 5) 1:21:06.0 | Spread (1st 5) 2:38.8 |
| 22, 50, 51, 68, 85, (87), (92) |
| Nathan Hokstad, Parker Liedahl, Brady Sivers, Abemba Uredi, Ethan Eiler, (Jacob Syster), (Gunnar Moody) |
| 14:44.3, 16:03.0, 16:04.1, 16:51.5, 17:23.1, (17:29.1), (17:36.8) |
8 | 289 | Sheyenne,
ND - Team Time (1st 5) 1:21:59.0 | Spread (1st 5) 1:29.4 |
| 43, 52, 53, 63, 78, (79) |
| Drew Swenson, Brody Black, Oliver Dietz, AJ Kaufman, Stetson Gisselbeck, (Kaden Anton) |
| 15:45.8, 16:09.0, 16:09.3, 16:39.7, 17:15.2, (17:15.4) |
9 | 292 | Kindred,
ND - Team Time (1st 5) 1:22:18.5 | Spread (1st 5) 1:28.0 |
| 41, 45, 60, 70, 76, (101), (124) |
| Carson Gette, Jordan Haakenson, Wyatt Hahn, Jack Stoppleworth, Zander Swenson, (Nicholas Dahl), (Jameson McCarvel) |
| 15:44.0, 15:51.0, 16:33.0, 16:58.5, 17:12.0, (18:12.0), (21:49.8) |
10 | 302 | Grand Forks Central,
ND - Team Time (1st 5) 1:22:48.7 | Spread (1st 5) 1:26.8 |
| 42, 55, 58, 72, 75, (84), (86) |
| Layton Boaz, Grant Martin, Derek McLaren, Jonathon Speicher, Jaden Schwan, (Malachi Quimby), (Jack Berry) |
| 15:44.9, 16:19.1, 16:30.3, 17:02.7, 17:11.7, (17:22.5), (17:27.7) |
11 | 335 | Horace,
ND - Team Time (1st 5) 1:23:49.4 | Spread (1st 5) 43.4 |
| 61, 62, 65, 66, 81, (88), (99) |
| Owen Terras, Matthew Robinson, Owen Rohr, Gavin Bjur, Ryan Benson, (Aaron Birrenkott), (Hunter Nystrom) |
| 16:33.1, 16:33.8, 16:42.3, 16:43.7, 17:16.5, (17:31.9), (18:01.2) |
12 | 338 | West Fargo,
ND - Team Time (1st 5) 1:24:04.0 | Spread (1st 5) 1:07.8 |
| 57, 59, 64, 67, 91, (98), (111) |
| Brady Wohl, Caden Willows, Hayden Pritchard, James Selberg 8, Caleb Murphy, (Ethan Radbough), (Cooper Warren) |
| 16:28.5, 16:31.9, 16:39.8, 16:47.5, 17:36.3, (17:59.8), (19:09.1) |
13 | 400 | Rugby,
ND - Team Time (1st 5) 1:26:22.5 | Spread (1st 5) 1:35.6 |
| 56, 71, 82, 94, 97, (116), (117) |
| Connor Ramsey, Brayden Green, Maddex Kirchofner, Wyatt Oppen, Austin Duchscher, (Jaxon Heilman), (Kiefer Fritz) |
| 16:23.9, 17:00.0, 17:19.0, 17:40.1, 17:59.5, (19:47.5), (20:04.6) |
14 | 411 | Maple River,
ND - Team Time (1st 5) 1:27:27.7 | Spread (1st 5) 3:44.7 |
| 36, 74, 89, 100, 112, (128), (132) |
| Damien Norrie, Solomon Burchill, Blake Theurer, Colby Weshnevski, Micah Thompson, (Bridger Kasowski), (Owen Tichy) |
| 15:25.8, 17:07.5, 17:33.9, 18:10.0, 19:10.5, (23:24.6), (28:16.0) |
15 | 427 | Beulah,
ND - Team Time (1st 5) 1:30:15.8 | Spread (1st 5) 5:18.1 |
| 44, 73, 80, 108, 122 |
| Brady Keller, Charles Elmore, Patrick Kruger, Jonas Braun, John Kruger |
| 15:48.2, 17:04.7, 17:16.1, 19:00.5, 21:06.3 |
16 | 445 | Devils Lake,
ND - Team Time (1st 5) 1:32:21.3 | Spread (1st 5) 7:07.1 |
| 48, 69, 95, 107, 126 |
| Thomas Leevers, Taydon Triepke, Zane Bennett, Isaac Vaagen, Carter Nelson |
| 15:55.0, 16:57.5, 17:45.0, 18:41.7, 23:02.1 |
17 | 448 | Griggs Midkota,
ND - Team Time (1st 5) 1:28:28.2 | Spread (1st 5) 1:15.6 |
| 77, 83, 90, 96, 102, (113), (114) |
| Mason Dramstad, Davis Bengson, Logan Cross-Flatt, Tucker Fredrickson, Isaac Johnson, (Reid Ressler), (Sawer Larson) |
| 17:14.0, 17:20.6, 17:35.0, 17:49.0, 18:29.6, (19:27.2), (19:35.1) |
18 | 524 | Northern Cass,
ND - Team Time (1st 5) 1:41:30.8 | Spread (1st 5) 7:57.8 |
| 54, 104, 109, 127, 130, (131) |
| Owen Johnson, Jace Steinberger, James Winterquist, Damien Haisley, Tyler Iwen, (Anders Hovdenes) |
| 16:18.8, 18:34.4, 19:03.2, 23:17.8, 24:16.6, (25:01.8) |
19 | 529 | Valley City,
ND - Team Time (1st 5) 1:33:55.6 | Spread (1st 5) 2:29.7 |
| 93, 103, 105, 110, 118, (119), (120) |
| Tyson Klabo, Parker Jacobson, Jack Sorby, Eric Ingstad, Aaron Kotta, (Elijah Drummond), (Goliath Little Dog) |
| 17:37.5, 18:29.7, 18:34.8, 19:06.4, 20:07.2, (20:35.0), (20:45.6) |
20 | 590 | LaMoure/Litch-Marion,
ND - Team Time (1st 5) 1:43:31.6 | Spread (1st 5) 3:52.0 |
| 106, 115, 121, 123, 125, (129) |
| Joey Heyd, Nicholas Meisch, Evan Podoll, James Ketterling, Alex Lahlum, (Arthur Stroh) |
| 18:39.0, 19:36.8, 21:04.6, 21:40.2, 22:31.0, (23:48.7) |