1 | 70 | Windom Area,
MN - Team Time (1st 5) 1:25:44.1 | Spread (1st 5) 1:40.7 |
| 1, 9, 10, 22, 28, (33), (37) |
| John Irwin, Isaac Tade, Nickolas Green, Jae Carlson, Cameron Alm, (Patrick Green), (Daniel Green) |
| 16:13.4, 16:53.3, 16:54.7, 17:48.6, 17:54.1, (18:16.3), (18:22.6) |
2 | 90 | Lac qui Parle Valley (old),
MN - Team Time (1st 5) 1:26:51.6 | Spread (1st 5) 1:34.2 |
| 4, 12, 18, 26, 30, (40), (42) |
| Keiser Freetly, Mikey Kvaal, Braxton Thompson, Zeke Sather, Stephen Martin, (Eean Allpress), (Colby Deuth) |
| 16:27.0, 17:01.7, 17:28.5, 17:53.2, 18:01.2, (18:25.3), (18:28.6) |
3 | 109 | Pipestone Area,
MN - Team Time (1st 5) 1:27:55.0 | Spread (1st 5) 1:51.6 |
| 5, 13, 20, 35, 36, (41), (46) |
| Matthew Kennedy, Michael Suda, Lucas Griebel, Emerson Winter, Carter Coleman, (Cole Zephier), (Carter Colmer) |
| 16:29.8, 17:10.9, 17:32.3, 18:20.6, 18:21.4, (18:26.6), (18:39.8) |
4 | 136 | Murray County Central,
MN - Team Time (1st 5) 1:29:33.6 | Spread (1st 5) 1:10.0 |
| 16, 21, 29, 31, 39, (55), (74) |
| Justin Clarke, Isaiah Olsem, Cameron Kresko, Nathan Everson, Spencer Wajer, (Jack Pierson), (Kyler Deacon) |
| 17:14.5, 17:44.9, 17:59.4, 18:10.3, 18:24.5, (19:00.1), (19:33.4) |
5 | 147 | Redwood Valley,
MN - Team Time (1st 5) 1:29:14.7 | Spread (1st 5) 2:19.0 |
| 3, 15, 38, 44, 47, (57), (58) |
| Carter Menz, Aaron Boyle, Deon Estebo, Xander Seaman, Sam Kahnke, (Connor Degonda), (Jason Peyerl) |
| 16:21.0, 17:12.0, 18:23.0, 18:38.7, 18:40.0, (19:07.1), (19:09.5) |
6 | 183 | Montevideo,
MN - Team Time (1st 5) 1:30:31.2 | Spread (1st 5) 3:09.8 |
| 2, 14, 48, 51, 68, (73), (83) |
| Kurt TeBeest, Joshua Tasta, Bryce Nelson, Cole Reitan, John VanRavenswaay, (Max Carruth), (Brett Smiens) |
| 16:18.5, 17:11.9, 18:42.1, 18:50.4, 19:28.3, (19:33.3), (20:13.3) |
7 | 194 | Benson (old - don't use),
MN - Team Time (1st 5) 1:31:31.3 | Spread (1st 5) 2:14.7 |
| 11, 27, 45, 52, 59, (61), (72) |
| Josh Bailey, Jonathan Tostenson, Devin Bundy, JayEvan McGee, Landon Thompson, (Jacob Stallings), (Brady Ascheman) |
| 16:56.8, 17:53.3, 18:39.2, 18:50.5, 19:11.5, (19:15.2), (19:33.1) |
8 | 216 | Luverne,
MN - Team Time (1st 5) 1:32:43.7 | Spread (1st 5) 2:19.8 |
| 19, 24, 34, 62, 77, (79), (80) |
| Dalton DeSollar, Austin Winter, Shane Berning, Hunter Hamann, Michael Rahm, (Brayden Tofteland), (Seno Chanthalansy) |
| 17:29.2, 17:50.9, 18:18.2, 19:16.4, 19:49.0, (19:50.3), (19:53.0) |
9 | 223 | Canby,
MN - Team Time (1st 5) 1:32:22.8 | Spread (1st 5) 2:40.6 |
| 6, 49, 50, 54, 64, (65), (69) |
| Anthony Wollum, Alexander Full, Zachary Hansen, Jalyn Ufkin, Sean Dilley, (Tristin Peterson), (Sam Buysse) |
| 16:37.6, 18:45.9, 18:48.8, 18:52.3, 19:18.2, (19:20.2), (19:28.6) |
10 | 297 | Heron Lake-Okabena,
MN - Team Time (1st 5) 1:35:27.3 | Spread (1st 5) 2:56.2 |
| 8, 60, 75, 76, 78, (91), (99) |
| Logan Knutson, Ben Sheldahl, Carlos Juarez, Tyler Raverty, Christian Juarez-Perez, (Christian Juarez), (Nathan Sheldahl) |
| 16:52.9, 19:13.4, 19:43.2, 19:48.7, 19:49.1, (20:49.0), (21:21.4) |
11 | 326 | BOLD (XC),
MN - Team Time (1st 5) 1:38:04.1 | Spread (1st 5) 3:21.6 |
| 23, 32, 82, 92, 97, (102), (106) |
| Byron Frank, Nathan Frank, Skylar Senkyr, Jarred Ramos, Thomas Meyers, (Andrew Moorse), (Noah Boen) |
| 17:49.8, 18:13.7, 20:00.0, 20:49.2, 21:11.4, (21:46.8), (21:58.4) |
12 | 391 | Adrian,
MN - Team Time (1st 5) 1:42:01.6 | Spread (1st 5) 4:41.0 |
| 17, 67, 100, 103, 104 |
| Brady Henning, Christian Weidert, Brody Loosbrock, Colton Lynn, Caleb Hornstein |
| 17:16.0, 19:24.9, 21:28.7, 21:55.0, 21:57.0 |
13 | 399 | Central Minnesota Christian,
MN - Team Time (1st 5) 1:43:06.1 | Spread (1st 5) 6:37.4 |
| 7, 56, 105, 107, 124 |
| Matthew VanEps, Jesse Daugherty, Jake Abrams, Levi Lundgren, Cameron Van Der Puy |
| 16:42.7, 19:05.1, 21:57.8, 22:00.4, 23:20.1 |
14 | 401 | Jackson County Central,
MN - Team Time (1st 5) 1:41:07.5 | Spread (1st 5) 1:46.0 |
| 63, 71, 84, 89, 94, (95), (110) |
| David Strom, Isaac Johnson, Gabe Guggisberg, Ben Freking, Hunter Gustin, (Kie Anderson), (Holden Broitzman) |
| 19:17.9, 19:32.3, 20:29.2, 20:44.2, 21:03.9, (21:04.0), (22:07.3) |
15 | 411 | Ortonville,
MN - Team Time (1st 5) 1:42:25.5 | Spread (1st 5) 3:53.9 |
| 43, 70, 85, 98, 115, (117), (123) |
| Danny Eastman, Nathan Neu, Cody Bertka-ballard, Evan Halbe, Austin Eastman, (Deric Radermacher), (Nathaniel Miska) |
| 18:36.4, 19:29.5, 20:31.6, 21:17.7, 22:30.3, (22:33.7), (23:07.1) |
16 | 420 | Yellow Medicine East,
MN - Team Time (1st 5) 1:43:49.5 | Spread (1st 5) 4:40.9 |
| 25, 53, 108, 116, 118, (121), (122) |
| Rory Schackelford, Cody Speh, Tate Schulte, Bryant Bestland, Jake Kluver, (Ethan Kontz), (Dylan Moe) |
| 17:52.9, 18:50.8, 22:00.5, 22:31.5, 22:33.8, (22:54.8), (22:55.0) |
17 | 445 | Lakeview,
MN - Team Time (1st 5) 1:43:11.8 | Spread (1st 5) 1:07.6 |
| 81, 87, 88, 93, 96, (125), (127) |
| Andrew Loe, Noah Schmidt, Lee Anderson, Tim Albrecht, Trevor Louwagie, (Samuel Alness), (Adam Gosmire) |
| 19:57.0, 20:36.7, 20:41.4, 20:52.1, 21:04.6, (23:41.3), (25:37.7) |
18 | 465 | Maccray (old),
MN - Team Time (1st 5) 1:45:11.4 | Spread (1st 5) 2:52.0 |
| 66, 86, 90, 111, 112, (128), (129) |
| Tony Froland, Justin Schrupp, Noah Christians, Corbin Wohlman, Bryan Larson, (Kyle Stranberg), (Bennett Grabow) |
| 19:24.1, 20:33.1, 20:44.3, 22:13.8, 22:16.1, (27:26.7), (31:16.0) |
19 | 556 | Tracy-Milroy-Balaton,
MN - Team Time (1st 5) 1:51:01.1 | Spread (1st 5) 58.0 |
| 101, 109, 113, 114, 119, (120), (126) |
| Fritz Landherr, Anthony Axford, Ethan Voss, Austin Axford, Gabe Struchen, (Lucas Timmerman), (John Schmitt) |
| 21:36.4, 22:00.8, 22:23.4, 22:26.1, 22:34.4, (22:53.1), (25:14.9) |