1 | 46 | Plainview-Elgin-Millville,
MN - Team Time (1st 5) 1:26:22.1 | Spread (1st 5) 1:09.1 |
| 1, 2, 6, 12, 25, (55), (58) |
| Samson Hagen, Griffin Doughty, Austin Dawley, Baylor Hagen, Andrew Krause, (Jonathan Tienter), (Preston Munson) |
| 16:52.6, 16:53.5, 17:02.6, 17:31.7, 18:01.7, (18:50.7), (18:53.5) |
2 | 71 | Lake City,
MN - Team Time (1st 5) 1:27:52.8 | Spread (1st 5) 54.7 |
| 4, 13, 14, 19, 21, (22), (23) |
| Hunter Grimm, Joe Kozlowski, Reese Anderson, Andrew Muenzhuber, Zach Scharpen, (Ben Johnson), (Nash Nelson) |
| 17:01.5, 17:33.7, 17:35.5, 17:45.9, 17:56.2, (17:57.0), (18:00.9) |
3 | 110 | La Crescent-Hokah,
MN - Team Time (1st 5) 1:29:30.7 | Spread (1st 5) 26.6 |
| 15, 18, 24, 26, 27, (35), (54) |
| Camdan Nolop, Jake Boudreau, Bryce Duffy, Cody Kowalski, Thomas Lechnir, (Dane McCormick), (Jack Redman) |
| 17:37.3, 17:44.6, 18:01.3, 18:03.6, 18:03.9, (18:18.1), (18:50.1) |
4 | 131 | Pine Island,
MN - Team Time (1st 5) 1:29:47.2 | Spread (1st 5) 1:26.1 |
| 5, 10, 37, 38, 41, (49), (75) |
| Tanner Horton, Danny Langworthy, Jacob Wright, Julian Rauk, Lucas Williams, (Andy Kroll), (Danny Cote) |
| 17:02.5, 17:26.1, 18:23.3, 18:26.7, 18:28.6, (18:40.5), (19:24.5) |
5 | 144 | Lewiston-Altura,
MN - Team Time (1st 5) 1:29:56.0 | Spread (1st 5) 1:41.4 |
| 3, 11, 40, 43, 47, (59), (80) |
| Luke O'Hare, Aidan Ellinghuysen, Ricky Buchanan, Mitchell Ledebuhr, Tyler Rislov, (Aleric Frick), (Gabe Huelskamp) |
| 16:55.0, 17:26.6, 18:28.4, 18:29.6, 18:36.4, (18:54.5), (19:35.0) |
6 | 157 | Stewartville,
MN - Team Time (1st 5) 1:30:36.9 | Spread (1st 5) 1:32.0 |
| 7, 20, 34, 46, 50, (82), (84) |
| Alexander Lawrence, Scott Boelman, Jakob Ratelle, Christopher Remling, Caleb Goff, (Chase Neubauer), (Jadon Ratelle) |
| 17:08.9, 17:54.4, 18:16.6, 18:36.1, 18:40.9, (19:38.1), (19:39.9) |
7 | 193 | Byron,
MN - Team Time (1st 5) 1:31:46.4 | Spread (1st 5) 1:16.9 |
| 17, 31, 33, 51, 61, (65), (66) |
| Aric Jorgensen, Nathan Jacobs, Braeden Dilworth, Lincoln Stellner, Zach Heimer, (Mitchel Petersen), (Braydon Entgelmeier) |
| 17:40.7, 18:11.1, 18:14.4, 18:42.6, 18:57.6, (19:05.4), (19:10.4) |
8 | 215 | Rochester Lourdes,
MN - Team Time (1st 5) 1:32:27.4 | Spread (1st 5) 1:12.8 |
| 16, 42, 48, 52, 57, (70), (77) |
| Kevin Turlington, Nicholas Houfek, Peyton Dunham, Brevin Ryan, Ethan Smith, (Nick Adamson), (Marcus Cramer) |
| 17:39.2, 18:29.2, 18:39.6, 18:47.4, 18:52.0, (19:14.2), (19:25.5) |
9 | 226 | St. Charles,
MN - Team Time (1st 5) 1:32:20.8 | Spread (1st 5) 3:18.3 |
| 8, 9, 28, 69, 112, (126), (154) |
| Axel Daood, Korrigan Diercks, Andrew O'Hara, Bryan Chavez, Shane Arnold, (Lane Waller), (Levi Ferden) |
| 17:12.4, 17:17.7, 18:06.1, 19:13.9, 20:30.7, (21:01.8), (22:43.2) |
10 | 325 | Chatfield,
MN - Team Time (1st 5) 1:35:35.3 | Spread (1st 5) 48.8 |
| 45, 63, 67, 74, 76, (78), (115) |
| Treyton Lanning, Evan Wright, Alex Wright, Cooper Frederick, Cody Guenther, (Brady Woltz), (Colby Aarhus) |
| 18:35.8, 19:02.9, 19:11.0, 19:21.0, 19:24.6, (19:28.9), (20:37.0) |
11 | 329 | Medford,
MN - Team Time (1st 5) 1:35:49.3 | Spread (1st 5) 1:34.5 |
| 29, 64, 72, 79, 85, (91), (95) |
| Tyler Stursa, Garrett Fitzgerald, Austin Erickson, Brett Johnson, Cohen Stursa, (Ryan Hermanstorfer), (Giovanni Gonzalez) |
| 18:09.4, 19:03.7, 19:17.4, 19:34.9, 19:43.9, (19:59.3), (20:03.7) |
12 | 339 | Cotter,
MN - Team Time (1st 5) 1:36:28.6 | Spread (1st 5) 1:44.2 |
| 32, 44, 86, 88, 89, (93), (108) |
| Will Modjeski, Chris Kwak, Ian Modjeski, Alek Threinen, John Fritts, (Joseph Costello), (Andrew Hinz) |
| 18:13.4, 18:33.8, 19:48.4, 19:55.4, 19:57.6, (20:03.3), (20:21.3) |
13 | 383 | Dover-Eyota,
MN - Team Time (1st 5) 1:37:43.2 | Spread (1st 5) 3:16.4 |
| 30, 53, 73, 92, 135, (152), (156) |
| Graeden Juenemann, Owen McDonald, Jaedon Trogstad, Colton Garity, Zach Watson, (Blake Ponto), (Tyler Aeschlimann) |
| 18:09.5, 18:48.6, 19:19.5, 19:59.7, 21:25.9, (22:38.6), (23:40.2) |
14 | 400 | Zumbrota-Mazeppa/Kenyon-Wanamingo,
MN - Team Time (1st 5) 1:37:46.1 | Spread (1st 5) 1:10.3 |
| 60, 62, 83, 97, 98, (120), (124) |
| Tyler Ryan, Preston Ohm, Peyton Liffrig, Blake Lochner, Will Grimsrud, (Kayden Rodrick), (Micheal Majerus) |
| 18:56.1, 18:59.2, 19:39.6, 20:04.8, 20:06.4, (20:54.3), (20:57.4) |
15 | 464 | Wabasha-Kellogg,
MN - Team Time (1st 5) 1:39:42.7 | Spread (1st 5) 1:54.6 |
| 39, 104, 105, 107, 109, (119), (149) |
| Chase Holtorf, Owen Kallstrom, Caleb Moore, Isaac Moore, Hunter Warren, (William Sailer), (Aiden Arens) |
| 18:27.3, 20:16.6, 20:18.1, 20:18.8, 20:21.9, (20:47.4), (22:28.6) |
16 | 474 | Blooming Prairie,
MN - Team Time (1st 5) 1:39:56.8 | Spread (1st 5) 1:32.2 |
| 56, 100, 102, 106, 110, (134), (137) |
| Isaac Ille, Adam Larson, Ethan Grant, Hosea Baker, Alex Miller, (Cody Nirk), (Dylan Johnson) |
| 18:51.2, 20:09.6, 20:14.2, 20:18.4, 20:23.4, (21:24.7), (21:33.6) |
17 | 539 | Hayfield,
MN - Team Time (1st 5) 1:42:31.5 | Spread (1st 5) 2:20.2 |
| 71, 99, 101, 129, 139, (143), (153) |
| Ethan Slaathaug, Nathan Grav, Cohen Heins, Isaiah Tempel, William Gillette, (Jackson Struck), (Logan Finley) |
| 19:16.4, 20:07.1, 20:14.1, 21:17.3, 21:36.6, (21:55.7), (22:39.5) |
18 | 545 | GMLOS,
MN - Team Time (1st 5) 1:42:42.8 | Spread (1st 5) 1:23.8 |
| 87, 90, 118, 122, 128, (145), (155) |
| Jackson Hale, Kolton Arndorfer, Ethan Gilbert, Trent Hungerholt, Cam Ruechel, (Matt Scaglione), (Zac Hendrickson) |
| 19:50.0, 19:58.1, 20:44.0, 20:56.9, 21:13.8, (22:01.2), (23:00.3) |
19 | 546 | Cannon Falls,
MN - Team Time (1st 5) 1:42:22.7 | Spread (1st 5) 1:36.0 |
| 81, 111, 113, 114, 127, (132), (142) |
| Jacob Wulf, Adam Korkowski, Erwin Strelow, Brian Thorburn, Vincent Davisson, (Gabe Hepola), (Vince Davisson) |
| 19:36.5, 20:27.6, 20:32.8, 20:33.3, 21:12.5, (21:23.8), (21:54.7) |
20 | 606 | Pacelli,
MN - Team Time (1st 5) 1:49:16.3 | Spread (1st 5) 5:56.9 |
| 36, 103, 151, 157, 159, (160), (165) |
| Jayden Lewis, Luke Weaver, William Kahle, Blake Klingfus, Andrew Frederick, (Isaac Nelsen), (Sam King) |
| 18:20.4, 20:14.7, 22:36.0, 23:47.9, 24:17.3, (25:05.2), (36:09.0) |
21 | 626 | Schaeffer Academy,
MN - Team Time (1st 5) 1:52:13.3 | Spread (1st 5) 7:04.1 |
| 68, 116, 117, 162, 163, (164) |
| Jesse O'Driscoll, Jonas Tilburt, Aidan Kluth, Joe Carter, Jarrett Minot, (Cole Morgan) |
| 19:13.1, 20:39.9, 20:43.4, 25:19.7, 26:17.2, (27:49.4) |
22 | 627 | L-FC-MC,
MN - Team Time (1st 5) 1:45:41.3 | Spread (1st 5) 1:52.8 |
| 94, 123, 130, 136, 144, (147), (148) |
| Riley Serfling, Nicholas Weist, Tate Pieper, Greysen Higbe-Harrah, Ben Erickson, (Daniel Erickson), (Joey Lange) |
| 20:03.5, 20:57.2, 21:17.4, 21:26.9, 21:56.3, (22:14.3), (22:16.9) |
23 | 663 | Kingsland,
MN - Team Time (1st 5) 1:47:10.6 | Spread (1st 5) 1:15.9 |
| 121, 125, 131, 140, 146, (150), (158) |
| Wesley Dean, Josh Meskill, Isaac Hauser, Reese Wolf, Noah Broadwater, (Nathan O'Connell), (Treyton Pokorney) |
| 20:55.1, 20:59.1, 21:23.5, 21:41.9, 22:11.0, (22:33.7), (24:16.6) |
24 | 669 | Goodhue,
MN - Team Time (1st 5) 1:50:10.9 | Spread (1st 5) 5:10.8 |
| 96, 133, 138, 141, 161 |
| Beau Jaeger, Kelby Heitman, Aidan Kaiser, Trent Heitman, Trey Heitman |
| 20:04.0, 21:23.9, 21:35.8, 21:52.4, 25:14.8 |