1 | 15 | Litchfield,
MN - Team Time (1st 5) 50:42.5 | Spread (1st 5) 45.6 |
| 1, 2, 3, 4, 5, (7), (11) |
| Westin Sonsalla, Peter Larson, Isaac Kalkbrenner, Asher Allen, Carson Cervin, (Myles Johnson), (Mayson Lowenberg) |
| 9:53.0, 9:54.0, 10:02.5, 10:14.4, 10:38.6, (10:47.0), (11:44.7) |
2 | 149 | RAACHE,
MN - Team Time (1st 5) 1:01:38.5 | Spread (1st 5) 51.2 |
| 17, 20, 31, 37, 44, (51), (76) |
| Caleb Linscott, Tanner Vail, Isaac Levno, Liam Brost, Caleb Levno, (Dylan Knight), (Thor Sviggum) |
| 11:54.6, 12:01.6, 12:21.8, 12:34.7, 12:45.8, (12:57.1), (13:44.0) |
3 | 157 | West Central Area,
MN - Team Time (1st 5) 1:01:47.5 | Spread (1st 5) 2:18.5 |
| 9, 10, 23, 35, 80 |
| Turner Carlson, Brendan Biss, Kyler Kastner, Tayven Franken, Reilly Mulroy |
| 11:34.0, 11:44.0, 12:03.0, 12:34.0, 13:52.5 |
4 | 186 | Wadena-Deer Creek,
MN - Team Time (1st 5) 1:01:40.6 | Spread (1st 5) 4:24.4 |
| 5, 16, 19, 25, 121 |
| Brennan Simmons, Carsen Sweeney, Lane Kaufman, Jack Halverson-Bucholz, Levi Nelson |
| 10:38.6, 11:51.3, 11:59.2, 12:08.5, 15:03.0 |
5 | 192 | Long Prairie-Grey Eagle,
MN - Team Time (1st 5) 1:02:58.0 | Spread (1st 5) 1:24.0 |
| 14, 32, 39, 52, 55, (58), (69) |
| John Paul Buntjer, Leevke Brunkhorst, Brayden Larson, Max Mitzel, Damien Lopez, (Gideon Bitz), (Caden Schultz) |
| 11:48.8, 12:23.2, 12:35.5, 12:57.7, 13:12.8, (13:25.2), (13:37.8) |
6 | 236 | St. Cloud Christian,
MN - Team Time (1st 5) 1:04:13.2 | Spread (1st 5) 1:55.8 |
| 15, 24, 42, 77, 78, (83), (100) |
| Isaac Berges, Miles Rassier, Matthias Jensen, Gaige Yancey, Eli Brophy, (Oliver Clavin), (Evan Dinger) |
| 11:50.2, 12:05.6, 12:45.6, 13:45.8, 13:46.0, (13:55.3), (14:19.7) |
7 | 252 | Pacelli,
MN - Team Time (1st 5) 1:04:57.9 | Spread (1st 5) 2:57.4 |
| 12, 13, 54, 63, 110, (114) |
| Kedi Oman, Isaac Johnson, Landon Phan, Emmett McNeely, Jorge Ramirez, (Antonio Rubio) |
| 11:45.8, 11:47.6, 13:09.6, 13:31.7, 14:43.2, (14:52.8) |
8 | 258 | Mesabi East,
MN - Team Time (1st 5) 1:04:44.3 | Spread (1st 5) 2:14.0 |
| 18, 40, 50, 53, 97, (109), (113) |
| Brady Forsberg, Lucas Berndt, Easton Goerdt, Ethan Green, Lucas Niemi, (James McCarter), (Jonny Plese) |
| 11:58.7, 12:36.0, 12:54.1, 13:02.8, 14:12.7, (14:42.4), (14:50.1) |
9 | 287 | Ely,
MN - Team Time (1st 5) 1:05:24.0 | Spread (1st 5) 3:08.9 |
| 8, 27, 56, 91, 105 |
| Wyatt Devine, Grant Chittum, Blake Houde, Liam Kurnava, Oren Solum |
| 11:20.6, 12:10.3, 13:14.3, 14:09.3, 14:29.5 |
10 | 294 | Esko,
MN - Team Time (1st 5) 1:06:26.5 | Spread (1st 5) 1:08.9 |
| 46, 48, 57, 62, 81, (84), (93) |
| Elliot Zigich, Aiden Sawyer, Finn Muchow, Deklinn Sheldon, Jackson Renninger, (Max Olson), (Logan Filipiak) |
| 12:46.0, 12:50.2, 13:24.6, 13:30.8, 13:54.9, (13:56.6), (14:10.6) |
11 | 319 | Hawley XC,
MN - Team Time (1st 5) 1:06:45.6 | Spread (1st 5) 3:19.2 |
| 22, 33, 38, 99, 127 |
| Evan Swan, Bennett Johnson, Sam Olson, Brooks Graunke, Isaac Hiller |
| 12:02.8, 12:30.2, 12:34.9, 14:15.7, 15:22.0 |
12 | 327 | North Shore,
MN - Team Time (1st 5) 1:07:17.3 | Spread (1st 5) 1:51.7 |
| 29, 59, 64, 87, 88, (90), (149) |
| Lucas Oberg, Leif Cavitt, Wade Melander, Atley Beckstrand, William Richner, (Aiden Schlangen), (Logan Smith) |
| 12:12.6, 13:27.2, 13:31.9, 14:01.3, 14:04.3, (14:07.4), (17:46.3) |
13 | 335 | Park Rapids Area,
MN - Team Time (1st 5) 1:07:11.7 | Spread (1st 5) 2:35.2 |
| 21, 45, 66, 96, 107, (123), (136) |
| Cesar Quixan Gutierrez, Andrew Mercil, Levi Gack, Mihai Jeppesen, Fred London, (Max Deblieck), (Dominic Brissett) |
| 12:02.3, 12:45.9, 13:33.6, 14:12.4, 14:37.5, (15:10.1), (16:10.7) |
14 | 409 | Montevideo,
MN - Team Time (1st 5) 1:12:47.2 | Spread (1st 5) 6:59.9 |
| 28, 41, 74, 116, 150 |
| Henry Godfrey, Sonny Dahl, Bergen Ludwig, Jack Loehr, Ross Stanley |
| 12:12.1, 12:43.2, 13:42.1, 14:57.8, 19:12.0 |
15 | 422 | Braham,
MN - Team Time (1st 5) 1:09:44.6 | Spread (1st 5) 1:59.0 |
| 43, 73, 94, 101, 111, (128), (129) |
| Waylon German, Tyler Maser, James Eaton, Henry Asleson, Tycen Woods, (Luke Fix), (Blake Swanson) |
| 12:45.7, 13:41.7, 14:12.3, 14:20.2, 14:44.7, (15:31.5), (15:33.0) |
16 | 425 | A.B.E,
MN - Team Time (1st 5) 1:10:29.0 | Spread (1st 5) 3:54.3 |
| 30, 82, 86, 92, 135, (148) |
| Nathan Brethorst, Brock Bahls, Landyn Johnson, Cole Johnson, Ben Bui, (Lochlann Stevens) |
| 12:15.2, 13:55.1, 13:59.6, 14:09.6, 16:09.5, (17:26.2) |
17 | 446 | BOLD/BLH,
MN - Team Time (1st 5) 1:11:36.9 | Spread (1st 5) 3:48.6 |
| 36, 71, 79, 122, 138 |
| Will Stratton, Harper Hirshman, Tyler Fank, Brecken Erickson, Landon Amberg |
| 12:34.4, 13:40.5, 13:49.6, 15:09.4, 16:23.0 |
18 | 460 | Moose Lake/Willow River/Barnum,
MN - Team Time (1st 5) 1:12:01.5 | Spread (1st 5) 3:04.4 |
| 60, 65, 89, 103, 143, (146) |
| Blaike Skalko-Olesiak, Moses Jurek, Jackson Ketchmark, Richard Wasche, Rowan Wallace, (Elijah Erickson) |
| 13:27.9, 13:32.5, 14:04.8, 14:24.0, 16:32.3, (17:00.9) |
19 | 468 | Mountain Iron-Buhl,
MN - Team Time (1st 5) 1:11:44.1 | Spread (1st 5) 3:42.4 |
| 26, 75, 117, 120, 130 |
| Trenton Janckila, Mylo Niska, Allen Haapala, Kade Otto, Max Haapala |
| 12:08.7, 13:43.2, 14:58.3, 15:02.8, 15:51.1 |
20 | 471 | Pierz,
MN - Team Time (1st 5) 1:11:19.6 | Spread (1st 5) 2:10.0 |
| 47, 85, 106, 115, 118, (124), (144) |
| Alex Sebasky, Tripp Toops, Travis Young, Joel Marshik, Riley Scholl, (Roman Wacker), (McKinley Saehr) |
| 12:50.1, 13:57.2, 14:36.1, 14:56.1, 15:00.1, (15:12.8), (16:52.9) |
21 | 490 | St. Paul Academy & Summit School,
MN - Team Time (1st 5) 1:12:33.4 | Spread (1st 5) 2:17.3 |
| 70, 72, 98, 119, 131, (142) |
| Sam McCarthy, Felix Warren, Walter Broughton, Alex Lee, Everett Grammens, (Carter Dodson) |
| 13:40.2, 13:41.4, 14:13.1, 15:01.2, 15:57.5, (16:31.9) |
22 | 510 | St. Agnes,
MN - Team Time (1st 5) 1:14:18.1 | Spread (1st 5) 2:57.0 |
| 61, 67, 102, 139, 141 |
| Max Hartwell, James Nelson, Phillip Kobbermann, Jase Treichel, William Ferdinandt |
| 13:30.0, 13:36.1, 14:20.5, 16:24.5, 16:27.0 |
23 | 514 | Ottertail Central,
MN - Team Time (1st 5) 1:16:35.8 | Spread (1st 5) 7:16.0 |
| 34, 94, 108, 126, 152 |
| Drew Robinson, Oliver Heggem, Ethan Sonju, Benji Sanmoogan, Nathan Sanmoogan |
| 12:33.8, 14:12.3, 14:39.2, 15:20.7, 19:49.8 |
24 | 553 | Nevis,
MN - Team Time (1st 5) 1:15:12.3 | Spread (1st 5) 3:16.6 |
| 49, 112, 125, 133, 134, (147) |
| Roland Simkins, Jayden Romosz, Ryder Peterson, Will Wroblewski, Draden Puchalla, (Eli Boushee) |
| 12:52.4, 14:45.0, 15:19.2, 16:06.7, 16:09.0, (17:21.7) |
25 | 581 | International Falls,
MN - Team Time (1st 5) 1:16:46.4 | Spread (1st 5) 2:48.3 |
| 68, 104, 132, 137, 140, (145), (151) |
| Mason Mortenson, Benson Sather, Ashby Silvers, Reign Friend, Cullen Erickson, (Sig Ginter), (Andy Davenport) |
| 13:37.6, 14:25.0, 16:06.4, 16:11.5, 16:25.9, (16:55.7), (19:27.3) |