1 | 35 | RAACHE,
MN - Team Time (1st 5) 59:08.1 | Spread (1st 5) 1:58.7 |
| 1, 2, 8, 10, 14, (17), (18) |
| Kaden Eicher, Lincoln Fulton, Joe Church, Alex Tichy, Jack Reynolds, (Marcus Young), (Will Alderman) |
| 10:43.9, 11:09.8, 12:07.7, 12:24.1, 12:42.6, (12:55.3), (12:57.0) |
2 | 117 | St. Cloud Cathedral,
MN - Team Time (1st 5) 1:06:05.9 | Spread (1st 5) 2:28.4 |
| 5, 13, 26, 36, 37, (62), (64) |
| Carson Rolph, Liam Scanlon, Cody Wendt, Lucas Herker, Jacob Tomczik, (Aaron Weitzel), (Shemiam Nicol) |
| 11:39.9, 12:40.8, 13:29.9, 14:07.0, 14:08.3, (15:37.3), (15:53.2) |
3 | 119 | Perham,
MN - Team Time (1st 5) 1:06:37.1 | Spread (1st 5) 42.4 |
| 19, 20, 22, 27, 31, (32), (46) |
| Henry Mathiason, Liam Schumacher, Nathan Rustad, Matt Jorgenson, Kaden Anonen, (Sam LaFond), (Glenn Sommers) |
| 13:00.9, 13:05.3, 13:15.3, 13:32.3, 13:43.3, (13:47.9), (14:37.3) |
4 | 137 | Breckenridge/Wahpeton,
MN - Team Time (1st 5) 1:09:00.8 | Spread (1st 5) 5:28.5 |
| 9, 11, 21, 24, 72 |
| Troy Berndt, Charlie Ekren, Wyatt Stav, Jack Ekren, Devan Diemert |
| 12:15.3, 12:36.4, 13:08.5, 13:16.8, 17:43.8 |
5 | 138 | Dilworth-Glyndon-Felton,
MN - Team Time (1st 5) 1:06:34.5 | Spread (1st 5) 3:58.3 |
| 3, 6, 35, 39, 55, (56), (59) |
| Owen Winter, Jake Dawson, Cal Frisco, Drew Martin, Lorents Gaytan, (Milan Gornowicz), (Eli Dicks) |
| 11:15.6, 11:45.7, 14:03.0, 14:16.3, 15:13.9, (15:16.4), (15:22.9) |
6 | 141 | Hawley XC,
MN - Team Time (1st 5) 1:06:50.6 | Spread (1st 5) 3:48.5 |
| 4, 7, 30, 47, 53 |
| Bridger Larson, Coleman Hoff, CJ Carlisle, Jack Bisek, Jeff Beadle |
| 11:22.5, 11:56.1, 13:41.3, 14:39.7, 15:11.0 |
7 | 148 | Sauk Centre,
MN - Team Time (1st 5) 1:08:19.5 | Spread (1st 5) 2:04.1 |
| 12, 16, 34, 38, 48, (51), (52) |
| Evan Herickhoff, Zaron Olmschenk, Logan Wiehoff, Kyle Blonigen, Grant Linscheid, (Grant Boyer), (Evan Peterson) |
| 12:39.2, 12:46.8, 13:58.5, 14:11.7, 14:43.3, (15:05.5), (15:09.7) |
8 | 151 | Ottertail Central,
MN - Team Time (1st 5) 1:08:29.9 | Spread (1st 5) 1:48.5 |
| 15, 23, 25, 43, 45, (60), (65) |
| Gabe Lindstrom, Taydon Soma, Ryan Despard, Mason Hoyt, Jack Robinson, (Matt Brandborg), (Cade Strege) |
| 12:46.3, 13:15.6, 13:27.8, 14:25.4, 14:34.8, (15:30.5), (15:59.8) |
9 | 212 | Warroad,
MN - Team Time (1st 5) 1:12:06.9 | Spread (1st 5) 1:56.1 |
| 28, 40, 41, 42, 61, (63), (68) |
| Dominic Anthony, Sam Daniels, Leif Olafson, Nixon Norman, Sully Johnson, (Kendan Curtis), (Jack Palmquist) |
| 13:36.1, 14:17.1, 14:18.0, 14:23.5, 15:32.2, (15:51.0), (16:58.1) |
10 | 256 | Roseau,
MN - Team Time (1st 5) 1:18:38.8 | Spread (1st 5) 5:35.2 |
| 29, 33, 50, 70, 74 |
| Waylon Pagett, Brody Kasprowicz, Levi Johnson, Greyson Lundbohm, Isak Anderson |
| 13:37.0, 13:52.8, 14:52.8, 17:04.0, 19:12.2 |
11 | 274 | Morris Area/Chokio-Alberta,
MN - Team Time (1st 5) 1:16:52.6 | Spread (1st 5) 2:22.3 |
| 44, 48, 57, 58, 67, (69), (71) |
| Aaron Baker, Charlie DeNeui, Wesley Richards, Spencer Lamberty, Cole Pederson, (Noah Cegla), (William Coler) |
| 14:32.8, 14:43.3, 15:19.2, 15:22.2, 16:55.1, (17:03.7), (17:28.3) |
12 | 344 | Pierz,
MN - Team Time (1st 5) 1:33:25.2 | Spread (1st 5) 6:53.7 |
| 54, 66, 73, 75, 76 |
| Henry Stamm, Brandon Solinger, Arno Marshall, McKinley Saehr, Alex Curwick |
| 15:13.8, 16:51.6, 18:02.1, 21:10.2, 22:07.5 |