1109St. Paul Highland Park, MN - Team Time (1st 5) 1:22:42.0 | Spread (1st 5) 12.1
15, 20, 23, 24, 27, (49), (127)
Davis Isom, Gavin Roberts, Ben Martin, Habtamu Abide, Mateo Meza-Melendez, (Lance Georgeson), (Alex Pfankuch)
16:25.0, 16:30.6, 16:33.2, 16:36.1, 16:37.1, (16:59.0), (17:36.8)
2194Monticello, MN - Team Time (1st 5) 1:23:52.2 | Spread (1st 5) 49.1
10, 35, 37, 53, 59, (124), (160)
Noah Mahoney, Matt Penttila, Ty Brouwer, Zane Pemberton, Cade Hansen, (Paul Fasen), (Jack Geislinger)
16:15.5, 16:44.2, 16:47.3, 17:00.6, 17:04.6, (17:35.4), (17:51.1)
3223Big Lake, MN - Team Time (1st 5) 1:23:33.4 | Spread (1st 5) 1:32.6
11, 13, 17, 29, 153, (203), (286)
Kade Layton, Owen Layton, Christian Noble, Jack Leuer, Tanon Jacobson, (David Guyse), (Spencer Vold)
16:16.5, 16:21.3, 16:26.3, 16:40.2, 17:49.1, (18:04.7), (18:32.0)
4277Worthington, MN - Team Time (1st 5) 1:25:03.1 | Spread (1st 5) 48.9
19, 57, 61, 63, 77, (121), (234)
Fanuel Wolday, Mikele Walu, Ofbeka Morke, Alec Langerud, Filmon Wolday, (Mason Bobb), (Isaac Kinser)
16:29.3, 17:02.4, 17:05.4, 17:07.8, 17:18.2, (17:34.0), (18:14.3)
5289St. Paul Como Park, MN - Team Time (1st 5) 1:24:29.2 | Spread (1st 5) 1:35.0
4, 22, 83, 88, 92, (175), (212)
Charlie Power-Theisen, Charlie Power Thies, Soren Sackreiter, Mason Aarness, Liam Schwie, (Owen Finlay), (Sig Isaacson)
15:48.9, 16:31.6, 17:21.4, 17:23.4, 17:23.9, (17:57.2), (18:08.9)
6337Mankato East, MN - Team Time (1st 5) 1:25:20.7 | Spread (1st 5) 1:20.2
9, 54, 82, 89, 103, (129), (134)
Isaiah Anderson, Luke Scholtes, McCormick Rohlk, Evan MacLean, Nicholas Brauer, (Edward Nguyen), (Christian Wilmes)
16:08.1, 17:00.8, 17:20.0, 17:23.5, 17:28.3, (17:37.6), (17:41.1)
7361Orono, MN - Team Time (1st 5) 1:24:51.0 | Spread (1st 5) 1:59.5
5, 30, 41, 126, 159, (242), (269)
Owen Chapman, Angelo Fiataruolo, Owen Hirt, Miles Miner, Gabe Hallen, (Michael Rascher), (Jack Montgomery)
15:51.1, 16:40.9, 16:51.7, 17:36.7, 17:50.6, (18:15.7), (18:24.6)
8379Two Rivers, MN - Team Time (1st 5) 1:25:43.1 | Spread (1st 5) 1:18.6
16, 34, 81, 103, 145, (220), (241)
Magnus Herschbach, Xander McFaul, George Dahlager, Jon Wollan, Patrick Donohoo, (Kiran Sharma), (Luke Reisig)
16:26.2, 16:44.0, 17:19.8, 17:28.3, 17:44.8, (18:10.9), (18:15.6)
9412Dassel-Cokato, MN - Team Time (1st 5) 1:26:00.6 | Spread (1st 5) 1:20.7
14, 51, 65, 136, 146, (164), (283)
Soren Bortnem, Haydn Veith, Charlie Bortnem, Soren Olson, Ryan Johnson, (Dylan Seaberg), (Nic Johnson)
16:24.7, 16:59.4, 17:08.4, 17:42.7, 17:45.4, (17:52.7), (18:30.9)
10467St. Thomas Academy, MN - Team Time (1st 5) 1:26:06.4 | Spread (1st 5) 1:52.3
6, 70, 105, 132, 154, (189), (257)
Emmett Wolf, Philly Solomon, Henry Landsem, Noah Schultz, Luke Audette, (Adam Husaby), (Benjamin McKinley)
15:57.3, 17:11.0, 17:28.4, 17:40.1, 17:49.6, (18:00.3), (18:20.5)
11491Willmar, MN - Team Time (1st 5) 1:26:14.2 | Spread (1st 5) 1:50.0
8, 38, 130, 135, 180, (211), (325)
Sully Anez, Colin O'Farrell, Ryan Kuhlman, Kory Behm, Brandon Zepeda, (Brandan Zepeda), (Isaac Eichhorst)
16:08.0, 16:47.6, 17:38.9, 17:41.7, 17:58.0, (18:08.2), (18:42.7)
12498Belle Plaine, MN - Team Time (1st 5) 1:26:06.1 | Spread (1st 5) 2:18.3
2, 102, 106, 111, 177, (260), (308)
Emmett Gerres, Adam Stiemke, Ezra Fahey, Samual Van Zummeren, Kelton Koepp, (Kevin He), (Jack Buerkle)
15:39.4, 17:28.1, 17:28.8, 17:32.1, 17:57.7, (18:22.1), (18:39.8)
13504Marshall, MN - Team Time (1st 5) 1:27:12.3 | Spread (1st 5) 25.6
66, 94, 109, 113, 122, (169), (185)
Samuel Deutz, Ethan Bly, Hudson Dieken, Keagen Anderson, Zach Leibfried, (Josh Leibfried), (Daniel Olin)
17:08.8, 17:24.7, 17:31.9, 17:32.5, 17:34.4, (17:54.1), (17:59.7)
14562Delano, MN - Team Time (1st 5) 1:27:28.7 | Spread (1st 5) 1:05.2
43, 75, 114, 144, 186, (195), (215)
Justin Zens, Caden Zens, Drew Houtari, Max Baker, Jacob Hendrickson, (Carter Jostock), (Lincoln Morrisette)
16:54.6, 17:17.0, 17:32.7, 17:44.6, 17:59.8, (18:02.8), (18:09.7)
15591Totino-Grace, MN - Team Time (1st 5) 1:27:31.5 | Spread (1st 5) 1:29.7
30, 86, 110, 147, 218, (312), (422)
Matthew Lindgren, Isaac Riegel, Casey Poppler, Isaac Meyer, Jack Bierbaum, (Zachary Bartsch), (Benjamin Effiom)
16:40.9, 17:22.4, 17:32.0, 17:45.6, 18:10.6, (18:40.2), (19:23.2)
16607Mahtomedi, MN - Team Time (1st 5) 1:27:57.0 | Spread (1st 5) 41.9
80, 97, 111, 128, 191, (194), (234)
Ryan Malvey, Mackinley Commander, Chris Benson, Lucas Granec, Wyatt Siess, (John Gibbens), (Tom Dunham)
17:19.7, 17:26.5, 17:32.1, 17:37.1, 18:01.6, (18:02.6), (18:14.3)
17637Cloquet, MN - Team Time (1st 5) 1:27:11.6 | Spread (1st 5) 1:53.6
21, 45, 56, 244, 271, (280), (348)
Miles Fischer, Jake Mertz, Sam Buytaert, Cale Prosen, Alex Zegan, (Calvin Snesrud), (Ian Berube)
16:31.3, 16:56.4, 17:02.1, 18:16.9, 18:24.9, (18:29.6), (18:49.8)
18687Annandale, MN - Team Time (1st 5) 1:27:37.7 | Spread (1st 5) 2:04.1
7, 119, 175, 179, 207, (293), (331)
Salvador (Sal) Wirth, Will Massmann, Owen Fahey, Graham Zuehlke, David Heimkes, (Ryan Neuman), (Logan Anderson)
16:02.4, 17:33.8, 17:57.2, 17:57.8, 18:06.5, (18:34.5), (18:44.6)
19699Benilde-St Margaret's, MN - Team Time (1st 5) 1:28:14.8 | Spread (1st 5) 1:10.3
68, 69, 116, 188, 258, (267), (303)
Emerson Foley, Mason Rokala, Oliver Foley, Sebastian Cerda, Henry Muehlhausen, (Ike Stelzer), (Diego Adair)
17:10.3, 17:10.9, 17:32.8, 18:00.2, 18:20.6, (18:24.0), (18:39.0)
20726New Prague, MN - Team Time (1st 5) 1:28:22.5 | Spread (1st 5) 1:31.1
39, 120, 152, 161, 254, (275), (277)
Jacob Malecha, Ryan Schoen, Mitch Krostue, Krostue Mitch, Chase Trygestad, (Riley Huseby), (Liam Roufs)
16:48.6, 17:33.9, 17:49.0, 17:51.3, 18:19.7, (18:26.3), (18:29.1)
21759Blake School (The), MN - Team Time (1st 5) 1:27:40.9 | Spread (1st 5) 2:30.0
3, 118, 199, 214, 225, (236), (336)
Shef West, Will Eckes, Gabe Mendoza, Seth Flikke, Romare Onishi, (Mac West), (Elliot Kollar)
15:42.5, 17:33.3, 18:03.0, 18:09.6, 18:12.5, (18:14.6), (18:45.5)
22764Winona, MN - Team Time (1st 5) 1:28:59.4 | Spread (1st 5) 28.9
117, 148, 150, 157, 192, (232), (288)
Myles Rasmussen, Jared Loos, Leo Lohnes, Phineas Van Fossen, Brenden Full, (Brady Benedict), (Jordan Northouse)
17:33.2, 17:46.7, 17:47.3, 17:50.1, 18:02.1, (18:13.5), (18:32.4)
23768Fergus Falls, MN - Team Time (1st 5) 1:28:58.8 | Spread (1st 5) 52.9
78, 133, 151, 181, 225, (256), (291)
Jaden Miller, Conrad Lobb, Jack Welde, Logan Bredenberg, Luke Schroeder, (David Ronnevik), (Henry Greenagel)
17:19.6, 17:40.6, 17:47.7, 17:58.4, 18:12.5, (18:20.4), (18:33.6)
24780St. Cloud Apollo, MN - Team Time (1st 5) 1:28:50.2 | Spread (1st 5) 1:14.1
50, 137, 139, 223, 231, (252), (337)
Jackson Gerads, Elijah Preisler, Malcolm Snowberg, Aidan Kuhn, Kallen Hanszek-Brill, (Kallen Hanzsek Bri), (Josh Meixell)
16:59.2, 17:42.9, 17:43.2, 18:11.6, 18:13.3, (18:19.1), (18:45.6)
25787Mankato West, MN - Team Time (1st 5) 1:29:10.2 | Spread (1st 5) 23.0
125, 149, 154, 177, 182, (209), (361)
Luke Lumsden, Owen Risto, Ian Kim, Ian Risto, Tyler Kirchoff, (Ethan Cox), (Silas Simpson)
17:36.5, 17:46.9, 17:49.6, 17:57.7, 17:59.5, (18:08.0), (18:54.2)
26803Austin, MN - Team Time (1st 5) 1:28:58.6 | Spread (1st 5) 1:05.3
72, 78, 164, 239, 250, (293), (297)
Joseph Garry, Thomas Herrick, Thomas Asmus, Kaden Murley, Jackson Barry, (Joseph Hilkin), (Corbin Pathammavong)
17:12.8, 17:19.6, 17:52.7, 18:15.4, 18:18.1, (18:34.5), (18:36.5)
27811Alexandria, MN - Team Time (1st 5) 1:28:36.9 | Spread (1st 5) 1:56.7
36, 64, 85, 307, 319, (322), (328)
Joel Brault, Harrison Greathouse, Landon Runge, Tom Wilmesmeier, Nick Meyers, (Throck Lehmann), (Nolan Peterson)
16:45.2, 17:08.2, 17:22.2, 18:39.4, 18:41.9, (18:42.4), (18:44.2)
811Mound-Westonka, MN - Team Time (1st 5) 1:28:55.2 | Spread (1st 5) 1:21.0
44, 95, 200, 227, 245, (302), (352)
Lance Nemecek, Josh Engesser, Jacob Trost, Max Epsky, Charlie Paul, (Brandon Knock), (Wyatt Carlson)
16:56.1, 17:25.6, 18:03.7, 18:12.7, 18:17.1, (18:38.9), (18:50.9)
29847Pequot Lakes, MN - Team Time (1st 5) 1:29:03.6 | Spread (1st 5) 1:50.3
46, 72, 169, 217, 343, (382), (439)
Eli Hall, Jesse Clausen, Dawsin Ackerman, Charles Schiessl, Shane Crowley, (Braeden Davis), (Steve Maschhoff)
16:58.0, 17:12.8, 17:54.1, 18:10.4, 18:48.3, (19:05.2), (19:38.2)
30877Proctor, MN - Team Time (1st 5) 1:29:23.2 | Spread (1st 5) 1:22.5
52, 163, 172, 228, 262, (300), (433)
Josh Knight, Luke Bettendorf, Elijah Wozniak, Aiden Vanstratten, Gabe Foucault, (Grant Walker), (Hendrick Hicks)
17:00.1, 17:52.6, 17:55.1, 18:12.8, 18:22.6, (18:38.1), (19:32.0)
31885Albany, MN - Team Time (1st 5) 1:29:13.5 | Spread (1st 5) 1:57.5
32, 87, 158, 304, 304, (423), (474)
Grant Mayers, Carter Schwalbe, Carter Scwalbe, Mason Plumski, Keegan Eibensteiner, (Ray VanHeel), (Andrew Burnett)
16:41.7, 17:22.9, 17:50.5, 18:39.2, 18:39.2, (19:24.4), (19:58.2)
32913Becker, MN - Team Time (1st 5) 1:29:17.5 | Spread (1st 5) 1:51.3
28, 108, 238, 255, 284, (349), (411)
Tyson Ricker, Mason Becker, Jase Tobako, Parker Spindler, Evan Hubbard, (Tanner Felton), (Caleb Reckelberg)
16:40.0, 17:31.3, 18:14.8, 18:20.1, 18:31.3, (18:50.1), (19:18.1)
33942Little Falls, MN - Team Time (1st 5) 1:29:41.7 | Spread (1st 5) 1:25.7
47, 162, 224, 242, 267, (347), (351)
Wyatt Baum, Noah Cameron, Benjamin Knopik, Connor Grant, Isaac Larsen, (Kobi Cameron), (Abe Anez)
16:58.3, 17:52.0, 18:11.7, 18:15.7, 18:24.0, (18:49.2), (18:50.3)
34946Stewartville, MN - Team Time (1st 5) 1:29:46.4 | Spread (1st 5) 2:09.4
67, 91, 123, 250, 415, (420), (436)
Caleb Goff, Josh Langseth, Isaiah Fitzgerald, Jack Sellers, Nathan Jeche, (Ben Hagen), (Jackson Yetter)
17:10.1, 17:23.7, 17:35.0, 18:18.1, 19:19.5, (19:20.5), (19:37.4)
35951East Grand Forks, MN - Team Time (1st 5) 1:29:30.5 | Spread (1st 5) 2:19.8
33, 96, 195, 249, 378, (413), (462)
Jonathan Krueger, Dawson McDonald, Hunter Jordheim, Jace Fore, Jaxon Mahar, (Weston Mahar), (Jonah Vandervort)
16:42.4, 17:25.7, 18:02.8, 18:17.4, 19:02.2, (19:19.3), (19:54.9)
36956Albert Lea, MN - Team Time (1st 5) 1:29:27.0 | Spread (1st 5) 2:11.8
18, 140, 219, 264, 315, (357), (365)
Gavin Hanke, Isaiah McGaffey, Pacey Brekke, Luke Wangsness, Henrik Lange, (Ty Stout), (Brennan McCalla)
16:28.8, 17:43.5, 18:10.8, 18:23.3, 18:40.6, (18:53.1), (18:55.3)
37976St. Anthony Village, MN - Team Time (1st 5) 1:29:48.6 | Spread (1st 5) 1:39.6
55, 100, 240, 266, 315, (346), (461)
Alexander Bjork, Jadon Skinner, Philip Kram, Jack Peterson, Art Duncan, (Liam Gillard), (Milo Keyes)
17:01.0, 17:27.6, 18:15.5, 18:23.9, 18:40.6, (18:48.8), (19:54.8)
381128Foley, MN - Team Time (1st 5) 1:31:01.7 | Spread (1st 5) 39.1
168, 204, 213, 253, 290, (326), (384)
Weston Harris, Alex Jennissen, Zach Kadlec, Ryan Storkamp, Ethan Novak, (Zack Jennissen), (Preston Holewa)
17:53.9, 18:05.8, 18:09.4, 18:19.6, 18:33.0, (18:43.3), (19:05.6)
391134Jordan, MN - Team Time (1st 5) 1:30:24.8 | Spread (1st 5) 2:23.7
40, 42, 276, 375, 401, (402), (410)
Kaleb Sharp, Isaac Young, Nick Weedman, Aiden Langheim, Caden Berry, (Logan Bohlsen), (Seth Young)
16:49.4, 16:52.0, 18:28.8, 19:01.5, 19:13.1, (19:14.2), (19:17.9)
401157Grand Rapids, MN - Team Time (1st 5) 1:30:59.1 | Spread (1st 5) 1:42.5
71, 208, 233, 281, 364, (416), (429)
Austin Hanson, Nikolas (Nick) Casper, Mason Sovoda, Adrian Hanson-Kaasa, Mason Sovada, (Caleb Rychart), (Mason Adler)
17:12.6, 18:07.3, 18:14.2, 18:29.9, 18:55.1, (19:19.6), (19:28.5)
411183Rocori, MN - Team Time (1st 5) 1:30:49.4 | Spread (1st 5) 2:29.3
26, 206, 270, 298, 383, (387), (414)
Vincent Kaluza, Jack Spoden, Jaymis Bauer, Mason Ingle, Kyle Taufen, (Brody Sieben), (Kaleb Cremers)
16:36.2, 18:06.2, 18:24.7, 18:36.8, 19:05.5, (19:08.4), (19:19.4)
421226Southwest Christian, MN - Team Time (1st 5) 1:31:31.7 | Spread (1st 5) 42.7
167, 236, 246, 282, 295, (345), (397)
Zachery Kaupp, Wyatt Wercinski, Chris Evans, Owen Seltz, Brandon Mosley, (Joshua Daun), (Cameron Tarman)
17:53.3, 18:14.6, 18:17.3, 18:30.5, 18:36.0, (18:48.7), (19:11.7)
1226Spectrum, MN - Team Time (1st 5) 1:31:26.9 | Spread (1st 5) 1:27.0
101, 209, 221, 332, 363, (386), (443)
Xander Topel, Jaden Nemeth, Ethan Evans, Ryan Guntzel, Kyle Haben, (Domanic Dick), (Ben Pooley)
17:28.0, 18:08.0, 18:11.0, 18:44.9, 18:55.0, (19:08.0), (19:40.5)
441252Faribault, MN - Team Time (1st 5) 1:31:38.9 | Spread (1st 5) 1:01.0
142, 172, 292, 311, 335, (344), (362)
Alexander Tuma, Ahmed Bouadib, James Hoisington, Ricky Cordova, Trent Ta, (Owen Beardsley), (Darby LaCanne)
17:44.4, 17:55.1, 18:33.9, 18:40.1, 18:45.4, (18:48.6), (18:54.6)
451260Red Wing, MN - Team Time (1st 5) 1:31:34.2 | Spread (1st 5) 2:16.0
58, 142, 306, 342, 412, (425), (437)
Aaron Freier, Andrew Farrar, Rylan Bennyhoff, Devin Klatt, Jackson Plein, (Eli Boeding), (Isaac Ward)
17:03.2, 17:44.4, 18:39.3, 18:48.1, 19:19.2, (19:24.5), (19:37.7)
461277Breck School, MN - Team Time (1st 5) 1:30:12.8 | Spread (1st 5) 4:15.0
1, 12, 369, 445, 450, (506), (521)
Alden Keller, harris Gulbransen, Jackson Garrison, Noah Getnick, Ollie Fauver, (Dexter Kingsley), (Marc Ellenbogen)
15:29.2, 16:20.7, 18:56.7, 19:42.0, 19:44.2, (20:44.6), (21:49.3)
471340Fairmont, MN - Team Time (1st 5) 1:32:11.7 | Spread (1st 5) 47.4
174, 229, 299, 309, 329, (372), (480)
Gavin Artner, Will Niestrath, Selvin Forsythe, Cooper Gudahl, Ben Moeller, (Brier Lenort), (Landon Weber)
17:56.9, 18:13.0, 18:37.5, 18:40.0, 18:44.3, (19:00.1), (20:03.3)
481345Hibbing, MN - Team Time (1st 5) 1:32:10.5 | Spread (1st 5) 41.9
182, 274, 285, 287, 317, (353), (400)
Lucas Arnhold, Joey Gabardi, Silas Langner, Taite Murden, Christian Massich, (Finn Eskeli), (Oliver Stevens)
17:59.5, 18:25.7, 18:31.8, 18:32.1, 18:41.4, (18:51.2), (19:12.7)
491351Melrose Area, MN - Team Time (1st 5) 1:32:17.1 | Spread (1st 5) 1:08.6
198, 215, 265, 278, 395, (464), (484)
Austin Kelzer, Will Hoeschen, Luke Braun, Dominic Kerzman, Emmett Massmann, (Sawyer Frieler), (Isaiah Zink)
18:02.9, 18:09.7, 18:23.5, 18:29.5, 19:11.5, (19:55.2), (20:07.2)
501358Kasson-Mantorville, MN - Team Time (1st 5) 1:32:21.0 | Spread (1st 5) 1:59.9
99, 171, 301, 359, 428, (499), (502)
David Obst, Noah Johnson, Patrick Trihey, Andrew Holz, Ethan Barnum, (Colin Thoen), (Noah Kleinwort)
17:27.1, 17:54.5, 18:38.8, 18:53.6, 19:27.0, (20:31.0), (20:32.0)
511409Mora, MN - Team Time (1st 5) 1:32:39.1 | Spread (1st 5) 2:08.4
76, 137, 377, 392, 427, (442), (454)
Nate Johnson, Alex Williams, Blake Bowen, Tommy Mulford, Ted Anderson, (Derek Diethelm), (Derrick Diethelm)
17:17.9, 17:42.9, 19:02.0, 19:10.0, 19:26.3, (19:40.3), (19:45.4)
521413Bloomington Kennedy, MN - Team Time (1st 5) 1:32:27.9 | Spread (1st 5) 40.9
230, 246, 259, 318, 360, (390), (510)
Oliver Johnson, Dennis Zrust, Thomas Siesennop, Joseph Buch, Grady Shilson, (Samson Keefe), (Logan Dosan)
18:13.1, 18:17.3, 18:21.9, 18:41.6, 18:54.0, (19:08.9), (20:50.1)
531465Waseca, MN - Team Time (1st 5) 1:33:28.1 | Spread (1st 5) 3:02.7
48, 195, 278, 467, 477, (507), (508)
Isaac Feldkamp, Joe Feldkamp, Addison Sampson, Tyler Jellum, Tristan Godwin, (Solomon Wilson), (Cade Kalbow)
16:58.6, 18:02.8, 18:29.5, 19:55.9, 20:01.3, (20:46.6), (20:46.9)
541478Pine City, MN - Team Time (1st 5) 1:32:48.2 | Spread (1st 5) 1:40.5
93, 321, 327, 356, 381, (469), (471)
Charlie Ausmus, Ethan Aagaard, Eli Fromm, Roman McKinney, Weston Clementson, (Bohdan Valvoda), (Sean Skluzacek)
17:24.3, 18:42.3, 18:43.9, 18:52.9, 19:04.8, (19:56.3), (19:56.7)
551506Plainview-Elgin-Millville, MN - Team Time (1st 5) 1:33:15.3 | Spread (1st 5) 2:25.3
60, 187, 406, 423, 430, (435), (458)
Baylor Hagen, Jonathan Tienter, Garion Wallgren, Nolan Pfeilsticker, Nick Walch, (Gavin Kronebusch), (Peter Krause)
17:04.8, 18:00.0, 19:16.0, 19:24.4, 19:30.1, (19:36.6), (19:48.5)
561522Chisago Lakes, MN - Team Time (1st 5) 1:33:07.1 | Spread (1st 5) 1:53.0
84, 309, 354, 371, 404, (445), (445)
Henry Johnson, Hayden Trupe, Elias Hallan, Remy Larsen, Alex Litterer, (Nathaniel Bear), (Benjamin Paulsen)
17:22.0, 18:40.0, 18:51.5, 18:58.6, 19:15.0, (19:42.0), (19:42.0)
571537Litchfield, MN - Team Time (1st 5) 1:33:47.0 | Spread (1st 5) 2:20.2
98, 154, 398, 432, 455, (459), (485)
Ole Rogness, Gavyn Sundve, Devin Steinhaus, Owen Carlson, August Swenson, (Josh Blomberg), (Lincoln Dille)
17:26.7, 17:49.6, 19:12.2, 19:31.6, 19:46.9, (19:53.3), (20:09.7)
581545Duluth Denfeld, MN - Team Time (1st 5) 1:33:21.7 | Spread (1st 5) 1:41.4
141, 261, 338, 379, 426, (440), (505)
Xander Schroeder, Peyton Bradbury, Jacob Gelineau, Charles Juntunen, Lukas Rosholt, (Stylianos Regas), (Jacob Jarvi)
17:43.7, 18:22.3, 18:47.0, 19:03.6, 19:25.1, (19:39.5), (20:38.6)
591566DeLaSalle, MN - Team Time (1st 5) 1:33:41.9 | Spread (1st 5) 1:44.2
190, 192, 358, 374, 452, (453), (494)
Aidan McCauley, Pablo Gomez, John Steines, Nathaniel Merrell, William Wieneke, (Miles Jackson), (Elijah Avent)
18:00.5, 18:02.1, 18:53.5, 19:01.1, 19:44.7, (19:45.1), (20:22.2)
601586Zimmerman, MN - Team Time (1st 5) 1:33:34.6 | Spread (1st 5) 2:07.1
90, 323, 366, 376, 431, (488), (500)
Joel Bouley, Eliott Swanson, Tyler Wick, Corbin Vaale, Austin Kitzberger, (Gianni Artisensi-Skime), (Gianni Artisensi-S)
17:23.6, 18:42.5, 18:55.9, 19:01.9, 19:30.7, (20:12.0), (20:31.1)
611587New London-Spicer, MN - Team Time (1st 5) 1:33:37.6 | Spread (1st 5) 1:36.6
131, 271, 373, 405, 407, (408), (440)
Jack Barney, Isaiah Nelson, Nixon Harrier, Carson Sampson, Paul Skretvedt, (Jett Kubesh), (Henry Vetsch)
17:40.0, 18:24.9, 19:00.6, 19:15.5, 19:16.6, (19:16.8), (19:39.5)
621603Hutchinson, MN - Team Time (1st 5) 1:34:08.0 | Spread (1st 5) 2:41.5
107, 296, 333, 380, 487, (518), (522)
Mason Getz, Cameron Wagner, Tyson Farley, Riley Yerks, Frank Augustine, (Keegan Dennis), (Nathan Johnson)
17:30.2, 18:36.4, 18:45.3, 19:04.4, 20:11.7, (21:22.9), (21:57.3)
631617Simley, MN - Team Time (1st 5) 1:34:07.4 | Spread (1st 5) 1:54.7
166, 202, 393, 399, 457, (473), (479)
Kaiden Schrandt, Jacob Scheffer, Jose Hernandez, Nathan Schauer, Tyler Ngo, (Hunter Aamot), (Eli Wells)
17:52.8, 18:04.1, 19:10.4, 19:12.6, 19:47.5, (19:58.1), (20:02.0)
641642Zumbrota-Mazeppa/Kenyon-Wanamingo, MN - Team Time (1st 5) 1:34:07.6 | Spread (1st 5) 1:30.1
205, 263, 324, 416, 434, (438), (449)
Kayden Rodrick, Blake Lochner, Lucas Williams, Preston Ohm, Tate Miller, (Noah Kevan), (Jacob Williamson)
18:06.1, 18:23.1, 18:42.6, 19:19.6, 19:36.2, (19:38.0), (19:44.0)
651704Tri-City United, MN - Team Time (1st 5) 1:34:22.5 | Spread (1st 5) 1:20.4
182, 313, 394, 396, 419, (475), (476)
Dante Juberian, Austin Rutt, Chase Goecke, Alex Block, Michael Pichotta, (Grant Fitterer), (Caleb Robrahn)
17:59.5, 18:40.3, 19:11.2, 19:11.6, 19:19.9, (19:58.8), (20:00.3)
661783Academy Of Holy Angels, MN - Team Time (1st 5) 1:35:35.9 | Spread (1st 5) 2:39.0
74, 333, 448, 463, 465, (498), (512)
Colin Kaster, Finn Sheeley, Elias DeCrans, Stephen Elsinger, Eli Katter, (Henry Heitzman), (Owen Anderson)
17:16.5, 18:45.3, 19:43.5, 19:55.1, 19:55.5, (20:29.9), (20:57.6)
671803Princeton, MN - Team Time (1st 5) 1:35:21.7 | Spread (1st 5) 2:11.7
246, 339, 355, 366, 497, (501), (503)
Adam Schreder, Gavin Kivisto, Adam Young, Owen Haubenschild, Cameron Bailey, (Peter Johaneson), (Rander Draheim)
18:17.3, 18:47.1, 18:52.4, 18:55.9, 20:29.0, (20:31.6), (20:33.5)
681824Sauk Rapids-Rice, MN - Team Time (1st 5) 1:37:37.1 | Spread (1st 5) 3:46.7
114, 222, 468, 504, 516, (519), (520)
Alex Ostendorf, Nate Martin, Mason Foss, Kieran Hixson, Jacob Blackmore, (Ayden Tucker), (Avery Nathe)
17:32.7, 18:11.4, 19:56.0, 20:37.6, 21:19.4, (21:31.8), (21:43.8)
691865Glencoe-Silver Lake, MN - Team Time (1st 5) 1:37:43.4 | Spread (1st 5) 4:31.2
24, 320, 496, 511, 514, (524), (525)
Connor Hallaway, Cameron Kaczmarek, Tison Werner, Kole Christensen, Benton Freitag, (Michael Headlee), (Hudson Mikolichek)
16:36.1, 18:42.1, 20:26.3, 20:51.6, 21:07.3, (24:01.2), (24:41.7)
701902Rockford, MN - Team Time (1st 5) 1:35:18.7 | Spread (1st 5) 35.9
340, 368, 370, 403, 421, (466), (472)
Tyler Mager, Ty Kulavik, Tanner Michlitsch, Tristan Faber, Grady Dawson, (Rylan Gifford), (Colton Braun)
18:47.2, 18:56.6, 18:57.2, 19:14.6, 19:23.1, (19:55.7), (19:56.8)
711909St. Cloud Tech, MN - Team Time (1st 5) 1:35:41.1 | Spread (1st 5) 1:06.6
313, 341, 391, 409, 455, (460), (483)
Curran Zak, Amado Sandoval, Sean Pickle, Joseph Marlette, Nicolas Sobalvarro, (Oliver Schoenrock), (Nic Sobalvarro)
18:40.3, 18:47.3, 19:09.4, 19:17.2, 19:46.9, (19:54.7), (20:06.6)
721952Cannon Falls, MN - Team Time (1st 5) 1:36:25.3 | Spread (1st 5) 1:39.2
273, 330, 389, 478, 482, (490), (491)
Jacob Wulf, Gavin Johnson, Kane Hanson, Brighton Lochner, Thorfin Lundell, (Isaac Anderson), (Samuel Wagenknecht)
18:25.6, 18:44.5, 19:08.8, 20:01.6, 20:04.8, (20:15.8), (20:17.5)
731957Richfield, MN - Team Time (1st 5) 1:36:45.2 | Spread (1st 5) 2:06.0
201, 349, 451, 470, 486, (489), (509)
Nathan Gay, Thomas Madrid, Ezekiel Gorshe, Knut Linne, Aidan Cossette, (Lucas Le), (Ryder Whitaker)
18:04.0, 18:50.1, 19:44.5, 19:56.6, 20:10.0, (20:12.8), (20:48.8)
741972Holy Family Catholic, MN - Team Time (1st 5) 1:36:26.5 | Spread (1st 5) 1:45.1
289, 385, 388, 418, 492, (517), (523)
Dylan Spalding, Matt Santini, Aaron Hesse, Will Fiedler, Grant Hayes, (Ben Zweber), (Noah Pabich)
18:32.6, 19:07.7, 19:08.7, 19:19.8, 20:17.7, (21:21.6), (22:38.1)
751975St. Paul Humboldt/Open World Learning, MN - Team Time (1st 5) 1:37:35.5 | Spread (1st 5) 3:17.5
62, 444, 481, 493, 495, (513), (515)
Stian Asper, Anders Mork, Owen Vaughan, Patrick Toohey, Alex Cowles, (Antonio Rosell), (Mintesinot Sturm)
17:06.6, 19:41.8, 20:03.5, 20:19.5, 20:24.1, (21:06.0), (21:08.0)