1 | 65 | Roseau,
MN - Team Time (1st 5) 58:06.9 | Spread (1st 5) 49.6 |
| 4, 7, 14, 19, 21, (35), (36) |
| Brennen Johnson, Noah Urness, Bodee Hovda, Gunnar Lund, Titus Kvien, (Ben Butler), (Braydn Thingvold) |
| 11:09.8, 11:22.2, 11:40.6, 11:54.9, 11:59.4, (12:32.1), (12:32.2) |
2 | 85 | Perham,
MN - Team Time (1st 5) 58:53.1 | Spread (1st 5) 1:08.4 |
| 5, 11, 13, 26, 30, (47), (60) |
| Caden Doll, Carter Flatau, Brayden Glorvigen, Domanik Hagen, Brodey Evenson, (Reier Tweeton), (Sterling Czeck) |
| 11:13.0, 11:26.5, 11:39.2, 12:13.0, 12:21.4, (12:57.3), (13:13.5) |
3 | 86 | West Central Area,
MN - Team Time (1st 5) 58:42.4 | Spread (1st 5) 1:58.0 |
| 2, 6, 8, 24, 46, (62), (70) |
| Dane Anderson, Bryce Kjesbo, Jack Courrier, Anderson Camden, Ben Bye, (Simon Moritz), (Trent Lindquist) |
| 10:56.3, 11:18.4, 11:22.9, 12:10.5, 12:54.3, (13:17.8), (13:31.9) |
4 | 103 | East Grand Forks,
MN - Team Time (1st 5) 59:53.6 | Spread (1st 5) 28.7 |
| 15, 17, 20, 25, 26, (30), (32) |
| Elliot Arnston, Hunter Jordheim, Jonah Vandervort, Jaxon Mahar, Ethan Arntson, (Tate Moore), (Brady Loer) |
| 11:44.3, 11:46.5, 11:57.6, 12:12.2, 12:13.0, (12:21.4), (12:24.4) |
5 | 131 | Mt. Lake Area - Comfrey,
MN - Team Time (1st 5) 1:00:42.4 | Spread (1st 5) 1:11.7 |
| 10, 16, 29, 37, 39, (80), (84) |
| Kody Wassman, Kaleb Eickhoff, Ethan Schroeder, Luke Klassen, Zach Klassen, (Landon Morin), (Preston Xayachak) |
| 11:25.8, 11:45.2, 12:20.3, 12:33.6, 12:37.5, (14:28.2), (14:33.0) |
6 | 134 | Proctor,
MN - Team Time (1st 5) 1:00:00.2 | Spread (1st 5) 2:33.5 |
| 1, 3, 22, 42, 66, (68), (72) |
| Aiden Vanstratten, Elijah Wozniak, Gabe Foucault, Ian Dobosenski, Kaleb Dobosenski, (Kellen Towers), (Nathan Tangen) |
| 10:50.8, 10:59.8, 11:59.6, 12:45.7, 13:24.3, (13:29.1), (13:54.0) |
7 | 210 | Thief River Falls,
MN - Team Time (1st 5) 1:03:14.9 | Spread (1st 5) 1:58.1 |
| 9, 33, 45, 58, 65, (90), (99) |
| William MacLean, Tyler Brouse, Teegan Millsop, Keegan Lund, Micah Anderson, (Spencer Hempel), (Noah Burkel) |
| 11:23.7, 12:24.6, 12:52.3, 13:12.5, 13:21.8, (14:57.4), (15:20.9) |
8 | 291 | Mcgregor,
MN - Team Time (1st 5) 1:08:35.2 | Spread (1st 5) 4:57.5 |
| 18, 23, 41, 94, 115 |
| Parker Jackson, Darian Morgart, Max Sampson, Will Arnold, Isaac Shoemaker |
| 11:50.7, 12:06.6, 12:44.0, 15:05.7, 16:48.2 |
9 | 298 | South Ridge/Cherry/North Woods/NE Range,
MN - Team Time (1st 5) 1:07:18.3 | Spread (1st 5) 1:38.9 |
| 43, 49, 50, 75, 81, (102), (125) |
| Tyler Morse, Cameron Posey, Finnian Prall, Matt Goggleeye, Noah Backe, (Isaac Gagnon), (Greyson Reichensperger) |
| 12:50.2, 12:58.7, 12:59.0, 14:01.3, 14:29.1, (15:30.7), (54:02.8) |
10 | 300 | North Shore,
MN - Team Time (1st 5) 1:06:43.4 | Spread (1st 5) 1:09.8 |
| 51, 51, 55, 64, 79, (88), (89) |
| Elijah Smith, Travis Elling, Jaden Osberg, Bryan Lillis, Cody Lange, (Isaac Schmidt), (Clay Thorpe) |
| 13:00.2, 13:00.2, 13:11.4, 13:21.6, 14:10.0, (14:53.8), (14:56.2) |
| 300 | Red Lake County,
MN - Team Time (1st 5) 1:07:47.7 | Spread (1st 5) 3:21.1 |
| 12, 48, 57, 91, 92, (111) |
| Azazel Chapman, Caden Lee, Peyton O'Neill, Maverick Nelson, Donovan Clifton, (Everett Svendsen) |
| 11:38.6, 12:57.7, 13:12.4, 14:59.3, 14:59.7, (16:16.8) |
12 | 302 | Warroad,
MN - Team Time (1st 5) 1:08:09.5 | Spread (1st 5) 3:05.1 |
| 28, 34, 44, 96, 100, (109), (110) |
| Sam Goulet, Erick Comstock, Simon Anderson, David Hruby, Landen Bounvongxay, (Jack Palmquist), (Dane Fish) |
| 12:19.3, 12:25.0, 12:51.7, 15:09.1, 15:24.4, (16:08.5), (16:13.6) |
13 | 372 | Dilworth-Glyndon-Felton,
MN - Team Time (1st 5) 1:10:56.6 | Spread (1st 5) 3:54.7 |
| 39, 59, 63, 98, 113 |
| Joe Wilson, Gabe Schmitz, Isaac Gifford, Dalton Grubb, Jacob Skolness |
| 12:37.5, 13:13.4, 13:19.0, 15:14.5, 16:32.2 |
14 | 413 | Mesabi East,
MN - Team Time (1st 5) 1:13:44.0 | Spread (1st 5) 4:16.4 |
| 38, 69, 76, 114, 116 |
| Carson Slattery, Alex Leete, Henrik Murray, Owen LaLonde, Brody Heinen |
| 12:34.9, 13:30.4, 14:05.3, 16:42.1, 16:51.3 |
15 | 416 | Rockford,
MN - Team Time (1st 5) 1:12:24.9 | Spread (1st 5) 1:59.7 |
| 71, 77, 78, 87, 103 |
| Tyler Mager, Colton Braun, Tanner Michlitsch, Quinn London, Grady Dawson |
| 13:37.2, 14:08.5, 14:08.7, 14:53.6, 15:36.9 |
16 | 433 | Braham,
MN - Team Time (1st 5) 1:17:52.9 | Spread (1st 5) 7:21.9 |
| 53, 56, 95, 106, 123 |
| Garrett Engberg, Isaiah Lancrain, Cody Hansen, Shane Lund, Brett Lund |
| 13:06.5, 13:11.9, 15:07.2, 15:58.9, 20:28.4 |
17 | 444 | Hinckley-Finlayson,
MN - Team Time (1st 5) 1:15:26.6 | Spread (1st 5) 4:15.7 |
| 54, 67, 101, 105, 117, (121), (124) |
| Brody Froehling, Griffin Stiel, Bryan Blowers, Colton Froehling, Adam Carlier, (Harrison Kreft), (Matthew Masterson) |
| 13:10.6, 13:26.5, 15:25.2, 15:58.0, 17:26.3, (17:41.6), (20:47.9) |
18 | 455 | Marshall (Duluth),
MN - Team Time (1st 5) 1:16:10.6 | Spread (1st 5) 4:26.5 |
| 61, 74, 86, 112, 122 |
| Jonas Martinelli, Weston Heeren, Daniel Pospisil, Eddy Buck, Abram Aronson |
| 13:15.4, 14:01.2, 14:45.9, 16:26.2, 17:41.9 |
19 | 459 | Eveleth-Gilbert,
MN - Team Time (1st 5) 1:15:14.9 | Spread (1st 5) 1:25.3 |
| 82, 83, 93, 97, 104 |
| Chase Anderson, Ty Autio, AJ Hultman, Jake Bradach, Dylan Celley |
| 14:31.0, 14:31.1, 15:05.3, 15:11.2, 15:56.3 |
20 | 491 | Esko,
MN - Team Time (1st 5) 1:18:05.6 | Spread (1st 5) 3:31.7 |
| 73, 85, 107, 108, 118, (119), (120) |
| Ethan Gamache, Mason Klatte, Joe Cekalla, Ben Schramm, Ethan Lindgren, (James Cornell), (Paul Cornell) |
| 13:56.8, 14:39.6, 15:59.6, 16:01.1, 17:28.5, (17:30.1), (17:32.2) |