1 | 56 | Park Rapids Area,
MN - Team Time (1st 5) 1:26:04.1 | Spread (1st 5) 1:38.5 |
| 2, 10, 11, 15, 18, (19), (25) |
| Noah Huot, Noah Larson, Thomas Lopez, Parker Larson, Tyler Huot, (Jack Mitteness), (Kaden Gartner) |
| 16:04.2, 17:18.7, 17:20.7, 17:37.8, 17:42.7, (17:45.7), (18:07.6) |
2 | 61 | Hawley XC,
MN - Team Time (1st 5) 1:26:30.3 | Spread (1st 5) 1:19.9 |
| 5, 7, 13, 14, 22, (24), (31) |
| Bridger Larson, Landon Bakke, Coleman Hoff, Drake Dagenais, Aiden Eilertson, (Brayden Aldinger), (Braeden Lessard) |
| 16:34.3, 17:04.9, 17:26.4, 17:30.5, 17:54.2, (18:07.5), (18:19.4) |
3 | 79 | Dilworth-Glyndon-Felton,
MN - Team Time (1st 5) 1:27:27.8 | Spread (1st 5) 1:43.7 |
| 3, 16, 17, 20, 23, (36), (46) |
| Owen Winter, Carter Julin, Isaac Gifford, Louis Gaytan, Jed Toms, (Sebastian Gaytan), (Drew Martin) |
| 16:15.7, 17:39.4, 17:41.3, 17:52.0, 17:59.4, (18:32.8), (19:20.6) |
4 | 136 | Riverside Christian,
MN - Team Time (1st 5) 1:30:54.5 | Spread (1st 5) 1:50.5 |
| 8, 12, 37, 39, 40, (104) |
| Rylan Hanson, Josiah Sundby, Elliot Arntson, Kyle Hamlin, Isaac Sundby, (Jesse Westbook) |
| 17:10.2, 17:21.2, 18:33.1, 18:49.3, 19:00.7, (23:58.9) |
5 | 140 | Lake Park-Audubon,
MN - Team Time (1st 5) 1:30:43.1 | Spread (1st 5) 3:08.8 |
| 4, 26, 30, 33, 47, (49), (71) |
| Thor Erickson, Brayden Sandland, Chester Retz, Kody Johnson, Tripp Eiter, (Hunter Harman), (Samuel Strom) |
| 16:16.4, 18:12.2, 18:18.3, 18:31.0, 19:25.2, (19:39.9), (21:07.7) |
6 | 158 | Pelican Rapids,
MN - Team Time (1st 5) 1:32:29.5 | Spread (1st 5) 4:42.9 |
| 1, 9, 27, 59, 62, (81), (88) |
| Charlie Larson, Jack Welch, Brody Syverson, Braxton Johnson, Peyton Borgen, (Philip Kleinschmidt), (Eddie Sanchez) |
| 15:55.3, 17:14.5, 18:13.2, 20:28.3, 20:38.2, (21:31.7), (21:54.9) |
7 | 196 | Roseau,
MN - Team Time (1st 5) 1:35:13.4 | Spread (1st 5) 3:42.9 |
| 6, 28, 45, 53, 64, (66), (70) |
| Van Munstenteiger, Wyatt Crist, Brody Kasprowicz, Asher Munstenteiger, Seth Erickson, (Eric Wensloff), (Benjamin Butler) |
| 17:02.6, 18:13.9, 19:16.9, 19:54.5, 20:45.5, (20:48.9), (21:07.0) |
8 | 229 | Ada-Borup-West,
MN - Team Time (1st 5) 1:36:57.5 | Spread (1st 5) 3:33.1 |
| 21, 35, 44, 51, 78, (91), (96) |
| Baron Odden, Cayle Jacobson, Kyle Palacios, Nolan Jacobson, Beckett Odden, (Daniel Babolian), (Drew Hemberger) |
| 17:52.4, 18:32.5, 19:16.0, 19:51.1, 21:25.5, (22:21.6), (22:52.7) |
9 | 243 | Frazee,
MN - Team Time (1st 5) 1:37:50.1 | Spread (1st 5) 2:57.8 |
| 29, 34, 43, 63, 74, (76), (106) |
| Jonah Sharp, Cael Pausch, Brady Borah, Tyden Schaefer, Hunter Piekarski, (Alex Helmers), (Daniel Winn) |
| 18:15.7, 18:32.2, 19:08.4, 20:40.3, 21:13.5, (21:20.2), (25:48.1) |
10 | 276 | Nevis,
MN - Team Time (1st 5) 1:39:50.6 | Spread (1st 5) 2:59.0 |
| 38, 42, 50, 60, 86, (94), (105) |
| Elijah Peterson, Christian Moe, Isaac Bessler, Brennyn Ott, Jeffery Walker, (Wyatt Wroblewski), (Alex Lester) |
| 18:43.7, 19:06.8, 19:46.9, 20:30.5, 21:42.7, (22:42.0), (25:02.4) |
11 | 316 | Warroad,
MN - Team Time (1st 5) 1:42:41.1 | Spread (1st 5) 3:06.7 |
| 32, 61, 68, 75, 80, (82), (83) |
| Kason Pietruszewski, Sam Daniels, Josiah Bleess, Tyson McKeever, Ayden Hess, (Owen Larson), (Everett Pederson) |
| 18:24.4, 20:32.6, 20:57.6, 21:15.4, 21:31.1, (21:33.1), (21:33.2) |
12 | 329 | Bagley/Fosston,
MN - Team Time (1st 5) 1:43:52.9 | Spread (1st 5) 1:35.1 |
| 52, 57, 69, 72, 79, (97), (101) |
| Dylan Gray, Drew Nelson, Cash Radtke, Ayden Hagen, Colin Agnes, (Easton Gilbertson), (Bryant Schwegel) |
| 19:51.7, 20:19.8, 21:02.0, 21:12.6, 21:26.8, (22:56.4), (23:32.5) |
13 | 371 | Red Lake County,
MN - Team Time (1st 5) 1:46:14.8 | Spread (1st 5) 4:13.6 |
| 41, 54, 87, 90, 99, (107), (108) |
| Hayden Shulstad, Nick Suchy, Willilam Klawitter, Peyton O'Neill, Everett Svendsen, (Caden Lee), (Ruben Osborn) |
| 19:05.3, 19:55.2, 21:50.9, 22:04.5, 23:18.9, (27:20.9), (27:29.1) |
14 | 378 | Barnesville,
MN - Team Time (1st 5) 1:46:26.2 | Spread (1st 5) 56.0 |
| 65, 67, 77, 84, 85, (89), (92) |
| Levi Cossette, Kamryn Thompson, Jack Martin, Henry Rotz, Thomas Anderson, (Kobi Thompson), (Collin Gromish) |
| 20:46.6, 20:52.9, 21:23.5, 21:40.6, 21:42.6, (21:58.1), (22:23.3) |
15 | 388 | West Marshall,
MN - Team Time (1st 5) 1:52:45.9 | Spread (1st 5) 8:38.6 |
| 55, 58, 73, 93, 109 |
| Jacob Schoepp, Wylee Nesdahl, Kainen Koponen, Jason Schoepp, Jon Kintz |
| 19:57.9, 20:25.0, 21:12.7, 22:33.8, 28:36.5 |
16 | 397 | United North Central,
MN - Team Time (1st 5) 1:48:58.6 | Spread (1st 5) 3:53.8 |
| 48, 56, 95, 98, 100, (102), (103) |
| Matthew Treinen, Wesley Hodge, Casey Blixt, Max Salmen, Taggart Reitmeyer, (Darryl Haverinen), (Nolan Heltunen) |
| 19:30.2, 20:10.1, 22:51.7, 23:02.6, 23:24.0, (23:53.5), (23:57.4) |