1105Perham, MN - Team Time (1st 5) 1:21:48.0 | Spread (1st 5) 1:04.0
1, 11, 25, 30, 38, (88), (115)
Bjorn Anderson, Micah Thompson, Dylan Guck, Carter Flatau, Caden Doll, (Brayden Glorvigen), (Blake Swenson)
15:37.1, 16:18.7, 16:33.6, 16:37.5, 16:41.1, (17:18.6), (17:29.9)
2189Park Rapids Area, MN - Team Time (1st 5) 1:23:22.4 | Spread (1st 5) 54.6
9, 22, 42, 46, 70, (91), (149)
Noah Huot, Ephraim Bervig, Blaine Hensel, Eli Bervig, Logan Maanum, (Thomas Lopez), (Asher Bervig)
16:11.3, 16:31.7, 16:45.2, 16:48.3, 17:05.9, (17:20.1), (17:44.7)
3270Luverne, MN - Team Time (1st 5) 1:23:53.7 | Spread (1st 5) 1:32.8
4, 13, 33, 106, 114, (152), (259)
Owen Janiszeski, Camden Janiszeski, Ryan Fick, Leif Ingebretsen, Sage Viessman, (Carsen Tofteland), (Kaleb Hemme)
15:56.9, 16:21.5, 16:37.9, 17:27.7, 17:29.7, (17:45.1), (18:30.5)
4366Staples-Motley, MN - Team Time (1st 5) 1:25:13.6 | Spread (1st 5) 1:31.5
14, 32, 66, 82, 172, (281), (303)
Luke Brownell, Issiah Tabatt, Logan Robben, Grant Johnson, Dillan Robben, (Elijah Greenwaldt), (Odin Trif)
16:23.1, 16:37.7, 17:04.9, 17:13.3, 17:54.6, (18:34.5), (18:45.0)
5400Minnehaha Academy, MN - Team Time (1st 5) 1:25:53.3 | Spread (1st 5) 51.5
40, 59, 85, 90, 126, (146), (168)
Luke Seuntjens, Finn Christiansen, Liam Laddusaw, Makai Bates, Beckett Pilling, (Noah Hamburge), (Kristian Kosterec)
16:42.5, 17:01.4, 17:15.6, 17:19.8, 17:34.0, (17:44.0), (17:51.9)
6448Greenway/Nashwauk/Keewatin, MN - Team Time (1st 5) 1:26:30.3 | Spread (1st 5) 20.2
74, 78, 79, 108, 109, (220), (229)
Ben Plackner, Riley Koran, Levi Danielson, Bryce Nielsen, Brayden Nielsen, (Hunter Milstead), (Isaac Danielson)
17:08.3, 17:12.5, 17:12.7, 17:28.3, 17:28.5, (18:14.5), (18:18.7)
7452Redwood Valley, MN - Team Time (1st 5) 1:25:36.8 | Spread (1st 5) 2:06.7
5, 27, 94, 120, 206, (251), (252)
William Ahrens, Kilen Cilek, Camden Cilek, Landyn Nordby, Cohen Frank, (Aidan Salmon), (Mason Anderson)
16:00.3, 16:36.2, 17:21.6, 17:31.7, 18:07.0, (18:27.0), (18:27.1)
8512Windom Area, MN - Team Time (1st 5) 1:26:49.2 | Spread (1st 5) 1:07.3
58, 73, 76, 95, 210, (241), (428)
Thomas Green, Aaden Nauman, Charlie Smith, Jacob Green, Eli Bordewyk, (Bryce Green), (Jared Hunter)
17:01.1, 17:07.5, 17:10.4, 17:21.8, 18:08.4, (18:23.7), (19:54.3)
9538Bertha-Hewitt, MN - Team Time (1st 5) 1:26:25.8 | Spread (1st 5) 2:18.8
8, 47, 111, 119, 253, (263), (291)
Brady Rach, Zane Guderjahn, Preston Miller, Zach Baumgartner, Henry Lockwood, (Gunnar Barthel), (Titus Eckel)
16:09.3, 16:48.8, 17:28.8, 17:30.8, 18:28.1, (18:30.7), (18:39.7)
10555St. Cloud Cathedral, MN - Team Time (1st 5) 1:27:08.4 | Spread (1st 5) 1:01.8
49, 57, 129, 149, 171, (197), (205)
Henry Ebel, Griffen Ward, Owen Scanlon, Benjamin Fromelt, Carson Rolph, (Connor Hanson), (Andrew Uy)
16:52.1, 17:01.0, 17:36.7, 17:44.7, 17:53.9, (18:03.5), (18:06.3)
11558Nova Classical Academy, MN - Team Time (1st 5) 1:26:07.9 | Spread (1st 5) 2:39.0
2, 54, 56, 207, 239, (320), (400)
Henry Karelitz, Thomas O'Keefe, Nickolai Farber, Finley Kimbrell, Eli Andre, (Silas Cole), (Benaiah Mathews)
15:43.4, 16:54.9, 16:59.6, 18:07.6, 18:22.4, (18:54.3), (19:39.2)
12574Mounds Park Academy, MN - Team Time (1st 5) 1:26:52.7 | Spread (1st 5) 1:52.2
35, 37, 116, 118, 268, (296), (358)
Nicholas Larson, Eddie Snider, Ben Murr, Owen Lafferty, Trevor Lien, (Leo Eakin), (Oliver Frey)
16:39.7, 16:40.5, 17:30.0, 17:30.6, 18:31.9, (18:40.9), (19:13.6)
574Murray County Central, MN - Team Time (1st 5) 1:27:15.7 | Spread (1st 5) 1:07.2
29, 128, 130, 139, 148, (250), (335)
Evan Baumgardner, Jon Olsem, Matthew Stapek, Caleb Appel, Silas Stapek, (Alexander Betz), (Caleb Ethridge)
16:37.1, 17:34.8, 17:37.8, 17:41.7, 17:44.3, (18:26.9), (19:01.0)
14582St. John's Prep, MN - Team Time (1st 5) 1:26:50.6 | Spread (1st 5) 2:23.4
17, 18, 113, 123, 311, (331), (429)
Nick Hansen, Zach Meyer, Benjamin Suo, Will Vix, Po-Huan Lu, (Aaron Ruesink), (Brett Penk)
16:28.2, 16:28.4, 17:29.3, 17:33.1, 18:51.6, (18:58.7), (19:54.5)
15616Hawley XC, MN - Team Time (1st 5) 1:27:45.6 | Spread (1st 5) 42.9
60, 124, 134, 145, 153, (242), (283)
Benjamin Geeslin, Bridger Larson, Landon Bakke, Steven Sellin, Tyler Hogenson, (Drake Dagenais), (Coleman Hoff)
17:02.7, 17:33.2, 17:40.6, 17:43.5, 17:45.6, (18:23.8), (18:37.0)
16677Cotter, MN - Team Time (1st 5) 1:27:57.0 | Spread (1st 5) 1:30.0
36, 98, 136, 194, 213, (407), (456)
John Fritts, Erik Semling, Ryan Littlefield, Logan Granseth, Kellen Groth, (Matthew Baumgartner), (Sam Schmidt)
16:40.3, 17:22.5, 17:40.8, 18:03.1, 18:10.3, (19:43.8), (20:20.0)
17678LCWM-Nicollet, MN - Team Time (1st 5) 1:28:11.4 | Spread (1st 5) 1:03.7
67, 131, 133, 136, 211, (291), (382)
Christian Fells, Charlie Gengler, Mason Anderson, Jacob Cooper, Luke Engel, (Aidan Moeller), (Andrew Johnson)
17:05.2, 17:38.0, 17:38.5, 17:40.8, 18:08.9, (18:39.7), (19:26.1)
18681St. Agnes, MN - Team Time (1st 5) 1:28:09.1 | Spread (1st 5) 1:07.6
68, 125, 127, 144, 217, (254), (367)
Henry Kaardal, Jonah Honerman, Greg Maloney, Ezra Kuznia, Joseph Draganowski, (Ben Wappes), (Micah Lehnen)
17:05.3, 17:33.4, 17:34.2, 17:43.3, 18:12.9, (18:28.7), (19:19.5)
19703Loyola-Cleveland, MN - Team Time (1st 5) 1:28:22.4 | Spread (1st 5) 29.9
99, 112, 156, 166, 170, (219), (279)
Soren Kelly, James Younge, Nathan Strobel, Corbin Deichman, Sam Vetter, (Jorden Rossow), (Carter Zimmerman)
17:23.8, 17:29.2, 17:45.9, 17:49.8, 17:53.7, (18:14.0), (18:34.0)
20730Lake Park-Audubon, MN - Team Time (1st 5) 1:27:38.3 | Spread (1st 5) 2:32.7
19, 23, 48, 302, 338, (366), (397)
Taylor Johnson, Thor Erickson, Seth Torgerson, Oliver Mikkelsen, Kody Johnson, (Tripp Eiter), (Brayden Sandland)
16:28.8, 16:32.9, 16:51.4, 18:43.7, 19:01.5, (19:18.7), (19:38.9)
21750St. James Area, MN - Team Time (1st 5) 1:28:19.3 | Spread (1st 5) 2:08.7
15, 109, 140, 216, 270, (349), (421)
Levi Miest, Jacob Friesen, Brennan Kern, Owen Kuehl, Bennett Flohrs, (Adrian Pineda), (Austin Spitzner)
16:23.5, 17:28.5, 17:42.5, 18:12.6, 18:32.2, (19:08.4), (19:50.6)
22778Canby/Minneota, MN - Team Time (1st 5) 1:28:30.1 | Spread (1st 5) 2:19.0
26, 74, 92, 267, 319, (328), (364)
Zach Ourada, Kolton Duis, Blake Giese, Tallen Merritt, Sam Skorczewski, (Hunter Danielson), (Logan Myhre)
16:35.2, 17:08.3, 17:20.8, 18:31.6, 18:54.2, (18:57.6), (19:17.6)
23781Moose Lake/Willow River/Barnum, MN - Team Time (1st 5) 1:28:57.2 | Spread (1st 5) 1:03.9
83, 101, 146, 221, 230, (235), (321)
Shawn Bailey, Murray Salzer, Elliott Wasche, Daniel Mikrot, Eli Berger, (Eoghan Heaslip), (Gavin Thiry)
17:15.0, 17:24.7, 17:44.0, 18:14.6, 18:18.9, (18:20.4), (18:54.5)
24789LA/RP/H, MN - Team Time (1st 5) 1:28:58.2 | Spread (1st 5) 55.5
87, 151, 159, 177, 215, (301), (316)
Ryan Prinsen, Tyler Betthauser, Aaron Ploetz, Brennan Kunst, Matthew Sprague, (Isaac Rasmussen), (Sam Adamcyk)
17:16.9, 17:44.9, 17:47.1, 17:56.9, 18:12.4, (18:43.6), (18:53.4)
25863Ottertail Central, MN - Team Time (1st 5) 1:29:14.8 | Spread (1st 5) 1:32.8
44, 191, 196, 200, 232, (387), (413)
Peter Newark, Talyn Setterholm, Jonas Hagemeister, Joseph Froslee, Aidan Heggem, (August Wicklund), (Josiah Mansker)
16:46.6, 18:01.7, 18:03.4, 18:03.7, 18:19.4, (19:31.1), (19:47.3)
26886South Ridge/Cherry/North Woods/NE Range, MN - Team Time (1st 5) 1:29:41.7 | Spread (1st 5) 1:32.2
105, 142, 142, 164, 333, (439), (470)
Alex Burckhardt, Sawyer FierkeLepp, Sawyer FierkeLepp, Alex Burckhardt, Tyler Morse, (Tyler Morse), (Grayson Reichensperger)
17:27.3, 17:43.0, 17:43.0, 17:48.9, 18:59.5, (19:59.0), (20:30.7)
27901Parnassus Preparatory School, MN - Team Time (1st 5) 1:29:29.3 | Spread (1st 5) 2:07.9
39, 138, 155, 261, 308, (321), (340)
Ronan Lander, Kyle Dieterle, Aiden Olsen-Gray, Caleb Kieke, Xander Amirales, (Blake Anderson), (John Lander)
16:42.0, 17:41.0, 17:45.8, 18:30.6, 18:49.9, (18:54.5), (19:03.0)
28907Sauk Centre, MN - Team Time (1st 5) 1:28:47.6 | Spread (1st 5) 3:16.3
3, 83, 202, 275, 344, (347), (380)
Brandon Kampsen, Jacob Drevlow, Neal Stadsvold, Logan Frank, Logan Wiehoff, (Harry Dunn), (Noah Borgerding)
15:49.5, 17:15.0, 18:04.2, 18:33.1, 19:05.8, (19:07.9), (19:24.6)
29919Lake City, MN - Team Time (1st 5) 1:29:36.8 | Spread (1st 5) 2:27.9
50, 63, 160, 276, 370, (453), (482)
Tim Cooper, Eric Anderson, Conrad Seydel, Weston Roberson, Lawson Kane, (Nate Stevenson), (Mason Glomski)
16:52.3, 17:03.8, 17:47.3, 18:33.2, 19:20.2, (20:18.6), (20:51.0)
30924St. Croix Preparatory Academy, MN - Team Time (1st 5) 1:29:46.3 | Spread (1st 5) 1:36.4
52, 181, 197, 231, 263, (355), (389)
Aidan Welsh, Jack Reedy, Emmerson Siefken, Joseph Arens, Drew Schutte, (Harsh Tandon), (Elliott Schroeder)
16:54.3, 17:58.5, 18:03.5, 18:19.3, 18:30.7, (19:12.3), (19:32.0)
31928Butterfield-Odin, MN - Team Time (1st 5) 1:29:12.7 | Spread (1st 5) 3:03.9
6, 173, 201, 203, 345, (519), (522)
Ryan Pierson, Jesus Lerma, Carlos Rodriguez, Irbin Barrios Ambrocio, Luis Morales, (Mohamed Yusuf), (Adrian Chantharak)
16:02.2, 17:55.4, 18:03.8, 18:05.2, 19:06.1, (23:33.9), (23:43.4)
32958Lac qui Parle Valley/Dawson-Boyd, MN - Team Time (1st 5) 1:29:54.3 | Spread (1st 5) 2:08.2
43, 131, 182, 285, 317, (376), (404)
Gavin Carl, Eli Hegland, Taden Clark, Tygan Allpress, Justin Perkins, (James Weber), (Kade Solem)
16:45.7, 17:38.0, 17:59.1, 18:37.6, 18:53.9, (19:23.0), (19:42.3)
33959Pine Island, MN - Team Time (1st 5) 1:29:52.9 | Spread (1st 5) 1:56.4
24, 185, 236, 256, 258, (310), (353)
Braxton Osterhaus, Evan Ferber, Bo Rosane, Parker Hansen, Jamison Rosane, (Sam Warneke), (Jesse Olson)
16:33.0, 18:00.1, 18:21.1, 18:29.3, 18:29.4, (18:50.2), (19:11.6)
34969Wadena-Deer Creek, MN - Team Time (1st 5) 1:30:03.6 | Spread (1st 5) 1:56.5
62, 77, 227, 269, 334, (370), (425)
Bjorn Brunsberg, Lane Hoefs, Phillip Ross, Grant Nelson, Cooper Damlo, (Isaac Heppner), (Trevin Kern)
17:03.3, 17:12.3, 18:16.1, 18:32.1, 18:59.8, (19:20.2), (19:52.8)
351032Mt. Lake Area - Comfrey, MN - Team Time (1st 5) 1:30:30.3 | Spread (1st 5) 2:36.6
28, 104, 186, 356, 358, (360), (436)
Kody Wassman, Zach Klassen, Ethan Schroeder, Jordan Linscheid, Anthony Turquin, (Luke Klassen), (Preston Xayachak)
16:37.0, 17:27.0, 18:00.2, 19:12.5, 19:13.6, (19:14.3), (19:58.0)
361058Holdingford, MN - Team Time (1st 5) 1:30:50.5 | Spread (1st 5) 1:36.4
93, 153, 179, 307, 326, (343), (368)
Dawson Hofer, Joseph Guthrie, Aidan Pellett, Nick Guthrie, Cj Clear, (Cameron Martini), (Quinn Gutherie)
17:21.0, 17:45.6, 17:58.0, 18:48.5, 18:57.4, (19:05.3), (19:19.9)
371072Northwest Nighthawks, MN - Team Time (1st 5) 1:30:27.4 | Spread (1st 5) 2:11.3
21, 188, 265, 298, 300, (363), (424)
Mark Swanson, Sam Gaines, Noah Winters, Shaun Mahr, Charlie Gundale, (Liam Peterman), (Michael Westrich)
16:31.0, 18:00.8, 18:31.3, 18:42.0, 18:42.3, (19:15.8), (19:52.7)
381077West Central Area, MN - Team Time (1st 5) 1:30:43.5 | Spread (1st 5) 1:55.4
53, 157, 259, 299, 309, (373), (415)
Roman Mihailovschi, Eli Bergman, Neko Moran, Zeke Sieckert, Noah Olson, (Simon Moritz), (Aaron Biss)
16:54.6, 17:46.3, 18:30.5, 18:42.1, 18:50.0, (19:21.2), (19:47.8)
391092Pierz, MN - Team Time (1st 5) 1:31:11.0 | Spread (1st 5) 2:23.9
80, 97, 232, 289, 394, (395), (399)
Nathan Tax, Ethan Kowalczyk, Tyler Foss, Guy Clemons-Virnig, Kaleb Poser, (Wyatt Betsinger), (Nathan Becker)
17:13.0, 17:22.1, 18:19.4, 18:39.6, 19:36.9, (19:37.4), (19:39.1)
401096Jackson County Central, MN - Team Time (1st 5) 1:31:18.2 | Spread (1st 5) 3:16.7
51, 161, 214, 222, 448, (489), (498)
Evan Paplow, Nolan Ambrose, Alvaro Gonzalez Garcia, EJ Peterson, Brigan McCarthy, (Kristoph Olsem), (Alex Mohning)
16:53.8, 17:48.4, 18:10.5, 18:15.0, 20:10.5, (20:57.0), (21:18.0)
411115Providence Academy, MN - Team Time (1st 5) 1:31:09.1 | Spread (1st 5) 45.9
174, 178, 187, 279, 297, (369), (412)
Ryan LeMieux, Jacob Olson, Aidan Flynn, Jack Sams, Jack Mahoney, (Gabriel Nathe), (Nicholas Nathe)
17:55.6, 17:57.4, 18:00.6, 18:34.0, 18:41.5, (19:20.0), (19:46.7)
421136Pelican Rapids, MN - Team Time (1st 5) 1:30:55.7 | Spread (1st 5) 2:32.0
16, 190, 276, 325, 329, (426), (476)
Charlie Larson, Jack Welch, Connor Larson, Parker Sanchez, Brody Syverson, (Brady Petznick), (Philip Dykhoff)
16:25.9, 18:01.4, 18:33.2, 18:57.3, 18:57.9, (19:52.9), (20:39.7)
431149Kingsland, MN - Team Time (1st 5) 1:31:36.1 | Spread (1st 5) 3:53.8
20, 64, 245, 357, 463, (523)
Garrison Hubka, Cole Kruegel, Andrew Imm, Josh Meskill, Logan Simonson, (Marek Boysen)
16:29.8, 17:04.4, 18:25.3, 19:13.0, 20:23.6, (31:50.2)
441156Minnewaska Area, MN - Team Time (1st 5) 1:31:13.4 | Spread (1st 5) 2:16.9
41, 158, 306, 315, 336, (427), (447)
Maeson Tank, Nick Ankeny, Zach Palmer, Ian Mills, Jayce Kovarik, (James Ward), (Chase Wacker)
16:44.5, 17:46.5, 18:47.9, 18:53.1, 19:01.4, (19:53.4), (20:09.7)
451160Dilworth-Glyndon-Felton, MN - Team Time (1st 5) 1:31:21.9 | Spread (1st 5) 2:44.7
30, 183, 248, 324, 375, (475), (496)
Owen Winter, Carter Julin, Louis Gaytan, Isaac Gifford, Andrew Nielsen, (Jed Toms), (Drew Martin)
16:37.5, 17:59.3, 18:26.3, 18:56.6, 19:22.2, (20:37.1), (21:08.8)
461161Rochester Lourdes, MN - Team Time (1st 5) 1:31:33.0 | Spread (1st 5) 1:28.2
141, 167, 208, 294, 351, (440), (478)
Noah Johnson, Dylan Rossow, Charlie Deick, Teddy Torborg, Max Nelson, (Andrew Grousky), (Breckin Ryan)
17:42.6, 17:51.2, 18:08.2, 18:40.2, 19:10.8, (19:59.8), (20:42.5)
471176Ely, MN - Team Time (1st 5) 1:31:38.3 | Spread (1st 5) 1:30.0
102, 232, 247, 272, 323, (362), (449)
Caid Chittum, Ben Cavalier, Jake Cochran, Silas Solum, Otto Devine, (Leo Stalmer), (Mason Kurnava)
17:25.3, 18:19.4, 18:26.0, 18:32.3, 18:55.3, (19:15.4), (20:13.3)
1176Montevideo, MN - Team Time (1st 5) 1:31:41.5 | Spread (1st 5) 1:53.3
89, 223, 244, 266, 354, (395), (409)
Brady Andrews, Blake Andrews, Carson Lynner, Nelson Velasquez, Peyton Smith, (Ethan Andresen), (Braden Nelson)
17:18.7, 18:15.1, 18:24.2, 18:31.5, 19:12.0, (19:37.4), (19:44.3)
491234Sleepy Eye St.Marys-Sleepy Eye Public-New Ulm Cath, MN - Team Time (1st 5) 1:32:07.3 | Spread (1st 5) 2:40.7
61, 193, 270, 304, 406, (480), (512)
Noah Christensen, Raul Rodriguez, Levi Hagen, Jake Heinrichs, Kendrick Henry, (Anton Pyan), (Derek Wales)
17:02.8, 18:02.6, 18:32.2, 18:46.2, 19:43.5, (20:47.8), (21:43.1)
501244RAACHE, MN - Team Time (1st 5) 1:32:11.2 | Spread (1st 5) 1:24.5
184, 189, 212, 282, 377, (390), (403)
Kaden Eicher, Matthew Van Camp, Sam Perry, Luke Dirks, Alex Alderman, (Elijah Hicks), (Lincoln Fulton)
17:59.8, 18:01.2, 18:09.9, 18:36.0, 19:24.3, (19:32.5), (19:40.4)
511250St. Croix Lutheran, MN - Team Time (1st 5) 1:32:06.6 | Spread (1st 5) 1:41.9
100, 228, 287, 289, 346, (450), (461)
Will Olson, Thomas Hermann, Milo Gehring, Hunter Johnston, Silas Krueger, (Isaac Biehn), (Paul Otto)
17:24.5, 18:17.5, 18:38.6, 18:39.6, 19:06.4, (20:13.7), (20:22.7)
521345GMLOS, MN - Team Time (1st 5) 1:32:43.5 | Spread (1st 5) 55.6
195, 204, 284, 330, 332, (418), (507)
Carter Glynn, Tate Goergen, Cohen Wiste, Erik Shaw, Teague Alden, (Brendon Arndorfer), (Cody Hyrkas)
18:03.3, 18:05.7, 18:37.3, 18:58.3, 18:58.9, (19:50.0), (21:39.6)
531346Sibley East, MN - Team Time (1st 5) 1:33:16.0 | Spread (1st 5) 2:42.3
96, 135, 278, 393, 444, (485), (506)
Trevor Parrott, Julio Alejandro, Gavin Pomplun, Mausten Krueger, Ellyott Allen, (Landon Fisher), (Chaldin Wisch)
17:21.9, 17:40.7, 18:33.7, 19:35.5, 20:04.2, (20:53.3), (21:36.7)
541355M/T/GHEC/ML, MN - Team Time (1st 5) 1:32:53.8 | Spread (1st 5) 3:43.8
10, 106, 385, 422, 432, (437), (460)
Josiah DeMaris, Ryan Koberoski, Carson Meraz, Eddie Ramirez, Caleb DeCann, (Jake Lehman), (Caden McMullen)
16:11.7, 17:27.7, 19:28.0, 19:50.9, 19:55.5, (19:58.1), (20:22.1)
551387Osakis, MN - Team Time (1st 5) 1:33:26.9 | Spread (1st 5) 2:50.4
71, 225, 256, 401, 434, (466), (505)
Zackery Bruder, Jacob Taplin, Kale Drevlow, Jaxon Christner, Marcus Wolf, (Brennen Gustafson), (Chase Johanson)
17:06.0, 18:15.8, 18:29.3, 19:39.4, 19:56.4, (20:24.2), (21:35.1)
561404Pipestone Area, MN - Team Time (1st 5) 1:33:43.5 | Spread (1st 5) 3:48.3
45, 191, 311, 383, 474, (494), (494)
Caden Strasser, Aiden Voss, Lucas Zupp, Landon Johnson, Merrick Heidebrink, (Kristofer Eischens), (Kristopher Eischens)
16:47.7, 18:01.7, 18:51.6, 19:26.5, 20:36.0, (21:08.6), (21:08.6)
571426Martin County West, MN - Team Time (1st 5) 1:35:00.3 | Spread (1st 5) 4:37.2
65, 169, 261, 420, 511, (516), (521)
Jamesson Forsberg, Grant Koehnen, Riley Cole, Nick Matejka, David Taylor, (Hayden O'Connor), (Lincoln Kennedy)
17:04.5, 17:53.0, 18:30.6, 19:50.5, 21:41.7, (22:10.2), (23:41.6)
581452Breckenridge/Wahpeton, MN - Team Time (1st 5) 1:33:55.6 | Spread (1st 5) 2:30.1
117, 164, 352, 378, 441, (503), (504)
Noah Berge, Luke Baumgartner, Troy Berndt, Jaxon Hill, Jonathan Hill, (Ethan Lauritsen), (Wyatt Stav)
17:30.4, 17:48.9, 19:11.4, 19:24.4, 20:00.5, (21:31.7), (21:33.5)
591471Eagle Ridge Academy, MN - Team Time (1st 5) 1:35:04.2 | Spread (1st 5) 3:28.3
121, 197, 208, 454, 491, (509), (510)
Oliver Kelash, Anders Holland, Tristan Lampe, Jack Davis, Daniel Dorland, (Arjun Venkatakrishnan), (Thor Larson)
17:32.7, 18:03.5, 18:08.2, 20:18.8, 21:01.0, (21:40.8), (21:41.4)
601472Maple River, MN - Team Time (1st 5) 1:33:44.9 | Spread (1st 5) 4:03.9
12, 285, 336, 374, 465, (469), (515)
Cole Stencel, Noah Ziegler, Caisen Hollerich, Rylan Hollerich, Julius Schneider, (Kunkel Jonathan), (Robert Borden)
16:20.2, 18:37.6, 19:01.4, 19:21.6, 20:24.1, (20:29.3), (21:53.0)
611493Norwood-Young America, MN - Team Time (1st 5) 1:34:28.8 | Spread (1st 5) 3:08.0
86, 237, 314, 392, 464, (468), (499)
Jake Druley, Kieran Allison, Roman Holland, Tyler Neubarth, Raymond Willems, (Aiden Gillett), (Teagan Just)
17:15.7, 18:21.8, 18:52.5, 19:35.1, 20:23.7, (20:27.5), (21:19.9)
621502Springfield/Cedar Mountain, MN - Team Time (1st 5) 1:34:18.5 | Spread (1st 5) 2:11.4
121, 224, 365, 384, 408, (462), (520)
Matthew Grobner, Ben Potter, Bryan Buerkle, Triston Groebner, Lucas Hensch, (William Griffis), (Tim Lam)
17:32.7, 18:15.7, 19:18.1, 19:27.9, 19:44.1, (20:23.2), (23:34.0)
631512Cromwell-Wright, MN - Team Time (1st 5) 1:34:04.0 | Spread (1st 5) 4:38.3
7, 304, 350, 372, 479, (501)
Noah Foster, Romain Jacques, Michael Schiller, Jorge Gatica, Weston Hanni, (Blake Granholm)
16:05.0, 18:46.2, 19:08.5, 19:21.0, 20:43.3, (21:26.2)
641521Wabasha-Kellogg, MN - Team Time (1st 5) 1:34:29.2 | Spread (1st 5) 3:21.4
55, 288, 295, 431, 452, (458), (508)
Cole Arens, Owen Kallstrom, Isaac Moore, Christopher Cushman, George Christenson, (Sam Passe), (Henry Cushman)
16:56.3, 18:39.0, 18:40.8, 19:55.4, 20:17.7, (20:21.7), (21:40.7)
651530Esko, MN - Team Time (1st 5) 1:35:05.6 | Spread (1st 5) 3:27.7
68, 226, 293, 471, 472, (473), (486)
Benjamin Meysembourg, Spencer Hipp, Alec Halvorson, Joel Barta, Ethan Gamache, (James Cornell), (Dylan Prachar)
17:05.3, 18:16.0, 18:39.8, 20:31.5, 20:33.0, (20:35.3), (20:54.7)
661572Lakeview, MN - Team Time (1st 5) 1:35:16.6 | Spread (1st 5) 3:19.4
72, 240, 342, 451, 467, (481), (490)
Ethan Schwankl, Cole Remiger, Mason Luepke, Ian Taylor, Gideon Basel, (Nash Bigler), (Thane Matthys)
17:06.2, 18:23.1, 19:04.7, 20:17.0, 20:25.6, (20:48.2), (20:58.5)
671575Carlton-Wrenshall, MN - Team Time (1st 5) 1:34:50.7 | Spread (1st 5) 2:37.3
80, 318, 348, 410, 419, (502), (518)
Jack Riley, AJ Olesen, David Tuttle, Gavin Gibson, Anders Erickson, (Karl Tuttle), (Brayden Drake)
17:13.0, 18:54.0, 19:08.3, 19:45.1, 19:50.3, (21:29.2), (22:42.8)
681586Adrian/Ellsworth, MN - Team Time (1st 5) 1:35:31.5 | Spread (1st 5) 2:41.2
218, 238, 255, 388, 487, (514), (517)
Logan Bossert, Dylan Graff, Darwin Demarrias-Jansma, Bruce Farinella, Logan Neuenburg, (Alec Murphy), (Ben Brinkhous)
18:13.9, 18:22.0, 18:29.1, 19:31.4, 20:55.1, (21:51.0), (22:30.4)
691620Mesabi East, MN - Team Time (1st 5) 1:35:22.7 | Spread (1st 5) 2:33.1
162, 274, 313, 413, 458, (492), (493)
Carter Skelton, Alex Leete, Timmy Green, Carson Slattery, Ben Gornik, (Ethan Jacobson), (Henrik Murray)
17:48.6, 18:32.8, 18:52.3, 19:47.3, 20:21.7, (21:03.4), (21:04.3)
701626Legacy Christian Academy, MN - Team Time (1st 5) 1:35:19.2 | Spread (1st 5) 2:03.9
162, 249, 381, 411, 423, (438), (443)
Eliot Carlson, Dean Raatz, Nick Edlund, Dallas Berry, Charlie Block, (Rhett Noyes), (Brayden Carlson)
17:48.6, 18:26.8, 19:25.4, 19:45.9, 19:52.5, (19:58.8), (20:04.0)
711628Math & Science Academy, MN - Team Time (1st 5) 1:35:21.5 | Spread (1st 5) 2:08.4
176, 246, 326, 435, 445, (483), (484)
Liam Caldwell, Daniel Jensen, Miles Mattes, Anish Valluri, Markos Yiangou, (Ian Dugas), (Lalit Reddy)
17:56.4, 18:25.9, 18:57.4, 19:57.0, 20:04.8, (20:51.4), (20:52.4)
721639Ada-Borup-West, MN - Team Time (1st 5) 1:35:55.5 | Spread (1st 5) 2:46.1
175, 179, 378, 430, 477, (488), (513)
Baron Odden, Tucker Hansen, Kyle Palacios, Cayle Jacobson, Drew Hemberger, (Nolan Jacobson), (Sam Melting)
17:56.1, 17:58.0, 19:24.4, 19:54.8, 20:42.2, (20:56.8), (21:44.5)
731653Warroad, MN - Team Time (1st 5) 1:35:38.7 | Spread (1st 5) 2:53.4
103, 339, 341, 415, 455, (497), (500)
Jack Goulet, Wyatt Crist, Kason Pietruszewski, Sam Goulet, Sully Johnson, (Ayden Hess), (Griffin Marvin)
17:25.7, 19:02.9, 19:03.2, 19:47.8, 20:19.1, (21:15.8), (21:20.5)
741660Trinity/Unity*, MN - Team Time (1st 5) 1:35:19.4 | Spread (1st 5) 1:15.0
243, 272, 361, 386, 398, (405), (417)
Peter Andersen, Henry Steinhoff, Andrew Jung, Aidric Axvig, Noah Schoenfelder, (Jacob Stella), (Cory Ecker)
18:24.0, 18:32.3, 19:14.5, 19:29.6, 19:39.0, (19:42.6), (19:49.8)
751702Eden Valley-Watkins/Kimball, MN - Team Time (1st 5) 1:35:53.6 | Spread (1st 5) 3:24.7
34, 391, 402, 433, 442, (446), (457)
Henry Lemke, Peyton Hooper, Gavin Arens, Andrew Hennen, Tristan Pierskalla, (Lane Harff), (Daniel Heuring)
16:39.2, 19:34.8, 19:39.8, 19:55.9, 20:03.9, (20:06.2), (20:20.6)