1 | 105 | Perham,
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) |
2 | 189 | Park 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) |
3 | 270 | Luverne,
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) |
4 | 366 | Staples-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) |
5 | 400 | Minnehaha 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) |
6 | 448 | Greenway/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) |
7 | 452 | Redwood 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) |
8 | 512 | Windom 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) |
9 | 538 | Bertha-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) |
10 | 555 | St. 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) |
11 | 558 | Nova 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) |
12 | 574 | Mounds 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) |
| 574 | Murray 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) |
14 | 582 | St. 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) |
15 | 616 | Hawley 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) |
16 | 677 | Cotter,
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) |
17 | 678 | LCWM-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) |
18 | 681 | St. 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) |
19 | 703 | Loyola-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) |
20 | 730 | Lake 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) |
21 | 750 | St. 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) |
22 | 778 | Canby/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) |
23 | 781 | Moose 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) |
24 | 789 | LA/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) |
25 | 863 | Ottertail 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) |
26 | 886 | South 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) |
27 | 901 | Parnassus 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) |
28 | 907 | Sauk 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) |
29 | 919 | Lake 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) |
30 | 924 | St. 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) |
31 | 928 | Butterfield-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) |
32 | 958 | Lac 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) |
33 | 959 | Pine 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) |
34 | 969 | Wadena-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) |
35 | 1032 | Mt. 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) |
36 | 1058 | Holdingford,
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) |
37 | 1072 | Northwest 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) |
38 | 1077 | West 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) |
39 | 1092 | Pierz,
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) |
40 | 1096 | Jackson 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) |
41 | 1115 | Providence 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) |
42 | 1136 | Pelican 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) |
43 | 1149 | Kingsland,
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) |
44 | 1156 | Minnewaska 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) |
45 | 1160 | Dilworth-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) |
46 | 1161 | Rochester 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) |
47 | 1176 | Ely,
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) |
| 1176 | Montevideo,
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) |
49 | 1234 | Sleepy 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) |
50 | 1244 | RAACHE,
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) |
51 | 1250 | St. 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) |
52 | 1345 | GMLOS,
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) |
53 | 1346 | Sibley 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) |
54 | 1355 | M/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) |
55 | 1387 | Osakis,
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) |
56 | 1404 | Pipestone 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) |
57 | 1426 | Martin 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) |
58 | 1452 | Breckenridge/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) |
59 | 1471 | Eagle 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) |
60 | 1472 | Maple 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) |
61 | 1493 | Norwood-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) |
62 | 1502 | Springfield/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) |
63 | 1512 | Cromwell-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) |
64 | 1521 | Wabasha-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) |
65 | 1530 | Esko,
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) |
66 | 1572 | Lakeview,
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) |
67 | 1575 | Carlton-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) |
68 | 1586 | Adrian/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) |
69 | 1620 | Mesabi 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) |
70 | 1626 | Legacy 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) |
71 | 1628 | Math & 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) |
72 | 1639 | Ada-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) |
73 | 1653 | Warroad,
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) |
74 | 1660 | Trinity/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) |
75 | 1702 | Eden 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) |