1 | 24 | Lac qui Parle Valley/Dawson-Boyd,
MN - Team Time (1st 5) 1:24:54.5 | Spread (1st 5) 45.2 |
| 1, 2, 3, 8, 10, (19), (21) |
| Mike Kvaal, Zeke Sather, Griffin Johnson, Mason Brehmer, Eean Allpress, (Payton Sterud), (Colby Deuth) |
| 16:33.7, 16:51.6, 16:57.4, 17:12.9, 17:18.9, (17:50.8), (17:53.0) |
2 | 81 | Redwood Valley,
MN - Team Time (1st 5) 1:28:11.1 | Spread (1st 5) 1:12.0 |
| 4, 9, 16, 25, 27, (31), (37) |
| Jayson Peyerl, Mason Clark, Deon Estebo, Sam Kahnke, Xander Seaman, (Gavin Dow), (Sam Fox) |
| 16:57.8, 17:17.1, 17:45.7, 18:00.7, 18:09.8, (18:22.6), (18:30.0) |
3 | 85 | Luverne,
MN - Team Time (1st 5) 1:28:20.3 | Spread (1st 5) 36.7 |
| 10, 12, 18, 22, 23, (39), (63) |
| Dalton DeSollar, Brayden Tofteland, Shane Berning, Jonah Friedrichsen, Austin Winter, (DJ Swenson), (Jackson Golla) |
| 17:18.9, 17:23.6, 17:48.8, 17:53.4, 17:55.6, (18:31.5), (19:30.5) |
4 | 127 | Benson/KMS,
MN - Team Time (1st 5) 1:29:59.2 | Spread (1st 5) 1:43.2 |
| 6, 14, 17, 42, 48, (54), (60) |
| JayEven McGee, Brady Ascheman, Will Magaard, Mike Nagler, Jaron Furney, (Jacob Stallings), (Landon Thompson) |
| 17:05.3, 17:42.9, 17:48.7, 18:33.8, 18:48.5, (19:06.1), (19:28.4) |
5 | 135 | Murray County Central,
MN - Team Time (1st 5) 1:30:37.1 | Spread (1st 5) 1:27.1 |
| 5, 29, 30, 33, 38, (53), (67) |
| Justin Clarke, Nathan Everson, Jack Pierson, Spencer Wajer, Maverick Beckmann, (Cameron Kresko), (Josh Lemcke) |
| 17:04.1, 18:13.4, 18:22.3, 18:26.1, 18:31.2, (19:04.9), (19:35.8) |
6 | 177 | Pipestone Area,
MN - Team Time (1st 5) 1:32:17.6 | Spread (1st 5) 1:34.0 |
| 15, 26, 36, 44, 56, (70), (81) |
| Seth Lingen, Matthew Dulas, Cole Lueck, Jacob Morgan, Aaron Lingen, (Riley Bosma), (Jackson Winter) |
| 17:43.9, 18:04.5, 18:28.6, 18:42.7, 19:17.9, (19:39.6), (20:28.4) |
7 | 208 | Windom Area,
MN - Team Time (1st 5) 1:33:06.7 | Spread (1st 5) 1:39.1 |
| 24, 35, 40, 41, 68, (74), (78) |
| Gil Parent, Patrick Green, Cameron Alm, Hunter Walklin, Jacob Green, (Chance Elness), (Eli Bordewyk) |
| 17:56.8, 18:27.7, 18:32.6, 18:33.7, 19:35.9, (19:51.8), (20:16.4) |
8 | 246 | Montevideo,
MN - Team Time (1st 5) 1:34:39.8 | Spread (1st 5) 1:11.6 |
| 34, 45, 46, 52, 69, (75), (83) |
| Bryce Nelson, Aaron Roelike, Dain Winters, Bryton Nelson, John VanRavenswaay, (Connor Walz), (Rigo Turrubiartes) |
| 18:26.5, 18:46.5, 18:46.9, 19:01.8, 19:38.1, (19:57.6), (20:38.6) |
9 | 275 | Jackson County Central,
MN - Team Time (1st 5) 1:35:54.4 | Spread (1st 5) 1:49.9 |
| 28, 47, 51, 73, 76, (84), (87) |
| Clayton Cavness, Clay Cranston, Simon Pell, David Strom, Andrew Boyum, (Mason Bobb), (Sam Johnson) |
| 18:12.3, 18:47.6, 19:01.3, 19:51.0, 20:02.2, (20:39.3), (20:50.7) |
10 | 281 | Ortonville,
MN - Team Time (1st 5) 1:37:41.4 | Spread (1st 5) 4:44.8 |
| 13, 20, 61, 85, 102, (120), (121) |
| Nathan Neu, Danny Eastman, Austin Eastman, Jacob Cloos, Cody Klepel, (Robert Angelo), (Zakari Angelo) |
| 17:26.3, 17:52.0, 19:28.8, 20:43.2, 22:11.1, (25:41.5), (28:02.9) |
11 | 330 | Heron Lake-Okabena,
MN - Team Time (1st 5) 1:38:40.3 | Spread (1st 5) 2:02.2 |
| 49, 50, 62, 79, 90, (97), (106) |
| Paul Salentiny, Tim Salentiny, Carlos Juarez, Christian Juarez, Preston Katona, (Thomas Bartosh), (Viktor Gondel Genell) |
| 18:54.4, 18:59.2, 19:29.3, 20:20.8, 20:56.6, (21:28.8), (22:25.4) |
12 | 331 | Lakeview,
MN - Team Time (1st 5) 1:38:47.7 | Spread (1st 5) 2:15.4 |
| 43, 58, 64, 80, 86, (113), (122) |
| Ben Louwagie, Ethan Schwankl, Noah Schmidt, Andrew Loe, Cole Arends, (Brock Bossuyt), (Dylan Schuld) |
| 18:34.2, 19:25.3, 19:30.6, 20:28.0, 20:49.6, (23:07.2), (28:15.0) |
13 | 372 | BOLD/BLH,
MN - Team Time (1st 5) 1:41:52.8 | Spread (1st 5) 3:49.2 |
| 31, 59, 88, 91, 103, (104), (109) |
| Nathan Frank, Skylar Senkyr, Cole Visser, Blaine Schmoll, Sam Gardeen, (Caeden Gluesing), (Collin Schlomann) |
| 18:22.6, 19:27.1, 20:51.9, 20:59.4, 22:11.8, (22:12.9), (22:44.8) |
14 | 394 | Yellow Medicine East,
MN - Team Time (1st 5) 1:44:05.4 | Spread (1st 5) 5:55.7 |
| 7, 72, 93, 110, 112, (118), (119) |
| Rory Shackelford, Tate Schulte, Caleb Jans, Drake Lieser, Luke Kluver, (Ethan Kontz), (Tyler Nordaune) |
| 17:10.0, 19:47.7, 21:14.1, 22:47.9, 23:05.7, (24:59.0), (25:23.1) |
15 | 422 | Ellsworth,
MN - Team Time (1st 5) 1:44:00.8 | Spread (1st 5) 2:12.0 |
| 55, 82, 94, 95, 96, (114), (116) |
| Robby Armstrong, Linkin Bossert, Sam Kramer, Sean Boltjes, Kade Boltjes, (Micah Onken), (Cole Boltjes) |
| 19:13.6, 20:36.4, 21:21.7, 21:23.5, 21:25.6, (23:26.5), (24:18.5) |
16 | 432 | MACCRAY/RCW,
MN - Team Time (1st 5) 1:44:13.1 | Spread (1st 5) 2:53.1 |
| 66, 71, 89, 99, 107 |
| Justin Schrupp, Brandan Hoberg, Richard Vaughn, Bryan Larson, Tyler Froland |
| 19:33.8, 19:43.3, 20:56.5, 21:32.6, 22:26.9 |
17 | 454 | Tracy-Milroy-Balaton,
MN - Team Time (1st 5) 1:49:00.4 | Spread (1st 5) 5:18.2 |
| 57, 65, 100, 115, 117 |
| Sawyer Schwartz, Fritz Landherr, Gabe Struchen, John Schmitt, Gage Struchen |
| 19:23.7, 19:33.1, 21:34.0, 23:47.7, 24:41.9 |
18 | 473 | Wabasso,
MN - Team Time (1st 5) 1:47:15.2 | Spread (1st 5) 2:09.0 |
| 77, 92, 98, 101, 105, (108), (111) |
| Vander Mathiowetz, Alex Schmiesing, Nicholas Irlbeck, Jonathan Donner, Jonathon Donner, (Justin Bernardy), (Ti Trost) |
| 20:07.1, 21:12.4, 21:30.6, 22:09.0, 22:16.1, (22:30.6), (22:58.0) |