1135Mankato East, MN - Team Time (1st 5) 1:20:52.8 | Spread (1st 5) 58.4
7, 16, 29, 40, 43, (83), (113)
Isaiah Anderson, Luke Scholtes, Audi Thom, Dayton Clobes, Evan MacLean, (Jackson Thomas), (Joseph Foley)
15:30.9, 16:07.0, 16:18.9, 16:26.7, 16:29.3, (16:51.5), (17:07.4)
135Perham, MN - Team Time (1st 5) 1:20:27.4 | Spread (1st 5) 1:23.0
1, 13, 32, 33, 56, (64), (117)
Bjorn Anderson, Isaac Paurus, Carter Flatau, Dylan Guck, Brayden Glorvigen, (Caden Doll), (Matt Jorgenson)
15:10.7, 15:58.0, 16:22.0, 16:23.0, 16:33.7, (16:38.0), (17:08.7)
3225Marshall, MN - Team Time (1st 5) 1:22:13.2 | Spread (1st 5) 37.9
18, 19, 46, 66, 76, (88), (122)
Josh Leibfried, Samuel Deutz, Landon Marthaler, Keagen Anderson, Chase Werner, (Kohen Holcomb), (Ethan Bly)
16:08.3, 16:10.0, 16:29.8, 16:38.9, 16:46.2, (16:56.9), (17:10.7)
4270Belle Plaine, MN - Team Time (1st 5) 1:22:48.7 | Spread (1st 5) 17.3
34, 45, 50, 70, 71, (80), (148)
Austin Kehr, Kelton Koepp, Ezra Fahey, Michael Schultz, Jack Buerkle, (Isaac Bemmels), (Caden Riga)
16:24.1, 16:29.6, 16:32.4, 16:41.2, 16:41.4, (16:49.7), (17:20.8)
5329Fergus Falls, MN - Team Time (1st 5) 1:23:24.1 | Spread (1st 5) 54.8
20, 39, 65, 99, 106, (262), (281)
Jaden Miller, Henry Greenagel, Michael Schmidt, Logan Bredenberg, Matthew Tuel, (Micah Mouser), (Tommy Erickson)
16:10.9, 16:25.7, 16:38.5, 17:03.3, 17:05.7, (17:59.8), (18:09.8)
6367Big Lake, MN - Team Time (1st 5) 1:22:24.7 | Spread (1st 5) 1:51.8
4, 8, 84, 133, 138, (187), (228)
Jack Leuer, Owen Layton, Gavin Flavin, Judd Layton, Trent Erickson, (David Guyse), (Gavin Vold)
15:26.5, 15:31.4, 16:52.0, 17:16.5, 17:18.3, (17:36.8), (17:48.9)
7387Orono, MN - Team Time (1st 5) 1:23:14.8 | Spread (1st 5) 1:53.5
10, 36, 72, 77, 192, (198), (233)
Gabe Hallen, Owen Hirt, Owen Chapman, Cooper Munsch, Aiden Ward, (Davis Kelly), (Thomas Martin)
15:44.4, 16:24.2, 16:41.9, 16:46.4, 17:37.9, (17:39.1), (17:49.1)
8398Blake School (The), MN - Team Time (1st 5) 1:23:59.5 | Spread (1st 5) 38.1
53, 57, 61, 104, 123, (142), (150)
Shamore Brinda, Will Eckes, William Schwemm, Romare Onishi, Ethan Barkwell, (Seth Flikke), (Jackson Evans)
16:33.2, 16:34.0, 16:36.3, 17:04.7, 17:11.3, (17:18.9), (17:22.0)
9410Winona, MN - Team Time (1st 5) 1:24:07.0 | Spread (1st 5) 53.4
37, 75, 78, 81, 139, (208), (275)
Leo Lohnes, Phineas Van Fossen, Brady Benedict, Kedrick Boucek, Jacob Sheridan, (Quinn Wangberg), (Andrew Heltemes)
16:25.0, 16:45.9, 16:47.7, 16:50.0, 17:18.4, (17:41.0), (18:07.1)
10415Northfield, MN - Team Time (1st 5) 1:24:13.1 | Spread (1st 5) 51.3
42, 53, 87, 90, 143, (175), (213)
Isaac Schleif, Soren Murphy Pearson, Evan Loe, Jason Aldorfer, Fletcher Aylin, (Carter Steenblock), (Conner Kobes)
16:27.8, 16:33.2, 16:54.6, 16:58.4, 17:19.1, (17:31.6), (17:42.8)
11423Monticello, MN - Team Time (1st 5) 1:24:02.4 | Spread (1st 5) 1:05.6
22, 49, 67, 141, 144, (185), (288)
Christopher Falk, Paul Fasen, Ty Brouwer, Sameer Gupta, Ezra Pemberton, (Landon Harwood), (Vince Kaley)
16:13.6, 16:31.7, 16:39.3, 17:18.6, 17:19.2, (17:36.5), (18:12.1)
12426Alexandria, MN - Team Time (1st 5) 1:23:53.8 | Spread (1st 5) 1:20.3
15, 17, 82, 152, 160, (217), (236)
Tom Wilmesmeier, Thomas Wilmesmeier, Landon Runge, Nick Meyers, Throck Lehmann, (Karl Franson), (Kyle Jahner)
16:06.0, 16:08.2, 16:50.3, 17:23.0, 17:26.3, (17:44.3), (17:49.6)
13437Becker, MN - Team Time (1st 5) 1:24:06.4 | Spread (1st 5) 1:19.5
30, 34, 55, 116, 202, (317), (381)
Tanner Felton, Parker Spindler, Alex Swanson, Evan Hubbard, Brandt Hemmelgarn, (Jase Tobako), (Mason Tschida)
16:20.5, 16:24.1, 16:33.5, 17:08.3, 17:40.0, (18:24.1), (18:53.9)
14439Willmar, MN - Team Time (1st 5) 1:23:28.3 | Spread (1st 5) 2:16.2
3, 21, 102, 114, 199, (252), (273)
Sully Anez, Fathi Dubet, Zach Engstrom, Brandon Zepeda, Matthew Eystad, (David Lammers), (Eli Heinen)
15:23.4, 16:13.4, 17:04.2, 17:07.7, 17:39.6, (17:56.7), (18:06.1)
15520Delano, MN - Team Time (1st 5) 1:24:58.4 | Spread (1st 5) 54.3
38, 69, 132, 135, 146, (172), (223)
Max Baker, Drew Houtari, Lincoln Morrisette, Austin Kazin, Henry Ulberg, (Grant Forliti), (Luke Gilliland)
16:25.4, 16:40.8, 17:15.1, 17:17.4, 17:19.7, (17:29.9), (17:45.5)
16531Mankato West, MN - Team Time (1st 5) 1:24:59.4 | Spread (1st 5) 1:20.1
14, 109, 120, 136, 152, (165), (178)
Ephraim Staley, Corbin Deichman, Landon Bannerman, Ethan Cox, Ian Kim, (Ian Risto), (Landon Dimler)
16:02.9, 17:06.9, 17:09.0, 17:17.6, 17:23.0, (17:27.7), (17:33.7)
17558Rocori, MN - Team Time (1st 5) 1:25:19.7 | Spread (1st 5) 1:05.4
63, 86, 94, 103, 212, (258), (290)
Brody Sieben, Kaleb Cremers, Jaymis Bauer, Mason Ingle, Jack Skanson, (Caleb Zabinski), (Trey Kraemer)
16:37.2, 16:54.0, 17:01.4, 17:04.5, 17:42.6, (17:58.4), (18:13.1)
18564St. Thomas Academy, MN - Team Time (1st 5) 1:25:17.9 | Spread (1st 5) 1:02.9
48, 51, 125, 161, 179, (226), (248)
Vincent Audette, Philly Solomon, Owen Schlehuber, Ben Abraham, Marshall Wright, (Drew Ryan), (Henrik Herschbach)
16:31.5, 16:32.5, 17:12.9, 17:26.6, 17:34.4, (17:48.4), (17:54.5)
19570St. Paul Highland Park, MN - Team Time (1st 5) 1:25:13.8 | Spread (1st 5) 1:11.3
28, 74, 139, 161, 168, (196), (249)
Mason Deegan, Jack Douglas, Noah Waln, Tim Tzeutschler, August Johnson, (Cooper Foss), (Theo Hennum)
16:17.4, 16:42.7, 17:18.4, 17:26.6, 17:28.7, (17:38.7), (17:55.2)
20571Minneapolis South, MN - Team Time (1st 5) 1:25:07.7 | Spread (1st 5) 1:34.1
24, 73, 97, 145, 232, (453), (476)
Matthew O'hara jr, Gabe Duenes, Finn Bleakmore, Ismael Youssuf, Espen Hopper-Williams, (Owen Byer), (Oskar Umbanhowar)
16:14.9, 16:42.3, 17:02.0, 17:19.5, 17:49.0, (19:30.9), (19:45.3)
21623St. Paul Como Park, MN - Team Time (1st 5) 1:25:40.5 | Spread (1st 5) 1:25.9
26, 93, 111, 182, 211, (263), (271)
Mason Aarness, Arthur Anderson, Hazel Small, Charlie Loth, Niko Turnure, (Ben Clark), (Luna Small)
16:16.0, 17:00.9, 17:07.0, 17:34.7, 17:41.9, (18:00.0), (18:05.0)
22665Minnehaha Academy, MN - Team Time (1st 5) 1:25:50.9 | Spread (1st 5) 1:28.3
31, 79, 127, 193, 235, (391), (394)
Emmett Morse, Finn Christiansen, Makai Bates, Noah Hamburge, Jack Calvin, (Beckett Pilling), (Isaac Anderson)
16:21.2, 16:48.5, 17:13.6, 17:38.1, 17:49.5, (18:58.0), (18:59.5)
23679Dassel-Cokato, MN - Team Time (1st 5) 1:25:19.9 | Spread (1st 5) 2:03.6
11, 47, 155, 226, 240, (279), (356)
Soren Bortnem, Charlie Bortnem, Nic Johnson, Jake Stonelake, Calvin Johnson, (Parker Josephson), (Tate Koivisto)
15:46.5, 16:30.4, 17:24.5, 17:48.4, 17:50.1, (18:09.2), (18:45.1)
24729Totino-Grace, MN - Team Time (1st 5) 1:26:15.7 | Spread (1st 5) 1:56.9
23, 89, 100, 233, 284, (315), (357)
Matthew Lindgren, Isaac Meyer, Reid Binsfeld, Matthew Misko, Benjamin Effiom, (Zachary Bartsch), (Jackson Herr)
16:14.1, 16:57.9, 17:03.6, 17:49.1, 18:11.0, (18:23.8), (18:45.2)
25843Pequot Lakes, MN - Team Time (1st 5) 1:25:53.1 | Spread (1st 5) 3:05.6
2, 41, 217, 280, 303, (378), (418)
Eli Hall, Liam Zins, Shane Crowley, Connor Jansen, James Johnson, (Gus Mckenna), (Eli Toftness)
15:13.3, 16:27.3, 17:44.3, 18:09.3, 18:18.9, (18:52.6), (19:12.9)
26846Chisago Lakes, MN - Team Time (1st 5) 1:27:10.5 | Spread (1st 5) 1:08.2
60, 183, 184, 203, 216, (352), (392)
Biruk Killeen, Kaden Osmundson, Remy Larsen, Nolan Levasseur, Henry Johnson, (Cian O'Halloran), (Brandon Odland)
16:35.9, 17:35.0, 17:35.3, 17:40.2, 17:44.1, (18:41.8), (18:58.5)
27881Academy Of Holy Angels, MN - Team Time (1st 5) 1:27:24.1 | Spread (1st 5) 1:46.7
68, 92, 128, 270, 323, (444), (469)
Eli Katter, Finn Sheeley, Louis Ahern, Henry Heitzman, Samuel Rodriguez-Paiz, (Will Hauer), (Sam Kamin)
16:39.7, 16:59.8, 17:14.4, 18:03.8, 18:26.4, (19:25.1), (19:38.1)
28916Annandale, MN - Team Time (1st 5) 1:26:53.7 | Spread (1st 5) 3:27.8
5, 129, 151, 244, 387, (401), (458)
Salvador (Sal) Wirth, Owen Fahey, Emery Wirth, Graham Zuehlke, Griffin Zuehlke, (Mason Kurr), (Cody Sneller)
15:27.7, 17:14.5, 17:22.3, 17:53.7, 18:55.5, (19:04.5), (19:33.9)
29930Worthington, MN - Team Time (1st 5) 1:27:02.5 | Spread (1st 5) 3:44.7
6, 118, 119, 268, 419, (421), (466)
Fanuel Wolday, Asrat Bonnett, Austin Kinser, Isaac Kinser, Ethan Mahlberg, (Caleb Meyer), (Addis Tiruneh)
15:29.0, 17:08.8, 17:08.9, 18:02.1, 19:13.7, (19:14.0), (19:36.9)
30936Mora, MN - Team Time (1st 5) 1:27:51.4 | Spread (1st 5) 39.5
147, 149, 158, 221, 261, (308), (396)
James Merry, Alex Williams, Chase Axtell, Dawson Smart, Aksel Olson, (Braden McKinnon), (Jakob Ringler)
17:19.9, 17:21.6, 17:25.5, 17:45.0, 17:59.4, (18:21.0), (19:00.0)
31969Southwest Christian, MN - Team Time (1st 5) 1:28:06.6 | Spread (1st 5) 29.7
154, 173, 194, 205, 243, (325), (497)
Joshua Daun, Judah Berry, Cameron Tarman, Wyatt Wercinski, Buck Zion, (Isaiah Stauble), (Peter Bosch)
17:23.8, 17:30.2, 17:38.5, 17:40.6, 17:53.5, (18:27.2), (20:05.3)
321046Cloquet, MN - Team Time (1st 5) 1:28:29.8 | Spread (1st 5) 1:11.3
114, 126, 238, 264, 304, (330), (363)
Evan Rothamel, Andrew Shepherd, Calvin Snesrud, Ian Berube, Ethan Lavan, (Mike Kruse), (Ellis Allen)
17:07.7, 17:13.1, 17:49.9, 18:00.1, 18:19.0, (18:31.9), (18:46.4)
331050DeLaSalle, MN - Team Time (1st 5) 1:28:32.1 | Spread (1st 5) 56.1
131, 173, 224, 240, 282, (340), (487)
Nathaniel Merrell, Nate Merrell, Miles Wahlberg, John Steines, Owen Caputo Sullivan, (Jordan Bailey), (Brody Gustner)
17:14.7, 17:30.2, 17:46.3, 17:50.1, 18:10.8, (18:37.0), (19:54.3)
341058Fairmont, MN - Team Time (1st 5) 1:28:33.3 | Spread (1st 5) 1:27.8
85, 165, 244, 254, 310, (324), (359)
Gavin Artner, Brier Lenort, Cooper Gudahl, Jaydon Putney, Will Niestrath, (Braydon Lindsay), (Andrew Haugen)
16:53.4, 17:27.7, 17:53.7, 17:57.3, 18:21.2, (18:27.1), (18:45.4)
351072Mahtomedi, MN - Team Time (1st 5) 1:28:41.2 | Spread (1st 5) 2:36.9
24, 164, 177, 336, 371, (389), (417)
William Lieberman, Evan Carion, Matthew Studenski, Hudson Otto, Charles Wirka, (Daniel Gibbens), (Zhenghong Schlechte)
16:14.9, 17:27.3, 17:31.8, 18:35.4, 18:51.8, (18:56.3), (19:12.8)
361104Rockford, MN - Team Time (1st 5) 1:28:57.0 | Spread (1st 5) 1:14.3
121, 163, 225, 277, 318, (349), (370)
Grady Dawson, Connor Ellos, Tyler Mager, Will Czech, Cayden Ellos, (Colton Braun), (Legend Mendenhall)
17:09.9, 17:27.0, 17:47.8, 18:08.1, 18:24.2, (18:40.4), (18:51.7)
371152Jordan, MN - Team Time (1st 5) 1:29:09.5 | Spread (1st 5) 32.4
194, 206, 222, 247, 283, (344), (350)
Seth Young, Jake Warden, Wilson Menden, Logan Bohlsen, Domenek Williams, (Wells Jackson), (Tony Lederle)
17:38.5, 17:40.8, 17:45.1, 17:54.2, 18:10.9, (18:39.5), (18:40.5)
381186St. Cloud Apollo, MN - Team Time (1st 5) 1:29:43.9 | Spread (1st 5) 2:05.4
94, 124, 214, 347, 407, (506), (508)
Elijah Preisler, Ryan Karls, Orion Preisler, Marco Gordon, Nicolas Clark, (Eli Sutton), (August Dorn)
17:01.4, 17:12.2, 17:43.3, 18:40.2, 19:06.8, (20:19.5), (20:19.7)
391200Spectrum, MN - Team Time (1st 5) 1:29:47.1 | Spread (1st 5) 1:47.2
101, 108, 294, 328, 369, (415), (467)
Ryan Guntzel, Kaleb Jones, John Fischer, Brady Johnson, Tai Warnke, (Jonathan Kleinman), (Eddie Truwe)
17:03.7, 17:06.4, 18:14.8, 18:31.3, 18:50.9, (19:11.4), (19:37.4)
401223Grand Rapids, MN - Team Time (1st 5) 1:29:39.9 | Spread (1st 5) 1:25.1
105, 256, 260, 276, 326, (394), (397)
Brenden Sylvester, Zane Poenix, Nikolas (Nick) Casper, Mathew Johnson, Mason Adler, (Seth Barton), (Kale Fairchild)
17:05.0, 17:57.6, 17:59.3, 18:07.9, 18:30.1, (18:59.5), (19:00.4)
411256Detroit Lakes, MN - Team Time (1st 5) 1:29:58.6 | Spread (1st 5) 54.4
170, 181, 289, 298, 318, (420), (454)
Braydon Francis, Connor Malecka, Micah Barberg, Andrew Barberg, Owen Sieve, (Ben Sundby), (Hunter Olson)
17:29.8, 17:34.5, 18:12.4, 18:17.7, 18:24.2, (19:13.8), (19:32.2)
421272Albany, MN - Team Time (1st 5) 1:29:54.4 | Spread (1st 5) 2:07.1
59, 251, 296, 312, 354, (406), (437)
Carter Schwalbe, Keegan Eibensteiner, Collin Goebel, Mason Plumski, Owen Goebel, (Owen Carlson), (Brandon Moritz)
16:35.8, 17:56.6, 18:17.2, 18:21.9, 18:42.9, (19:06.2), (19:23.5)
431278Kasson-Mantorville, MN - Team Time (1st 5) 1:29:30.3 | Spread (1st 5) 3:27.6
9, 199, 301, 367, 402, (481), (491)
David Obst, Patrick Trihey, Kalin Anderson, Cody Lange, Michael Brandl, (Mason Gehrkling), (Mason Stucky)
15:37.1, 17:39.6, 18:18.4, 18:50.5, 19:04.7, (19:47.7), (19:57.5)
441314St. Cloud Tech, MN - Team Time (1st 5) 1:30:24.9 | Spread (1st 5) 1:53.5
91, 219, 269, 359, 376, (404), (457)
Joseph Marlette, Andres Sandoval, Amado Sandoval, Oliver Schoenrock, Marcus Wade, (Lucas Couzens), (Joshua Allen)
16:58.9, 17:44.5, 18:03.7, 18:45.4, 18:52.4, (19:05.5), (19:33.2)
451323East Grand Forks, MN - Team Time (1st 5) 1:30:37.6 | Spread (1st 5) 2:27.1
111, 186, 246, 321, 459, (496), (498)
Hunter Jordheim, Jaxon Mahar, Weston Mahar, Brayden Carlson, Eliot Afshari, (Jonah Vandervort), (Brady Loer)
17:07.0, 17:36.6, 17:54.0, 18:25.9, 19:34.1, (20:02.2), (20:08.4)
461330Red Wing, MN - Team Time (1st 5) 1:30:30.5 | Spread (1st 5) 1:45.2
109, 215, 311, 322, 373, (449), (452)
Rylan Bennyhoff, Isaiah Ricks, Owen Runquist, David Lexvold, Jackson Plein, (Luke Evans), (Justin Rice)
17:06.9, 17:43.6, 18:21.7, 18:26.2, 18:52.1, (19:29.1), (19:29.9)
471338Hibbing, MN - Team Time (1st 5) 1:30:11.7 | Spread (1st 5) 27.9
242, 259, 265, 266, 306, (313), (383)
Silas Langner, Lucas Arnhold, Jake Walli, Brady Janezich, Jack Bottoms, (Joey Gabardi), (Connor Sullivan)
17:51.9, 17:58.5, 18:00.4, 18:01.1, 18:19.8, (18:22.6), (18:54.7)
481365Mound-Westonka, MN - Team Time (1st 5) 1:30:40.9 | Spread (1st 5) 1:16.3
169, 239, 274, 326, 357, (373), (376)
Charlie Paul, Isaac Hays, Andrew Finley, Brandon Knock, Luke Sunnarborg, (Owen Trost), (Noah Huesmann)
17:28.9, 17:50.0, 18:06.7, 18:30.1, 18:45.2, (18:52.1), (18:52.4)
491366Benilde-St Margaret's, MN - Team Time (1st 5) 1:30:40.2 | Spread (1st 5) 1:06.9
207, 209, 285, 300, 365, (388), (490)
Oliver Foley, Sebastian Cerda, Toby McLean, Jack Foley, Dylan Casey, (Lucas Haenel), (Cooper Sinning)
17:40.9, 17:41.5, 18:11.9, 18:18.1, 18:47.8, (18:55.9), (19:57.2)
501371Albert Lea, MN - Team Time (1st 5) 1:30:54.4 | Spread (1st 5) 2:37.1
62, 137, 338, 411, 423, (505), (522)
Isaiah McGaffey, Andrew Tscholl, Caden Hanke, Noah McGaffey, Jacob Miller, (Jon Merino Martinez), (Jackson Drescher)
16:37.1, 17:18.1, 18:36.6, 19:08.4, 19:14.2, (20:19.1), (21:06.7)
511423Foley, MN - Team Time (1st 5) 1:31:47.1 | Spread (1st 5) 3:03.2
107, 134, 340, 343, 499, (513), (517)
Weston Harris, Preston Holewa, Alex Jennissen, Noah Mix, Nolan Novak, (Rian Bauerly), (Brooks Hovland)
17:06.0, 17:17.0, 18:37.0, 18:37.9, 20:09.2, (20:33.0), (20:50.9)
521436Stewartville, MN - Team Time (1st 5) 1:31:13.9 | Spread (1st 5) 3:18.0
27, 228, 272, 450, 459, (514), (515)
Josh Langseth, Nolan Schatz, Jackson Eckerman, Ethan Owen, Asher Langseth, (Garrett Norton), (Mark Bissonnette)
16:16.1, 17:48.9, 18:05.5, 19:29.3, 19:34.1, (20:39.1), (20:40.7)
531443Minneapolis Roosevelt, MN - Team Time (1st 5) 1:31:14.7 | Spread (1st 5) 1:40.7
129, 237, 307, 384, 386, (413), (432)
Cai Hallstrom, Henry Rozaitis, Roman Wise, Evan Cary, Kairav Santan, (Justus Hurckman), (Nicolas Matson)
17:14.5, 17:49.8, 18:20.4, 18:54.8, 18:55.2, (19:10.6), (19:19.2)
541471Breck School, MN - Team Time (1st 5) 1:31:41.5 | Spread (1st 5) 1:44.9
196, 201, 203, 432, 439, (447), (485)
Graham Bailey, Jackson Garrison, Mac West, Henry Parkhurst, Arthur Hoffman, (Dexter Kingsley), (Jonah Getnick)
17:38.7, 17:39.8, 17:40.2, 19:19.2, 19:23.6, (19:28.1), (19:49.3)
551488Zumbrota-Mazeppa/Kenyon-Wanamingo, MN - Team Time (1st 5) 1:32:12.5 | Spread (1st 5) 2:45.2
176, 189, 220, 399, 504, (510), (521)
Jacob Williamson, Riley Bram, Caleb Kevan, Bryan Jacobson, Logan Lee, (Quinn Andring), (Trig Miller)
17:31.7, 17:37.5, 17:44.6, 19:01.8, 20:16.9, (20:22.2), (21:06.2)
561495St. Peter, MN - Team Time (1st 5) 1:31:40.2 | Spread (1st 5) 3:09.1
44, 297, 316, 368, 470, (471), (502)
Alexander Bur, Callum Harmes, Enzo Gazzola, Laird Bly, Lathe Bly, (Corbin Herron), (John Kennedy)
16:29.5, 18:17.5, 18:23.9, 18:50.7, 19:38.6, (19:38.8), (20:12.8)
571505New London-Spicer, MN - Team Time (1st 5) 1:31:46.0 | Spread (1st 5) 1:46.8
156, 286, 314, 333, 416, (421), (435)
Jett Kubesh, Walker Greeley, Landon Eliason, Isaiah Nelson, Isaac Snow, (Jacob Skretvedt), (Owen Lee)
17:25.2, 18:12.0, 18:22.8, 18:34.0, 19:12.0, (19:14.0), (19:21.8)
581559Eden Valley-Watkins/Kimball, MN - Team Time (1st 5) 1:32:01.1 | Spread (1st 5) 4:00.0
12, 278, 351, 427, 491, (511), (518)
Henry Lemke, Gavin Arens, Peyton Hooper, Nate Ingram, Carson Schmaltz, (Daniel Heuring), (Caleb Derose)
15:57.5, 18:08.3, 18:41.5, 19:16.3, 19:57.5, (20:25.6), (20:52.5)
591569Simley, MN - Team Time (1st 5) 1:32:14.2 | Spread (1st 5) 3:02.0
58, 267, 331, 448, 465, (468), (471)
Niklas Abrahamson, Tyler Ngo, James Salas, Dylan Pease, Gabe Sheppard, (Thomas Lorentz), (Nathan Price)
16:34.3, 18:01.9, 18:32.8, 19:28.9, 19:36.3, (19:37.8), (19:38.8)
601577St. Francis, MN - Team Time (1st 5) 1:32:15.9 | Spread (1st 5) 1:40.0
191, 255, 299, 403, 429, (474), (479)
Ryder Mold, Cooper Smith, Coy Apfelbeck, Caleb Schoenrock, Kyle Swanson, (Ashton Rolf), (Nick Aanenson)
17:37.7, 17:57.4, 18:18.0, 19:05.1, 19:17.7, (19:43.7), (19:47.1)
611583North Branch, MN - Team Time (1st 5) 1:32:30.8 | Spread (1st 5) 2:47.2
97, 286, 291, 425, 484, (493), (494)
Jordan Stumm, Andrew Witkowski, Nathanael Damiani, William Stelmack, Brody Rothe, (Ethan Kester), (Joseph Damiani)
17:02.0, 18:12.0, 18:13.2, 19:14.4, 19:49.2, (19:57.6), (19:57.8)
621587St. Anthony Village, MN - Team Time (1st 5) 1:32:22.0 | Spread (1st 5) 1:27.2
159, 332, 342, 375, 379, (436), (440)
Philip Kram, Jack Peterson, Hans Otte, Harry Kohan, Alex Page, (Weston Berggren), (Logan Buck)
17:25.9, 18:33.5, 18:37.2, 18:52.3, 18:53.1, (19:22.8), (19:23.7)
631622Hill-Murray, MN - Team Time (1st 5) 1:32:59.0 | Spread (1st 5) 2:31.6
190, 250, 339, 344, 499, (507), (512)
Thomas Myers, Seamus Monahan, Mason Simonet, Andrew Tuerk, Henry Misenor, (Zachary Schmidt), (Miles Fischer)
17:37.6, 17:55.8, 18:36.9, 18:39.5, 20:09.2, (20:19.6), (20:27.8)
641643Proctor, MN - Team Time (1st 5) 1:32:37.3 | Spread (1st 5) 1:25.3
228, 291, 293, 408, 423, (431), (445)
Ian Dobosenski, Cameron Pease, Elijah Wozniak, Aiden Gallagher, Kellen Loberg, (Noah Deluca), (Aiden Thorn)
17:48.9, 18:13.2, 18:14.1, 19:06.9, 19:14.2, (19:19.1), (19:26.6)
651659Faribault, MN - Team Time (1st 5) 1:32:43.2 | Spread (1st 5) 56.0
253, 329, 334, 364, 379, (405), (425)
James Hoisington, Liam O Connor, Erik Flores, Ethan Amundson, Carson Cramer, (Darby LaCanne), (Brandon Petricka)
17:57.1, 18:31.7, 18:34.1, 18:47.2, 18:53.1, (19:06.1), (19:14.4)
661669Waseca, MN - Team Time (1st 5) 1:32:52.8 | Spread (1st 5) 2:56.2
52, 384, 390, 393, 450, (509), (525)
Isaac Feldkamp, Tyler Jellum, Tristan Godwin, Colton Schroeder, Tanner Hanson, (Bobby Mortensen), (Sam Feldkamp)
16:33.1, 18:54.8, 18:56.4, 18:59.2, 19:29.3, (20:21.4), (22:04.4)
671676Princeton, MN - Team Time (1st 5) 1:33:02.1 | Spread (1st 5) 1:50.0
170, 335, 355, 382, 434, (464), (482)
Conner Quigley, Bayden Brenteson, Levi Sanderson, Rander Draheim, Shane Franklin, (Brecken Yetzer), (Ethan Wagner)
17:29.8, 18:34.3, 18:44.0, 18:54.2, 19:19.8, (19:35.9), (19:47.9)
681682Glencoe-Silver Lake, MN - Team Time (1st 5) 1:33:09.0 | Spread (1st 5) 2:04.3
167, 344, 353, 362, 456, (480), (483)
Charles Matzke, Benton Freitag, David Zerwas, Kole Christensen, Eli Huepenbecker, (Boaz Rakow), (Zeke Martinez)
17:28.4, 18:39.5, 18:42.2, 18:46.2, 19:32.7, (19:47.4), (19:48.2)
691687Thief River Falls, MN - Team Time (1st 5) 1:33:26.3 | Spread (1st 5) 2:48.4
157, 309, 320, 398, 503, (520), (523)
Curtis Griffin, Colin MacLean, Lincoln Davis, William MacLean, Eli Nelson, (Wyatt Novak), (Dylan Lane)
17:25.4, 18:21.1, 18:25.0, 19:01.0, 20:13.8, (20:58.7), (21:13.8)
701767Zimmerman, MN - Team Time (1st 5) 1:33:43.5 | Spread (1st 5) 1:34.3
179, 366, 400, 410, 412, (441), (442)
Corbin Vaale, Brodric Jenc, Gianni Artisensi-Skime, Jack Bouley, Andrew Rindels, (Grady Wendt), (Tucsen Roman)
17:34.4, 18:49.2, 19:03.2, 19:08.0, 19:08.7, (19:23.8), (19:24.8)
711772Austin, MN - Team Time (1st 5) 1:34:04.2 | Spread (1st 5) 2:44.3
96, 295, 443, 461, 477, (486), (488)
Thomas Asmus, Jonas Hovland, Noah Sash, Jackson Hilkin, Riley Ferguson, (Lance Keenan), (Jude Hovland)
17:01.7, 18:17.1, 19:24.9, 19:34.5, 19:46.0, (19:52.7), (19:55.7)
721801Breckenridge/Wahpeton, MN - Team Time (1st 5) 1:34:08.1 | Spread (1st 5) 2:05.4
209, 302, 337, 475, 478, (489), (519)
Noah Berge, Troy Berndt, Gabriel George, Jack Ekren, Harry Ockhardt, (Jaxon Hill), (Wyatt Stav)
17:41.5, 18:18.8, 18:35.8, 19:45.1, 19:46.9, (19:56.8), (20:54.3)
731832Little Falls, MN - Team Time (1st 5) 1:34:07.3 | Spread (1st 5) 1:37.1
257, 304, 372, 437, 462, (495), (501)
Brayden Paulsen, Noah Cameron, Kobi Cameron, William Threlkeld, Antonio Becker, (Blake Nolan), (Nick Sprang)
17:57.9, 18:19.0, 18:51.9, 19:23.5, 19:35.0, (20:01.6), (20:11.6)
741852Plainview-Elgin-Millville, MN - Team Time (1st 5) 1:34:25.0 | Spread (1st 5) 1:50.3
188, 361, 428, 429, 446, (455), (463)
Nolan Pfeilsticker, Ryland Veenhuis, Luke Gelner, Gavin Kronebusch, Timothy Jurgenson, (Peter Krause), (Aaron Anderson)
17:37.0, 18:45.8, 19:17.2, 19:17.7, 19:27.3, (19:32.4), (19:35.1)
751872Holy Family Catholic, MN - Team Time (1st 5) 1:34:27.7 | Spread (1st 5) 1:50.9
228, 348, 409, 414, 473, (515), (524)
Dylan Spalding, Noah Pabich, Alex Hesse, Owen Goehring, Nate Hamilton, (Ben Zweber), (Carson Ehlers)
17:48.9, 18:40.3, 19:07.6, 19:11.1, 19:39.8, (20:40.7), (21:57.4)