184West Central Area, MN - Team Time (1st 5) 1:20:50.8 | Spread (1st 5) 1:02.0
2, 13, 19, 24, 26, (63), (191)
Jacob Bright, Jack Vankempen, Jack Van Kempen, Kade Runge, Alex Salwasser, (Kyle Schill), (Shad Swanson)
15:25.3, 16:08.4, 16:23.8, 16:26.0, 16:27.3, (17:00.0), (17:54.9)
289Perham, MN - Team Time (1st 5) 1:20:38.9 | Spread (1st 5) 1:09.6
5, 7, 9, 23, 45, (46), (60)
Brandon O'Hara, Jakob McCleary, Bailey Evenson, Tesfaye Young, Carson Hespe, (Chase Belka), (Owen Werner)
15:37.8, 15:48.7, 15:59.3, 16:25.7, 16:47.4, (16:47.7), (16:58.4)
3234St. James Area, MN - Team Time (1st 5) 1:23:28.6 | Spread (1st 5) 56.4
15, 17, 28, 72, 102, (124), (137)
Seth Pierson, Caleb Rivera, Troy Parulski, Jackson Miest, Juan Castaneda, (Marco Crispin), (Mauricio Vite)
16:18.8, 16:21.9, 16:30.0, 17:02.7, 17:15.2, (17:29.4), (17:33.5)
4303Staples-Motley, MN - Team Time (1st 5) 1:22:26.2 | Spread (1st 5) 2:22.2
1, 4, 59, 109, 130, (143), (176)
Emmet Anderson, Hunter Klimek, Tanner Robben, Isaac Christoffersen, Jack Tyrrell, (Lucas Brownell), (Issiah Tabatt)
15:09.4, 15:29.9, 16:57.6, 17:17.7, 17:31.6, (17:34.9), (17:46.8)
5379Lac qui Parle Valley/Dawson-Boyd, MN - Team Time (1st 5) 1:25:08.5 | Spread (1st 5) 59.6
30, 40, 43, 122, 144, (154), (201)
Zeke Sather, Mike Kvaal, Griffin Johnson, Payton Sterud, Mason Brehmer, (Colby Deuth), (Kaiden Allpress)
16:36.1, 16:43.9, 16:45.8, 17:27.0, 17:35.7, (17:41.3), (17:58.2)
6400Nova Classical Academy, MN - Team Time (1st 5) 1:25:25.1 | Spread (1st 5) 32.8
42, 71, 79, 97, 111, (128), (134)
Dare Akinmusire, Theo Andre, Lukas Ladas, Finn McCormick, Henry Karelitz, (Noah Johnson), (Tavin Zeise)
16:45.3, 17:02.4, 17:06.8, 17:12.5, 17:18.1, (17:30.2), (17:32.8)
7405Lake City, MN - Team Time (1st 5) 1:25:30.3 | Spread (1st 5) 31.7
48, 58, 81, 104, 114, (152), (252)
Reese Anderson, Joe Kozlowski, Andrew Muenzhuber, Gavin Siewert, Ben Johnson, (Nash Nelson), (Johan Zorn)
16:49.2, 16:56.6, 17:07.4, 17:16.2, 17:20.9, (17:40.7), (18:11.2)
8423Ely, MN - Team Time (1st 5) 1:25:15.9 | Spread (1st 5) 1:29.9
11, 68, 74, 131, 139, (271), (364)
Luke Olson, Emmett Faltesek, James Schwinghamer, Jasper Johnston, Gabriel Pointer, (Dylan Fenske), (Ethan Bremner)
16:04.5, 17:01.6, 17:03.7, 17:31.7, 17:34.4, (18:16.9), (18:51.4)
9451Greenway/Nashwauk/Keewatin, MN - Team Time (1st 5) 1:24:45.2 | Spread (1st 5) 2:32.3
3, 39, 78, 125, 206, (239), (252)
Geno Uhrbom, Spencer Engel, Greg Peterson, Daniel Olson, Connor Thoennes, (Michael Butterfield), (Levi Danielson)
15:27.6, 16:42.1, 17:06.1, 17:29.5, 17:59.9, (18:08.3), (18:11.2)
10466Minnehaha Academy, MN - Team Time (1st 5) 1:25:59.6 | Spread (1st 5) 41.8
52, 87, 91, 98, 138, (161), (228)
Trace Chiodo, Charles Olson, Peter Shaffer, Isaac Laddusaw, Walter Trutna, (Sam Harris), (Arne Christiansen)
16:52.5, 17:08.7, 17:10.1, 17:14.0, 17:34.3, (17:43.2), (18:04.2)
11623East Grand Forks, MN - Team Time (1st 5) 1:25:21.3 | Spread (1st 5) 3:21.2
6, 14, 22, 170, 411, (469), (517)
Tyson Mahar, Cole Nowacki, Jonathan Krueger, Dawson McDonald, Adam Johnson, (Ethan Arntson), (Hunter Jordheim)
15:48.5, 16:11.9, 16:25.6, 17:45.6, 19:09.7, (19:45.2), (21:02.5)
12652Annandale, MN - Team Time (1st 5) 1:27:13.1 | Spread (1st 5) 1:12.5
32, 83, 168, 183, 186, (243), (306)
Salvador (Sal) Wirth, Isaac Herrmann, Will Massmann, Isaac Duerr, Camden Edmonson, (David Heimkes), (Logan Anderson)
16:38.8, 17:07.8, 17:44.8, 17:50.4, 17:51.3, (18:08.9), (18:26.5)
13667Loyola-Cleveland, MN - Team Time (1st 5) 1:26:39.1 | Spread (1st 5) 2:27.3
12, 51, 77, 204, 323, (393), (451)
Mitchell Johnstone, Jerrett Peterson, Tyler Erickson, Brett Omtvedt, James Younge, (Jorden Rossow), (Joseph Huisken)
16:07.5, 16:51.7, 17:05.6, 17:59.5, 18:34.8, (19:02.0), (19:24.3)
14671St. Cloud Cathedral, MN - Team Time (1st 5) 1:27:33.6 | Spread (1st 5) 50.6
84, 101, 127, 156, 203, (224), (247)
Turner Schad, Mitch Miller, Alex Heen, Henry Ebel, Sam Bastien, (Frankie Tomczik), (William Medvec)
17:08.3, 17:14.8, 17:29.9, 17:41.7, 17:58.9, (18:03.2), (18:09.8)
15674Wadena-Deer Creek, MN - Team Time (1st 5) 1:27:16.8 | Spread (1st 5) 1:12.7
49, 66, 106, 226, 227, (242), (256)
Bereket Loer, Lucas Hinojos, Nathaniel Bervig, Josh Tabery, Joshua Tabery, (Eli Bervig), (Nathan Bervig)
16:51.2, 17:01.1, 17:16.8, 18:03.8, 18:03.9, (18:08.8), (18:11.9)
16682North Shore, MN - Team Time (1st 5) 1:26:55.3 | Spread (1st 5) 1:48.2
33, 34, 76, 230, 309, (326), (401)
Isaac Swanson, Brenden Seipke, Noah Smith, Nate Bilben, Tate Crawford, (Ian Thorpe), (JC Holman)
16:39.0, 16:39.7, 17:04.2, 18:05.2, 18:27.2, (18:35.7), (19:05.8)
17690Heritage Christian, MN - Team Time (1st 5) 1:27:23.6 | Spread (1st 5) 1:31.6
31, 90, 132, 199, 238, (259), (302)
Travis Miller, Jared Nordstrom, Evan Jacobson, Kees Van Oosbree, Grant Nelson, (Carter Kneeland), (Henry Hakanson)
16:36.6, 17:09.5, 17:32.1, 17:57.2, 18:08.2, (18:13.1), (18:26.0)
18764Pequot Lakes, MN - Team Time (1st 5) 1:28:12.9 | Spread (1st 5) 58.1
70, 129, 161, 195, 209, (271), (294)
Ethan Johnson, Jesse Clausen, Eli Laposky, Eli Hall, Dawsin Ackerman, (Russell Pierzinski), (Charles Schiessl)
17:02.3, 17:30.5, 17:43.2, 17:56.5, 18:00.4, (18:16.9), (18:24.3)
19769LA/RP/H, MN - Team Time (1st 5) 1:27:44.1 | Spread (1st 5) 1:41.3
27, 93, 180, 217, 252, (320), (384)
Luke O'Hare, Tyler Rislov, Andrew Hoiness, Grady Hengel, Ricky Buchanan, (Mitchell Ledebuhr), (Aaron Prinsen)
16:29.9, 17:11.0, 17:50.1, 18:01.9, 18:11.2, (18:33.7), (18:59.7)
20773Frazee, MN - Team Time (1st 5) 1:27:59.5 | Spread (1st 5) 1:24.5
88, 89, 136, 142, 318, (456), (488)
Christian Carlson, Grady Larsen, Alex Beck, Nathan Johannsen, Peyton Cole, (Lukas Bienmueller), (George Flynn)
17:08.8, 17:09.3, 17:33.3, 17:34.8, 18:33.3, (19:28.8), (20:00.3)
21774Tri-City United, MN - Team Time (1st 5) 1:27:38.5 | Spread (1st 5) 2:38.9
18, 56, 117, 193, 390, (422), (439)
Austin Antony, Hunter Rutt, Hugo Ruiz, Dante Juberian, Michael Pichotta, (Conner Antony), (Chase Goecke)
16:22.5, 16:55.3, 17:23.0, 17:56.3, 19:01.4, (19:11.3), (19:19.1)
22776La Crescent-Hokah, MN - Team Time (1st 5) 1:28:02.3 | Spread (1st 5) 1:22.7
69, 118, 121, 173, 295, (298), (445)
Jake Boudreau, Thomas Lechnir, Camdan Nolop, Cody Kowalski, Jack Redman, (Bryce Duffy), (Tyler Groth)
17:01.7, 17:23.3, 17:26.5, 17:46.4, 18:24.4, (18:24.8), (19:22.2)
23808Albany, MN - Team Time (1st 5) 1:28:09.6 | Spread (1st 5) 1:35.9
25, 158, 202, 205, 218, (231), (260)
Grant Mayers, Nathan Kalthoff, Jason Kirchner, Mason Zierden, Evan Becker, (Gavan Turcotte), (Will Friederichs)
16:26.3, 17:42.5, 17:58.8, 17:59.8, 18:02.2, (18:05.3), (18:13.3)
24818Mora, MN - Team Time (1st 5) 1:28:09.7 | Spread (1st 5) 1:43.5
21, 150, 190, 212, 245, (426), (442)
Cooper Lennox, Josh Rawls, Hunter Honstrom, Jagger Steiner, Jacob Johnson, (Jack Sampson), (Derrick Diethelm)
16:25.5, 17:39.7, 17:54.3, 18:01.2, 18:09.0, (19:13.3), (19:20.5)
25837Benson/KMS, MN - Team Time (1st 5) 1:27:52.9 | Spread (1st 5) 2:02.5
20, 67, 139, 304, 307, (386), (393)
Will Magaard, Jaron Furney, Landon Thompson, Jacob Stallings, Isaac Wirth, (Jacob Gareis), (Ely Johnson)
16:24.2, 17:01.5, 17:34.4, 18:26.1, 18:26.7, (18:59.9), (19:02.0)
26889Pine Island, MN - Team Time (1st 5) 1:28:40.4 | Spread (1st 5) 1:14.2
65, 96, 210, 251, 267, (361), (403)
Tanner Horton, Eric Wittlief, Lucas Williams, Braxton Osterhaus, Caleb Henderson, (Carter Lindahl), (Will Cobb)
17:01.0, 17:12.3, 18:00.8, 18:11.1, 18:15.2, (18:50.0), (19:06.4)
27901Roseau, MN - Team Time (1st 5) 1:29:02.4 | Spread (1st 5) 36.1
147, 148, 163, 182, 261, (341), (354)
David Nelson, Kyle Erickson, Sean O'Connor, Tristan Anderson, Talon Hiligis, (Talon Hilligas), (Jared Ostroski)
17:37.4, 17:37.7, 17:43.5, 17:50.3, 18:13.5, (18:41.7), (18:48.0)
28912Proctor, MN - Team Time (1st 5) 1:28:49.6 | Spread (1st 5) 1:08.2
100, 112, 164, 250, 286, (286), (290)
John Werner, Josh Knight, Aiden Vanstratten, Ryan Larson, Isaiah Manninen, (Jack Bartlam), (Elijah Wozniak)
17:14.5, 17:18.2, 17:43.6, 18:10.6, 18:22.7, (18:22.7), (18:23.7)
29916Litchfield, MN - Team Time (1st 5) 1:28:54.0 | Spread (1st 5) 1:11.7
73, 123, 222, 233, 265, (280), (288)
Ben Ammermann, Devin Steinhaus, Gavyn Sundve, Devon Steinhaus, Tyler Peterson, (Andrew Joedemann), (George Tepfer)
17:03.1, 17:27.5, 18:02.6, 18:06.0, 18:14.8, (18:20.1), (18:22.8)
30953Cromwell-Wright, MN - Team Time (1st 5) 1:28:52.8 | Spread (1st 5) 1:23.3
55, 86, 268, 269, 275, (382), (413)
Noah Foster, Cameron Dickey, Ben Hansen, Tate Blomquist, Nathan Eliason, (Gage Jones), (Micah Pocernich)
16:54.6, 17:08.4, 18:15.5, 18:16.4, 18:17.9, (18:59.0), (19:10.0)
31982Nevis, MN - Team Time (1st 5) 1:29:15.2 | Spread (1st 5) 2:13.1
54, 115, 175, 236, 402, (490), (514)
Jack McNamee, Evan Pohl, Michael Gunn, George Bjorklund, Reese Mowell, (Jack Johnson), (Tyler Gunn)
16:53.2, 17:21.3, 17:46.6, 18:07.8, 19:06.3, (20:04.0), (20:45.4)
32998Math & Science Academy, MN - Team Time (1st 5) 1:28:49.3 | Spread (1st 5) 3:40.3
10, 64, 105, 351, 468, (511), (518)
Harris Anderson, Jaad Stout, Will Mattes, Jagar Hansen, Will Krisko, (Charlie Eng), (Ben Karel)
16:03.7, 17:00.1, 17:16.3, 18:45.2, 19:44.0, (20:28.3), (21:08.0)
331021Belle Plaine, MN - Team Time (1st 5) 1:29:08.0 | Spread (1st 5) 2:22.9
29, 36, 212, 367, 377, (444), (491)
Drew Hastings, Emmett Gerres, Ben Hunsader, Kevin He, Adam Stiemke, (Tanner Witt), (Avery Mohlin)
16:35.4, 16:41.1, 18:01.2, 18:52.0, 18:58.3, (19:22.1), (20:04.8)
341035Breck School, MN - Team Time (1st 5) 1:29:26.8 | Spread (1st 5) 1:55.4
44, 120, 184, 343, 344, (362), (430)
Alden Keller, Emmett Wolf, Gavin Luebke, Marcus Gutierrez, Will Murphy, (harris Gulbransen), (Grayson Roberts)
16:46.8, 17:24.9, 17:50.9, 18:42.0, 18:42.2, (18:50.3), (19:15.3)
351037Redwood Valley, MN - Team Time (1st 5) 1:29:21.8 | Spread (1st 5) 1:45.6
49, 107, 249, 305, 327, (389), (429)
Jayson Peyerl, Mason Clark, Camden Cilek, Tate Goodthunder, Luke Hammerschmidt, (Leo Steffl), (Beau Allen)
16:51.2, 17:17.0, 18:10.4, 18:26.4, 18:36.8, (19:01.0), (19:14.6)
361045Rock Ridge, MN - Team Time (1st 5) 1:28:49.4 | Spread (1st 5) 2:46.1
8, 220, 241, 248, 328, (368), (434)
Cameron Stocke, John Kendall, Owen Engel, Jackson Kendall, Dylan Johnson, (Dallas Hammer), (Aiden Hecimovich)
15:51.1, 18:02.5, 18:08.7, 18:09.9, 18:37.2, (18:52.1), (19:16.6)
371064Stewartville, MN - Team Time (1st 5) 1:29:58.6 | Spread (1st 5) 45.8
160, 174, 207, 211, 312, (331), (346)
Jakob Ratelle, Scott Boelman, Caleb Goff, Isaiah Fitzgerald, Chase Neubauer, (Jadon Ratelle), (Preston Sires)
17:42.7, 17:46.5, 18:00.0, 18:00.9, 18:28.5, (18:38.0), (18:42.3)
381133Mountain Iron-Buhl, MN - Team Time (1st 5) 1:30:00.1 | Spread (1st 5) 2:34.7
38, 84, 159, 418, 434, (481), (500)
Jeffrey Kayfes, Aaron Nelson, Andy Nelson, Rylen Niska, Bailey Johnson, (Nels Parenteau), (Daniel Rudolph)
16:41.9, 17:08.3, 17:42.6, 19:10.7, 19:16.6, (19:53.5), (20:08.6)
391145Mounds Park Academy, MN - Team Time (1st 5) 1:29:42.4 | Spread (1st 5) 2:47.8
16, 107, 296, 318, 408, (457), (513)
Henry Snider, Isak Nightingale, Peter Manolis, Cullen Moore, Evan Pederson, (Ben Murr), (Liam O'Keefe)
16:19.8, 17:17.0, 18:24.7, 18:33.3, 19:07.6, (19:29.1), (20:35.5)
401155Glencoe-Silver Lake, MN - Team Time (1st 5) 1:30:06.3 | Spread (1st 5) 1:48.9
41, 200, 282, 310, 322, (432), (474)
Connor Hallaway, Paul Sievert, Adam Schauer, Cam Kaczmarek, Austin Simons, (Sawyer Varpness), (Tison Werner)
16:45.1, 17:58.1, 18:21.3, 18:27.8, 18:34.0, (19:16.1), (19:47.8)
411159Carlton, MN - Team Time (1st 5) 1:30:26.1 | Spread (1st 5) 40.9
177, 192, 223, 255, 312, (493), (520)
James Hille, Spencer Hoeffling, Trent Bagne, Jack Riley, Kaden Olesen, (Andrew Olesen), (Kash Gibson)
17:47.6, 17:55.2, 18:03.0, 18:11.8, 18:28.5, (20:05.4), (21:33.9)
421163Pipestone Area, MN - Team Time (1st 5) 1:30:25.4 | Spread (1st 5) 43.7
151, 171, 274, 276, 291, (397), (466)
Seth Lingen, Caden Strasser, Jacob Morgan, Cole Lueck, Aaron Lingen, (Isaac Stiles), (Riley Bosma)
17:40.1, 17:45.7, 18:17.5, 18:18.3, 18:23.8, (19:04.6), (19:42.8)
431206Fisher, MN - Team Time (1st 5) 1:30:21.4 | Spread (1st 5) 2:24.6
53, 95, 273, 348, 437
Hayden Reitmeier, Hayden Reitmeier, Zach Helgeson, Zach Helgeson, Jory Vasek
16:52.8, 17:11.8, 18:17.0, 18:42.4, 19:17.4
441214Plainview-Elgin-Millville, MN - Team Time (1st 5) 1:30:35.1 | Spread (1st 5) 2:06.1
56, 145, 289, 334, 390, (463), (495)
Samson Hagen, Baylor Hagen, Jonathan Tienter, Cooper Hofschulte, Preston Munson, (Aiden Anderson), (Mitch Wozney)
16:55.3, 17:36.1, 18:22.9, 18:39.4, 19:01.4, (19:40.4), (20:06.3)
451222Dilworth-Glyndon-Felton, MN - Team Time (1st 5) 1:30:47.8 | Spread (1st 5) 1:29.1
113, 178, 220, 354, 357, (399), (501)
Cade Dawson, Alec Gulseth, Chandler Gray, Josh Finseth, Chase Julin, (Oliver Jesme), (Gabe Grawe)
17:19.2, 17:49.8, 18:02.5, 18:48.0, 18:48.3, (19:04.9), (20:10.7)
461254Maple Lake, MN - Team Time (1st 5) 1:30:45.0 | Spread (1st 5) 1:40.4
62, 246, 293, 317, 336, (382), (395)
Jeffery Henrikson, Kellen Hurt, Artyom Borodulin, Nathan Carl, Caleb Hagen, (Ben Lewis), (Nicholas Lind)
16:59.5, 18:09.3, 18:24.1, 18:32.2, 18:39.9, (18:59.0), (19:02.4)
471259Rochester Lourdes, MN - Team Time (1st 5) 1:30:55.7 | Spread (1st 5) 2:00.4
61, 180, 266, 371, 381, (388), (409)
Kevin Turlington, Peyton Dunham, Nathan Renier, Jack Archbold, Ethan Smith, (Nick Adamson), (Marcus Cramer)
16:58.5, 17:50.1, 18:15.1, 18:53.1, 18:58.9, (19:00.6), (19:08.7)
481264Spectrum, MN - Team Time (1st 5) 1:31:01.6 | Spread (1st 5) 1:19.4
133, 141, 285, 339, 366, (379), (405)
Kyle Haben, Caleb Rogers, Andrew Hattling, Jaden Nemeth, Zachary Reese, (Abram Harvey), (Ethan Evans)
17:32.3, 17:34.6, 18:21.7, 18:41.3, 18:51.7, (18:58.6), (19:06.7)
491268Holy Family Catholic, MN - Team Time (1st 5) 1:31:09.8 | Spread (1st 5) 1:09.3
169, 178, 197, 350, 374, (431), (498)
Ben Fink, Tyler Franck, Jaden Lorenz, Patrick Ricke, Greg Stoffel, (Matt Santini), (Aaron Hesse)
17:45.3, 17:49.8, 17:56.7, 18:43.4, 18:54.6, (19:15.7), (20:07.3)
501279Eveleth-Gilbert, MN - Team Time (1st 5) 1:30:56.9 | Spread (1st 5) 1:31.4
110, 256, 263, 292, 358, (479), (485)
Andrew Larsen, Josh Creer-Oberstar, Connor Matschiner, Jared Delich, Robert Kelson, (Nick Kangas), (Caleb Klander)
17:17.9, 18:11.9, 18:13.9, 18:23.9, 18:49.3, (19:51.6), (19:59.3)
511292Fairmont, MN - Team Time (1st 5) 1:31:05.1 | Spread (1st 5) 2:41.5
47, 153, 300, 333, 459, (467), (512)
William Saari, Connor Artner, Tony Ortega, Tyrell Zieske, Alex Cruz, (Will Niestrath), (Gavin Artner)
16:49.0, 17:41.2, 18:25.1, 18:39.3, 19:30.5, (19:43.8), (20:34.3)
521314Thief River Falls, MN - Team Time (1st 5) 1:31:10.7 | Spread (1st 5) 1:55.1
94, 237, 278, 302, 403, (443), (504)
Jacob Davis, Daniel Quick, Isaac Mauch, Jonah Kalsnes, Ethan Lunsetter, (Paul Koppenhaver), (William MacLean)
17:11.3, 18:08.0, 18:19.0, 18:26.0, 19:06.4, (19:21.5), (20:16.9)
531341Sibley East, MN - Team Time (1st 5) 1:31:30.7 | Spread (1st 5) 2:16.0
92, 172, 240, 384, 453, (489), (515)
Travis Andrews, Jose Nevarez, Micah Scherer, Davis Wibstad, Trevor Parrott, (Garrett Kroells), (Lucas Tesch)
17:10.3, 17:46.0, 18:08.4, 18:59.7, 19:26.3, (20:03.6), (20:52.3)
541356Park Rapids Area, MN - Team Time (1st 5) 1:31:31.3 | Spread (1st 5) 38.4
214, 216, 283, 308, 335, (407), (458)
Darryl Thompson-Etter, Darryl Etter, Skylar Hagen, Sam Warne, Kolby Brandt, (Kaleb Stearns), (Owen Wagner)
18:01.4, 18:01.7, 18:21.6, 18:26.8, 18:39.8, (19:07.4), (19:29.9)
551369St. Charles, MN - Team Time (1st 5) 1:31:55.7 | Spread (1st 5) 2:38.8
82, 134, 234, 448, 471, (473), (482)
Andrew O'Hara, Korrigan Diercks, Shane Arnold, Levi Hulshizer, Sawyer Roessler, (Lane Waller), (Erik Ness)
17:07.5, 17:32.8, 18:06.2, 19:22.9, 19:46.3, (19:47.6), (19:54.1)
561380Holdingford, MN - Team Time (1st 5) 1:31:59.7 | Spread (1st 5) 2:41.6
99, 189, 279, 330, 483, (502), (510)
Zeke Woods, Ezekial Woods, Braden Bomgaars, Cohl Clear, Cj Clear, (Cade Clear), (Carter Buchta)
17:14.1, 17:52.7, 18:19.8, 18:37.4, 19:55.7, (20:10.8), (20:26.2)
571395New London-Spicer, MN - Team Time (1st 5) 1:31:44.1 | Spread (1st 5) 1:56.7
80, 214, 332, 373, 396, (425), (428)
Ty Bisek, Diego Rojas, Kaleb Smith, Tino Mendoza, Isaac Gratton, (Carson Sampson), (Nixon Harrier)
17:07.2, 18:01.4, 18:38.2, 18:53.4, 19:03.9, (19:12.3), (19:14.3)
581421Martin County West, MN - Team Time (1st 5) 1:31:42.4 | Spread (1st 5) 2:29.9
35, 225, 342, 406, 413, (465), (521)
Jake Lewis, Isaiah Johnson, Riley Cole, Kylar Larson, Grant Koehnen, (Todd Morrow), (Nick Matejka)
16:40.1, 18:03.5, 18:41.8, 19:07.0, 19:10.0, (19:40.8), (21:42.2)
1421Paynesville, MN - Team Time (1st 5) 1:32:25.8 | Spread (1st 5) 2:11.8
149, 157, 218, 419, 478, (486), (523)
Duncan McNabb, Ryan Thomes, Kadin Ludwig, Jason Hoeft, Ryan Thomas, (Duncan McNab), (Mason McNab)
17:39.3, 17:42.1, 18:02.2, 19:11.1, 19:51.1, (19:59.4), (23:02.9)
601472Bagley/Fosston, MN - Team Time (1st 5) 1:32:22.8 | Spread (1st 5) 1:46.3
155, 167, 320, 375, 455, (476), (494)
Boysen Olson, Grant Hemberger, Liam Hagen, Cullen Norland, Gavin Halverson, (Wyatt Strandberg), (Logan Hemberger)
17:41.6, 17:44.7, 18:33.7, 18:54.9, 19:27.9, (19:49.2), (20:05.8)
611487Sauk Centre, MN - Team Time (1st 5) 1:32:29.4 | Spread (1st 5) 2:12.6
116, 165, 365, 380, 461, (484), (503)
Brandon Kampsen, Jacob Jennissen, Jordan Ronning, Tanner Marthaler, Zach Olmschenk, (Mitch Christen), (Gregory Weiers)
17:21.4, 17:43.7, 18:51.6, 18:58.7, 19:34.0, (19:57.8), (20:12.2)
621497Howard Lake-Waverly-Winsted, MN - Team Time (1st 5) 1:32:27.3 | Spread (1st 5) 54.4
194, 229, 352, 359, 363, (369), (441)
Cole Leukuma, Chase Deiter, Preston Helgeson, Ezekiel Riemer, Mark Anderson, (Ethan Fiecke), (Drew Burau)
17:56.4, 18:05.1, 18:45.5, 18:49.5, 18:50.8, (18:52.2), (19:20.2)
631504Chatfield, MN - Team Time (1st 5) 1:32:15.2 | Spread (1st 5) 36.9
232, 283, 314, 329, 346, (475), (505)
Alex Wright, Brady Woltz, Treyton Lanning, Evan Wright, Logan Thompson, (Colby Aarhus), (Gabe Erding)
18:05.4, 18:21.6, 18:28.6, 18:37.3, 18:42.3, (19:47.9), (20:18.3)
1504Crosby-Ironton, MN - Team Time (1st 5) 1:32:22.1 | Spread (1st 5) 2:45.1
36, 188, 378, 450, 452, (472), (522)
Tucker Ringhand, Adam Cady, Evan Miller, David Ringhand, Jon Paul Fitzpatrick, (Joey Ringhand), (Max Erickson)
16:41.1, 17:52.5, 18:58.4, 19:23.9, 19:26.2, (19:47.3), (22:08.6)
651520Norwood-Young America, MN - Team Time (1st 5) 1:32:23.2 | Spread (1st 5) 1:54.4
119, 299, 324, 340, 438, (446), (477)
Jake Druley, Tyler Smith, Sean Weckman, Mitchell Druley, Colten Latzke, (Aiden Jensen), (TJ Jensen)
17:23.4, 18:25.0, 18:35.6, 18:41.4, 19:17.8, (19:22.4), (19:50.9)
661529International Falls, MN - Team Time (1st 5) 1:32:49.4 | Spread (1st 5) 2:04.3
126, 146, 386, 411, 460, (487), (497)
Jake Erickson, Parker Sivonen, Anthony Scholler, Adrion Mannausau, Kalan Murray, (Jett Tomczak), (Adrian Mannausau)
17:29.6, 17:36.3, 18:59.9, 19:09.7, 19:33.9, (19:59.9), (20:06.7)
671535Royalton, MN - Team Time (1st 5) 1:32:51.7 | Spread (1st 5) 2:41.4
75, 208, 370, 413, 469, (492), (496)
Christopher Borash, Anthony Rozycki, Nathan Kolbo, Jacob Leibold, David Fountain, (Gabe Gorecki), (Isaac Neutz)
17:03.8, 18:00.1, 18:52.6, 19:10.0, 19:45.2, (20:04.9), (20:06.5)
681573Melrose Area, MN - Team Time (1st 5) 1:32:52.4 | Spread (1st 5) 1:13.8
185, 270, 344, 376, 398, (416), (416)
Nicholas Berscheit, Tyler Pohlmann, Tyler Welle, Carson Meyer, Dominic Kerzman, (Chris Feldewerd), (Will Hoeschen)
17:51.0, 18:16.6, 18:42.2, 18:57.8, 19:04.8, (19:10.6), (19:10.6)
691584Luverne, MN - Team Time (1st 5) 1:32:45.6 | Spread (1st 5) 2:01.1
103, 311, 337, 400, 433, (449), (480)
Brayden Tofteland, Camden Janiszeski, Jonah Friedrichsen, Griffen Jarchow, Brady Bork, (Brody DeBates), (Ethan Curtiss)
17:15.3, 18:28.1, 18:40.1, 19:05.7, 19:16.4, (19:23.2), (19:51.7)
701591Canby/Minneota, MN - Team Time (1st 5) 1:32:56.2 | Spread (1st 5) 1:09.3
166, 338, 356, 360, 371, (419), (499)
Blake Stoks, Tristin Biershenk, Alexander Full, Kolton Duis, Eric Carrasco, (Sean Dilley), (Isaac Bach)
17:43.8, 18:41.2, 18:48.2, 18:49.9, 18:53.1, (19:11.1), (20:07.9)
711592Southwest Christian, MN - Team Time (1st 5) 1:32:54.9 | Spread (1st 5) 1:14.5
196, 300, 324, 353, 419, (436), (508)
Mason Beise, Owen Seltz, Brandon Mosley, Isaac Haugen, Tyler Monsen, (Caden Winters), (Carter Warta)
17:56.6, 18:25.1, 18:35.6, 18:46.5, 19:11.1, (19:16.7), (20:23.1)
721596RAACHE, MN - Team Time (1st 5) 1:32:57.3 | Spread (1st 5) 1:15.2
198, 235, 316, 423, 424, (516), (519)
Kevin Hagstrom, Jeremiah Osterlund, Sam Fulton, JJ Hicks, Nat Friess, (Ethan Ruelle), (Will Fulton)
17:56.9, 18:06.4, 18:30.1, 19:11.8, 19:12.1, (21:01.8), (21:30.5)
731597Mt. Lake Area - Comfrey, MN - Team Time (1st 5) 1:32:56.6 | Spread (1st 5) 1:00.4
243, 256, 296, 392, 410, (462), (506)
Kaleb Eickhoff, Kody Wassman, Caden Swoboda, Cayden LaPointe, Zach Klassen, (Ben Bartsch), (Sam Paulson)
18:08.9, 18:11.9, 18:24.7, 19:01.8, 19:09.3, (19:34.6), (20:19.9)
741617Jackson County Central, MN - Team Time (1st 5) 1:32:53.8 | Spread (1st 5) 59.9
262, 264, 315, 349, 427, (507), (509)
Mason Bobb, Clayton Cavness, Andrew Boyum, Evan Paplow, Simon Pell, (Evan Insichienmay), (Kie Anderson)
18:13.6, 18:14.4, 18:29.4, 18:42.9, 19:13.5, (20:20.4), (20:23.4)
751632Providence Academy, MN - Team Time (1st 5) 1:33:14.3 | Spread (1st 5) 1:30.5
187, 277, 281, 440, 447, (454), (463)
Jack Mcelroy, William Horinek, Cort Dingman, Grant Heim, Max Koeppl, (Tomas Palomarez), (Jacob Olson)
17:52.3, 18:18.6, 18:20.5, 19:20.1, 19:22.8, (19:27.0), (19:40.4)