1 | 62 | LA/RP/H,
MN - Team Time (1st 5) 1:27:12.3 | Spread (1st 5) 1:16.4 |
| 2, 6, 13, 20, 21, (22), (37) |
| Tyler Rislov, Andrew Hoiness, Ryan Prinsen, Tyler Betthauser, Tyler Betthauser, (Ryan Prinsen), (Sam Adamcyk) |
| 16:38.5, 17:06.8, 17:37.5, 17:54.6, 17:54.9, (17:55.6), (18:38.1) |
2 | 75 | Lake City,
MN - Team Time (1st 5) 1:27:32.6 | Spread (1st 5) 1:51.3 |
| 1, 8, 16, 24, 26, (53), (58) |
| Reese Anderson, Eric Anderson, Tim Cooper, Gavin Siewert, Andrew Muenzhuber, (Joey Nafe), (Trey Meincke) |
| 16:22.2, 17:10.4, 17:43.0, 18:03.5, 18:13.5, (19:01.1), (19:10.2) |
3 | 154 | Pine Island,
MN - Team Time (1st 5) 1:31:37.8 | Spread (1st 5) 1:28.0 |
| 9, 30, 34, 40, 41, (47), (57) |
| Braxton Osterhaus, Bo Rosane, Jesse Olson, Evan Ferber, Jamison Rosane, (Will Bulau), (Julian Rauk) |
| 17:13.0, 18:29.6, 18:34.6, 18:39.6, 18:41.0, (18:52.2), (19:09.8) |
4 | 166 | RAACHE,
MN - Team Time (1st 5) 1:32:17.1 | Spread (1st 5) 1:07.0 |
| 17, 28, 29, 43, 49, (65), (66) |
| Kevin Hagstrom, JJ Hicks, Matthew Van Camp, Sam Perry, Elijah Hicks, (Alex Alderman), (Nat Friess) |
| 17:51.4, 18:19.6, 18:23.4, 18:44.3, 18:58.4, (19:25.8), (19:26.1) |
5 | 190 | St. Charles,
MN - Team Time (1st 5) 1:31:58.4 | Spread (1st 5) 2:45.9 |
| 7, 12, 39, 46, 86, (100), (116) |
| Andrew O'Hara, Shane Arnold, Lane Waller, Ivan Daood, Zack Spitzer, (Braden Brevig), (Caleb Aust) |
| 17:07.1, 17:28.1, 18:39.3, 18:50.9, 19:53.0, (20:17.1), (21:10.4) |
6 | 217 | Kingsland,
MN - Team Time (1st 5) 1:32:20.9 | Spread (1st 5) 2:60.0 |
| 3, 5, 52, 74, 83, (85), (86) |
| Garrison Hubka, Cole Kruegel, Andrew Imm, Isaac Hauser, Josh Meskill, (Sam Snitker), (Beck Warren) |
| 16:50.6, 17:01.8, 19:00.3, 19:37.6, 19:50.6, (19:51.0), (19:53.0) |
7 | 226 | Goodhue,
MN - Team Time (1st 5) 1:33:55.8 | Spread (1st 5) 1:55.1 |
| 14, 35, 38, 68, 71, (97), (107) |
| JJ Bien, Lucas Bortz, Ryan Bortz, Beau Jaeger, Devon Hublit, (Alex Nelson), (Austin Clemens) |
| 17:38.7, 18:35.5, 18:39.0, 19:28.8, 19:33.8, (20:13.1), (20:38.5) |
8 | 231 | Lanesboro/Fillmore Central,
MN - Team Time (1st 5) 1:33:44.1 | Spread (1st 5) 2:53.5 |
| 10, 25, 31, 70, 95, (104), (128) |
| Carson Ruen, Isaac Snyder, Riley Serfling, Nicholas Weist, Landon Sethre, (Seth Rolfs), (Qwinton Tripp) |
| 17:18.6, 18:11.1, 18:31.9, 19:30.4, 20:12.1, (20:25.6), (22:13.8) |
9 | 242 | Chatfield,
MN - Team Time (1st 5) 1:33:45.2 | Spread (1st 5) 2:40.0 |
| 11, 18, 44, 77, 92, (95), (98) |
| Logan Thompson, Treyton Lanning, Gabe Erding, Maddex Lanning, Adam Pagnano, (Ivar Stavlund), (Nick Long) |
| 17:24.4, 17:51.8, 18:45.4, 19:39.2, 20:04.4, (20:12.1), (20:13.2) |
10 | 244 | GMLOS,
MN - Team Time (1st 5) 1:34:48.5 | Spread (1st 5) 1:14.6 |
| 31, 33, 48, 51, 81, (84), (131) |
| Tate Goergen, Cohen Wiste, Carter Glynn, Brendon Arndorfer, Erik Shaw, (Teague Alden), (Brady Hyrkas) |
| 18:31.9, 18:34.4, 18:55.5, 19:00.2, 19:46.5, (19:50.8), (22:34.6) |
11 | 266 | Cotter,
MN - Team Time (1st 5) 1:34:41.0 | Spread (1st 5) 3:58.6 |
| 4, 26, 56, 69, 111, (119), (121) |
| John Fritts, Ryan Littlefield, Logan Granseth, Kellen Groth, Corbin Andow, (Matthew Baumgartner), (Shawn Freyre) |
| 16:56.1, 18:13.5, 19:07.3, 19:29.4, 20:54.7, (21:22.8), (21:34.5) |
12 | 354 | Wabasha-Kellogg,
MN - Team Time (1st 5) 1:37:33.2 | Spread (1st 5) 1:50.0 |
| 36, 55, 78, 80, 105, (109), (124) |
| Isaac Moore, Caleb Moore, Owen Kallstrom, Hunter Warren, Sam Passe, (Christopher Cushman), (Joe Passe) |
| 18:36.4, 19:05.2, 19:40.4, 19:44.8, 20:26.4, (20:48.1), (21:51.9) |
13 | 357 | Dover-Eyota,
MN - Team Time (1st 5) 1:37:41.8 | Spread (1st 5) 3:02.2 |
| 23, 50, 76, 94, 114, (120), (127) |
| Owen McDonald, William Halbakken, Graeden Juenemann, Nolan O'Neill, Zach Watson, (Gage Dabelstein), (Gabe Humble) |
| 17:57.5, 18:58.5, 19:38.5, 20:07.6, 20:59.7, (21:26.2), (22:05.5) |
| 357 | Rochester Lourdes,
MN - Team Time (1st 5) 1:37:24.9 | Spread (1st 5) 3:01.3 |
| 15, 64, 82, 88, 108, (110), (123) |
| Dylan Rossow, Nicholas Timmerman, Max Nelson, Charlie Deick, Isaac Russi, (David Scully), (Lucas Brooks) |
| 17:40.9, 19:20.9, 19:46.8, 19:54.1, 20:42.2, (20:53.9), (21:49.0) |
15 | 371 | Schaeffer Academy,
MN - Team Time (1st 5) 1:38:27.1 | Spread (1st 5) 3:13.9 |
| 19, 45, 79, 113, 115, (133), (137) |
| Joseph Block, Aidan Kluth, Luke Friese, Jayson Lemler, Isaac Trondson, (George Rule), (Jarrett Minot) |
| 17:53.2, 18:46.5, 19:42.2, 20:58.1, 21:07.1, (22:40.3), (23:11.1) |
16 | 377 | La Crescent-Hokah,
MN - Team Time (1st 5) 1:38:14.0 | Spread (1st 5) 1:12.9 |
| 54, 63, 67, 92, 101, (118), (122) |
| Tyler Groth, Austin Smith, Joey Welch, Sam Culver, Jack Kreutzman, (Kaleb Spah), (Joey Hammell) |
| 19:04.6, 19:20.1, 19:27.4, 20:04.4, 20:17.5, (21:13.4), (21:42.7) |
17 | 410 | Medford,
MN - Team Time (1st 5) 1:39:59.9 | Spread (1st 5) 2:49.2 |
| 61, 62, 72, 89, 126, (134), (140) |
| Cohen Stursa, Austin Erickson, Cohen O'Connor, Casey Chambers, Luis Lopez, (Riley Babcock), (Drake Stursa) |
| 19:12.2, 19:13.5, 19:35.8, 19:57.0, 22:01.4, (22:47.3), (27:04.2) |
18 | 420 | Blooming Prairie,
MN - Team Time (1st 5) 1:40:00.9 | Spread (1st 5) 2:30.6 |
| 42, 59, 90, 112, 117, (129), (136) |
| Hosea Baker, Jesse Cardenas, Tyler Forystek, Stephen Fennel, Jaxon Harberts, (Elliott Swenson), (Samuel Michaud) |
| 18:42.2, 19:10.3, 19:59.1, 20:56.5, 21:12.8, (22:15.2), (23:07.5) |
19 | 429 | Pacelli,
MN - Team Time (1st 5) 1:40:46.2 | Spread (1st 5) 3:10.5 |
| 60, 73, 75, 91, 130, (132), (138) |
| Javier Cifuentes, Grayson Bickler, Jenup Chop, Andrew Frederick, Larry Ketchum, (Blake Klingfus), (Yong Achuoth) |
| 19:10.7, 19:36.2, 19:37.8, 20:00.3, 22:21.2, (22:34.9), (23:54.3) |
20 | 535 | Hayfield,
MN - Team Time (1st 5) 1:43:37.5 | Spread (1st 5) 1:42.6 |
| 99, 102, 103, 106, 125, (135), (139) |
| Kevin Hodge, Dakota Robinson, Wyatt Gilbertson, Steven Gillette, Samuel Stasko, (Kaden Ziegler), (Dawson Meier) |
| 20:13.4, 20:24.8, 20:25.3, 20:38.0, 21:56.0, (23:05.9), (24:30.5) |