190Perham, MN - Team Time (1st 5) 1:15:33.4 | Spread (1st 5) 1:11.0
7, 14, 15, 25, 29, (30), (40)
Harry Poole, Matt Jorgenson, Jaxon Bain, Sam LaFond, Isaac Paurus, (Nathan Rustad), (Austan Adamczyk)
14:25.1, 14:59.1, 15:01.2, 15:31.9, 15:36.1, (15:36.8), (15:54.9)
297Lac qui Parle Valley/Dawson-Boyd, MN - Team Time (1st 5) 1:15:36.8 | Spread (1st 5) 1:47.2
5, 10, 19, 22, 41, (52), (67)
Gavin Carl, Eli Hegland, Taden Clark, Tygan Allpress, Jordon Perkins, (Joseph Felton), (James Weber)
14:08.4, 14:42.2, 15:21.2, 15:29.4, 15:55.6, (16:15.6), (16:43.7)
3109Park Rapids Area, MN - Team Time (1st 5) 1:16:32.5 | Spread (1st 5) 53.4
13, 17, 18, 26, 35, (36), (42)
Parker Larson, Jarett Galzki, Andrew Mercil, Pierce Deblieck, Cameron Runyan, (Jayson Ward), (Damien Dejarlais)
14:52.9, 15:09.5, 15:09.7, 15:34.1, 15:46.3, (15:48.7), (15:55.7)
4156LCWM-Nicollet, MN - Team Time (1st 5) 1:17:54.4 | Spread (1st 5) 1:52.9
6, 21, 33, 45, 51, (53), (56)
Christian Fells, Aidan Moeller, Luke Engel, Mason Anderson, Jacob Cooper, (Charlie Gengler), (Andrew Johnson)
14:22.5, 15:27.4, 15:43.9, 16:05.2, 16:15.4, (16:16.1), (16:20.4)
5181Jackson County Central, MN - Team Time (1st 5) 1:17:28.1 | Spread (1st 5) 3:11.7
1, 9, 44, 58, 69, (97), (106)
Evan Paplow, Alvaro Gonzalez Garcia, EJ Peterson, Nolan Ambrose, Brigan McCarthy, (Alex Mohning), (Kristoph Olsem)
13:38.3, 14:38.3, 15:56.9, 16:24.6, 16:50.0, (18:05.1), (18:32.5)
6184Mt. Lake Area - Comfrey, MN - Team Time (1st 5) 1:17:48.2 | Spread (1st 5) 3:43.7
2, 8, 37, 53, 84, (93), (102)
Kody Wassman, Zach Klassen, Jordan Linscheid, Ethan Schroeder, Preston Xayachak, (Cameron Meyer), (Jacob Lopez)
13:43.6, 14:30.4, 15:50.8, 16:16.1, 17:27.3, (17:57.9), (18:28.7)
7194Montevideo, MN - Team Time (1st 5) 1:19:17.4 | Spread (1st 5) 1:17.9
16, 32, 39, 50, 57, (61), (63)
Brady Andrews, Blake Andrews, Ethan Andresen, Ben Gunlogson, Gannon Reidinger, (Henry Hanna), (Jesse Stranlund)
15:05.3, 15:40.9, 15:53.3, 16:14.7, 16:23.2, (16:28.4), (16:30.2)
8200Minnewaska Area, MN - Team Time (1st 5) 1:19:05.0 | Spread (1st 5) 2:48.3
3, 28, 48, 49, 72, (78), (98)
Maeson Tank, Jayce Kovarik, Zach Palmer, Nick Ankeny, James Ward, (Ian Mills), (Caden Manderschied)
14:06.8, 15:35.1, 16:13.8, 16:14.2, 16:55.1, (17:09.5), (18:13.0)
9277Ortonville, MN - Team Time (1st 5) 1:22:11.4 | Spread (1st 5) 3:14.8
12, 43, 47, 79, 96, (118)
Cadyn Vanderwal, Jacob Cloos, Cody Klepel, Trent Eastman, Lucas Klepel, (Ashton Tollakson)
14:50.0, 15:56.3, 16:09.5, 17:10.8, 18:04.8, (19:16.8)
10295Luverne, MN - Team Time (1st 5) 1:22:39.6 | Spread (1st 5) 1:33.9
31, 46, 68, 70, 80, (82), (107)
Kaleb Hemme, Logan Ommen, Dylan Ommen, Camden Hoven, Zach Terrio, (Eli McLendon), (Isaac DeBates)
15:37.0, 16:09.4, 16:49.3, 16:53.0, 17:10.9, (17:24.0), (18:33.4)
11311Benson/KMS, MN - Team Time (1st 5) 1:23:01.8 | Spread (1st 5) 2:05.6
24, 60, 64, 74, 89, (92), (104)
Isaac Wirth, Noah Johnson, Luke Froehlich, Quin Peterson, Caleb Pharr, (Logan Hadfield), (Hugo Sanchez Arenas)
15:30.8, 16:25.9, 16:32.4, 16:56.3, 17:36.4, (17:53.9), (18:31.4)
311Morris Area/Chokio-Alberta, MN - Team Time (1st 5) 1:23:10.3 | Spread (1st 5) 1:43.5
20, 65, 73, 76, 77, (90), (116)
Gavin Stallman, Giese Matthew, Jacob Buhl, Truett Richards, Grady Stallman, (Pierce Richards), (Ethan Koehler)
15:25.2, 16:35.2, 16:55.7, 17:05.5, 17:08.7, (17:37.6), (19:07.8)
13340BOLD/BLH, MN - Team Time (1st 5) 1:25:06.6 | Spread (1st 5) 2:59.7
23, 55, 59, 100, 103, (117), (130)
Niko Garcia, Carter Macik, Daniel Frank, Tegan Jansen, Brody Beckler, (Derrick Bahl), (Alec Oldre)
15:29.8, 16:19.2, 16:25.1, 18:23.0, 18:29.5, (19:11.7), (21:27.8)
14342St. James, MN - Team Time (1st 5) 1:25:54.3 | Spread (1st 5) 4:55.3
11, 26, 75, 110, 120, (126), (133)
Jacob Friesen, Brennan Kern, Adrian Pineda, Austin Spitzner, Gage Jones, (Rylan Meyer), (Xander Brown)
14:46.1, 15:34.1, 17:01.9, 18:50.8, 19:41.4, (20:48.0), (21:56.1)
15352WEM/JWP, MN - Team Time (1st 5) 1:25:28.2 | Spread (1st 5) 2:36.1
34, 38, 87, 94, 99, (105), (114)
Caleb Quast, Luke Cahill, Alexander Kleve, Gavin Marinenko, Ivan Pratt, (Carter Hoehn), (David Lamp)
15:45.5, 15:52.8, 17:29.6, 17:58.7, 18:21.6, (18:32.3), (19:00.2)
16441Lake Park-Audubon, MN - Team Time (1st 5) 1:28:23.7 | Spread (1st 5) 2:05.2
71, 83, 86, 88, 113
Nathan Dornbusch, Brayden Sandland, Karsyn Peterson, Hunter Harman, Tripp Eiter
16:54.8, 17:26.6, 17:28.0, 17:34.3, 19:00.0
17447St. Croix Preparatory Academy, MN - Team Time (1st 5) 1:28:41.6 | Spread (1st 5) 2:22.5
62, 81, 85, 108, 111, (112), (122)
Aidan Welsh, Jack Reedy, Joseph Arens, Elliott Schroeder, Drew Schutte, (Emmerson Siefken), (Harsh Tandon)
16:29.8, 17:12.1, 17:27.5, 18:39.9, 18:52.3, (18:54.4), (19:47.2)
18461Heron Lake-Okabena, MN - Team Time (1st 5) 1:32:20.9 | Spread (1st 5) 7:39.5
4, 95, 109, 121, 132
Tim Salentiny, Trevor Bass, Caleb Eigenberg, Daniel Ruthenbeck, TJ Ostrem
14:08.2, 18:00.0, 18:41.0, 19:44.0, 21:47.7
19510Blue Earth Area, MN - Team Time (1st 5) 1:34:33.0 | Spread (1st 5) 4:36.4
66, 91, 101, 124, 128, (131), (135)
Angel Martinez, Devin Haase, Seth Mathews, Marcus Eckles, Gibson Haase, (Manav Chaudhari), (Jerry Passe)
16:36.5, 17:49.9, 18:26.1, 20:27.6, 21:12.9, (21:43.1), (22:04.4)
20609Redwood Valley, MN - Team Time (1st 5) 1:40:11.7 | Spread (1st 5) 1:59.4
115, 119, 123, 125, 127, (129), (133)
Clayton Salmon, Kilen Cilek, Owen Horejsi, Martin Kaden, Angel Sandoval, (Aidan Salmon), (Aric Ewald)
19:06.7, 19:20.1, 19:57.0, 20:41.8, 21:06.1, (21:20.2), (21:56.1)