1 | 73 | Luverne,
MN - Team Time (1st 5) 1:27:06.0 | Spread (1st 5) 1:39.3 |
| 2, 4, 10, 25, 32, (41), (57) |
| Camden Janiszeski, Owen Janiszeski, Griffen Jarchow, Sage Viessman, Ryan Fick, (Leif Ingebretsen), (Carsen Tofteland) |
| 16:40.7, 16:48.0, 17:14.0, 18:03.3, 18:20.0, (18:39.3), (19:17.5) |
2 | 81 | Lac qui Parle Valley/Dawson-Boyd,
MN - Team Time (1st 5) 1:28:10.9 | Spread (1st 5) 1:06.3 |
| 5, 15, 16, 21, 24, (46), (48) |
| Payton Sterud, Mason Brehmer, Kaiden Allpress, Eli Hegland, Gavin Carl, (Taden Clark), (Tygan Allpress) |
| 16:55.1, 17:37.3, 17:41.2, 17:55.9, 18:01.4, (18:42.9), (18:47.5) |
3 | 101 | Canby/Minneota,
MN - Team Time (1st 5) 1:29:01.6 | Spread (1st 5) 1:25.4 |
| 7, 9, 22, 29, 34, (42), (66) |
| Zach Ourada, Kolton Duis, Blake Stoks, Blake Giese, Tristin Biershenk, (Colton Ruether), (Michael Tol) |
| 17:06.2, 17:11.9, 17:59.7, 18:12.2, 18:31.6, (18:39.5), (19:34.9) |
4 | 113 | Windom Area,
MN - Team Time (1st 5) 1:29:42.7 | Spread (1st 5) 26.1 |
| 17, 19, 23, 26, 28, (49), (93) |
| Charlie Smith, Aaden Nauman, Jacob Green, Eli Bordewyk, Thomas Green, (Zach Squires), (Bryce Green) |
| 17:43.3, 17:44.7, 17:59.8, 18:05.5, 18:09.4, (18:53.3), (20:54.1) |
5 | 120 | Redwood Valley,
MN - Team Time (1st 5) 1:29:05.0 | Spread (1st 5) 2:18.8 |
| 1, 12, 14, 43, 50, (54), (55) |
| William Ahrens, Camden Cilek, Kilen Cilek, Cohen Frank, Landyn Nordby, (Elway Berg), (Jack Frank) |
| 16:36.6, 17:22.5, 17:30.3, 18:40.2, 18:55.4, (19:04.9), (19:10.1) |
6 | 126 | Jackson County Central,
MN - Team Time (1st 5) 1:29:34.9 | Spread (1st 5) 2:14.8 |
| 3, 8, 27, 36, 52, (70), (84) |
| Andrew Boyum, Evan Paplow, Kie Anderson, Clayton Cavness, Nolan Ambrose, (EJ Peterson), (Brigan McCarthy) |
| 16:45.3, 17:06.9, 18:07.8, 18:34.8, 19:00.1, (19:48.9), (20:17.6) |
7 | 188 | Mt. Lake Area - Comfrey,
MN - Team Time (1st 5) 1:32:33.9 | Spread (1st 5) 2:09.0 |
| 13, 31, 38, 39, 67, (71), (89) |
| Kody Wassman, Zach Klassen, Caden Swoboda, Luke Klassen, Cayden LaPointe, (Ethan Schroeder), (Preston Xayachak) |
| 17:26.6, 18:18.7, 18:36.2, 18:36.8, 19:35.6, (19:49.4), (20:36.1) |
8 | 236 | Springfield/Cedar Mountain,
MN - Team Time (1st 5) 1:34:55.0 | Spread (1st 5) 1:20.6 |
| 33, 35, 37, 59, 72, (79), (91) |
| Ben Potter, Matthew Grobner, Zack Hensch, Triston Groebner, Logan Richert, (Bryan Buerkle), (Lucas Hensch) |
| 18:29.1, 18:32.5, 18:35.8, 19:27.9, 19:49.7, (20:00.5), (20:49.7) |
9 | 243 | Pipestone Area,
MN - Team Time (1st 5) 1:34:18.0 | Spread (1st 5) 2:37.3 |
| 6, 47, 56, 65, 69, (82), (83) |
| Caden Strasser, Riley Bosma, Isaac Stiles, Merrick Heidebrink, Landon Johnson, (Aiden Voss), (Lucas Zupp) |
| 17:05.3, 18:43.3, 19:13.6, 19:33.2, 19:42.6, (20:06.6), (20:14.4) |
10 | 273 | Murray County Central,
MN - Team Time (1st 5) 1:35:50.5 | Spread (1st 5) 2:22.6 |
| 18, 51, 60, 63, 81, (95), (97) |
| Evan Baumgardner, Caleb Appel, Silas Stapek, Tanner Graphenteen, Jon Olsem, (Zach Kirchner), (Rylan Engelkes) |
| 17:43.5, 18:58.3, 19:30.3, 19:32.3, 20:06.1, (21:04.9), (21:14.1) |
11 | 293 | Montevideo,
MN - Team Time (1st 5) 1:36:39.1 | Spread (1st 5) 57.1 |
| 44, 58, 61, 62, 68, (74), (80) |
| Brady Andrews, Carson Lynner, Connor Walz, Dain Winters, Blake Andrews, (Braden Nelson), (Jose Cardona) |
| 18:40.4, 19:18.3, 19:31.0, 19:31.9, 19:37.5, (19:52.7), (20:01.5) |
12 | 373 | BOLD/BLH,
MN - Team Time (1st 5) 1:40:05.5 | Spread (1st 5) 2:25.3 |
| 45, 53, 85, 94, 96, (98), (101) |
| Niko Garcia, Daniel Frank, Carter Macik, Jack Iverson, Gavin Hammerschmidt, (Craig Lothert), (Alec Oldre) |
| 18:42.5, 19:00.4, 20:17.9, 20:56.9, 21:07.8, (21:21.6), (21:28.0) |
13 | 376 | Adrian/Ellsworth,
MN - Team Time (1st 5) 1:40:19.4 | Spread (1st 5) 2:45.0 |
| 40, 73, 78, 86, 99, (102) |
| Dylan Graff, Logan Bossert, Darwin Demarrias-Jansma, Bruce Farinella, Cole Boltjes, (Ben Brinkhous) |
| 18:38.4, 19:51.8, 19:59.3, 20:26.5, 21:23.4, (21:54.9) |
14 | 383 | SWMCH-EHS,
MN - Team Time (1st 5) 1:42:45.0 | Spread (1st 5) 4:33.1 |
| 30, 64, 76, 103, 110, (111), (117) |
| Mason Hamm, Ethan Sas, Gabe Vis, Jordan Bloomendaal, Jacob Masselink, (Eli Van Iperen), (Devin-Scott Bloemendaal) |
| 18:16.7, 19:33.0, 19:56.1, 22:09.4, 22:49.8, (23:27.7), (24:47.8) |
15 | 410 | Heron Lake-Okabena,
MN - Team Time (1st 5) 1:45:38.5 | Spread (1st 5) 7:17.0 |
| 11, 77, 100, 106, 116, (120) |
| Tim Salentiny, Trevor Bass, Joshua Eigenberg, Caleb Eigenberg, Daniel Ruthenbeck, (TJ Ostrem) |
| 17:14.8, 19:57.9, 21:23.8, 22:30.2, 24:31.8, (27:06.0) |
16 | 423 | Lakeview,
MN - Team Time (1st 5) 1:45:51.2 | Spread (1st 5) 5:53.2 |
| 20, 90, 92, 109, 112, (115) |
| Ethan Schwankl, Cole Arends, Cole Remiger, Gideon Basel, Tate Remiger, (Thane Matthys) |
| 17:47.3, 20:45.6, 20:49.9, 22:47.9, 23:40.5, (24:21.5) |
17 | 498 | Russell-Tyler-Ruthton,
MN - Team Time (1st 5) 1:51:43.9 | Spread (1st 5) 5:01.3 |
| 75, 87, 104, 114, 118, (121) |
| Aidan Johnson, Logan Roelofs, Isaac Norgaard, Emmett Petersen, Tarin Bingham, (Steven Perslin) |
| 19:53.7, 20:29.0, 22:11.2, 24:15.0, 24:55.0, (29:10.0) |
18 | 521 | Wabasso,
MN - Team Time (1st 5) 1:52:21.1 | Spread (1st 5) 3:26.8 |
| 88, 105, 107, 108, 113, (119) |
| Tavyn Larson, Aidan Kampsen, Ty Bernardy, Andrew Morin, Noah Pope, (Jacob Doyle) |
| 20:31.3, 22:22.6, 22:41.5, 22:47.6, 23:58.1, (24:55.4) |