1 | 71 | Lake City,
MN - Team Time (1st 5) 1:28:27.1 | Spread (1st 5) 1:48.9 |
| 1, 7, 19, 21, 23, (25), (26) |
| Reese Anderson, Joe Kozlowski, Andrew Muenzbauer, Andrew Muenzhuber, Luke Skifton, (Eric Anderson), (Gavin Siewert) |
| 16:30.2, 17:15.7, 18:09.4, 18:12.7, 18:19.1, (18:21.1), (18:22.1) |
2 | 82 | LA/RP/H,
MN - Team Time (1st 5) 1:28:04.8 | Spread (1st 5) 2:01.5 |
| 3, 4, 6, 30, 39, (45), (52) |
| Tyler Rislov, Luke O'Hare, Andrew Hoiness, Ryan Prinsen, Ryan Prinsen, (Tyler Betthauser), (Aaron Prinsen) |
| 16:42.5, 16:47.7, 17:15.6, 18:35.0, 18:44.0, (18:52.3), (18:59.0) |
3 | 97 | Rochester Lourdes,
MN - Team Time (1st 5) 1:29:48.0 | Spread (1st 5) 1:58.9 |
| 2, 11, 16, 33, 35, (37), (54) |
| Kevin Turlington, Luke Fingerson, Nathan Renier, Jack Archbold, Dylan Rossow, (John Archbold), (Stefan Jones) |
| 16:40.5, 17:47.0, 18:04.9, 18:36.2, 18:39.4, (18:42.2), (19:00.6) |
4 | 107 | Plainview-Elgin-Millville,
MN - Team Time (1st 5) 1:30:36.3 | Spread (1st 5) 1:08.3 |
| 10, 13, 15, 28, 41, (43), (51) |
| Baylor Hagen, Nick Wozney, Jonathan Tienter, Preston Munson, Aiden Anderson, (Cooper Hofschulte), (Kyler Bade) |
| 17:38.0, 17:48.4, 17:55.9, 18:27.7, 18:46.3, (18:50.9), (18:58.4) |
5 | 176 | Pine Island,
MN - Team Time (1st 5) 1:32:37.7 | Spread (1st 5) 1:31.0 |
| 8, 34, 40, 46, 48, (73), (80) |
| Tanner Horton, Braxton Osterhaus, Jamison Rosane, Will Cobb, Lucas Williams, (Julian Rauk), (Jesse Olson) |
| 17:25.2, 18:38.4, 18:45.2, 18:52.7, 18:56.2, (19:24.2), (19:39.0) |
6 | 192 | RAACHE,
MN - Team Time (1st 5) 1:33:18.0 | Spread (1st 5) 1:06.0 |
| 14, 30, 47, 49, 52, (79), (83) |
| Kevin Hagstrom, JJ Hicks, Matthew Van Camp, Nat Friess, Will Fulton, (Ethan Ruelle), (Scott Wass) |
| 17:53.0, 18:35.0, 18:53.0, 18:58.0, 18:59.0, (19:36.0), (19:44.0) |
7 | 270 | Chatfield,
MN - Team Time (1st 5) 1:35:23.8 | Spread (1st 5) 1:26.6 |
| 29, 38, 42, 71, 90, (101), (105) |
| Treyton Lanning, Alex Wright, Cody Guenther, Logan Thompson, Gabe Erding, (Colton Guenther), (Evan Wright) |
| 18:30.4, 18:42.4, 18:50.6, 19:23.4, 19:57.0, (20:20.2), (20:38.0) |
8 | 279 | Zumbrota-Mazeppa/Kenyon-Wanamingo,
MN - Team Time (1st 5) 1:35:08.6 | Spread (1st 5) 1:01.9 |
| 24, 55, 62, 68, 70, (76), (85) |
| Preston Ohm, Ryan Lexvold, Sam Knowlton, Kayden Rodrick, Blake Lochner, (Parker Miller), (Will Mueller) |
| 18:19.8, 19:00.7, 19:07.5, 19:18.9, 19:21.7, (19:27.6), (19:49.4) |
9 | 285 | Stewartville,
MN - Team Time (1st 5) 1:35:26.3 | Spread (1st 5) 1:42.0 |
| 20, 49, 57, 72, 87, (94), (102) |
| Caleb Goff, Jack Sellers, Josh Langseth, Isaiah Fitzgerald, Nathan Jeche, (Ben Hagen), (Jackson Yetter) |
| 18:10.0, 18:58.0, 19:02.3, 19:24.0, 19:52.0, (20:10.7), (20:20.5) |
10 | 304 | Schaeffer Academy,
MN - Team Time (1st 5) 1:35:16.8 | Spread (1st 5) 3:55.7 |
| 5, 44, 61, 84, 110, (132), (146) |
| Luke Bothun, Aidan Kluth, Joseph Block, Joey Lash, Luke Friese, (Isaac Trondson), (Cole Morgan) |
| 16:48.9, 18:51.9, 19:05.1, 19:46.3, 20:44.6, (21:46.1), (23:03.4) |
11 | 309 | St. Charles,
MN - Team Time (1st 5) 1:36:18.7 | Spread (1st 5) 2:02.3 |
| 17, 22, 88, 89, 93, (121), (122) |
| Shane Arnold, Andrew O'Hara, Levi Hulshizer, Erik Ness, Lane Waller, (Zack Spitzer), (Levi Ferden) |
| 18:05.5, 18:16.0, 19:53.2, 19:56.2, 20:07.8, (21:00.0), (21:01.7) |
12 | 335 | Lanesboro/Fillmore Central,
MN - Team Time (1st 5) 1:36:30.5 | Spread (1st 5) 1:44.0 |
| 18, 74, 75, 82, 86, (106), (129) |
| Carson Ruen, Riley Serfling, Jeremy O'Conner, Nicholas Weist, Isaac Snyder, (William Hoeltzle), (Seth Rolfs) |
| 18:06.4, 19:26.1, 19:27.3, 19:40.3, 19:50.4, (20:42.7), (21:30.8) |
13 | 407 | GMLOS,
MN - Team Time (1st 5) 1:39:18.0 | Spread (1st 5) 2:13.9 |
| 36, 56, 91, 108, 116, (137), (145) |
| Christian Hjelmen, Cohen Wiste, Erik Shaw, Cam Ruechel, Brendon Arndorfer, (Jack Bruggeman), (Teague Alden) |
| 18:40.9, 19:00.9, 19:58.1, 20:43.3, 20:54.8, (22:10.3), (22:49.1) |
14 | 414 | Goodhue,
MN - Team Time (1st 5) 1:39:19.0 | Spread (1st 5) 1:40.0 |
| 64, 65, 65, 107, 113, (119), (127) |
| JJ Bien, Lucas Bortz, Torii Opsahl, Ryan Bortz, Alex Nelson, (Devon Hublit), (Kelby Heitman) |
| 19:10.0, 19:18.0, 19:18.0, 20:43.0, 20:50.0, (20:57.5), (21:23.0) |
15 | 423 | Cannon Falls,
MN - Team Time (1st 5) 1:39:55.2 | Spread (1st 5) 2:32.5 |
| 30, 59, 96, 115, 123, (140), (144) |
| Jacob Wulf, Kane Hanson, Brighton Lochner, Thorfin Lundell, Brian Thorburn, (August Wagner), (Will Wagner) |
| 18:35.0, 19:04.3, 20:13.7, 20:54.7, 21:07.5, (22:21.3), (22:41.7) |
16 | 446 | Kingsland,
MN - Team Time (1st 5) 1:40:26.1 | Spread (1st 5) 3:49.7 |
| 9, 92, 95, 124, 126, (128), (148) |
| Garrison Hubka, Andrew Imm, Josh Meskill, Noah Broadwater, Isaac Hauser, (Jayden Brink), (Treyton Pokorney) |
| 17:32.5, 20:04.0, 20:13.2, 21:14.2, 21:22.2, (21:30.1), (23:39.2) |
17 | 465 | Cotter,
MN - Team Time (1st 5) 1:42:19.1 | Spread (1st 5) 4:12.0 |
| 27, 63, 99, 133, 143, (149) |
| John Fritts, Cole Ebertowski, Joseph Costello, Tomas Castillo, Corbin Andow, (Izaak Burros) |
| 18:26.1, 19:08.0, 20:16.4, 21:50.5, 22:38.1, (24:23.2) |
18 | 468 | Pacelli,
MN - Team Time (1st 5) 1:41:48.9 | Spread (1st 5) 4:26.9 |
| 12, 97, 109, 111, 139, (150) |
| Jayden Lewis, Grayson Bickler, Andrew Frederick, Javier Cifuentes, Blake Klingfus, (Jack Klingfus) |
| 17:48.3, 20:15.1, 20:43.5, 20:46.8, 22:15.2, (24:47.1) |
19 | 473 | Wabasha-Kellogg,
MN - Team Time (1st 5) 1:41:06.0 | Spread (1st 5) 1:50.0 |
| 60, 65, 114, 117, 117, (120), (135) |
| Isaac Moore, William Sailer, Oscar Sailer, Dylan Hanson, Caleb Moore, (Christopher Cushman), (Hunter Warren) |
| 19:05.0, 19:18.0, 20:53.0, 20:55.0, 20:55.0, (20:59.0), (22:01.0) |
20 | 492 | Dover-Eyota,
MN - Team Time (1st 5) 1:42:03.7 | Spread (1st 5) 2:22.9 |
| 69, 77, 103, 112, 131, (134), (142) |
| Graeden Juenemann, Owen McDonald, Colton Garity, Blake Ponto, Gabe Humble, (Kolton Brauer), (Zach Watson) |
| 19:20.4, 19:33.6, 20:36.8, 20:49.6, 21:43.3, (21:56.1), (22:34.0) |
21 | 519 | Blooming Prairie,
MN - Team Time (1st 5) 1:43:01.2 | Spread (1st 5) 2:29.6 |
| 81, 98, 100, 104, 136, (138), (141) |
| Hosea Baker, Jesse Cardenas, Alex Miller, Tyler Forystek, Dylan Johnson, (Boone Carlson), (Ethan Grant) |
| 19:39.2, 20:15.6, 20:19.8, 20:37.8, 22:08.8, (22:12.0), (22:26.9) |
22 | 538 | Hayfield,
MN - Team Time (1st 5) 1:44:43.5 | Spread (1st 5) 4:00.0 |
| 58, 78, 125, 130, 147 |
| Isaiah Tempel, Ethan Slaathaug, William Gillette, Dakota Robinson, Ethan Pack |
| 19:03.7, 19:34.4, 21:19.5, 21:42.2, 23:03.7 |