1 | 48 | St. James Area,
MN - Team Time (1st 5) 1:27:15.5 | Spread (1st 5) 2:05.1 |
| 1, 2, 4, 11, 30, (31), (34) |
| Ryan Pierson, Marco Crispin, Levi Miest, Jacob Friesen, Pedro Haycraft, (Brennan Kern), (Bennett Flohrs) |
| 16:40.9, 16:45.8, 17:03.0, 17:59.8, 18:46.0, (18:47.3), (18:49.9) |
2 | 80 | LCWM-Nicollet,
MN - Team Time (1st 5) 1:31:10.6 | Spread (1st 5) 46.3 |
| 10, 12, 14, 16, 28, (44), (45) |
| Ethan Anderson, Luke Engel, Christian Fells, Mason Anderson, Charlie Gengler, (Adin Esqueda), (Ryan Palmer) |
| 17:55.3, 18:06.9, 18:12.0, 18:14.8, 18:41.6, (19:11.6), (19:12.0) |
3 | 104 | Loyola-Cleveland,
MN - Team Time (1st 5) 1:31:53.5 | Spread (1st 5) 16.7 |
| 15, 20, 22, 23, 24, (27), (43) |
| Nathan Strobel, Jorden Rossow, James Younge, Oleguer Costals, Sam Vetter, (Corbin Deichman), (Soren Kelly) |
| 18:12.8, 18:17.1, 18:26.2, 18:27.9, 18:29.5, (18:37.5), (19:09.1) |
4 | 105 | WEM/JWP,
MN - Team Time (1st 5) 1:31:35.0 | Spread (1st 5) 1:07.2 |
| 8, 9, 26, 29, 33, (41), (42) |
| Landon Dimler, Landon Dimler, Jasper Morris, Michael Adams, Caleb Quast, (Memphis James), (Josh Bengtson) |
| 17:42.6, 17:48.0, 18:32.4, 18:42.2, 18:49.8, (19:06.3), (19:07.4) |
5 | 125 | Norwood-Young America,
MN - Team Time (1st 5) 1:32:13.2 | Spread (1st 5) 2:26.6 |
| 6, 13, 19, 37, 50, (60), (87) |
| Jake Druley, Gabe Michels, Mitchell Druley, Tyler Neubarth, Aaron Druley, (Roman Holland), (Aiden Gillett) |
| 17:08.7, 18:10.5, 18:16.9, 19:01.8, 19:35.3, (20:08.0), (21:49.9) |
6 | 190 | Sibley East,
MN - Team Time (1st 5) 1:35:27.5 | Spread (1st 5) 1:59.6 |
| 18, 25, 38, 46, 63, (70), (95) |
| Trevor Parrott, Jose Nevarez, Julio Alejandro, Gavin Latzke, Garrett Kroells, (Gavin Pomplun), (Benito Diaz) |
| 18:16.2, 18:31.9, 19:02.5, 19:21.1, 20:15.8, (20:38.5), (22:54.4) |
7 | 198 | Martin County West,
MN - Team Time (1st 5) 1:35:36.2 | Spread (1st 5) 3:21.3 |
| 7, 21, 39, 62, 69, (71), (81) |
| Jamesson Forsberg, Grant Koehnen, Riley Cole, Connor Pope, Nick Matejka, (David Taylor), (Josh Miller) |
| 17:15.4, 18:25.8, 19:03.0, 20:15.3, 20:36.7, (20:41.1), (21:30.6) |
8 | 247 | New Richland-H-E-G,
MN - Team Time (1st 5) 1:37:52.3 | Spread (1st 5) 1:14.8 |
| 36, 40, 51, 59, 61, (73) |
| Devon Nelton, Jacob Karl, Conner Nelson, Samuel Christensen, Gavin Sletten, (Eric Arvis) |
| 18:58.7, 19:03.1, 19:35.5, 20:01.5, 20:13.5, (20:45.7) |
9 | 254 | M/T/GHEC/ML,
MN - Team Time (1st 5) 1:38:07.0 | Spread (1st 5) 4:36.9 |
| 5, 53, 56, 57, 83, (86), (96) |
| Josiah DeMaris, Ryan Koberoski, Isaac Bergeman, Jacob Moeller, Brayden Grev, (Tate Becker), (Cross Schmidt) |
| 17:06.0, 19:36.7, 19:49.2, 19:52.2, 21:42.9, (21:49.2), (22:56.2) |
10 | 257 | Maple River,
MN - Team Time (1st 5) 1:38:02.3 | Spread (1st 5) 4:02.6 |
| 3, 47, 65, 66, 76, (77), (93) |
| Cole Stencel, Noah Ziegler, Rylan Hollerich, Bryce Ertman, Caisen Hollerich, (Julius Schneider), (Dylan Passmore) |
| 16:56.4, 19:22.3, 20:19.4, 20:25.2, 20:59.0, (21:00.0), (22:19.3) |
11 | 280 | LeSueur-Henderson,
MN - Team Time (1st 5) 1:39:26.0 | Spread (1st 5) 2:10.7 |
| 32, 54, 55, 64, 75, (78), (84) |
| Dylan Novak, Riley Thelemann, Josiah Juarez, Grant Adams, Owen Greisen, (Nathan Tews), (Kaden Graff) |
| 18:47.5, 19:38.1, 19:43.2, 20:19.0, 20:58.2, (21:00.7), (21:44.0) |
12 | 321 | Minnesota Valley Lutheran,
MN - Team Time (1st 5) 1:41:45.3 | Spread (1st 5) 2:07.1 |
| 35, 67, 68, 72, 79, (92), (94) |
| Donovan Witte, Josiah Guenther, Ben Halvorson, Isaiah Carlovsky, Drew Witte, (Jacob Guenther), (Sam Halvorson) |
| 18:54.9, 20:31.5, 20:32.6, 20:44.3, 21:02.0, (22:10.5), (22:34.0) |
13 | 347 | Lester Prairie,
MN - Team Time (1st 5) 1:43:42.9 | Spread (1st 5) 2:17.9 |
| 48, 52, 80, 82, 85, (98), (99) |
| Connor Meyer, Zach Nelson, Colby Reading, Andy Ruwersma, Mitchel Peterson, (Mitchel Peterson), (Josh Hecksel) |
| 19:27.6, 19:35.9, 21:20.9, 21:33.0, 21:45.5, (23:03.8), (23:17.2) |
14 | 357 | Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath,
MN - Team Time (1st 5) 1:46:31.0 | Spread (1st 5) 5:50.2 |
| 17, 58, 89, 91, 102, (103), (104) |
| Noah Christensen, Levi Hagen, Kendrick Henry, Laurence Simonsen, Nico Nosbush, (Cole Schroepfer), (Benjamin Carroll) |
| 18:15.7, 20:00.9, 21:58.8, 22:09.7, 24:05.9, (24:42.8), (36:30.5) |
15 | 398 | Blue Earth Area,
MN - Team Time (1st 5) 1:47:26.7 | Spread (1st 5) 3:30.9 |
| 49, 74, 88, 90, 97, (100), (101) |
| Angel Martinez, Devin Haase, Brady Lorenz, Luca Bucksch, Aiden Donahue, (Seth Mathews), (Marcus Eckles) |
| 19:28.9, 20:57.0, 21:51.7, 22:09.3, 22:59.8, (23:30.3), (23:38.2) |