1 | 65 | St. James Area,
MN - Team Time (1st 5) 1:29:36.6 | Spread (1st 5) 2:15.6 |
| 2, 8, 10, 14, 31, (35), (53) |
| Caleb Rivera, Marco Crispin, Juan Castaneda, Levi Miest, Austin Knickrehm, (Jacob Friesen), (Bennett Flohrs) |
| 16:34.6, 17:45.5, 18:09.6, 18:16.7, 18:50.2, (19:02.8), (19:38.6) |
2 | 83 | Glencoe-Silver Lake,
MN - Team Time (1st 5) 1:31:16.1 | Spread (1st 5) 1:04.0 |
| 5, 17, 19, 20, 22, (23), (27) |
| Connor Hallaway, Joey Barrett, Paul Sievert, Zeke Martinez, Cameron Kaczmarek, (Caden Neid), (Austin Simons) |
| 17:27.0, 18:25.0, 18:26.1, 18:27.0, 18:31.0, (18:36.0), (18:43.0) |
3 | 96 | Belle Plaine,
MN - Team Time (1st 5) 1:31:11.6 | Spread (1st 5) 2:43.1 |
| 1, 9, 15, 33, 38, (43), (58) |
| Emmett Gerres, Adam Stiemke, Samual Van Zummeren, Kevin He, Gunnar Geisler, (Tanner Witt), (Kelton Koepp) |
| 16:32.4, 18:07.7, 18:19.1, 18:56.9, 19:15.5, (19:19.1), (19:42.2) |
4 | 120 | Norwood-Young America,
MN - Team Time (1st 5) 1:32:05.3 | Spread (1st 5) 2:30.7 |
| 4, 7, 11, 30, 68, (78), (83) |
| Tyler Smith, Jake Druley, Mitchell Druley, Sean Weckman, Danny Padilla, (Colten Latzke), (Tyler Neubarth) |
| 17:25.7, 17:41.2, 18:12.2, 18:49.8, 19:56.4, (20:18.7), (20:33.3) |
5 | 165 | Sibley East,
MN - Team Time (1st 5) 1:34:45.3 | Spread (1st 5) 57.6 |
| 18, 21, 36, 44, 46, (90), (97) |
| Jose Nevarez, Davis Wibstad, Trevor Parrott, Micah Scherer, Cole Bauer, (Garrett Kroells), (Oscar Kreft) |
| 18:26.0, 18:29.7, 19:06.4, 19:19.6, 19:23.6, (20:55.6), (21:17.0) |
6 | 190 | Medford,
MN - Team Time (1st 5) 1:35:33.7 | Spread (1st 5) 1:25.5 |
| 13, 29, 40, 51, 57, (64), (98) |
| Tyler Stursa, Cohen Stursa, Brock Merritt, Austin Erickson, Garrett Fitzgerald, (Casey Chambers), (Luis Lopez) |
| 18:14.7, 18:47.8, 19:17.6, 19:33.4, 19:40.2, (19:55.9), (21:17.1) |
7 | 211 | Maple River,
MN - Team Time (1st 5) 1:35:33.9 | Spread (1st 5) 3:19.0 |
| 3, 26, 47, 49, 86, (87), (100) |
| Cole Stencel, Kole Wenner, Bobby Sullivan, Noah Ziegler, Grant Klein, (Dylan Passmore), (Boden Simon) |
| 17:17.1, 18:41.0, 19:27.4, 19:32.3, 20:36.1, (20:41.6), (21:23.2) |
8 | 220 | Tri-City United,
MN - Team Time (1st 5) 1:36:47.8 | Spread (1st 5) 37.4 |
| 34, 39, 41, 50, 56, (66), (75) |
| Connor Antony, Austin Rutt, Dante Juberian, Michael Pichotta, Chase Goecke, (Thomas Bulger), (Conner Antony) |
| 19:01.9, 19:16.1, 19:17.7, 19:32.8, 19:39.3, (19:56.3), (20:04.1) |
9 | 229 | LCWM-Nicollet,
MN - Team Time (1st 5) 1:36:49.1 | Spread (1st 5) 1:31.5 |
| 16, 45, 48, 54, 66, (70), (72) |
| Christian Fells, Luke Engel, Jimmy Bergstad, Nathan Duis, Aidan Moeller, (Miles Flack), (Jacob Cooper) |
| 18:24.8, 19:20.8, 19:28.2, 19:39.0, 19:56.3, (19:57.5), (19:59.5) |
10 | 254 | Loyola-Cleveland,
MN - Team Time (1st 5) 1:37:33.7 | Spread (1st 5) 4:00.4 |
| 6, 12, 52, 82, 102, (106), (111) |
| Tyler Erickson, James Younge, Jorden Rossow, Nathan Strobel, Soren Kelly, (Andrew Buboltz), (Sam Kotulski) |
| 17:37.4, 18:13.0, 19:34.4, 20:31.1, 21:37.8, (22:05.3), (22:40.7) |
11 | 326 | M/T/GHEC/ML,
MN - Team Time (1st 5) 1:40:04.0 | Spread (1st 5) 2:18.0 |
| 32, 55, 65, 80, 94, (115), (123) |
| Josiah DeMaris, Jacob Moeller, Ryan Koberoski, Isaac Bergeman, Blake Altenburg, (Colin Wihlm), (Ja' Sean Glover) |
| 18:53.6, 19:39.1, 19:56.0, 20:23.7, 21:11.6, (23:07.9), (25:21.4) |
12 | 343 | Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath,
MN - Team Time (1st 5) 1:42:35.9 | Spread (1st 5) 4:23.4 |
| 24, 25, 72, 108, 114, (116) |
| Nate Fliszar, Joshua Hagen, Noah Christensen, Garrett Grathwohl, Laurence Simonsen, (Charlie Macho) |
| 18:39.4, 18:39.6, 19:59.5, 22:14.6, 23:02.8, (23:14.1) |
13 | 347 | New Richland-H-E-G,
MN - Team Time (1st 5) 1:40:50.3 | Spread (1st 5) 2:15.7 |
| 28, 62, 77, 89, 91, (112), (119) |
| Daniel Nydegger, Jacob Karl, Tylar Malakowsky, Conner Nelson, Samuel Christensen, (Elijah Nussbaum), (Gavin Anderson) |
| 18:47.2, 19:53.0, 20:15.0, 20:52.2, 21:02.9, (22:49.0), (23:33.0) |
14 | 359 | WEM/JWP,
MN - Team Time (1st 5) 1:40:33.2 | Spread (1st 5) 50.7 |
| 59, 63, 74, 79, 84, (93), (103) |
| Josh Bengtson, Gavin Krause, Landon Dimler, Cody Culhane, Caleb Quast, (Memphis James), (Brennan Hoehn) |
| 19:42.9, 19:54.7, 19:59.8, 20:22.2, 20:33.6, (21:08.1), (21:52.1) |
15 | 362 | Minnesota Valley Lutheran,
MN - Team Time (1st 5) 1:41:31.2 | Spread (1st 5) 1:54.1 |
| 42, 60, 69, 95, 96, (99), (107) |
| Mitchell Ulrich, Josiah Guenther, Caleb Carlovsky, Isaiah Carlovsky, Donovan Witte, (Ben Halvorson), (Jacob Guenther) |
| 19:19.0, 19:49.3, 19:57.1, 21:12.7, 21:13.1, (21:21.2), (22:09.6) |
16 | 408 | LeSueur-Henderson,
MN - Team Time (1st 5) 1:42:27.1 | Spread (1st 5) 1:06.5 |
| 71, 76, 81, 88, 92, (104), (109) |
| Riley Thelemann, Dylan Novak, Sam Menne, Grant Adams, Jacob Eibs, (Josiah Juarez), (Cayden Luna) |
| 19:59.4, 20:10.2, 20:25.2, 20:46.4, 21:05.9, (22:03.6), (22:22.8) |
17 | 462 | Blue Earth Area,
MN - Team Time (1st 5) 1:46:21.0 | Spread (1st 5) 2:32.0 |
| 61, 85, 101, 105, 110, (121), (122) |
| Angel Martinez, Cameron Germain, Blair Lunz, Damion Mahlstedt, Devin Haase, (Zaire Morrow), (Nick Frank) |
| 19:51.1, 20:35.8, 21:26.4, 22:04.6, 22:23.1, (24:00.0), (24:14.1) |
18 | 505 | G-F-W,
MN - Team Time (1st 5) 1:52:53.0 | Spread (1st 5) 4:43.8 |
| 37, 113, 117, 118, 120 |
| Evan Elder, Brennir Peterson, Carter Sabo, Mitchel Stark, Mason Neuman |
| 19:11.6, 22:57.9, 23:18.0, 23:30.1, 23:55.4 |