1 | 62 | Mt. Lake Area - Comfrey,
MN - Team Time (1st 5) 1:25:44.4 | Spread (1st 5) 1:56.4 |
| 2, 7, 11, 13, 29, (44), (46) |
| Kody Wassman, Zach Klassen, Tyrone Stout, Ethan Schroeder, Joseph Torres, (Cooper Evers), (Rolando Tema Tema) |
| 16:09.2, 16:57.9, 17:12.4, 17:19.3, 18:05.6, (18:36.1), (18:40.2) |
2 | 75 | Mankato Loyola-Cleveland,
MN - Team Time (1st 5) 1:26:15.5 | Spread (1st 5) 1:33.9 |
| 4, 6, 17, 20, 28, (38), (49) |
| Soren Kelly, Sam Vetter, Nathan Strobel, Kyle Zimmerman, TJ Waldron, (Andrew Buboltz), (Mitchell Buboltz) |
| 16:29.1, 16:54.5, 17:22.5, 17:26.4, 18:03.0, (18:27.0), (18:47.4) |
| 75 | St. James,
MN - Team Time (1st 5) 1:26:04.2 | Spread (1st 5) 2:04.3 |
| 1, 8, 16, 19, 31, (54), (83) |
| Levi Miest, Jacob Friesen, Andrei Rivera, Owen Kuehl, Ryan Gonzalez, (Austin Spitzner), (Alex Aden) |
| 16:06.4, 17:01.1, 17:21.2, 17:24.8, 18:10.7, (19:04.1), (20:29.4) |
4 | 104 | Madelia,
MN - Team Time (1st 5) 1:27:56.0 | Spread (1st 5) 2:03.5 |
| 5, 10, 23, 25, 41, (50), (69) |
| Josiah DeMaris, Ryan Koberoski, Kaydon Firchau, Carson Meraz, Caleb DeCann, (Dalton Tatro), (Eddie Ramirez) |
| 16:29.5, 17:03.2, 17:52.5, 17:57.8, 18:33.0, (18:49.2), (19:29.2) |
5 | 125 | LCWM-Nicollet,
MN - Team Time (1st 5) 1:29:16.0 | Spread (1st 5) 1:30.3 |
| 9, 22, 24, 30, 40, (42), (68) |
| Mason Anderson, Charlie Gengler, Jacob Cooper, Luke Engel, Aidan Moeller, (Lucas Pietan), (Andrew Johnson) |
| 17:01.5, 17:37.9, 17:56.9, 18:07.9, 18:31.8, (18:33.1), (19:28.6) |
6 | 199 | Sibley East,
MN - Team Time (1st 5) 1:32:05.3 | Spread (1st 5) 1:49.5 |
| 14, 15, 55, 56, 59, (60), (84) |
| Julio Alejandro, Gavin Pomplun, Mausten Krueger, Ellyott Allen, Nolan Fisher, (Gage Horstman), (Ben Arneson) |
| 17:19.8, 17:20.2, 19:07.9, 19:08.1, 19:09.3, (19:09.8), (20:35.0) |
7 | 210 | Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath,
MN - Team Time (1st 5) 1:32:33.5 | Spread (1st 5) 1:56.4 |
| 18, 34, 36, 57, 65, (81), (89) |
| Noah Christensen, Raul Rodriguez, Levi Hagen, Kendrick Henry, Derek Wales, (Anton Pyan), (Austin Vee) |
| 17:24.7, 18:18.5, 18:20.4, 19:08.8, 19:21.1, (20:10.1), (20:50.0) |
8 | 238 | Lester Prairie,
MN - Team Time (1st 5) 1:33:40.2 | Spread (1st 5) 1:03.5 |
| 37, 43, 45, 47, 66, (87), (90) |
| Jeffery Olivares, Nestor Garza, Connor Meyer, Jeffery Olivares, Andy Ruwersma, (Nestor Garza), (Mitchell Peterson) |
| 18:20.6, 18:35.8, 18:37.3, 18:42.4, 19:24.1, (20:41.7), (21:30.4) |
9 | 261 | Norwood-Young America,
MN - Team Time (1st 5) 1:34:33.0 | Spread (1st 5) 2:45.0 |
| 12, 39, 64, 70, 76, (85), (86) |
| Kieran Allison, Roman Holland, Aiden Gillett, Tyler Neubarth, Raymond Willems, (Teagan Just), (Luke Allison) |
| 17:14.9, 18:27.9, 19:20.5, 19:29.8, 19:59.9, (20:37.3), (20:39.1) |
10 | 275 | Martin County West/Butterfield-Oden,
MN - Team Time (1st 5) 1:36:52.4 | Spread (1st 5) 5:48.0 |
| 3, 21, 62, 92, 97, (104), (105) |
| Ryan Pierson, Grant Koehnen, Carlos Rodriguez, Hayden O'Connor, Kaleb Kennedy, (Lincoln Kennedy), (David Taylor) |
| 16:20.7, 17:26.9, 19:16.5, 21:39.6, 22:08.7, (22:56.3), (23:16.6) |
11 | 290 | LeSueur-Henderson,
MN - Team Time (1st 5) 1:35:39.9 | Spread (1st 5) 50.0 |
| 48, 53, 57, 61, 71, (75), (77) |
| Colton Wilson, Owen Greisen, Dalton Wilson, Josiah Juarez, Tristan Tellijohn, (Grant Adams), (Nathan Tews) |
| 18:43.4, 19:00.8, 19:08.8, 19:13.5, 19:33.4, (19:50.9), (20:00.1) |
12 | 294 | WEM/JWP,
MN - Team Time (1st 5) 1:38:40.6 | Spread (1st 5) 5:30.8 |
| 26, 32, 51, 79, 106, (110), (111) |
| Wyatt Jans, Gavin Brown, Teagan Mulder, Alexander Kleve, Wesley Heinz, (Maddox Moreno), (Eloi Flo Sola) |
| 18:02.2, 18:10.8, 18:52.5, 20:02.1, 23:33.0, (27:33.2), (29:03.4) |
13 | 328 | Minnesota Valley Lutheran,
MN - Team Time (1st 5) 1:37:03.7 | Spread (1st 5) 48.7 |
| 52, 63, 67, 72, 74, (78), (80) |
| Jeremy Feistner, Ben Halvorson, Drew Witte, Owen Birkholz, Titus Kohls, (Jacob Guenther), (Aiden Weisensel) |
| 18:57.2, 19:20.0, 19:24.9, 19:35.7, 19:45.9, (20:00.5), (20:05.0) |
14 | 334 | Maple River,
MN - Team Time (1st 5) 1:40:40.5 | Spread (1st 5) 4:25.7 |
| 27, 35, 73, 98, 101, (107), (108) |
| Rylan Hollerich, Caisen Hollerich, Anthony Goupillon, Nolan Walker, Bales Bequette, (Aidon Sanford), (Robert Borden) |
| 18:02.3, 18:20.2, 19:39.6, 22:10.4, 22:28.0, (23:51.0), (26:09.7) |
15 | 403 | Blue Earth Area,
MN - Team Time (1st 5) 1:44:42.9 | Spread (1st 5) 3:59.0 |
| 33, 82, 93, 96, 99, (100), (102) |
| Brady Lorenz, Devin Haase, Marcus Eckles, Seth Mathews, Owen Jahnke, (Aiden Donahue), (Oliver Ankeny) |
| 18:16.1, 20:19.9, 21:45.4, 22:06.4, 22:15.1, (22:17.4), (22:39.5) |
16 | 471 | United South Central*,
MN - Team Time (1st 5) 1:48:51.8 | Spread (1st 5) 1:58.6 |
| 88, 91, 94, 95, 103, (109) |
| Laiken Farris, Riley Krohnberg, Isaac Hartman, Joshua Brooks, Joshua Brooks, (Benjamin Schwartz) |
| 20:43.8, 21:34.4, 21:50.9, 22:00.3, 22:42.4, (26:59.9) |