1 | 61 | Kindred,
ND - Team Time (1st 5) 1:27:11.4 | Spread (1st 5) 1:51.4 |
| 2, 3, 6, 23, 27, (38), (43) |
| Ethan Schaffer, Cole Campbell, Keaton Olson, Jeremiah Dockter, Lucas Dahl, (Noah Sauvageau), (Jack Stoppleworth) |
| 16:33.7, 16:56.0, 17:15.2, 18:01.4, 18:25.1, (18:59.0), (19:07.3) |
2 | 81 | Hillsboro/Central Valley,
ND - Team Time (1st 5) 1:28:33.8 | Spread (1st 5) 1:42.9 |
| 1, 15, 19, 22, 24, (31), (45) |
| Christian Brist, Henry Nelson, Niko Zink, John Kaldor, Jake Wright, (Adam Smith), (Lex Ellingson) |
| 16:32.8, 17:47.5, 17:56.6, 18:01.2, 18:15.7, (18:45.5), (19:14.5) |
3 | 130 | Grafton,
ND - Team Time (1st 5) 1:32:02.6 | Spread (1st 5) 1:14.6 |
| 13, 16, 30, 35, 36, (40), (57) |
| Ethan Suda, Jack Kern, Marc Romo, Warren Jelinek, Jacob DeGeldre, (Warren Jelinek), (David Jelinek) |
| 17:39.8, 17:49.8, 18:45.3, 18:53.3, 18:54.4, (19:01.7), (19:50.3) |
4 | 140 | Griggs Midkota,
ND - Team Time (1st 5) 1:32:32.3 | Spread (1st 5) 1:38.6 |
| 12, 17, 32, 33, 46, (77), (88) |
| Eli Larson, Gavin Nelson, Aaron Moser, Mark Sammons, Luka Berg, (Logan Cross-Flatt), (Davis Bengson) |
| 17:38.6, 17:55.0, 18:50.2, 18:51.3, 19:17.2, (20:39.0), (21:01.2) |
5 | 183 | Lisbon,
ND - Team Time (1st 5) 1:34:04.3 | Spread (1st 5) 2:57.9 |
| 5, 8, 48, 59, 63, (79), (93) |
| Lincoln Adair, Jacob Urbach, Ayden McNea, Easton Bergemann, Silas Reinke, (Johnny Greer), (Jordan Dick) |
| 17:13.1, 17:19.4, 19:28.9, 19:51.9, 20:11.0, (20:39.2), (21:12.5) |
6 | 198 | Ellendale,
ND - Team Time (1st 5) 1:35:02.4 | Spread (1st 5) 2:40.1 |
| 11, 25, 42, 53, 67, (103), (106) |
| Theo Thurber, Aidan Thurber, Levi Reis, Jack Bommersbach, Evan Wagner, (Josh Meyers), (D.J. Waldo) |
| 17:38.3, 18:19.6, 19:04.1, 19:42.0, 20:18.4, (21:37.4), (21:46.1) |
7 | 207 | Rugby,
ND - Team Time (1st 5) 1:35:16.3 | Spread (1st 5) 2:34.4 |
| 10, 26, 55, 56, 60, (61), (69) |
| Austin Dibble, Jenner Johnson, Wyatt Oppen, Andrew Duchscher, Connor Ramsey, (Connor Klein), (Ridley Odden) |
| 17:20.9, 18:23.9, 19:48.0, 19:48.2, 19:55.3, (19:55.7), (20:24.4) |
8 | 267 | Thompson,
ND - Team Time (1st 5) 1:37:43.8 | Spread (1st 5) 3:10.2 |
| 20, 29, 44, 82, 92, (95), (136) |
| Connor Praska, Reese Nygaard, Ben Rowan, Zane Schumacher, Jacob West, (Cullen Patterson), (Simeon Snyder) |
| 17:59.8, 18:40.0, 19:10.0, 20:44.0, 21:10.0, (21:12.6), (24:37.0) |
9 | 275 | Central Cass,
ND - Team Time (1st 5) 1:38:39.7 | Spread (1st 5) 1:46.9 |
| 34, 41, 52, 71, 77, (91), (105) |
| Ronnie Burchill, Andy Garman, Steele Bryant, John Kahl, Isaac Wisnewski, (Sam Faleide), (Aidan Sears) |
| 18:52.1, 19:02.9, 19:40.3, 20:25.4, 20:39.0, (21:06.9), (21:39.2) |
10 | 278 | Langdon Area/Edmore/Munich,
ND - Team Time (1st 5) 1:37:48.7 | Spread (1st 5) 4:13.0 |
| 9, 14, 65, 89, 101, (123) |
| Mason Christianson, Brock Freer, Kartheek Chapara, Edward Freer, Edward Freer, (Noah Foster) |
| 17:20.3, 17:40.6, 20:13.0, 21:01.5, 21:33.3, (22:54.5) |
11 | 323 | Surrey,
ND - Team Time (1st 5) 1:40:11.9 | Spread (1st 5) 5:36.8 |
| 4, 39, 66, 97, 117 |
| Lucas Vollmer, Wyatt Becker, Matthew Wald, Ethan Sveet, Gracin Albertson |
| 16:57.1, 19:01.2, 20:17.5, 21:22.2, 22:33.9 |
12 | 345 | May-Port CG,
ND - Team Time (1st 5) 1:41:29.7 | Spread (1st 5) 5:34.6 |
| 7, 54, 75, 87, 122, (144) |
| Tanner Lundwall, Carter Garrett, Lucas Peterson, Oliver Marquardt, Isaiah Palmer, (Mason Garrett) |
| 17:16.7, 19:42.3, 20:38.5, 21:00.9, 22:51.3, (26:50.2) |
13 | 372 | Carrington,
ND - Team Time (1st 5) 1:42:44.4 | Spread (1st 5) 5:12.7 |
| 21, 51, 80, 93, 127 |
| Jacob Rexin, Joe Lindberg, Tate Wolsky, Ewan Aberle, Maddyx Davis |
| 18:00.1, 19:38.0, 20:41.0, 21:12.5, 23:12.8 |
14 | 381 | Sargent Central/Lidgerwood/Oakes,
ND - Team Time (1st 5) 1:43:42.0 | Spread (1st 5) 3:43.1 |
| 49, 58, 72, 76, 126, (127) |
| Jaron Awender, Blaise Frolek, Cody Meehl, Andrew Wolff, Brennen Wolff, (Dylan Frankki) |
| 19:29.2, 19:51.7, 20:29.9, 20:38.9, 23:12.3, (23:12.8) |
15 | 390 | Enderlin,
ND - Team Time (1st 5) 1:43:06.8 | Spread (1st 5) 2:13.2 |
| 47, 70, 84, 90, 99, (108) |
| Donald Worrell, Riley Fernow, Martin Bergstedt, Eli Christensen, Josiah Olson, (Kaden Campbell) |
| 19:18.3, 20:25.0, 20:48.4, 21:03.6, 21:31.5, (21:53.6) |
16 | 411 | Hatton-Northwood,
ND - Team Time (1st 5) 1:44:16.4 | Spread (1st 5) 5:03.5 |
| 18, 85, 86, 98, 124, (143) |
| Caleb Dorman, Spencer Boe, Russell McLean, Joshua Suelzle, Adam Bina, (Cooper Handly) |
| 17:55.8, 20:53.2, 20:59.4, 21:28.7, 22:59.3, (26:45.6) |
17 | 421 | Maple River,
ND - Team Time (1st 5) 1:44:32.8 | Spread (1st 5) 3:32.3 |
| 28, 64, 104, 112, 113, (121) |
| Damien Norrie, Solomon Burchill, Alex Phelps, Luke Schroeder, Colby Weshnevski, (Blake Theurer) |
| 18:33.0, 20:11.6, 21:38.5, 22:04.4, 22:05.3, (22:39.8) |
18 | 474 | Pembina County North,
ND - Team Time (1st 5) 1:47:34.0 | Spread (1st 5) 2:23.6 |
| 62, 68, 110, 116, 118, (131), (135) |
| Mason Heller, Owen Crosby, Gunder Kemp, Preston Emerson, Devon Dominguez, (James Gagner), (Bjorn Evenson) |
| 20:10.9, 20:20.4, 22:03.1, 22:25.1, 22:34.5, (23:39.5), (24:34.3) |
19 | 494 | Northern Cass,
ND - Team Time (1st 5) 1:53:37.9 | Spread (1st 5) 9:40.0 |
| 37, 73, 107, 132, 145, (146) |
| Owen Johnson, James Winterquist, Jace Steinberger, Damien Haisley, Tyler Iwen, (Anders Hovdenes) |
| 18:57.3, 20:30.8, 21:48.0, 23:44.5, 28:37.3, (28:53.6) |
20 | 500 | Edgeley/Kulm,
ND - Team Time (1st 5) 1:48:02.0 | Spread (1st 5) 1:54.9 |
| 81, 83, 102, 115, 119, (130), (138) |
| Grady Henderson, Dylan Andrys, Austin Huber, Dylan Ostendorf, Luke Nitschke, (Parker Lagondinski), (Ethan Revering) |
| 20:43.1, 20:47.0, 21:35.1, 22:18.8, 22:38.0, (23:22.6), (24:39.6) |
21 | 520 | LaMoure/Litch-Marion,
ND - Team Time (1st 5) 1:50:33.8 | Spread (1st 5) 4:38.1 |
| 50, 96, 111, 129, 134, (137), (141) |
| Jace Duffy, Jake Kramer, Joey Heyd, Evan Podoll, Nicholas Meisch, (Alex Lahlum), (James Ketterling) |
| 19:35.9, 21:20.3, 22:04.1, 23:19.5, 24:14.0, (24:37.9), (25:41.2) |
22 | 546 | Velva,
ND - Team Time (1st 5) 1:51:13.0 | Spread (1st 5) 3:14.1 |
| 74, 100, 114, 125, 133, (139), (142) |
| Wyatt Olson, Alanzo Davis, Maddox Campbell, Lucas Siebuhr, Brandon Vollmer, (Mckie Anderson), (Aiden Brown) |
| 20:35.2, 21:33.1, 22:07.6, 23:07.8, 23:49.3, (24:58.9), (26:33.3) |
23 | 664 | Warwick,
ND - Team Time (1st 5) 2:12:09.6 | Spread (1st 5) 11:02.2 |
| 109, 120, 140, 147, 148, (149) |
| Randal Pearson, Randall Pearson, Aiden Black, Elijah Feather, Cayden Feather, (Skylor Anderson) |
| 21:56.3, 22:39.0, 25:39.0, 28:56.8, 32:58.5, (34:57.4) |