1 | 50 | Mankato East,
MN - Team Time (1st 5) 1:21:59.1 | Spread (1st 5) 1:02.2 |
| 4, 6, 12, 13, 15, (23), (37) |
| Isaiah Anderson, Luke Scholtes, Evan MacLean, Joseph Foley, Nicholas Brauer, (Dayton Clobes), (Tad Wrage) |
| 15:45.8, 16:12.8, 16:35.9, 16:36.6, 16:48.0, (17:10.9), (17:37.4) |
2 | 63 | Worthington,
MN - Team Time (1st 5) 1:22:10.5 | Spread (1st 5) 1:52.9 |
| 2, 3, 8, 17, 33, (39), (40) |
| Mikele Walu, Fanuel Wolday, Filmon Wolday, Ofbeka Morke, Cutter Jacobs, (Austin Kinser), (Asrat Bonnett) |
| 15:39.0, 15:42.2, 16:18.9, 16:58.5, 17:31.9, (17:43.6), (17:47.7) |
3 | 70 | Belle Plaine,
MN - Team Time (1st 5) 1:22:42.3 | Spread (1st 5) 2:00.9 |
| 1, 9, 18, 20, 22, (32), (41) |
| Emmett Gerres, Kelton Koepp, Jack Buerkle, Ezra Fahey, Austin Kehr, (Michael Schultz), (Isaac Bemmels) |
| 15:07.3, 16:21.5, 16:59.8, 17:05.5, 17:08.2, (17:29.0), (17:50.1) |
4 | 91 | Marshall,
MN - Team Time (1st 5) 1:24:23.8 | Spread (1st 5) 57.9 |
| 10, 11, 14, 26, 30, (42), (48) |
| Josh Leibfried, Samuel Deutz, Keagen Anderson, Hudson Dieken, Kohen Holcomb, (Ethan Bly), (Landon Marthaler) |
| 16:27.0, 16:29.0, 16:45.2, 17:17.7, 17:24.9, (17:50.7), (18:01.5) |
5 | 111 | Mankato West,
MN - Team Time (1st 5) 1:25:16.3 | Spread (1st 5) 1:23.1 |
| 5, 19, 27, 29, 31, (34), (35) |
| Ephraim Staley, Ethan Cox, Ian Kim, Landon Dimler, Luke Lumsden, (Owen Risto), (Ian Risto) |
| 16:05.1, 17:00.9, 17:19.9, 17:22.2, 17:28.2, (17:32.0), (17:34.9) |
6 | 185 | Jordan,
MN - Team Time (1st 5) 1:27:58.6 | Spread (1st 5) 2:09.4 |
| 7, 28, 45, 50, 55, (59), (63) |
| Kaleb Sharp, Nick Weedman, Seth Young, Jake Warden, Andrew Norberg, (Logan Bohlsen), (Brodie Barrett) |
| 16:13.2, 17:20.0, 17:55.5, 18:07.3, 18:22.6, (18:30.1), (18:39.2) |
7 | 201 | New Prague,
MN - Team Time (1st 5) 1:28:51.5 | Spread (1st 5) 50.1 |
| 25, 36, 44, 47, 49, (51), (60) |
| Riley Huseby, Liam Roufs, Ryan Schoen, Alex Beck, Thomas Kulakevich, (Zeke Russo), (Cole Herrmann) |
| 17:15.9, 17:35.4, 17:53.0, 18:01.2, 18:06.0, (18:09.2), (18:30.2) |
8 | 215 | Fairmont,
MN - Team Time (1st 5) 1:29:23.5 | Spread (1st 5) 1:04.6 |
| 21, 43, 46, 52, 53, (56), (57) |
| Gavin Artner, Cooper Gudahl, Will Niestrath, Brier Lenort, Jaydon Putney, (Isaac Stone), (Andrew Haugen) |
| 17:07.3, 17:52.5, 18:00.8, 18:11.0, 18:11.9, (18:24.0), (18:26.4) |
9 | 279 | Tri-City United,
MN - Team Time (1st 5) 1:33:36.5 | Spread (1st 5) 2:59.0 |
| 16, 58, 65, 68, 72, (76), (84) |
| Dante Juberian, Grant Fitterer, Michael Pichotta, Colbey Duchnowski, Colin Mechtel, (Cole Walters), (Peter Robrahn) |
| 16:53.0, 18:28.6, 19:04.2, 19:18.7, 19:52.0, (20:02.1), (21:34.7) |
10 | 297 | Hutchinson,
MN - Team Time (1st 5) 1:34:37.1 | Spread (1st 5) 2:41.6 |
| 24, 62, 67, 70, 74, (76), (79) |
| Tyson Farley, Hayden Benson, Grant Haglund, Riley Yerks, Weston Witte, (Keegan Dennis), (Adam Rickertsen) |
| 17:13.7, 18:38.4, 19:15.9, 19:33.8, 19:55.3, (20:02.1), (20:08.4) |
11 | 325 | Glencoe-Silver Lake,
MN - Team Time (1st 5) 1:35:06.8 | Spread (1st 5) 1:42.7 |
| 54, 61, 64, 71, 75, (78), (80) |
| Charles Matzke, Ezequiel Martinez, David Zerwas, Benton Freitag, Kole Christensen, (Aztec Maritinez), (Caleb Lindeman) |
| 18:15.0, 18:33.1, 18:45.0, 19:36.0, 19:57.7, (20:07.9), (20:15.8) |
12 | 327 | St. Peter,
MN - Team Time (1st 5) 1:37:01.3 | Spread (1st 5) 2:57.8 |
| 38, 66, 69, 73, 81, (82), (83) |
| Alexander Bur, Callum Harmes, Corbin Herron, Logan Bock, Jentzen Franklin, (John Kennedy), (Lathe Bly) |
| 17:41.5, 19:13.2, 19:33.1, 19:54.2, 20:39.3, (20:44.6), (20:51.7) |