195Wayzata, MN - Team Time (1st 5) 1:19:23.7 | Spread (1st 5) 57.0
2, 15, 16, 20, 42, (58), (76)
Connor Olson, Aaron Breyer, Jaret Carpenter, Ian Eklin, Nicholas Shaleen, (Andrew Quirk), (Jack Prazich)
15:17.4, 15:55.8, 15:57.3, 15:58.8, 16:14.4, (16:21.1), (16:28.1)
2131Edina, MN - Team Time (1st 5) 1:20:07.8 | Spread (1st 5) 36.0
7, 11, 24, 41, 48, (83), (100)
Matthew Lumbar, Logan Ramlet, David Ellenberger, Jonathan Shirley, Henry Jessen, (Samuel Thomas), (Luke Lumbar)
15:42.0, 15:51.7, 16:02.0, 16:14.1, 16:18.0, (16:32.8), (16:41.0)
3220Stillwater Area, MN - Team Time (1st 5) 1:21:04.4 | Spread (1st 5) 34.6
14, 21, 32, 74, 79, (103), (107)
Bailey Hesse-Withbroe, Eli Krahn, Allen-Michael Burbach, Tayler Arness, Sam Hanson, (Matt Thomas), (Nick Yokanovich)
15:55.6, 16:00.6, 16:11.1, 16:26.9, 16:30.2, (16:41.5), (16:43.2)
4344Perham, MN - Team Time (1st 5) 1:21:38.9 | Spread (1st 5) 1:27.2
5, 29, 40, 92, 178, (305), (363)
Keeghan Hurley, Jayden Cullen, Billy Beseman, Ben Sullivan, Chris Knutson, (Kanyon Edvall), (Leighton Covington)
15:35.0, 16:09.2, 16:13.8, 16:38.7, 17:02.2, (17:28.3), (17:40.0)
5363Centennial, MN - Team Time (1st 5) 1:22:17.1 | Spread (1st 5) 39.0
22, 73, 80, 93, 95, (124), (197)
Benjamin Jack, Reed Kurak, Cole Arends, Kevin Grow, Jake Peterson, (Joe Bourdage), (Tommy Rusco)
16:01.3, 16:25.5, 16:30.9, 16:39.1, 16:40.3, (16:47.5), (17:06.0)
6435Mounds View, MN - Team Time (1st 5) 1:22:40.1 | Spread (1st 5) 36.4
44, 46, 74, 132, 139, (142), (177)
Andre Hessini, Michael Hoff, Tony Duchenes, Alex Plasencia, Ryan Plasencia, (Matt Anderson), (George Henson)
16:15.3, 16:15.7, 16:26.9, 16:50.5, 16:51.7, (16:52.0), (17:02.1)
7460Hopkins, MN - Team Time (1st 5) 1:22:52.5 | Spread (1st 5) 39.0
34, 39, 122, 131, 134, (321), (355)
Joseph Klecker, Jack Henschel, Owen Hoeft, Jake Parker, Hunter Staack, (Brett Nelson), (Christian Van Lierop)
16:11.7, 16:13.5, 16:46.4, 16:50.2, 16:50.7, (17:31.5), (17:38.4)
8513Rosemount, MN - Team Time (1st 5) 1:23:10.5 | Spread (1st 5) 54.6
25, 98, 111, 120, 159, (160), (293)
Alexander Berhe, Cody Sedbrook, Ryan Condon, Clayton Smith, Samuel Ivanecky, (Ryan Brumm), (Samuel Karlson)
16:02.4, 16:40.9, 16:44.4, 16:45.8, 16:57.0, (16:57.1), (17:26.6)
9532Red Wing, MN - Team Time (1st 5) 1:23:26.2 | Spread (1st 5) 33.0
59, 97, 108, 121, 147, (186), (224)
Aiden Winn, George Nemanich, Marcus Warrington, Darrick Jackson, Ryan Schnaith, (Joe Partington), (Meyer Beckner)
16:21.5, 16:40.4, 16:43.5, 16:46.3, 16:54.5, (17:03.9), (17:12.2)
10535Minneapolis Southwest, MN - Team Time (1st 5) 1:23:14.4 | Spread (1st 5) 59.5
17, 109, 112, 137, 160, (260), (265)
Sam Sinkler, Malcolm Smith, Alex Ilyushev, Stuart Gordon, Michael Gaines, (Sam Shaheen), (Jonah Shaw)
15:57.6, 16:43.9, 16:44.6, 16:51.2, 16:57.1, (17:20.6), (17:21.7)
11551Lakeville North, MN - Team Time (1st 5) 1:23:29.6 | Spread (1st 5) 37.9
57, 89, 94, 147, 164, (267), (315)
Justin Hanson, Luke Anderson, Jason Windhorn, Noah Omdal, Kyle Binder, (Ben Rauzi), (Jacob Beckstrom)
16:20.3, 16:36.7, 16:39.9, 16:54.5, 16:58.2, (17:23.2), (17:30.1)
12567Totino-Grace, MN - Team Time (1st 5) 1:23:13.3 | Spread (1st 5) 1:04.8
43, 61, 70, 141, 252, (267), (348)
Joseph Louiselle, Joe Louiselle, Kevin Dado, Blake Wolters, James Thibault, (Kellen Schmitz), (Kendall Fritz)
16:15.2, 16:21.7, 16:24.5, 16:51.9, 17:20.0, (17:23.2), (17:36.9)
13581Eden Prairie, MN - Team Time (1st 5) 1:23:28.8 | Spread (1st 5) 47.0
47, 55, 134, 155, 190, (204), (376)
Cal Lawton, Jacob Young, Andrew Nelson, Kevin Jeter, Sean Hames, (William Christensen), (Nathan Derks)
16:17.3, 16:20.1, 16:50.7, 16:56.4, 17:04.3, (17:07.9), (17:43.4)
14595Hutchinson, MN - Team Time (1st 5) 1:22:40.7 | Spread (1st 5) 1:50.7
3, 29, 77, 226, 260, (271), (473)
Isaiah Barlow, Alec Anderson, Chandler Klawitter, Mitchell Girard, Mitchell Grand, (Tyler Karl), (Jack Schintz)
15:29.9, 16:09.2, 16:28.4, 17:12.6, 17:20.6, (17:23.5), (18:17.9)
15597Maple Grove, MN - Team Time (1st 5) 1:23:10.9 | Spread (1st 5) 1:24.2
23, 31, 84, 170, 289, (342), (352)
Mitchell Dickerson, Sean Heaton, Alex Miley, Ryan Peterson, Ken Ellingsen, (Collin Clark), (Greg Braiser)
16:01.8, 16:09.4, 16:33.2, 17:00.5, 17:26.0, (17:35.8), (17:37.5)
16648St. Michael-Albertville, MN - Team Time (1st 5) 1:23:32.0 | Spread (1st 5) 1:19.6
8, 88, 179, 182, 191, (280), (306)
Chase Cayo, Jake Monseth, Dominic Shovelain, Lukas Layton, Keith Jorgenson, (Jackson Connelly), (Christian Eiynck)
15:45.3, 16:36.4, 17:02.3, 17:03.1, 17:04.9, (17:24.5), (17:28.6)
17673Rochester Century, MN - Team Time (1st 5) 1:23:56.9 | Spread (1st 5) 52.1
49, 81, 144, 183, 216, (296), (362)
Sam Nelson, Seth Massot, Sam Schroeder, Michael Wagner, Josh Bogovich, (Jacob Mussell), (Benjamin Farley)
16:18.4, 16:31.8, 16:53.0, 17:03.2, 17:10.5, (17:26.8), (17:39.9)
18719Cloquet, MN - Team Time (1st 5) 1:24:01.1 | Spread (1st 5) 1:03.5
55, 69, 98, 223, 274, (516), (517)
Dylan Marvel, Isaac Boedigheimer, Jace Anderson, Conner Denman, John Waltjer, (Rand Bieri), (Nick Tomhave)
16:20.1, 16:24.4, 16:40.9, 17:12.1, 17:23.6, (18:57.5), (19:01.3)
19734Minnehaha Academy, MN - Team Time (1st 5) 1:23:48.1 | Spread (1st 5) 1:24.9
13, 34, 199, 232, 256, (349), (420)
Ephraim Bird, Ethan Wagner, Andrew Wintz, Erik Ubel, Mike Ferris, (Griffin Snow), (Zach Newton)
15:55.4, 16:11.7, 17:06.3, 17:14.4, 17:20.3, (17:37.2), (17:55.0)
20760Rogers, MN - Team Time (1st 5) 1:24:06.1 | Spread (1st 5) 1:30.3
19, 90, 168, 174, 309, (314), (500)
Reed Parent, Caleb Burke, Tyler Bethke, Carl Parent, Karl Gorecki, (Collin Young), (Benjamin Sylvester)
15:58.6, 16:38.1, 16:59.1, 17:01.4, 17:28.9, (17:29.8), (18:31.0)
21780Burnsville, MN - Team Time (1st 5) 1:23:55.1 | Spread (1st 5) 1:36.4
10, 68, 194, 230, 278, (326), (388)
Faysal Mahmoud, Ali Ahmed, Mitch Brown, Dillon Wong, Nathaniel Blichfeldt, (Tyler Schonewill), (Sam Porter)
15:47.7, 16:24.3, 17:05.5, 17:13.5, 17:24.1, (17:32.1), (17:45.9)
22810Minneapolis Washburn, MN - Team Time (1st 5) 1:24:28.7 | Spread (1st 5) 1:25.8
66, 115, 118, 118, 393, (400), (502)
Andrew Sell, Alexander Streitz, Hamza Ali, Martin Donovan, Chris Covert, (Connor White), (Marcus Villarreal)
16:23.2, 16:45.3, 16:45.6, 16:45.6, 17:49.0, (17:50.6), (18:38.4)
23818Bemidji, MN - Team Time (1st 5) 1:24:14.5 | Spread (1st 5) 1:37.8
9, 145, 152, 230, 282, (394), (484)
Sam Carlson, Caleb Appleton, Noah Holter, Evan White, Billy Freyholtz, (Seth Neubeck), (Cody Freyholtz)
15:47.2, 16:53.4, 16:55.4, 17:13.5, 17:25.0, (17:49.3), (18:26.0)
24849Chanhassen, MN - Team Time (1st 5) 1:24:56.1 | Spread (1st 5) 30.4
100, 153, 167, 209, 220, (245), (267)
Tyler Kobilarcsik, Spencer Tyson, Grant Magnuson, Mark Trautmann, Hunter Elgren, (Grant Smith), (Neal Smith)
16:41.0, 16:56.0, 16:58.7, 17:09.0, 17:11.4, (17:18.0), (17:23.2)
849Owatonna, MN - Team Time (1st 5) 1:24:54.5 | Spread (1st 5) 41.9
91, 113, 138, 252, 255, (295), (307)
Nick Rethemeier, Seth Huseby, Eric Schlicker, Arthur Bartholomew, David Roanhorse, (Brady Heaney), (Brandon Krogman)
16:38.2, 16:44.7, 16:51.5, 17:20.0, 17:20.1, (17:26.7), (17:28.7)
26861Chisago Lakes, MN - Team Time (1st 5) 1:24:41.5 | Spread (1st 5) 1:15.2
36, 146, 156, 226, 297, (347), (374)
Andrew Magnuson, Zachary West, Carlson Velaski, Nicholas Bartz, Jake Schwelling, (Simon Eddy), (Jacob Schwelling)
16:11.8, 16:53.6, 16:56.5, 17:12.6, 17:27.0, (17:36.8), (17:42.8)
27865Osseo, MN - Team Time (1st 5) 1:24:42.5 | Spread (1st 5) 1:02.9
78, 81, 183, 200, 323, (411), (427)
Adam Berkowitz, Mitchell Cramer, Alex Naughton, Tanner Wetzel, Mitchell Dehmer, (Jason Schulte), (Luc Robichaud)
16:29.0, 16:31.8, 17:03.2, 17:06.6, 17:31.9, (17:52.1), (17:56.9)
28898Mounds Park Academy, MN - Team Time (1st 5) 1:25:08.3 | Spread (1st 5) 35.2
129, 143, 163, 181, 282, (462), (522)
Nick Gardner, Logan Erickson, Kethan Dahlberg, Evan Ferlic, Nolan Ferlic, (Lukas Lindgren), (John Ogden)
16:49.8, 16:52.9, 16:57.8, 17:02.8, 17:25.0, (18:09.6), (19:52.3)
29947Minnetonka, MN - Team Time (1st 5) 1:25:07.1 | Spread (1st 5) 1:03.9
64, 193, 196, 201, 293, (377), (430)
Scott Kvidera, Thomas Bissen, Matthew Wilkinson, Jimmy Sebold, Alec McElhinny, (Mason Kiffmeyer), (Jacob Johnson)
16:22.7, 17:05.1, 17:05.8, 17:06.9, 17:26.6, (17:43.8), (17:57.6)
30966Jefferson - Alexandria, MN - Team Time (1st 5) 1:25:12.1 | Spread (1st 5) 1:00.1
72, 136, 235, 238, 285, (408), (433)
Aaron Runger, Trent Piepenburg, Colton Sailor, Austin Thom, Brandon Jerde, (Jimmy Pfeffer), (Wesley Graves)
16:25.0, 16:50.8, 17:15.3, 17:15.9, 17:25.1, (17:51.5), (17:58.7)
31981Prior Lake, MN - Team Time (1st 5) 1:25:06.7 | Spread (1st 5) 1:50.9
28, 110, 185, 221, 437, (469), (480)
Trenton Galloway, Ben Garrison, Colin Dwyer, Shawn Doherty, Charlie McIntrye, (Adam Babcock), (Josh Prohaska)
16:08.4, 16:44.2, 17:03.3, 17:11.5, 17:59.3, (18:14.9), (18:24.8)
321031Winona, MN - Team Time (1st 5) 1:25:09.0 | Spread (1st 5) 1:35.3
18, 128, 244, 311, 330, (406), (452)
Hunter Bailey, Braydon Johnson, Carter Fritz, Noah Hamilton, Cassidy Cyert, (Christian Deranek), (Lucas Larson)
15:58.3, 16:49.6, 17:17.9, 17:29.6, 17:33.6, (17:51.4), (18:05.2)
331057Robbinsdale Armstrong, MN - Team Time (1st 5) 1:25:48.5 | Spread (1st 5) 30.8
126, 218, 219, 243, 251, (327), (398)
Benjamin Kaufman, Jon Delaney, Nathan Comer, Justin Brecheisen, Timothy Hill, (Kyle Sweeney), (Clayton Hubred)
16:49.0, 17:10.9, 17:11.3, 17:17.5, 17:19.8, (17:32.6), (17:49.8)
341070Andover, MN - Team Time (1st 5) 1:25:44.5 | Spread (1st 5) 1:28.7
87, 126, 133, 274, 450, (485), (486)
Chris Meadow, Alec Lorimer, Nathan Engstrom, Lucas Olson, Simeon Toronto, (Ian Mead), (John Pahr)
16:36.3, 16:49.0, 16:50.6, 17:23.6, 18:05.0, (18:26.4), (18:26.5)
351073Willmar, MN - Team Time (1st 5) 1:25:12.6 | Spread (1st 5) 1:46.4
26, 67, 229, 335, 416, (476), (512)
Tom Seifert, Nadir Yusuf, Sam Anez, Ian Thompson, Kai Christianson, (Austin Miley), (Tyler Gonzalez)
16:07.1, 16:24.1, 17:13.2, 17:34.7, 17:53.5, (18:19.9), (18:54.7)
361095Farmington, MN - Team Time (1st 5) 1:25:19.4 | Spread (1st 5) 1:57.2
12, 147, 164, 369, 403, (474), (498)
Justin Hyytinen, Alex Hart, Sean Dougherty, Devon Webb, Hunter Sevenich, (Matthew Anderson), (Ryan Newton)
15:53.7, 16:54.5, 16:58.2, 17:42.1, 17:50.9, (18:19.5), (18:30.6)
371099White Bear Lake Area, MN - Team Time (1st 5) 1:25:57.6 | Spread (1st 5) 18.9
169, 214, 228, 242, 246, (271), (299)
Alex Thiele, Daniel Allen, Sean Radebaugh, Garrett Shah, William Schlafke, (Fernando Benitez), (Owen Parker)
16:59.2, 17:10.1, 17:12.8, 17:17.4, 17:18.1, (17:23.5), (17:27.4)
381100Chaska, MN - Team Time (1st 5) 1:25:33.9 | Spread (1st 5) 1:26.0
71, 86, 150, 391, 402, (454), (461)
Spencer Urick, Zac Miller, Nathan Hewitt, Sam Shay, Parker Bjorklund, (Matt Torntore), (Carter Bjorklund)
16:24.8, 16:34.8, 16:55.0, 17:48.5, 17:50.8, (18:05.8), (18:09.0)
391109Waseca, MN - Team Time (1st 5) 1:25:14.7 | Spread (1st 5) 2:14.6
6, 172, 192, 317, 422, (483), (508)
Shane Streich, Josh Kimball, Cole Streich, Jesse Delgado, Jacob Wilkening, (Brett Attenberger), (Joe Menz)
15:41.7, 17:01.0, 17:05.0, 17:30.7, 17:56.3, (18:25.9), (18:49.0)
401122MCW/B-O*, MN - Team Time (1st 5) 1:25:54.3 | Spread (1st 5) 56.3
95, 172, 207, 303, 345, (370), (384)
Jonah Mayo, Dylan Brockman, Matthew Viesselman, Sam Baker, Nick Holm, (Chris Kahler), (Josh Bjerken)
16:40.3, 17:01.0, 17:08.4, 17:28.0, 17:36.6, (17:42.2), (17:45.4)
411137Coon Rapids, MN - Team Time (1st 5) 1:25:41.7 | Spread (1st 5) 1:22.0
37, 215, 225, 328, 332, (356), (392)
Jackson Bednar, Paul Breitbach, Emmett Haberman, Corey Vaillancourt, Nathan Mueggenberg, (Kyle Mehrhof), (David Dujmovic)
16:12.0, 17:10.3, 17:12.3, 17:33.1, 17:34.0, (17:38.6), (17:48.8)
421139Delano, MN - Team Time (1st 5) 1:26:01.9 | Spread (1st 5) 2:09.7
33, 171, 205, 252, 478, (511), (521)
Adam Armbruster, Daniel Clark, Sam Thomas, Tucker Sjomeling, Logan Rieder, (Matt Ditty), (Ben Rietow)
16:11.6, 17:00.7, 17:08.3, 17:20.0, 18:21.3, (18:52.0), (19:39.1)
431160Albert Lea, MN - Team Time (1st 5) 1:25:50.1 | Spread (1st 5) 1:10.9
54, 188, 285, 316, 317, (357), (481)
Jackson Goodell, Caleb Troe, Blair Bonnerup, Logan Callahan, Corde Purdie, (Brandon Bonnerup), (Jay Skaar)
16:19.8, 17:04.1, 17:25.1, 17:30.4, 17:30.7, (17:38.8), (18:25.0)
441179St. Cloud Cathedral, MN - Team Time (1st 5) 1:25:57.0 | Spread (1st 5) 1:16.5
65, 208, 240, 307, 359, (374), (439)
Nicholas Golebiowski, Brandon Voigt, Tyler Johnson, Michael O'Hagan, Andy Zetterlund, (Hunter Peterson), (Eli Stark-Haws)
16:23.0, 17:08.9, 17:16.9, 17:28.7, 17:39.5, (17:42.8), (18:01.1)
451202Mora, MN - Team Time (1st 5) 1:26:20.8 | Spread (1st 5) 19.3
189, 221, 257, 264, 271, (276), (287)
Noah Moravic, Brendan Johnson, Samuel Johnson, Noah Moravec, John Schwinghamer, (Alec Sanbeck), (Cole Oslin)
17:04.2, 17:11.5, 17:20.4, 17:21.2, 17:23.5, (17:23.9), (17:25.9)
461216Lakeville South, MN - Team Time (1st 5) 1:25:45.1 | Spread (1st 5) 1:36.0
45, 60, 333, 372, 406, (443), (464)
Wali Ibrahim, Noah Hanson, Michael Kennedy, Cody Teich, Mitchell Miller, (Josh Willard), (Matt Schiroo)
16:15.4, 16:21.6, 17:34.3, 17:42.4, 17:51.4, (18:02.4), (18:12.3)
471218Two Rivers, MN - Team Time (1st 5) 1:26:12.8 | Spread (1st 5) 1:11.8
106, 117, 212, 364, 419, (467), (472)
Anthony Dupont, Alex Liu, Joe Dill, Tim Ekblad, Abdi Adan, (Ricky Peterson), (Will Larsen)
16:43.0, 16:45.4, 17:09.4, 17:40.2, 17:54.8, (18:13.9), (18:16.5)
481221Cretin-Derham Hall, MN - Team Time (1st 5) 1:25:30.1 | Spread (1st 5) 2:12.4
4, 246, 259, 328, 384, (388), (440)
Jacob McDermott, Conor Leyden, William Zastrow, Brandon Steer, Dillon Diekmann, (Daniel Johnson), (Cole Bredahl)
15:33.0, 17:18.1, 17:20.5, 17:33.1, 17:45.4, (17:45.9), (18:01.4)
491222Buffalo, MN - Team Time (1st 5) 1:25:58.1 | Spread (1st 5) 1:26.1
52, 102, 313, 373, 382, (399), (441)
Frank Graham, Michael Wegter, Ethan Hosey, Jake Kluver, Clayton Decker, (Joe Slicer), (Andrew Christensen)
16:19.2, 16:41.4, 17:29.7, 17:42.5, 17:45.3, (17:49.9), (18:01.7)
501262Glencoe-Silver Lake, MN - Team Time (1st 5) 1:26:23.4 | Spread (1st 5) 44.5
139, 158, 302, 320, 343, (349), (435)
James Chelman, Jac Chelman, Isiah Herout, Brandon Richter, Cody Becker, (Garret Ardolf), (Garrett Ober)
16:51.7, 16:56.6, 17:27.9, 17:31.0, 17:36.2, (17:37.2), (17:59.0)
511288Elk River, MN - Team Time (1st 5) 1:26:18.4 | Spread (1st 5) 1:55.3
27, 187, 211, 417, 446, (491), (493)
Lucas Trapp, ZACH Glasgow, Ben Hickman, Jeremy Hanson, Cory Warner, (Tyler Hudson), (Peyton Holmes)
16:08.0, 17:04.0, 17:09.1, 17:54.0, 18:03.3, (18:27.7), (18:29.0)
521301Crosby-Ironton, MN - Team Time (1st 5) 1:26:40.4 | Spread (1st 5) 1:12.1
129, 180, 249, 301, 442, (524), (525)
Jude Severson, Will Goodwin, Issac Carlton, John Stokman, Gabe Smith, (Jack Nierenhausen), (Tommy Thompson)
16:49.8, 17:02.5, 17:18.7, 17:27.5, 18:01.9, (19:56.5), (20:18.4)
531311Rochester Mayo, MN - Team Time (1st 5) 1:26:34.3 | Spread (1st 5) 53.3
104, 234, 299, 336, 338, (346), (413)
Chad Couser, Cole Geschwind, Alec Werning, Andrew Gathje, Samuel Monahan, (Spencer Moore), (Ryan Blais)
16:41.8, 17:15.2, 17:27.4, 17:34.8, 17:35.1, (17:36.7), (17:53.0)
541337St. Paul Highland Park, MN - Team Time (1st 5) 1:26:29.3 | Spread (1st 5) 1:51.6
38, 202, 292, 358, 447, (467), (501)
Micah Mather, Riley Quinlan, Abram Donovan, Kristofer Johnson, Jesse Brelje, (James Westby), (Matt Lorah)
16:12.4, 17:07.1, 17:26.4, 17:39.4, 18:04.0, (18:13.9), (18:36.6)
551340Marshall, MN - Team Time (1st 5) 1:26:40.7 | Spread (1st 5) 1:50.0
63, 213, 263, 336, 465, (487), (514)
Andrew Bell, Blaine Moran, Michael Larson, Wade DeAustin, Chase VanKuelen, (John Botsford), (Mason Reese)
16:22.6, 17:09.7, 17:21.0, 17:34.8, 18:12.6, (18:26.6), (18:57.4)
561349Faribault, MN - Team Time (1st 5) 1:26:43.2 | Spread (1st 5) 54.5
123, 217, 282, 361, 366, (506), (509)
Gunnar Miller, Keenan Ronayne, Collin Ernste, Adam Tuma, Marcus Miller, (Sam Prieve), (Ryan Mullenex)
16:46.7, 17:10.6, 17:25.0, 17:39.7, 17:41.2, (18:45.9), (18:50.2)
571399Shakopee, MN - Team Time (1st 5) 1:26:53.9 | Spread (1st 5) 51.9
115, 270, 322, 343, 349, (401), (425)
Kyle Rachel, Gavin Menning, Nick Olfert, Mike Wagner, Allen Lynch, (Bryon Olfert), (Alex Easton)
16:45.3, 17:23.4, 17:31.8, 17:36.2, 17:37.2, (17:50.7), (17:56.4)
581410St. Thomas Academy, MN - Team Time (1st 5) 1:27:03.0 | Spread (1st 5) 34.2
203, 235, 266, 338, 368, (422), (455)
Aaron Schweitz, Amanuel Bird, Will Ramsey, Thomas Lamb, Nick Polaczyck, (Jeremy Conners), (Jack Ryan)
17:07.7, 17:15.3, 17:23.0, 17:35.1, 17:41.9, (17:56.3), (18:06.3)
591413Apple Valley, MN - Team Time (1st 5) 1:26:51.8 | Spread (1st 5) 1:09.0
85, 257, 334, 366, 371, (386), (450)
Grant Udelhofen, Tyler Roberts, Luke Tansey, Liam Tyler, Noah Halmar, (Robert Tobroxen), (Andrew Carter)
16:33.3, 17:20.4, 17:34.6, 17:41.2, 17:42.3, (17:45.5), (18:05.0)
601441Woodbury, MN - Team Time (1st 5) 1:27:04.1 | Spread (1st 5) 1:10.3
125, 151, 353, 381, 431, (449), (456)
Nicholas Wareham, Taylor Voit, Eric Shumaker, Joe Romain, Dan Buchmeier, (Paul Henning), (Carter Pysher)
16:47.7, 16:55.3, 17:38.0, 17:45.1, 17:58.0, (18:04.5), (18:06.5)
611469Forest Lake, MN - Team Time (1st 5) 1:27:14.8 | Spread (1st 5) 55.0
164, 195, 281, 414, 415, (428), (518)
Quinn Duffy, Christopher Delgado, Leo Hipp, Tommy Babcock, Riley Schilling, (John Reiling), (Davis Long)
16:58.2, 17:05.6, 17:24.7, 17:53.1, 17:53.2, (17:57.0), (19:06.4)
621499Blake School (The), MN - Team Time (1st 5) 1:27:30.7 | Spread (1st 5) 2:04.7
62, 233, 262, 453, 489, (510), (514)
Michael Mitchell, Quinn Coyle, Michael Smith, Matthew Mitchell, Danny Levin, (Christopher Hall), (Zach Dekko)
16:22.4, 17:15.0, 17:20.9, 18:05.3, 18:27.1, (18:51.4), (18:57.4)
631503Richfield, MN - Team Time (1st 5) 1:26:26.8 | Spread (1st 5) 3:05.9
1, 291, 330, 404, 477, (490), (505)
Obsa Ali, Nathan Libra, Jake Beaudet, Timothy Killian, Spencer Bergen, (Liam Hoppe), (Ben Nygaard)
15:15.0, 17:26.2, 17:33.6, 17:51.1, 18:20.9, (18:27.3), (18:45.8)
1503St. Louis Park, MN - Team Time (1st 5) 1:27:27.2 | Spread (1st 5) 1:28.2
114, 276, 287, 360, 466, (494), (499)
Nick Sokolowski, Liam Schmelzle, Jackson Sokolowski, Andrew Jewell, George Nowak, (Conrad Phelan), (Micah Anderson)
16:44.8, 17:23.9, 17:25.9, 17:39.6, 18:13.0, (18:29.1), (18:30.9)
651531Holy Family Catholic, MN - Team Time (1st 5) 1:27:30.9 | Spread (1st 5) 1:01.9
160, 246, 278, 412, 435, (448), (475)
Jake Kirsch, Danny Mahota, Joe Esenther, Zack King, Steven Hoff, (Cameron McManus), (Jordan Arritt)
16:57.1, 17:18.1, 17:24.1, 17:52.6, 17:59.0, (18:04.4), (18:19.8)
661532St. Anthony Village, MN - Team Time (1st 5) 1:27:31.0 | Spread (1st 5) 2:05.9
53, 154, 409, 434, 482, (492), (496)
Nicholas Lawson, Cole Grotting, Cole Richmond, Martin O'Connell, Nicholas Gulachek, (Timothy Twohy), (Tommy DeMars)
16:19.3, 16:56.1, 17:51.6, 17:58.8, 18:25.2, (18:28.8), (18:30.2)
671563Eagan, MN - Team Time (1st 5) 1:27:35.0 | Spread (1st 5) 52.3
175, 209, 364, 397, 418, (488), (503)
Josh Podpeskar, Dan Podpeskar, Bailey LaChance, George McGivern, Tommy Jaakola, (Matt Hofmann), (Jacob Rupp)
17:01.9, 17:09.0, 17:40.2, 17:49.7, 17:54.2, (18:26.9), (18:41.2)
681586Long Prairie-Grey Eagle, MN - Team Time (1st 5) 1:27:42.5 | Spread (1st 5) 1:56.3
50, 175, 429, 463, 469, (504), (520)
Derek Warner, David Bachmeier, Matthew Jasken, Ryan Middendorf, Nathan Sheneberger, (Joshua Connor), (Jose Funes)
16:18.6, 17:01.9, 17:57.1, 18:10.0, 18:14.9, (18:45.0), (19:27.3)
691590Little Falls, MN - Team Time (1st 5) 1:27:36.8 | Spread (1st 5) 52.9
156, 319, 340, 380, 395, (422), (513)
Sebastian Sowada, Cameron Smith, Mathew Massmann, Hunter Zupko, Daniel Mushel, (Josh Kapsner), (Tyler Moore)
16:56.5, 17:30.9, 17:35.2, 17:44.8, 17:49.4, (17:56.3), (18:55.0)
701592Proctor, MN - Team Time (1st 5) 1:27:46.1 | Spread (1st 5) 1:01.9
197, 250, 304, 382, 459, (519), (523)
Zach Smith, Jacob Welch, Garrett Sargent, Kody Stevens, Boston Gilderman, (Thomas Otterson), (Brian Tracey)
17:06.0, 17:18.8, 17:28.1, 17:45.3, 18:07.9, (19:25.1), (19:55.3)
711606East Ridge, MN - Team Time (1st 5) 1:27:39.7 | Spread (1st 5) 27.9
239, 311, 325, 353, 378, (379), (438)
Aaron Gorden, Peter Betz, Taylor Huffman, Andrew Berg, Roman Faller, (Marcus Haskins), (David Huffman)
17:16.1, 17:29.6, 17:32.0, 17:38.0, 17:44.0, (17:44.3), (17:59.6)
721618Blaine, MN - Team Time (1st 5) 1:27:46.7 | Spread (1st 5) 34.2
240, 290, 297, 387, 404, (426), (496)
Ben Olson, Peter Caron, Oliver Houghtling, Carter Woetzel, Ryan Morff, (Eric Hiel), (Brandon Olson)
17:16.9, 17:26.1, 17:27.0, 17:45.6, 17:51.1, (17:56.7), (18:30.2)
731646Austin, MN - Team Time (1st 5) 1:27:41.5 | Spread (1st 5) 1:43.9
51, 323, 395, 432, 445, (460), (471)
Andrew Baker, Quin Brunner, Cole Prescott, Clyde Carver, Jacob Striker, (Mitchell Mayer), (Micah Kelly)
16:19.1, 17:31.9, 17:49.4, 17:58.1, 18:03.0, (18:08.8), (18:16.3)
741659Eastview, MN - Team Time (1st 5) 1:28:01.4 | Spread (1st 5) 58.9
205, 235, 341, 420, 458, (479), (495)
Joey Beran, Tanner Leighton, Andrew Erickson, Jeremy Trogstad, Brett Jones, (Dillon Kurila), (Eric Thompson)
17:08.3, 17:15.3, 17:35.6, 17:55.0, 18:07.2, (18:23.5), (18:29.3)
1659Moorhead, MN - Team Time (1st 5) 1:27:53.7 | Spread (1st 5) 1:20.1
105, 310, 390, 410, 444, (457), (507)
Joshua Young, Eric Wicklund, Jamison Allen, Hunter Zbasnik, Luke Lillehaugen, (Joseph Thiebert), (Eric Gibbons)
16:42.7, 17:29.0, 17:47.5, 17:51.7, 18:02.8, (18:07.1), (18:48.6)