1 | 91 | Lac qui Parle Valley (old),
MN - Team Time (1st 5) 1:29:37.4 | Spread (1st 5) 1:32.5 |
| 8, 14, 15, 21, 33, (52), (60) |
| Keiser Freetly, John Wagner, Mikey Kvaal, Braxton Thompson, Colby Deuth, (Eean Allpress), (Stephen Martin) |
| 17:12.0, 17:42.3, 17:43.2, 18:15.4, 18:44.5, (19:16.8), (19:32.4) |
2 | 107 | Redwood Valley,
MN - Team Time (1st 5) 1:29:53.6 | Spread (1st 5) 2:01.5 |
| 4, 11, 12, 35, 45, (53), (56) |
| Carter Menz, Marshal Quast, Aaron Boyle, Deon Estebo, Boe Bidinger, (Sam Fox), (Nathan Benson) |
| 17:06.1, 17:18.8, 17:32.7, 18:48.4, 19:07.6, (19:21.6), (19:28.9) |
3 | 108 | Murray County Central,
MN - Team Time (1st 5) 1:30:26.8 | Spread (1st 5) 1:49.8 |
| 6, 9, 24, 29, 40, (70), (75) |
| Jack Erickson, Clayton Hartle, Isaiah Olsem, Spencer Wajer, Justin Clarke, (Cameron Kresko), (Nathan Everson) |
| 17:10.1, 17:12.5, 18:25.3, 18:39.0, 18:59.9, (19:45.2), (19:57.4) |
4 | 115 | Windom Area,
MN - Team Time (1st 5) 1:30:16.6 | Spread (1st 5) 2:12.5 |
| 3, 16, 17, 37, 42, (51), (61) |
| John Irwin, Isaac Tade, Nickolas Green, Ethan Clerc, Daniel Green, (Jae Carlson), (Cameron Alm) |
| 16:50.3, 17:43.7, 17:50.4, 18:49.4, 19:02.8, (19:16.5), (19:32.9) |
5 | 117 | Montevideo,
MN - Team Time (1st 5) 1:29:48.3 | Spread (1st 5) 2:48.8 |
| 1, 10, 19, 38, 49, (50), (73) |
| Kurt TeBeest, Josh Tastad, Joshua Tasta, Bryce Nelson, Cole Reitan, (Jared Saue), (Adam DeZeeuw) |
| 16:23.9, 17:14.8, 18:03.4, 18:53.5, 19:12.7, (19:14.4), (19:50.9) |
6 | 125 | Pipestone Area,
MN - Team Time (1st 5) 1:31:01.7 | Spread (1st 5) 2:28.6 |
| 2, 23, 25, 36, 39, (62), (95) |
| Michael Suda, Lucas Griebel, Matthew Kennedy, Josh Homann, Emerson Winter, (Carter Colmer), (Seth Lingen) |
| 16:26.8, 18:24.4, 18:26.3, 18:48.8, 18:55.4, (19:33.8), (20:57.0) |
7 | 158 | Comfrey-Cedar Mountain-Springfield,
MN - Team Time (1st 5) 1:32:15.5 | Spread (1st 5) 2:45.1 |
| 7, 18, 28, 31, 74, (77), (86) |
| Dylan Nachreiner, Andrew Nachreiner, Mitchell Buerkle, Elijah Kirschstein, Logan Kelly, (Anthony Roiger), (Lance Zeug) |
| 17:11.7, 17:50.8, 18:32.7, 18:43.5, 19:56.8, (20:07.7), (20:37.9) |
8 | 194 | Luverne,
MN - Team Time (1st 5) 1:34:42.9 | Spread (1st 5) 41.8 |
| 30, 32, 34, 44, 54, (64), (65) |
| Dalton DeSollar, Austin Winter, Erik Wohnoutka, Adam Fodness, Tom Brown, (Hunter Hamann), (Shane Berning) |
| 18:41.4, 18:43.9, 18:47.5, 19:06.9, 19:23.2, (19:35.5), (19:35.9) |
9 | 228 | Mountain Lake Area (DO NOT USE),
MN - Team Time (1st 5) 1:35:24.8 | Spread (1st 5) 1:29.4 |
| 20, 41, 46, 55, 66, (72), (78) |
| Tommy Kraemer, Ryan Blomgren, Ryan McCue, Ernesto Garcia De La Cr, Andrew Fast, (Phonesaveng Xayachac), (Emmanuel Fentanez) |
| 18:09.1, 19:01.1, 19:08.6, 19:27.5, 19:38.5, (19:46.4), (20:10.5) |
10 | 270 | Canby,
MN - Team Time (1st 5) 1:36:00.3 | Spread (1st 5) 2:55.9 |
| 5, 57, 63, 69, 76, (80), (81) |
| Anthony Wollum, Braeden Full, Nolan Harding, Jalyn Ufkin, Zachary Hansen, (Alexander Full), (Sam Buysse) |
| 17:08.1, 19:29.2, 19:35.3, 19:43.7, 20:04.0, (20:18.8), (20:21.9) |
11 | 331 | Southwest Star Concept,
MN - Team Time (1st 5) 1:39:05.9 | Spread (1st 5) 3:14.0 |
| 13, 59, 83, 87, 89, (94), (99) |
| Logan Knutson, Ben Sheldahl, Christian Juarez-per, Carlos Juarez-perez, Tyler Raverty, (Paul Salentiny), (Tyler Brunk) |
| 17:36.0, 19:31.9, 20:24.4, 20:43.6, 20:50.0, (20:55.2), (21:24.4) |
12 | 352 | BOLD (XC),
MN - Team Time (1st 5) 1:40:32.8 | Spread (1st 5) 3:04.2 |
| 26, 47, 84, 93, 102, (117), (124) |
| Byron Frank, Nathan Frank, Derrick Lothert, Jarred Ramos, Andrew Moorse, (Bligh Lippert), (Joh Remer) |
| 18:27.3, 19:09.1, 20:30.3, 20:54.6, 21:31.5, (23:46.6), (25:21.6) |
13 | 374 | Yellow Medicine East,
MN - Team Time (1st 5) 1:44:17.9 | Spread (1st 5) 5:17.3 |
| 27, 43, 79, 106, 119, (121), (123) |
| Rory Schackelford, Blake Helgeson, Cody Speh, Tate Schulte, Bryant Bestland, (Jake Kluver), (Sam Jans) |
| 18:32.2, 19:03.3, 20:15.1, 22:37.8, 23:49.5, (24:13.5), (24:55.4) |
14 | 423 | Adrian,
MN - Team Time (1st 5) 1:46:04.6 | Spread (1st 5) 5:02.0 |
| 22, 82, 100, 105, 114, (115) |
| Brady Henning, Christian Weidert, Brody Loosbrock, Brent Hokeness, Colton Lynn, (Caleb Hornstein) |
| 18:22.3, 20:24.1, 21:25.8, 22:28.1, 23:24.3, (23:27.1) |
| 423 | Maccray (old),
MN - Team Time (1st 5) 1:43:35.1 | Spread (1st 5) 2:37.7 |
| 67, 71, 85, 97, 103, (104), (122) |
| Thomas Froland, Adam Terhaar, Tony Froland, Jeremiah Garza, Jack Dykema, (Bryan Larson), (Nathan Wolf) |
| 19:39.0, 19:46.1, 20:31.3, 21:22.0, 22:16.7, (22:18.2), (24:29.8) |
16 | 430 | Tracy-Milroy-Balaton,
MN - Team Time (1st 5) 1:43:47.8 | Spread (1st 5) 1:52.6 |
| 58, 88, 90, 96, 98, (101), (113) |
| Christian Devereaux, Nathanael Przybilla, Logan Axford, Tyler Illg, Anthony Axford, (Austin Axford), (Lucas Timmerman) |
| 19:31.4, 20:48.0, 20:51.2, 21:13.2, 21:24.0, (21:26.2), (23:23.1) |
17 | 472 | Lakeview,
MN - Team Time (1st 5) 1:47:38.1 | Spread (1st 5) 3:25.4 |
| 68, 91, 92, 110, 111, (118), (120) |
| Luke Daniels, Andrew Loe, Trevor Louwagie, Noah Schmidt, Luca Comba, (Lee Anderson), (Samuel Alness) |
| 19:42.0, 20:52.0, 20:54.4, 23:02.3, 23:07.4, (23:47.0), (24:01.7) |
18 | 484 | Jackson County Central,
MN - Team Time (1st 5) 1:50:59.5 | Spread (1st 5) 4:06.1 |
| 48, 107, 108, 109, 112, (116) |
| Carter Heinrichs, Hunter Gustin, Nate Monson, Jordan Hutzler, Jeremiah Manwarren, (Wyatt Weier) |
| 19:09.4, 22:39.5, 22:55.0, 23:00.1, 23:15.5, (23:30.0) |