1118Wayzata, MN - Team Time (1st 5) 1:17:45.1 | Spread (1st 5) 32.9
8, 17, 19, 22, 52, (59), (74)
Hamza Mohamed, Daniel McCollor, William Weber, Tyler Kissell, Hayes McMillan, (Parker Dietrick), (Will Weber)
15:17.3, 15:30.4, 15:31.4, 15:35.8, 15:50.2, (15:52.8), (16:02.8)
2175Rosemount, MN - Team Time (1st 5) 1:18:24.7 | Spread (1st 5) 14.2
18, 31, 41, 42, 43, (187), (196)
Ryan Mulrooney, Will Harder, George Edgar, Joe McNeil, Andrew Schultz, (Austin Beaudette), (Patrick Grunklee)
15:31.0, 15:39.4, 15:44.1, 15:45.0, 15:45.2, (16:45.1), (16:47.4)
3224Lakeville North, MN - Team Time (1st 5) 1:18:48.7 | Spread (1st 5) 51.6
7, 23, 48, 65, 81, (119), (169)
Andrew Casey, Bryce Stachewicz, Ethan Kimmel, Niko Angell, Matthew Hendricks, (Chase Altergott), (Charles Sery)
15:17.0, 15:36.8, 15:47.8, 15:58.5, 16:08.6, (16:26.1), (16:40.5)
4233Stillwater Area, MN - Team Time (1st 5) 1:19:01.0 | Spread (1st 5) 31.0
27, 27, 46, 51, 82, (112), (176)
William Degonda, Dylan Riniker, Ryan Kilibarda, Ethan Foote, Mason Foster, (Andrew Walsh), (Max Gerald)
15:38.0, 15:38.0, 15:46.0, 15:50.0, 16:09.0, (16:22.0), (16:42.0)
5241Mounds View, MN - Team Time (1st 5) 1:18:56.0 | Spread (1st 5) 40.0
10, 40, 53, 66, 72, (75), (96)
Elliott McArthur, Owen Kalmes, Cayden Stoner, Levi Hammerbeck, Otto Coleman, (Victor Lelinga), (Canton Francisco)
15:21.0, 15:44.0, 15:51.0, 15:59.0, 16:01.0, (16:03.0), (16:15.0)
6253Minnetonka, MN - Team Time (1st 5) 1:18:54.3 | Spread (1st 5) 1:05.2
5, 14, 55, 88, 91, (120), (181)
Nick Gilles, Max Westerlund, Sean Fries, Ryan Fries, James Thomas, (Tyler Vos), (Lloyd Laninga)
15:08.3, 15:29.0, 15:51.2, 16:12.3, 16:13.5, (16:26.3), (16:42.8)
7355Minneapolis Southwest, MN - Team Time (1st 5) 1:19:27.7 | Spread (1st 5) 1:35.4
6, 39, 57, 69, 184, (209), (465)
Sam Scott, Wesley Sumner, Benjamin Batalden, Nate Meyer, Gus Ueland, (Max Ehalt), (Oliver Eiden)
15:08.7, 15:43.7, 15:51.5, 15:59.7, 16:44.1, (16:50.4), (18:02.0)
8419Minneapolis Washburn, MN - Team Time (1st 5) 1:19:51.0 | Spread (1st 5) 1:45.5
2, 31, 57, 136, 193, (217), (358)
Aidan Jones, Caleb Dickel, Dominic Haugland, William Just, Oscar Olson Gross, (Evan Tromiczak), (Leo Kocher)
15:01.2, 15:39.4, 15:51.5, 16:32.2, 16:46.7, (16:53.7), (17:27.4)
9542Bloomington Jefferson, MN - Team Time (1st 5) 1:21:25.8 | Spread (1st 5) 1:03.3
20, 94, 132, 147, 149, (214), (282)
Adam Lueth, Zach Tapajna, Ian Klein, Patrick Altstatt, Alexander Altstatt, (Miles Bassett), (Owen Woods)
15:31.6, 16:14.4, 16:30.5, 16:34.4, 16:34.9, (16:53.1), (17:09.6)
10601Perham, MN - Team Time (1st 5) 1:21:48.0 | Spread (1st 5) 1:04.0
24, 102, 143, 159, 173, (326), (372)
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)
11625Eden Prairie, MN - Team Time (1st 5) 1:22:16.5 | Spread (1st 5) 19.9
92, 122, 130, 139, 142, (179), (198)
Will Ross, Nolan Bakken, Elijah Donaldson, Matthew Holje, Mark Derouin, (Jameson Drieslein), (Nathaniel Thomas)
16:13.6, 16:26.9, 16:29.6, 16:32.9, 16:33.5, (16:42.1), (16:47.5)
12634Roseville Area, MN - Team Time (1st 5) 1:21:12.1 | Spread (1st 5) 1:53.2
3, 35, 156, 201, 239, (308), (343)
Robert Mechura, Bennett Harrison-Michaels, Brandon Vo, Owen Zupancich, Elijah Wolf, (Maceo Young), (Eliot Kramer)
15:06.6, 15:40.7, 16:37.0, 16:48.0, 16:59.8, (17:15.0), (17:22.0)
13639Mankato East, MN - Team Time (1st 5) 1:21:59.1 | Spread (1st 5) 1:02.2
44, 89, 151, 154, 201, (290), (403)
Isaiah Anderson, Luke Scholtes, Evan MacLean, Joseph Foley, Nicholas Brauer, (Dayton Clobes), (Tad Wrage)
15:45.8, 16:12.8, 16:35.9, 16:36.6, 16:48.0, (17:10.9), (17:37.4)
14664Edina, MN - Team Time (1st 5) 1:22:00.9 | Spread (1st 5) 59.7
56, 93, 100, 205, 210, (215), (235)
Jace Haerter, Andrew Defor, Zachary Danielson, Adam Rodeghier, Jack Sennes, (Ethan Petrella), (Kevin Nybeck)
15:51.4, 16:14.3, 16:15.5, 16:48.6, 16:51.1, (16:53.3), (16:58.8)
15665White Bear Lake Area, MN - Team Time (1st 5) 1:21:57.0 | Spread (1st 5) 1:32.0
14, 96, 123, 186, 246, (256), (266)
Luke Williams, Vaughn Larson, Isaac Kolstad, Dhruva Pingale, Nate Tobec, (Alex Jonell), (Ryley Murphy)
15:29.0, 16:15.0, 16:27.0, 16:45.0, 17:01.0, (17:05.0), (17:07.0)
16718East Ridge, MN - Team Time (1st 5) 1:22:21.8 | Spread (1st 5) 1:17.0
49, 85, 133, 195, 256, (434), (440)
Nathan Schultz, Nate Schultz, Aaron Devine, Tyler Mestery, Ryan Soenen, (Connor McNiesh), (Everett Creighton)
15:48.0, 16:10.5, 16:31.0, 16:47.3, 17:05.0, (17:47.0), (17:48.7)
17746Woodbury, MN - Team Time (1st 5) 1:22:32.5 | Spread (1st 5) 1:04.1
61, 96, 163, 190, 236, (313), (338)
Vishnu Vundamati, Dylan Longworth, James Worth, Maxwell Key, Wes Bruning, (Jack Konicek), (Luke Mortensen)
15:55.0, 16:15.0, 16:38.0, 16:45.4, 16:59.1, (17:16.0), (17:21.0)
18771Big Lake, MN - Team Time (1st 5) 1:21:47.1 | Spread (1st 5) 1:58.9
14, 29, 64, 304, 360, (397), (438)
Owen Layton, Jack Leuer, Kade Layton, Spencer Vold, David Guyse, (Alton Ahamed), (Tanon Jacobson)
15:29.0, 15:38.4, 15:57.6, 17:14.2, 17:27.9, (17:35.8), (17:48.0)
19783Worthington, MN - Team Time (1st 5) 1:22:10.5 | Spread (1st 5) 1:52.9
30, 37, 103, 234, 379, (420), (437)
Mikele Walu, Fanuel Wolday, Filmon Wolday, Ofbeka Morke, Cutter Jacobs, (Austin Kinser), (Asrat Bonnett)
15:39.0, 15:42.2, 16:18.9, 16:58.5, 17:31.9, (17:43.6), (17:47.7)
20804St. Paul Highland Park, MN - Team Time (1st 5) 1:22:57.7 | Spread (1st 5) 1:00.0
76, 108, 156, 211, 253, (266), (412)
Gavin Roberts, Davis Isom, Ben Martin, Mason Deegan, Lance Georgeson, (Max Reemtsma), (Jack Douglas)
16:04.0, 16:20.7, 16:37.0, 16:52.0, 17:04.0, (17:07.0), (17:42.2)
21817Lakeville South, MN - Team Time (1st 5) 1:22:49.9 | Spread (1st 5) 1:22.4
53, 101, 147, 215, 301, (303), (342)
Ethan Starfield, Aiden Jakubic, Owen Johnson, Angel Marcial-Torres, Quinn McManus, (Adam Cavanaugh), (Logan Kluck)
15:51.0, 16:17.8, 16:34.4, 16:53.3, 17:13.4, (17:13.9), (17:21.9)
22831Rochester Mayo, MN - Team Time (1st 5) 1:22:58.8 | Spread (1st 5) 1:19.2
47, 136, 150, 237, 261, (397), (405)
Ryan Gwaltney, Lucas Cramer, Lucas Olson, Maxwell Parney, Jace Short, (Henry Schiller), (Levi Hanson)
15:46.5, 16:32.2, 16:35.1, 16:59.3, 17:05.7, (17:35.8), (17:38.2)
23847Robbinsdale Armstrong, MN - Team Time (1st 5) 1:21:48.6 | Spread (1st 5) 2:29.9
1, 60, 77, 353, 356, (399), (419)
Noah Breker, Alex Omodt, Gabriel Wiegert, Adam Marable, Grant Redelsheimer, (Samuel Majewski), (Nathan Majewski)
14:57.2, 15:54.2, 16:04.2, 17:25.9, 17:27.1, (17:36.4), (17:43.4)
24862St. Paul Central, MN - Team Time (1st 5) 1:22:53.7 | Spread (1st 5) 1:41.6
21, 113, 153, 268, 307, (375), (380)
Charlie Power Theisen, Mason Aarness, Samuel Lindner, Matthew O'Hara, Garrett Seppanen, (Liam Schwie), (Adrian Haugee)
15:33.1, 16:22.1, 16:36.5, 17:07.3, 17:14.7, (17:30.6), (17:32.0)
25874Park Rapids Area, MN - Team Time (1st 5) 1:23:22.4 | Spread (1st 5) 54.6
86, 134, 188, 204, 262, (334), (426)
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)
26876Hopkins, MN - Team Time (1st 5) 1:22:21.2 | Spread (1st 5) 2:21.8
9, 36, 118, 299, 414, (435), (479)
Suhayb Ali, Landon Hering, Logan Drevlow, Tristan Schmanski, Emmett Morse, (Hans Greenwood), (Miles Harris)
15:20.5, 15:41.6, 16:23.9, 17:12.9, 17:42.3, (17:47.2), (18:12.1)
27884Belle Plaine, MN - Team Time (1st 5) 1:22:42.3 | Spread (1st 5) 2:00.9
4, 109, 239, 259, 273, (368), (443)
Emmett Gerres, Kelton Koepp, Jack Buerkle, Ezra Fahey, Austin Kehr, (Michael Schultz), (Isaac Bemmels)
15:07.3, 16:21.5, 16:59.8, 17:05.5, 17:08.2, (17:29.0), (17:50.1)
28891Farmington, MN - Team Time (1st 5) 1:23:16.5 | Spread (1st 5) 1:16.4
70, 140, 174, 192, 315, (491), (510)
McKenzie Donlan, Mason Sullivan, Andrew Crisp, Adam Johnson, Reilly Kasper, (Shaw Watts), (Evan Buss)
16:00.0, 16:33.2, 16:41.3, 16:45.6, 17:16.4, (18:21.5), (18:38.7)
29910Buffalo, MN - Team Time (1st 5) 1:23:31.6 | Spread (1st 5) 58.7
90, 128, 176, 223, 293, (439), (459)
Andrew Macheel, Wesley Wistrom, Dexter Huss, Jacob Macheel, Luke Huss, (Collin Berg), (Kumail Akram)
16:13.2, 16:28.8, 16:42.0, 16:55.7, 17:11.9, (17:48.2), (17:58.0)
30918Delano, MN - Team Time (1st 5) 1:23:38.9 | Spread (1st 5) 41.5
104, 164, 185, 222, 243, (285), (382)
Justin Zens, Caden Zens, Drew Houtari, Max Baker, Carter Jostock, (Lincoln Morrisette), (Henry Ulberg)
16:19.2, 16:39.0, 16:44.4, 16:55.6, 17:00.7, (17:10.1), (17:32.1)
31932Rock Ridge, MN - Team Time (1st 5) 1:23:09.1 | Spread (1st 5) 1:51.9
11, 141, 217, 259, 304, (363), (484)
Cameron Stocke, Jake Bradach, Jack Kendall, Connor Matschiner, Casey Aune, (John Kendall), (Grant Hutar)
15:22.3, 16:33.4, 16:53.7, 17:05.5, 17:14.2, (17:28.4), (18:16.8)
32940Orono, MN - Team Time (1st 5) 1:23:46.2 | Spread (1st 5) 33.6
121, 175, 183, 220, 241, (349), (369)
Owen Hirt, Owen Chapman, Gabe Hallen, Jack Montgomery, Miles Miner, (Michael Rascher), (Cooper Munsch)
16:26.4, 16:41.7, 16:43.7, 16:54.4, 17:00.0, (17:24.5), (17:29.2)
33961Two Rivers, MN - Team Time (1st 5) 1:23:44.7 | Spread (1st 5) 48.3
114, 115, 172, 273, 287, (325), (405)
Patrick Donohoo, Lucas Esten, Zachary Dietsch, Jon Wollan, Jackson Lane, (Finn McEllistrem), (Kiran Sharma)
16:22.2, 16:22.8, 16:41.0, 17:08.2, 17:10.5, (17:18.5), (17:38.2)
34993Heritage Christian, MN - Team Time (1st 5) 1:23:56.9 | Spread (1st 5) 52.2
106, 135, 194, 264, 294, (387), (478)
Jack Hoppe, Lev Dougherty, Thomas Avra, Kees Van Oosbree, Jack Nelson, (Gavin Hansen), (Elijah Berg)
16:19.8, 16:31.9, 16:47.1, 17:06.1, 17:12.0, (17:34.0), (18:11.1)
351000Owatonna, MN - Team Time (1st 5) 1:23:48.7 | Spread (1st 5) 1:28.6
79, 143, 167, 225, 386, (431), (468)
Trevor Hiatt, Jack Sorenson, David Smith, Leyton Williams, Ethan Borchert, (Henry Hilgendorf), (Cole Piepho)
16:05.3, 16:33.6, 16:39.7, 16:56.2, 17:33.9, (17:46.2), (18:03.9)
361047Monticello, MN - Team Time (1st 5) 1:23:47.2 | Spread (1st 5) 1:40.1
26, 196, 250, 251, 324, (450), (462)
Noah Mahoney, Ty Brouwer, Paul Fasen, Christopher Falk, Rocco Vasoli, (Jack Geislinger), (Ezra Pemberton)
15:37.9, 16:47.4, 17:01.8, 17:02.1, 17:18.0, (17:51.2), (18:00.3)
371064Luverne, MN - Team Time (1st 5) 1:23:53.7 | Spread (1st 5) 1:32.8
63, 109, 162, 359, 371, (427), (504)
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)
381067St. Paul Como Park, MN - Team Time (1st 5) 1:23:36.0 | Spread (1st 5) 2:10.0
34, 73, 176, 343, 441, (469), (470)
Charlie Power-Theisen, Mason Aarness, Garrett Seppanen, Liam Schwie, David Nelson, (Davy Nelson), (Arthur Anderson)
15:40.0, 16:02.0, 16:42.0, 17:22.0, 17:50.0, (18:05.3), (18:06.0)
391076Bemidji, MN - Team Time (1st 5) 1:24:10.8 | Spread (1st 5) 1:37.9
99, 106, 155, 263, 453, (467), (492)
Will Termont, Carson Maish, Brett Kurschner, Ashton Niemi, Isaac Schouten, (Sidney Kingbird-Haugen), (Sam Gifford)
16:15.2, 16:19.8, 16:36.7, 17:06.0, 17:53.1, (18:03.4), (18:21.6)
401105Blaine, MN - Team Time (1st 5) 1:24:12.2 | Spread (1st 5) 1:17.6
67, 166, 252, 302, 318, (323), (409)
River Santiago, Ben Lewis, Tyler Bargman, Nathan Taylor, Connor Bialka, (Kentin LaBeau), (Evan Christopherson)
15:59.2, 16:39.3, 17:03.2, 17:13.7, 17:16.8, (17:17.8), (17:38.9)
411113Marshall, MN - Team Time (1st 5) 1:24:23.8 | Spread (1st 5) 57.9
123, 129, 188, 322, 351, (446), (464)
Josh Leibfried, Samuel Deutz, Keagen Anderson, Hudson Dieken, Kohen Holcomb, (Ethan Bly), (Landon Marthaler)
16:27.0, 16:29.0, 16:45.2, 17:17.7, 17:24.9, (17:50.7), (18:01.5)
421125Osseo, MN - Team Time (1st 5) 1:24:08.7 | Spread (1st 5) 1:39.9
25, 231, 265, 284, 320, (331), (389)
Cade Sanvik, Quinlan Rundquist, Colin Vaughn, Earl Peter, Ben Sanvik, (Ty Swanson), (Keiran Hollingshead)
15:37.4, 16:57.7, 17:06.3, 17:10.0, 17:17.3, (17:19.4), (17:34.5)
1125St. Thomas Academy, MN - Team Time (1st 5) 1:24:31.8 | Spread (1st 5) 49.6
158, 160, 164, 288, 355, (366), (400)
Philly Solomon, Henry Landsem, Vincent Audette, Ben Abraham, Owen Schlehuber, (Luke Audette), (Noah Schultz)
16:37.4, 16:37.7, 16:39.0, 17:10.7, 17:27.0, (17:28.7), (17:36.9)
441190Andover, MN - Team Time (1st 5) 1:24:39.6 | Spread (1st 5) 1:16.0
84, 171, 271, 312, 352, (418), (472)
Aidan Gomes, Jack Jendro, Brandon Board, Johnny Downs, Carter Stevens, (Eddie Fields), (Jackson Dokken)
16:09.7, 16:40.6, 17:07.8, 17:15.8, 17:25.7, (17:42.8), (18:06.4)
451199Winona, MN - Team Time (1st 5) 1:24:54.3 | Spread (1st 5) 47.3
126, 229, 258, 277, 309, (336), (405)
Leo Lohnes, Myles Rasmussen, Phineas Van Fossen, Brady Benedict, Jacob Sheridan, (Kedrick Boucek), (Jared Loos)
16:28.3, 16:56.8, 17:05.1, 17:08.5, 17:15.6, (17:20.5), (17:38.2)
461200Centennial, MN - Team Time (1st 5) 1:24:49.1 | Spread (1st 5) 1:01.0
146, 182, 199, 279, 394, (410), (444)
Eli Berg, Alex Persing, Charles Bolkcom, Evan Pouliot, Jacob Podratz, (Kavan Johnson), (Matt Washburn)
16:34.2, 16:43.2, 16:47.8, 17:08.7, 17:35.2, (17:39.4), (17:50.4)
471242Duluth East, MN - Team Time (1st 5) 1:24:58.5 | Spread (1st 5) 1:03.2
116, 213, 231, 328, 354, (356), (411)
Oliver Miatke, Mark Kaczmarczyk, Sam Blascyk, Rory Fischbach, Ben Westholm, (Addison Kent), (Luis Kruchten)
16:23.0, 16:52.8, 16:57.7, 17:18.8, 17:26.2, (17:27.1), (17:40.9)
481271Becker, MN - Team Time (1st 5) 1:24:52.7 | Spread (1st 5) 1:47.7
62, 208, 230, 347, 424, (460), (483)
Tyson Ricker, Tanner Felton, Parker Spindler, Mason Becker, Evan Hubbard, (Alex Swanson), (Jase Tobako)
15:56.5, 16:50.2, 16:57.6, 17:24.2, 17:44.2, (17:58.2), (18:15.7)
491286Dassel-Cokato, MN - Team Time (1st 5) 1:25:07.2 | Spread (1st 5) 1:38.9
87, 211, 228, 314, 446, (448), (517)
Soren Bortnem, Charlie Bortnem, Soren Olson, Dylan Seaberg, Jake Stonelake, (Nic Johnson), (Calvin Johnson)
16:11.8, 16:52.0, 16:56.6, 17:16.1, 17:50.7, (17:51.0), (18:53.6)
501288Staples-Motley, MN - Team Time (1st 5) 1:25:13.6 | Spread (1st 5) 1:31.5
117, 160, 254, 300, 457, (509), (515)
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)
511296Champlin Park, MN - Team Time (1st 5) 1:25:14.8 | Spread (1st 5) 1:44.2
95, 201, 248, 291, 461, (476), (490)
Charles Hibbs, Ethan Ibarra, Ryan Kane, Logan Martinez, Tyler Kyes, (Caleb Osterberg), (Will Maher)
16:14.9, 16:48.0, 17:01.2, 17:11.6, 17:59.1, (18:09.0), (18:19.8)
521303Annandale, MN - Team Time (1st 5) 1:24:41.6 | Spread (1st 5) 2:16.3
12, 207, 278, 390, 416, (495), (521)
Salvador (Sal) Wirth, Will Massmann, Owen Fahey, Graham Zuehlke, Ryan Neuman, (Mason Kurr), (Cody Sneller)
15:26.1, 16:49.9, 17:08.6, 17:34.6, 17:42.4, (18:22.7), (18:59.3)
531322Burnsville, MN - Team Time (1st 5) 1:25:20.7 | Spread (1st 5) 1:20.9
130, 191, 219, 337, 445, (502), (519)
Lliam Merrel, Quinn Hess, Hess Quinn, Shareef Oty, Jake Schoenbauer, (Calvin Chhuoy), (Hassan Abdi)
16:29.6, 16:45.5, 16:54.3, 17:20.8, 17:50.5, (18:28.7), (18:55.1)
541362Mankato West, MN - Team Time (1st 5) 1:25:16.3 | Spread (1st 5) 1:23.1
78, 245, 333, 345, 361, (380), (391)
Ephraim Staley, Ethan Cox, Ian Kim, Landon Dimler, Luke Lumsden, (Owen Risto), (Ian Risto)
16:05.1, 17:00.9, 17:19.9, 17:22.2, 17:28.2, (17:32.0), (17:34.9)
551377Alexandria, MN - Team Time (1st 5) 1:25:34.8 | Spread (1st 5) 1:02.9
136, 224, 298, 326, 393, (402), (429)
Harrison Greathouse, Landon Runge, Riley Wagner, Nichole Meyers, Thomas Wilmesmeier, (Tom Wilmesmeier), (Nick Meyers)
16:32.2, 16:56.1, 17:12.8, 17:18.6, 17:35.1, (17:37.0), (17:46.0)
561378Albert Lea, MN - Team Time (1st 5) 1:25:16.9 | Spread (1st 5) 1:36.2
68, 244, 330, 340, 396, (487), (514)
Gavin Hanke, Isaiah McGaffey, Ty Stout, Pacey Brekke, Luke Wangsness, (Andrew Tscholl), (Patrick Holcomb)
15:59.4, 17:00.8, 17:19.3, 17:21.8, 17:35.6, (18:17.9), (18:43.2)
571406Northfield, MN - Team Time (1st 5) 1:25:36.8 | Spread (1st 5) 1:17.6
105, 227, 291, 383, 400, (428), (452)
Nathan Amundson, Soren Murphy Pearson, Carter Schlomann, Fletcher Aylin, Evan Loe, (Isaac Schleif), (Cullen Merritt)
16:19.3, 16:56.4, 17:11.6, 17:32.6, 17:36.9, (17:45.7), (17:52.9)
581413Redwood Valley, MN - Team Time (1st 5) 1:25:36.8 | Spread (1st 5) 2:06.7
71, 152, 339, 378, 473, (499), (500)
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)
591457Minnehaha Academy, MN - Team Time (1st 5) 1:25:53.3 | Spread (1st 5) 51.5
180, 249, 309, 332, 387, (423), (451)
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)
1457Moorhead, MN - Team Time (1st 5) 1:25:43.3 | Spread (1st 5) 1:28.0
80, 254, 364, 374, 385, (432), (455)
Austin Liebl, Jack Kupitz, Cole Darling, Ethan Copeland, Hayden Leiser, (Wes Brouillard), (Brock Noyes)
16:05.8, 17:04.9, 17:28.5, 17:30.3, 17:33.8, (17:46.5), (17:53.2)
611458Breck School, MN - Team Time (1st 5) 1:25:25.3 | Spread (1st 5) 2:26.3
33, 50, 441, 463, 471, (503), (506)
Alden Keller, harris Gulbransen, Jackson Garrison, Mac West, Graham Bailey, (Henry Parkhurst), (Dexter Kingsley)
15:39.9, 15:48.2, 17:50.0, 18:01.0, 18:06.2, (18:29.2), (18:31.2)
621460Maple Grove, MN - Team Time (1st 5) 1:25:32.7 | Spread (1st 5) 1:56.4
44, 283, 316, 405, 412, (417), (432)
Gannon Farrens, Nathan Isaak, Joshua Kieser, Sam Godin, Paul (PJ) Wilde, (Daniel Kochenderfer), (Joshua Ringsmuth)
15:45.8, 17:09.9, 17:16.6, 17:38.2, 17:42.2, (17:42.7), (17:46.5)
631465Nova Classical Academy, MN - Team Time (1st 5) 1:26:07.9 | Spread (1st 5) 2:39.0
38, 221, 238, 474, 494, (518), (523)
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)
641486Fergus Falls, MN - Team Time (1st 5) 1:25:57.4 | Spread (1st 5) 1:16.2
111, 273, 306, 392, 404, (425), (466)
Jaden Miller, Henry Greenagel, Matthew Tuel, David Ronnevik, Logan Bredenberg, (Michael Schmidt), (Tommy Erickson)
16:21.7, 17:08.2, 17:14.6, 17:35.0, 17:37.9, (17:44.4), (18:02.5)
651522St. John's Prep, MN - Team Time (1st 5) 1:26:50.6 | Spread (1st 5) 2:23.4
125, 127, 370, 384, 516, (520), (525)
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)
661526Chaska, MN - Team Time (1st 5) 1:25:39.8 | Spread (1st 5) 2:22.6
13, 288, 346, 430, 449, (458), (482)
Nolan Sutter, Erick Chapman, Noah Leonard, Caden Silus, Danzell Knapper, (Casey Schaal), (Casey Schall)
15:28.5, 17:10.7, 17:23.4, 17:46.1, 17:51.1, (17:57.4), (18:14.9)
671534Bertha-Hewitt, MN - Team Time (1st 5) 1:26:25.8 | Spread (1st 5) 2:18.8
83, 206, 367, 377, 501, (505), (511)
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)
681545Eagan, MN - Team Time (1st 5) 1:26:16.9 | Spread (1st 5) 37.4
233, 280, 309, 328, 395, (485), (486)
Noah Daniel, Owen Helgeson, Patrick Barry, Param Thakkar, Aaron Luu, (Zach Herme), (Connor Boyd)
16:58.1, 17:08.9, 17:15.6, 17:18.8, 17:35.5, (18:17.2), (18:17.5)
691567Shakopee, MN - Team Time (1st 5) 1:26:28.4 | Spread (1st 5) 53.8
242, 272, 281, 316, 456, (489), (508)
Quinn Froats, Kyle Messner, Braden Burger, Owen Stuwe, Trentyn Coleman, (Peyton Gilkison), (Colin Hokanson)
17:00.4, 17:08.0, 17:09.2, 17:16.6, 17:54.2, (18:18.8), (18:33.6)
701591Mounds Park Academy, MN - Team Time (1st 5) 1:26:52.7 | Spread (1st 5) 1:52.2
167, 169, 373, 375, 507, (512), (522)
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)
711595Greenway/Nashwauk/Keewatin, MN - Team Time (1st 5) 1:26:30.3 | Spread (1st 5) 20.2
276, 296, 297, 362, 364, (481), (488)
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)
721599St. Michael-Albertville, MN - Team Time (1st 5) 1:26:31.9 | Spread (1st 5) 1:09.9
145, 268, 350, 414, 422, (453), (477)
Max Salas, Luke James, William Negaard, Jacob Sterk, Dawsen Whiteis, (Owen Negaard), (Wyatt Harmoning)
16:33.9, 17:07.3, 17:24.6, 17:42.3, 17:43.8, (17:53.1), (18:10.2)
731618Windom Area, MN - Team Time (1st 5) 1:26:49.2 | Spread (1st 5) 1:07.3
247, 270, 286, 340, 475, (496), (524)
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)
741644Coon Rapids, MN - Team Time (1st 5) 1:26:55.1 | Spread (1st 5) 1:25.1
200, 295, 321, 348, 480, (497), (513)
Peyton Martinek, Aaron Casey, Lachlan Demmer, Kjell Norquist, Nehemiah Kue, (Albi (Alberto) Ludwig), (Owen James)
16:47.9, 17:12.4, 17:17.4, 17:24.4, 18:13.0, (18:24.0), (18:42.4)
751736Rochester Century, MN - Team Time (1st 5) 1:27:04.7 | Spread (1st 5) 51.2
226, 319, 334, 421, 436, (493), (498)
Owen Winter, Jon Keillor, Alexander Calvert, Forest Fox, Daniel Pancratz, (Evan Jenkins), (Gavin Wiedrich)
16:56.3, 17:17.1, 17:20.1, 17:43.7, 17:47.5, (18:21.9), (18:24.4)