1 | 47 | La Crescent-Hokah,
MN - Team Time (1st 5) 1:25:49.9 | Spread (1st 5) 1:58.9 |
| 1, 4, 12, 13, 17, (18), (37) |
| Matt Steiger, Cole Fechner, Dane McCormick, Thomas Lechnir, Camdan Nolop, (Bryce Duffy), (Andrew Jaquette) |
| 15:44.8, 17:01.2, 17:39.5, 17:40.7, 17:43.7, (17:45.9), (18:18.0) |
2 | 88 | Plainview-Elgin-Millville,
MN - Team Time (1st 5) 1:28:21.8 | Spread (1st 5) 46.5 |
| 8, 9, 16, 27, 28, (38), (40) |
| Samson Hagen, Griffin Doughty, Jaxon Stucky, Austin Dawley, Andrew Krause, (Alex Frisch), (Baylor Hagen) |
| 17:14.6, 17:22.0, 17:43.6, 18:00.5, 18:01.1, (18:18.3), (18:19.6) |
3 | 143 | St. Charles,
MN - Team Time (1st 5) 1:29:58.4 | Spread (1st 5) 1:51.7 |
| 5, 15, 21, 40, 62, (93), (127) |
| Axel Daood, Zach Fohrman, Tyler Fynboh, Andrew O'Hara, Zachary Fohrman, (Michael Deutschman), (Levi Hulshizer) |
| 17:07.9, 17:42.4, 17:48.9, 18:19.6, 18:59.6, (19:52.6), (20:54.7) |
4 | 152 | Lake City,
MN - Team Time (1st 5) 1:30:12.8 | Spread (1st 5) 1:10.5 |
| 7, 30, 33, 39, 43, (45), (70) |
| Hunter Grimm, Reese Anderson, Zach Scharpen, Nash Nelson, Ben Johnson, (Joe Kozlowski), (Andrew Muenzbauer) |
| 17:14.5, 18:05.1, 18:08.9, 18:19.3, 18:25.0, (18:29.7), (19:12.2) |
5 | 182 | Byron,
MN - Team Time (1st 5) 1:31:20.7 | Spread (1st 5) 1:07.0 |
| 19, 24, 36, 44, 59, (60), (80) |
| Aren Jorgensen, Nathan Jacobs, Aric Jorgensen, Braeden Dilworth, Lincoln Stellner, (Joe Lambrecht), (Dan Klompenhower) |
| 17:47.6, 17:58.0, 18:12.5, 18:28.0, 18:54.6, (18:58.2), (19:32.1) |
6 | 223 | Stewartville,
MN - Team Time (1st 5) 1:32:19.3 | Spread (1st 5) 1:48.2 |
| 6, 48, 49, 55, 65, (104), (112) |
| Isaiah Scruggs, Jakob Ratelle, Alexander Lawrence, Scott Boelman, Christopher Remling, (Logen Faulhaber), (Sam Barnes) |
| 17:12.9, 18:37.5, 18:38.0, 18:49.8, 19:01.1, (20:10.0), (20:23.6) |
7 | 230 | Cotter/Hope Lutheran,
MN - Team Time (1st 5) 1:32:44.1 | Spread (1st 5) 1:21.2 |
| 20, 23, 52, 67, 68, (81), (105) |
| Timothy Zehr, Garet Grant, Chris Kwak, James Greshik, Will Modjeski, (Andrew Hinz), (Joseph Cotello) |
| 17:48.2, 17:56.1, 18:43.9, 19:06.5, 19:09.4, (19:33.6), (20:10.9) |
| 230 | Wabasha-Kellogg,
MN - Team Time (1st 5) 1:31:12.2 | Spread (1st 5) 3:14.3 |
| 2, 32, 50, 72, 74, (95), (130) |
| Nick Meyer, Alex Avilez, Spencer LaVelle, Zach Kjeseth, Chase Holtorf, (Owen Kallstrom), (William Sailer) |
| 15:59.2, 18:08.6, 18:38.4, 19:12.5, 19:13.5, (19:55.2), (20:58.4) |
9 | 239 | Pine Island,
MN - Team Time (1st 5) 1:32:42.5 | Spread (1st 5) 2:11.6 |
| 10, 35, 46, 66, 82, (101), (114) |
| Tanner Horton, Danny Langworthy, Evan Goplen, Michael Horkey, Andy Kroll, (Garrett Bates), (Julian Rauk) |
| 17:22.7, 18:11.9, 18:30.9, 19:02.7, 19:34.3, (20:06.6), (20:26.0) |
10 | 240 | Lewiston-Altura,
MN - Team Time (1st 5) 1:32:57.0 | Spread (1st 5) 2:04.8 |
| 11, 24, 34, 83, 88, (91), (111) |
| Luke O'Hare, Mitchell Ledebuhr, Aidan Ellinghuysen, Brad Colbenson, Aleric Frick, (Tyler Rislov), (Hunter Mart) |
| 17:34.5, 17:58.0, 18:10.7, 19:34.5, 19:39.3, (19:40.6), (20:20.2) |
11 | 267 | Rochester Lourdes,
MN - Team Time (1st 5) 1:33:54.3 | Spread (1st 5) 1:46.6 |
| 14, 47, 51, 77, 78, (79), (93) |
| Peter Monk, Nick Houfek, Peyton Dunham, Jonathan Onigkeit, David Bauer, (Nick Adamson), (Nicholas Houfek) |
| 17:42.3, 18:37.1, 18:41.8, 19:24.2, 19:28.9, (19:31.0), (19:52.6) |
12 | 285 | Schaeffer Academy,
MN - Team Time (1st 5) 1:34:13.8 | Spread (1st 5) 1:32.1 |
| 29, 53, 54, 64, 85, (88), (123) |
| Daniel Peterson, Jesse O'Driscoll, Cole Bothun, Christian Lahr, Jesse Odriscoll, (Evan Kluth), (Joey Bierbaum) |
| 18:03.6, 18:45.3, 18:48.3, 19:00.9, 19:35.7, (19:39.3), (20:44.0) |
13 | 317 | Blooming Prairie,
MN - Team Time (1st 5) 1:34:29.4 | Spread (1st 5) 3:22.7 |
| 3, 22, 90, 100, 102, (117), (120) |
| Alec Ille, Cameron Kubista, Isaac Ille, Brian Jimenez, Ethan Grant, (Alex Piller), (Jesse Schewe) |
| 16:44.4, 17:52.5, 19:39.8, 20:05.6, 20:07.1, (20:29.6), (20:38.5) |
14 | 320 | Chatfield,
MN - Team Time (1st 5) 1:35:12.0 | Spread (1st 5) 28.6 |
| 56, 58, 61, 69, 76, (85), (99) |
| Brady Woltz, Cody Guenther, Dillon Nolan, Cooper Frederick, Bennett Gathje, (Alex Wright), (Treyton Lanning) |
| 18:50.3, 18:54.1, 18:58.3, 19:10.4, 19:18.9, (19:35.7), (20:01.9) |
15 | 410 | Hayfield,
MN - Team Time (1st 5) 1:37:43.0 | Spread (1st 5) 2:25.7 |
| 31, 57, 96, 108, 118, (129), (143) |
| Jackson Struck, Ethan Slaathaug, Erik Bungum, Samuel Tempel, Isaiah Tempel, (Kyle Jacobsen), (Nathan Grav) |
| 18:06.0, 18:51.2, 19:55.7, 20:18.4, 20:31.7, (20:55.1), (21:35.0) |
16 | 433 | Dover-Eyota,
MN - Team Time (1st 5) 1:38:14.1 | Spread (1st 5) 1:54.4 |
| 42, 84, 92, 106, 109, (116), (125) |
| Nick Gunter, Jaedon Trogstad, Owen McDonald, Spencer Ihrke, Graeden Juenemann, (Blake Ponto), (Courson Lukas) |
| 18:24.3, 19:34.9, 19:40.7, 20:15.5, 20:18.7, (20:29.4), (20:51.1) |
17 | 447 | Cannon Falls,
MN - Team Time (1st 5) 1:38:48.9 | Spread (1st 5) 2:45.8 |
| 26, 71, 107, 119, 124, (128), (132) |
| James Watson, Erwin Strelow, Vince Davisson, Vinnie Davisson, Jacob Wulf, (Tanner Schuttloffel), (Carter Zimmerman) |
| 17:58.9, 19:12.3, 20:16.6, 20:36.4, 20:44.7, (20:54.9), (21:13.0) |
18 | 531 | Medford,
MN - Team Time (1st 5) 1:41:31.0 | Spread (1st 5) 2:09.5 |
| 73, 75, 110, 136, 137, (151), (157) |
| Tyler Stursa, Garrett Fitzgerald, Brett Johnson, Brock Merritt, Ryan Hermanstorfer, (Dylan Stenzel), (Connor Davis) |
| 19:12.7, 19:14.0, 20:20.1, 21:22.0, 21:22.2, (22:22.1), (23:11.7) |
19 | 566 | Pacelli,
MN - Team Time (1st 5) 1:47:51.3 | Spread (1st 5) 7:06.3 |
| 63, 87, 97, 156, 163, (165) |
| Jayden Lewis, Luke Weaver, William Kahle, Max Nuss, Blake Klingfus, (Carter King) |
| 19:00.4, 19:38.1, 19:58.0, 23:08.1, 26:06.7, (26:12.6) |
20 | 638 | Grand Meadow (old),
MN - Team Time (1st 5) 1:44:49.9 | Spread (1st 5) 36.4 |
| 121, 122, 126, 134, 135, (154), (155) |
| Kolton Arndorfer, Jackson Hale, Thomas Shaw, Ethan Gilbert-jahns, Matt Scaglione, (Andrew Arndorfer), (Trent Hungerholt) |
| 20:42.2, 20:42.6, 20:51.2, 21:15.3, 21:18.6, (22:47.7), (22:48.3) |
21 | 652 | Zumbrota-Mazeppa,
MN - Team Time (1st 5) 1:45:48.0 | Spread (1st 5) 1:32.9 |
| 113, 115, 133, 145, 146, (149), (153) |
| Carter Cordes, Peyton Liffrig, Cooper Utley, Willy Heitmann, Michael Majerus, (Ben Knowlton), (Broc Fredrickson) |
| 20:24.3, 20:26.4, 21:14.2, 21:45.9, 21:57.2, (22:19.7), (22:35.6) |
22 | 662 | Goodhue,
MN - Team Time (1st 5) 1:46:26.6 | Spread (1st 5) 2:03.5 |
| 103, 131, 138, 142, 148, (150), (161) |
| Derek Alpers, Zach Smith, Kelby Heitman, Aidan Kaiser, Trent Heitman, (Alex Nelson), (Beau Jaeger) |
| 20:08.0, 21:09.8, 21:23.0, 21:34.3, 22:11.5, (22:20.2), (24:08.2) |
23 | 680 | Kingsland,
MN - Team Time (1st 5) 1:47:42.2 | Spread (1st 5) 2:27.1 |
| 98, 139, 144, 147, 152, (158), (160) |
| Wesley Dean, Stanley Juzwiak, Josh Meskill, Reese Wolf, Treyton Pokorney, (Noah Broadwater), (Isaac Hauser) |
| 20:00.0, 21:27.1, 21:38.7, 22:09.3, 22:27.1, (23:33.3), (23:54.5) |
24 | 766 | Lanesboro (old),
MN - Team Time (1st 5) 1:57:53.4 | Spread (1st 5) 4:40.5 |
| 140, 141, 159, 162, 164, (166) |
| Pablo Ruen, Greysen Higbe-Harrah, Jared Peterson, Joey Lange, Daniel Erickson, (Jay Bissen) |
| 21:29.5, 21:32.9, 23:47.1, 24:53.9, 26:10.0, (26:18.5) |