1 | 66 | Pelican Rapids,
MN - Team Time (1st 5) 1:26:40.3 | Spread (1st 5) 1:30.5 |
| 2, 9, 10, 22, 23, (29), (37) |
| Cody Bekkerus, Jesus Romero, Josh Mackner, Mahad Aden, Erik Lynnes, (Tristan Wald), (Gavin Hart) |
| 16:24.8, 17:10.8, 17:16.0, 17:53.4, 17:55.3, (18:12.0), (18:31.1) |
2 | 68 | Albany,
MN - Team Time (1st 5) 1:27:02.9 | Spread (1st 5) 1:34.0 |
| 1, 11, 16, 19, 21, (34), (38) |
| Seth Hare, Kevin Lamb, Robbie Hare, Bailey Jensen, Blake Maile, (Daniel Bates), (Luke Holt) |
| 16:18.8, 17:18.8, 17:42.8, 17:49.7, 17:52.8, (18:23.1), (18:33.0) |
3 | 96 | Holdingford,
MN - Team Time (1st 5) 1:28:11.3 | Spread (1st 5) 1:46.3 |
| 5, 8, 13, 31, 39, (43), (48) |
| Abe Skwira, Andrew Zachman, Ryan Hartung, Marcus Rick, Jacob Thell, (Nick Hiltner), (Zach Ryan) |
| 16:47.6, 17:04.9, 17:29.4, 18:15.5, 18:33.9, (18:41.0), (18:54.0) |
4 | 105 | Long Prairie-Grey Eagle,
MN - Team Time (1st 5) 1:29:00.0 | Spread (1st 5) 1:21.3 |
| 6, 18, 25, 26, 30, (33), (35) |
| Derek Warner, David Bachmeier, Ryan Middendorf, Billy Liebsch, William Liebsch, (Nathan Sheneberger), (Tim Jasken) |
| 16:51.6, 17:48.7, 18:00.6, 18:06.2, 18:12.9, (18:18.8), (18:24.4) |
5 | 169 | Ottertail Central,
MN - Team Time (1st 5) 1:31:15.7 | Spread (1st 5) 2:02.3 |
| 7, 15, 41, 50, 56, (58), (71) |
| Luke Himmelspach, Ben Himmelspach, Jacob Wicklund, Charlie Frost, Tyler Ranstad, (Matthew Olson), (Kyle Klintworth) |
| 17:01.0, 17:39.9, 18:36.5, 18:55.0, 19:03.3, (19:11.3), (19:40.0) |
6 | 188 | Litchfield,
MN - Team Time (1st 5) 1:32:02.1 | Spread (1st 5) 1:55.7 |
| 11, 24, 44, 45, 64, (65), (73) |
| Caleb Kragenbring, Cameron Sundmark, Peyton Aller, Taylor Gassman, Mike Waataja, (Zach Whitchurch), (Taylor Kraft) |
| 17:18.8, 17:57.3, 18:45.1, 18:46.4, 19:14.5, (19:16.7), (19:40.6) |
7 | 196 | Royalton,
MN - Team Time (1st 5) 1:32:34.8 | Spread (1st 5) 3:48.6 |
| 4, 20, 27, 60, 85, (96) |
| Zachary Carlson, Tremayne Collins, Ben Borash, Stephen Strusz, Jordan Malikowski, (Thomas Strusz) |
| 16:47.4, 17:50.0, 18:09.1, 19:12.3, 20:36.0, (22:24.0) |
8 | 205 | West Central Area,
MN - Team Time (1st 5) 1:32:57.9 | Spread (1st 5) 1:25.0 |
| 17, 36, 40, 53, 59, (69), (72) |
| Alex Toms, Devin Nelson, Ryley Nelson, Tyler Schill, Ethan Olson, (Bryce Paulson), (Christian Swenson) |
| 17:47.0, 18:25.0, 18:34.0, 18:59.9, 19:12.0, (19:32.0), (19:40.5) |
9 | 230 | Morris Area,
MN - Team Time (1st 5) 1:33:41.9 | Spread (1st 5) 2:08.7 |
| 14, 28, 51, 62, 75, (89), (97) |
| Roy Reese, Aaron Goulet, Beau Keimig, Ryan Gray, Jonathan Jerke, (Eric Staebler), (Matt Ohren) |
| 17:36.3, 18:10.0, 18:57.5, 19:13.1, 19:45.0, (21:04.2), (22:38.6) |
10 | 244 | New London-Spicer,
MN - Team Time (1st 5) 1:34:21.2 | Spread (1st 5) 1:09.9 |
| 32, 46, 47, 53, 66, (70), (78) |
| Fran Gustafson-Peters, Bryant Pfingsten, Jake Stageberg, Kyle Gjerde, Nolan Schmitz, (Kevin Wermerskirchen), (Treevor Dobmeier) |
| 18:16.7, 18:47.9, 18:50.1, 18:59.9, 19:26.6, (19:36.0), (19:50.2) |
11 | 271 | Sauk Centre,
MN - Team Time (1st 5) 1:35:16.4 | Spread (1st 5) 47.7 |
| 42, 52, 53, 57, 67, (76), (79) |
| Matt Rasmussen, Joseph Gerhartz, Jacob Gerhartz, Keenan Pearson, Dan Kluver, (Ethan Kluver), (Riley Primus) |
| 18:40.5, 18:59.2, 18:59.9, 19:08.6, 19:28.2, (19:48.4), (20:00.0) |
12 | 323 | Community Christian (Willmar),
MN - Team Time (1st 5) 1:38:27.6 | Spread (1st 5) 5:16.5 |
| 3, 61, 82, 83, 94, (100), (101) |
| Ben Burgett, Joshua Starr, Mike Elmhorst, Riley Gardner, Chris Hinton, (Jordan Walter), (George Orsten) |
| 16:35.4, 19:12.9, 20:23.6, 20:23.8, 21:51.9, (23:10.1), (23:50.0) |
13 | 338 | St. John's Prep,
MN - Team Time (1st 5) 1:37:39.6 | Spread (1st 5) 1:18.0 |
| 49, 63, 68, 77, 81, (86), (93) |
| Kelsey Carreras, Seo Taek Kong, Skyler Figallo, Brenden Wichman, John Officer, (Alex Holt), (Noah Ice-Cook) |
| 18:54.8, 19:14.0, 19:29.0, 19:49.0, 20:12.8, (20:44.0), (21:44.0) |
14 | 434 | Ortonville,
MN - Team Time (1st 5) 1:44:18.3 | Spread (1st 5) 1:22.7 |
| 80, 84, 88, 90, 92, (95), (99) |
| Kurt Westlund, Garion Mulder, Kelsey Mulder, Deric Radermacher, Eldon Block, (Isaac Adelman), (Tristan Eastman) |
| 20:12.3, 20:27.0, 20:57.0, 21:07.0, 21:35.0, (22:18.0), (22:58.0) |
15 | 452 | Eden Valley-Watkins (old),
MN - Team Time (1st 5) 1:49:00.9 | Spread (1st 5) 4:14.5 |
| 74, 87, 91, 98, 102 |
| Bret Mattice, Tyler Neu, Matthew Notch, Cameron Flaschenriem, Tyler Swafford |
| 19:42.5, 20:53.9, 21:31.0, 22:56.5, 23:57.0 |