1 | 26 | Sartell,
MN - Team Time (1st 5) 1:00:22.1 | Spread (1st 5) 38.5 |
| 1, 2, 3, 8, 12, (26), (39) |
| Eli Hanson, David Binsfeld, Joshua Lefeber, Seth Westrup, Gavin Kasparek, (Grant Clark), (Brice Kadlec) |
| 11:43.7, 12:00.0, 12:04.5, 12:11.7, 12:22.2, (12:49.5), (13:22.5) |
2 | 84 | Bemidji,
MN - Team Time (1st 5) 1:02:43.1 | Spread (1st 5) 37.1 |
| 7, 11, 20, 21, 25, (31), (36) |
| Will Termont, Dominic Ardnt, Moses Son, Sydney Kingbird, Max Louvar, (Elijah Weeks), (Nick Strand) |
| 12:11.6, 12:16.0, 12:42.2, 12:44.6, 12:48.7, (12:57.4), (13:08.0) |
3 | 89 | Moorhead,
MN - Team Time (1st 5) 1:02:43.2 | Spread (1st 5) 37.8 |
| 9, 14, 16, 23, 27, (38), (42) |
| Ethan Copeland, Austin Liebl, Brock Noyes, Jack Kupitz, Lee Ellingsberg, (Sam Grefsheim), (Evan Kostohryz) |
| 12:12.2, 12:25.0, 12:28.7, 12:47.3, 12:50.0, (13:20.2), (13:25.3) |
4 | 91 | Alexandria,
MN - Team Time (1st 5) 1:03:00.3 | Spread (1st 5) 55.5 |
| 5, 6, 18, 29, 33, (35), (37) |
| Nolan Peterson, Payton Gessford, Cameron Simon, Throck Lehmann, Owen Draper, (Hunter Mohr), (Cameron O'Shea) |
| 12:10.2, 12:11.5, 12:39.7, 12:53.2, 13:05.7, (13:06.2), (13:10.5) |
5 | 137 | Becker,
MN - Team Time (1st 5) 1:04:42.4 | Spread (1st 5) 1:21.7 |
| 13, 19, 22, 34, 49, (50), (53) |
| Jase Tobako, Alex Kinney, Jacob Peterson, Caleb Reckelberg, Benjamin Howe, (Landon Lahr), (Denlan Harmoning) |
| 12:24.0, 12:41.7, 12:45.0, 13:06.0, 13:45.7, (13:49.3), (13:57.2) |
6 | 139 | Willmar,
MN - Team Time (1st 5) 1:04:45.8 | Spread (1st 5) 1:52.3 |
| 4, 10, 28, 45, 52, (77), (78) |
| Brandan Zepeda, Eli Heinen, Matthew Eystad, Gabe LaRue, Jacob Loerzel, (Ezra May), (Carsyn Fairchild) |
| 12:04.7, 12:15.7, 12:50.2, 13:38.2, 13:57.0, (15:23.7), (15:24.2) |
7 | 204 | Detroit Lakes,
MN - Team Time (1st 5) 1:07:39.5 | Spread (1st 5) 2:31.8 |
| 15, 17, 47, 54, 71, (75), (76) |
| Davin Abraham, Micah Barberg, Carson Simison, Carter Mouw, Hunter Zehnaker, (Declan Jessen), (Billy Olson) |
| 12:25.1, 12:36.7, 13:41.9, 13:58.9, 14:56.9, (15:07.5), (15:19.5) |
8 | 231 | St. Cloud Apollo,
MN - Team Time (1st 5) 1:08:13.6 | Spread (1st 5) 1:20.8 |
| 30, 41, 43, 57, 60 |
| Eli Preisler, Ryan Karls, Jamison Penticuff, Marko Gordon, Noah Bogle |
| 12:56.5, 13:24.3, 13:28.0, 14:07.5, 14:17.3 |
9 | 256 | Foley,
MN - Team Time (1st 5) 1:09:48.5 | Spread (1st 5) 2:13.1 |
| 24, 32, 61, 65, 74, (79), (82) |
| Alex Jennissen, Weston Harris, Peyton Ruzek, Cyler Ruhoff, Gavin Kadlec, (Noah Mix), (Austin Wahl) |
| 12:47.8, 13:01.4, 14:20.7, 14:37.7, 15:00.9, (15:30.7), (18:31.5) |
10 | 262 | Little Falls,
MN - Team Time (1st 5) 1:10:01.1 | Spread (1st 5) 53.9 |
| 44, 46, 51, 59, 62, (66), (73) |
| William Sprang, Abraham Anez, Abdiaziz Aden, Elliot Oberton, Antonio Becker, (Aden Larson), (Baylon Larsen) |
| 13:36.9, 13:40.1, 13:56.7, 14:16.6, 14:30.8, (14:45.0), (15:00.1) |
11 | 267 | Brainerd,
MN - Team Time (1st 5) 1:10:02.4 | Spread (1st 5) 1:23.0 |
| 40, 47, 55, 58, 67, (68), (72) |
| Jameson Dale, Ben Stadum, James Rabasco, Joseph Neumann, Axton Svir, (Kyler J Carlson), (Eli Knapp) |
| 13:22.7, 13:41.9, 14:00.5, 14:11.6, 14:45.7, (14:51.2), (14:58.6) |
12 | 322 | Rocori,
MN - Team Time (1st 5) 1:12:58.6 | Spread (1st 5) 53.9 |
| 56, 63, 64, 69, 70, (80), (81) |
| Ethan Guggenberger, Kaleb Cremers, Mason Ingle, Brody Sieben, Caleb Zabinski, (Adien Burg), (Noah Kinzer) |
| 14:02.2, 14:32.2, 14:36.4, 14:51.7, 14:56.1, (16:31.8), (16:36.5) |