1 | 42 | Sartell,
MN - Team Time (1st 5) 57:44.4 | Spread (1st 5) 54.3 |
| 2, 3, 8, 9, 20, (25), (28) |
| Alex Nemeth, Zach Nemeth, Ben Hoeschen, Will Nemeth, Zach Harren, (Luke Jones), (Nick Buiceag) |
| 11:04.0, 11:15.4, 11:42.9, 11:43.8, 11:58.3, (12:05.8), (12:07.3) |
2 | 92 | Little Falls,
MN - Team Time (1st 5) 59:34.7 | Spread (1st 5) 33.6 |
| 5, 10, 17, 27, 33, (108), (142) |
| Drew Peterson, Daniel Bartkowitz, Oscar Norgren, Nik Durfee, Connor Skeesick, (Will Riitters), (Ben Peterson) |
| 11:36.8, 11:45.4, 11:55.0, 12:07.1, 12:10.4, (13:10.0), (13:31.0) |
3 | 158 | Bemidji,
MN - Team Time (1st 5) 1:00:42.8 | Spread (1st 5) 36.2 |
| 14, 14, 32, 46, 52, (60) |
| Gage Mostad, Nate Alto, Ethan Maish, Michael Dickinson, Nick Youso, (Riley Berg) |
| 11:50.8, 11:50.8, 12:10.0, 12:24.2, 12:27.0, (12:33.6) |
4 | 238 | White Bear Lake,
MN - Team Time (1st 5) 1:01:38.2 | Spread (1st 5) 1:34.4 |
| 11, 30, 34, 35, 128, (136), (137) |
| Trig Solberg, Mathias Beck, Samuel Racine, Isaac Maruyama, John Lundberg, (Samuel Verkerke), (Bryce Debilzan) |
| 11:45.7, 12:09.1, 12:11.6, 12:11.7, 13:20.1, (13:25.8), (13:26.1) |
5 | 243 | Prairie Wind,
MN - Team Time (1st 5) 1:02:00.3 | Spread (1st 5) 1:04.2 |
| 13, 16, 66, 72, 76, (89), (120) |
| Dylan Fudge, Clayton Anderson, Isaac Scheidecker, Drew Birkeland, Jett Karels, (Bailey Evenson), (Owen Werner) |
| 11:47.4, 11:52.1, 12:40.7, 12:48.5, 12:51.6, (13:00.7), (13:16.5) |
6 | 313 | Robbinsdale,
MN - Team Time (1st 5) 1:02:56.2 | Spread (1st 5) 1:01.7 |
| 24, 36, 51, 97, 105, (113), (229) |
| Calvin Libra, Benjamin Aoki-sherwood, Sam Theisen, Drew Eid, Bjorn Jensen, (Devin McGill), (Jack Meinhert) |
| 12:05.4, 12:12.7, 12:26.9, 13:04.1, 13:07.1, (13:11.7), (14:32.8) |
7 | 342 | Maple Grove,
MN - Team Time (1st 5) 1:03:26.2 | Spread (1st 5) 49.0 |
| 37, 58, 63, 91, 93, (93), (202) |
| Clark Young, Neil Tansey, Blake Quall, Sawyer French, Landon Raph, (Charles Caven), (Calvin Bair) |
| 12:13.3, 12:32.3, 12:36.9, 13:01.4, 13:02.3, (13:02.3), (14:07.8) |
8 | 363 | Oak Grove,
MN - Team Time (1st 5) 1:03:32.9 | Spread (1st 5) 1:16.4 |
| 39, 49, 64, 65, 146, (164), (243) |
| Gavin Sunderland, Tommy Conmy, Grant Gores, Noah Lantz, Jordan Miranda, (Joshua Wuebker), (Chance Thorsteinson) |
| 12:16.4, 12:25.9, 12:37.8, 12:40.0, 13:32.8, (13:43.3), (14:45.8) |
9 | 384 | Crosby-Ironton,
MN - Team Time (1st 5) 1:03:59.1 | Spread (1st 5) 53.0 |
| 40, 59, 79, 95, 111, (154), (300) |
| Seth LeMieur, Ethan Cady, Sam Roberts, Peter Nierenhausen, Tucker Ringhand, (Sam Smith), (Noah Coughlin) |
| 12:18.2, 12:32.4, 12:53.9, 13:03.4, 13:11.2, (13:39.4), (15:55.9) |
10 | 386 | Minnehaha Academy,
MN - Team Time (1st 5) 1:03:42.4 | Spread (1st 5) 1:32.3 |
| 12, 47, 78, 124, 125, (166), (178) |
| Finn Andreason, Isaac Laddusaw, Anthony Guarnera, Peter Shaffer, Arne Christensen, (Caden Netere), (Carl Martin) |
| 11:46.6, 12:25.6, 12:53.5, 13:17.8, 13:18.9, (13:43.7), (13:51.8) |
11 | 394 | Hutchinson,
MN - Team Time (1st 5) 1:04:21.4 | Spread (1st 5) 24.9 |
| 61, 81, 81, 83, 88, (135), (147) |
| Adam Wraspir, Riley Jenum, Dan Van De Steeg, Levi Schmitz, Jack Jaeger, (Gabe Stassen), (Anton Nunvar) |
| 12:35.4, 12:55.1, 12:55.1, 12:55.5, 13:00.3, (13:25.6), (13:33.1) |
12 | 406 | Jordan,
MN - Team Time (1st 5) 1:03:57.8 | Spread (1st 5) 1:26.5 |
| 26, 42, 50, 140, 148, (155), (165) |
| Jacob Strack, Max Ceplecha, Aaron Jedlicka, Michael Gregoria, Matthew Carman, (Trace Shimek), (Bryce Lofton) |
| 12:06.9, 12:20.6, 12:26.6, 13:30.3, 13:33.4, (13:39.6), (13:43.5) |
13 | 493 | Mora,
MN - Team Time (1st 5) 1:04:58.7 | Spread (1st 5) 2:30.5 |
| 21, 38, 74, 132, 228, (245), (250) |
| Cooper Lennox, Nathan Williams, Hunter Honstrom, Tyler Arend, Isaac Balmer, (Nick Hippen), (Kaden Smart) |
| 11:59.8, 12:15.2, 12:51.1, 13:22.3, 14:30.3, (14:46.3), (14:53.0) |
14 | 538 | Maple Lake,
MN - Team Time (1st 5) 1:05:43.3 | Spread (1st 5) 1:48.4 |
| 29, 71, 77, 180, 181, (183), (200) |
| Daryn Strub, Michael Miller, Matt Gendreau, Jackson Gallagher, Caleb Beneke, (Luke Tollefson), (Joe Stokman) |
| 12:08.7, 12:48.3, 12:53.4, 13:55.8, 13:57.1, (13:57.6), (14:06.6) |
15 | 554 | Holdingford,
MN - Team Time (1st 5) 1:05:42.6 | Spread (1st 5) 1:57.0 |
| 45, 54, 117, 119, 219, (237), (290) |
| Ben Grebinoski, Nathan Smith, Stuart Hahn, Jeremiah Christianson, Jacob Wolter, (Tyler Huls), (Ezekial Woods) |
| 12:22.9, 12:28.2, 13:15.4, 13:16.2, 14:19.9, (14:42.1), (15:35.2) |
16 | 563 | Big Lake,
MN - Team Time (1st 5) 1:05:54.9 | Spread (1st 5) 3:24.9 |
| 7, 90, 100, 101, 265 |
| Logan Nagorski, Sam Hart, Matthew Helser, Dylan Harbaugh, Casey Bunting |
| 11:39.5, 13:01.0, 13:04.9, 13:05.1, 15:04.4 |
| 563 | Rogers,
MN - Team Time (1st 5) 1:06:06.5 | Spread (1st 5) 55.5 |
| 67, 80, 102, 153, 161, (223), (233) |
| Thomas Glad, Seamus Corkery, Adam Paris, Joseph Clauson, Luke Quale, (Braydon Wald), (Matthew Verweg) |
| 12:46.1, 12:54.0, 13:05.9, 13:38.9, 13:41.6, (14:22.5), (14:36.4) |
18 | 578 | Healy,
MN - Team Time (1st 5) 1:06:32.7 | Spread (1st 5) 4:41.6 |
| 4, 41, 106, 118, 309, (333) |
| Jake Andres, Colton Kasper, Cole Andres, Jaden Hennen, Landon Schomer, (Calvin Arsenault) |
| 11:33.3, 12:20.5, 13:08.3, 13:15.7, 16:14.9, (17:41.9) |
19 | 635 | Montevideo,
MN - Team Time (1st 5) 1:06:39.7 | Spread (1st 5) 1:25.1 |
| 48, 116, 126, 171, 174 |
| Cole Reitan, John VanRavenswaay, Max Foster, William Bosch, Brett Smiens |
| 12:25.7, 13:14.9, 13:19.7, 13:48.6, 13:50.8 |
20 | 642 | Jackson,
MN - Team Time (1st 5) 1:06:51.6 | Spread (1st 5) 45.5 |
| 96, 104, 112, 158, 172, (210), (226) |
| Nicholas Bauer, Mark Scheller, Ben Fischer, Brandon Bloss, Ty Schneider, (Owen Eerdmans), (Carter Fox) |
| 13:03.6, 13:07.0, 13:11.3, 13:40.6, 13:49.1, (14:13.9), (14:24.0) |
21 | 708 | Melrose,
MN - Team Time (1st 5) 1:07:34.8 | Spread (1st 5) 1:10.0 |
| 70, 138, 145, 170, 185, (249), (275) |
| Cody Wolbeck, Brock Chellgren, Gabe Ellering, Nate Loxterkamp, Gavin Ahrendt, (Mitchell Heinen), (John Meyer) |
| 12:47.8, 13:29.2, 13:32.5, 13:47.5, 13:57.8, (14:51.1), (15:20.8) |
22 | 712 | Lincoln (Esko),
MN - Team Time (1st 5) 1:07:20.0 | Spread (1st 5) 3:08.7 |
| 6, 141, 143, 176, 246 |
| Sam Rengo, Will Schmitz, Alex Imig, Wyatt Messner, Nathaniel Prusi |
| 11:38.9, 13:30.9, 13:31.5, 13:51.1, 14:47.6 |
23 | 714 | Lac Qui Parle Valley,
MN - Team Time (1st 5) 1:07:39.0 | Spread (1st 5) 2:49.7 |
| 23, 92, 169, 177, 253, (264) |
| Mike Kvaal, Eean Allpress, Ryder Droogsma, Colby Deuth, Gavin Fernholz, (Devyn Fernholz) |
| 12:05.1, 13:01.8, 13:45.8, 13:51.5, 14:54.8, (15:03.6) |
24 | 726 | Chisago Lakes,
MN - Team Time (1st 5) 1:07:47.6 | Spread (1st 5) 1:11.7 |
| 73, 74, 192, 193, 194, (215), (240) |
| Logan Bjorkman, Nathan Caudill, Ray Aili, William Nelson, Beau Backes, (Bailey Olson), (Nolan Erickson) |
| 12:50.7, 12:51.1, 14:01.4, 14:02.0, 14:02.4, (14:17.6), (14:43.1) |
25 | 737 | Foley Intermediate,
MN - Team Time (1st 5) 1:07:45.5 | Spread (1st 5) 1:59.1 |
| 44, 68, 197, 208, 220, (320), (330) |
| Jackson Rasmusson, Drew Storkamp, Blake Chmielewski, Wade Rhonemus, Cody Frericks, (Connor Olson), (Austin Scott) |
| 12:21.2, 12:46.9, 14:04.8, 14:12.3, 14:20.3, (16:49.0), (17:26.9) |
26 | 760 | Buffalo Community,
MN - Team Time (1st 5) 1:07:43.7 | Spread (1st 5) 4:27.1 |
| 1, 56, 151, 269, 283, (307), (329) |
| Isaac Basten, Joseph Anderson, Dane Huotari, Walter Ylitalo, Troy Giddings, (Nick Oak), (Bjorn Pederson) |
| 10:58.7, 12:31.8, 13:37.6, 15:09.8, 15:25.8, (16:09.5), (17:24.0) |
27 | 775 | Fergus Falls,
MN - Team Time (1st 5) 1:08:15.5 | Spread (1st 5) 1:22.7 |
| 68, 103, 198, 201, 205, (234), (314) |
| Matthew Oehler, Titus Seland, Caleb Danielson, Sawyer Votava, Levi Miller, (Tyler Hansen), (Joe Connelly) |
| 12:46.9, 13:06.6, 14:05.6, 14:06.8, 14:09.6, (14:38.9), (16:26.3) |
28 | 799 | Osseo,
MN - Team Time (1st 5) 1:08:55.9 | Spread (1st 5) 1:51.5 |
| 85, 98, 130, 239, 247, (256), (259) |
| Noah Ruud, Gabriel Benton, Andrew Witters, Joey Witters, Ethan Dahms, (Michael Hamel), (Dylan Polich) |
| 12:58.1, 13:04.2, 13:21.3, 14:42.7, 14:49.6, (14:56.1), (14:58.5) |
29 | 803 | New London-Spicer,
MN - Team Time (1st 5) 1:08:33.8 | Spread (1st 5) 2:03.5 |
| 55, 127, 179, 211, 231, (261), (272) |
| Eli Kilpatrick, Carter Andresen, Caden Lien, Ben Wehseler, Kagan Jakobsen, (Carter Selander), (Nate Tebben) |
| 12:31.5, 13:19.9, 13:52.1, 14:15.3, 14:35.0, (14:58.9), (15:14.8) |
30 | 816 | Rush City,
MN - Team Time (1st 5) 1:08:54.2 | Spread (1st 5) 1:43.8 |
| 87, 115, 149, 224, 241, (278), (288) |
| Seth Hora, Ashton Langworthy, Sandon Stepp, Brodrick Larson, Matthew Papke, (Joe Zmuda), (Clayton Sparrow) |
| 13:00.0, 13:12.9, 13:34.5, 14:23.0, 14:43.8, (15:22.7), (15:31.4) |
31 | 871 | St. James,
MN - Team Time (1st 5) 1:09:14.9 | Spread (1st 5) 1:06.8 |
| 122, 150, 156, 218, 225, (234), (268) |
| Seth Pierson, Jackson Miest, Ethan Sykes, Michael Nett, Tallin Johnson, (Trey Witcraft), (Noah Wolle) |
| 13:17.0, 13:35.5, 13:39.7, 14:18.9, 14:23.8, (14:38.9), (15:09.0) |
32 | 882 | Cook County,
MN - Team Time (1st 5) 1:10:37.4 | Spread (1st 5) 4:01.0 |
| 52, 99, 161, 255, 315, (321), (336) |
| Brenden Seipke, Will Surbaugh, Charles Seipke, JC Holman, Henry DeArruda-Wharton, (Lynden Blomberg), (Doran Acero) |
| 12:27.0, 13:04.8, 13:41.6, 14:56.0, 16:28.0, (16:49.2), (19:03.4) |
33 | 884 | Benilde St Margaret's,
MN - Team Time (1st 5) 1:09:28.9 | Spread (1st 5) 1:20.6 |
| 129, 163, 167, 189, 236, (271), (308) |
| Cole Zeman, Quentin Struwe, Everitt Palmer, Nicholas Carpenter, Charles Pihart, (Payton Hueler), (Cooper Hanson) |
| 13:20.4, 13:43.0, 13:44.9, 13:59.6, 14:41.0, (15:12.7), (16:11.9) |
34 | 902 | Pine City,
MN - Team Time (1st 5) 1:09:31.8 | Spread (1st 5) 56.3 |
| 131, 173, 187, 195, 216, (257), (286) |
| Nate Webster, Josh Rike, Austin Eckert, TJ Rank, Jake Adams, (Noah Miller), (Dylan Schneider) |
| 13:21.8, 13:50.1, 13:58.7, 14:03.1, 14:18.1, (14:58.2), (15:26.4) |
35 | 920 | Annandale,
MN - Team Time (1st 5) 1:10:25.1 | Spread (1st 5) 3:15.4 |
| 31, 123, 206, 279, 281, (317), (323) |
| Payton Lund, Jack Massmann, Roman Chapman, Haddyn Hoffenkamp, Kirkland Allen, (Jacob Strand), (Parker Kulm) |
| 12:09.3, 13:17.3, 14:10.6, 15:23.2, 15:24.7, (16:39.2), (16:55.2) |
36 | 923 | Orono,
MN - Team Time (1st 5) 1:10:00.0 | Spread (1st 5) 1:43.3 |
| 108, 160, 196, 207, 252, (270), (318) |
| Emmett Hallorran, Jack Myhre, Austin Johnson, Simon Rice, Isaac Bloomquist, (Matt Koltes), (Ronan Banavige) |
| 13:10.0, 13:41.3, 14:03.4, 14:12.0, 14:53.3, (15:11.7), (16:45.2) |
37 | 932 | Redwood Valley,
MN - Team Time (1st 5) 1:10:44.8 | Spread (1st 5) 3:02.3 |
| 84, 143, 190, 213, 302, (310), (324) |
| Sam Kahnke, Conner DeGonda, Grant Liebl, Xander Seaman, Makale Prescott, (Leo Steffl), (Conner Seaman) |
| 12:56.8, 13:31.5, 14:00.3, 14:17.1, 15:59.1, (16:16.2), (17:00.2) |
38 | 967 | Milaca,
MN - Team Time (1st 5) 1:10:40.6 | Spread (1st 5) 1:51.6 |
| 114, 139, 221, 230, 263, (276), (287) |
| Dominick Smith, Sam Bolt, Matthew Boyl, Alec James, Logan Printy, (Sam Thompson), (Hayden Hultma) |
| 13:11.8, 13:29.5, 14:21.4, 14:34.5, 15:03.4, (15:21.1), (15:27.5) |
39 | 982 | North Lakes Academy,
MN - Team Time (1st 5) 1:13:06.1 | Spread (1st 5) 5:40.4 |
| 19, 110, 217, 304, 332 |
| Sam Hanson, Rio Brown, Asher Luebke, Jordan Norwood, Tyler Gaskill |
| 11:57.7, 13:10.7, 14:18.3, 16:01.3, 17:38.1 |
40 | 989 | Mounds Park Academy,
MN - Team Time (1st 5) 1:13:09.3 | Spread (1st 5) 5:47.5 |
| 18, 133, 203, 301, 334 |
| Matt Bourne, Henry Peterson, Aneesh Syal, Dylan Dickinson, Luke Sonka |
| 11:56.9, 13:22.4, 14:08.2, 15:57.4, 17:44.4 |
41 | 992 | Mound-Westonka,
MN - Team Time (1st 5) 1:11:15.0 | Spread (1st 5) 2:29.4 |
| 107, 134, 209, 248, 294, (296), (311) |
| Charlie Reinhardt, Kade Retterath, Tyler Franck, Bradford O'Connell, Joe Woychick, (Nick Brown), (Carsten Doepner-Hove) |
| 13:08.7, 13:25.4, 14:13.0, 14:49.8, 15:38.1, (15:44.9), (16:16.7) |
42 | 993 | Blue Earth Area,
MN - Team Time (1st 5) 1:15:07.2 | Spread (1st 5) 7:05.1 |
| 22, 56, 273, 305, 337 |
| Brady Olsen, Grant Strukel, Thomas Lindsey, Gabby Weerts, Blake Townsend |
| 12:04.5, 12:31.8, 15:14.9, 16:06.4, 19:09.6 |
43 | 1060 | Sandburg (Anoka),
MN - Team Time (1st 5) 1:11:39.7 | Spread (1st 5) 55.4 |
| 183, 186, 199, 242, 250, (338) |
| Connor Moen, Daniel Pelletier, Trevor Kraemer, Josh Meinert, Peyton Goldenstein, (Nathanael Pearson) |
| 13:57.6, 13:58.1, 14:06.2, 14:44.8, 14:53.0, (20:18.3) |
44 | 1125 | St. Anthony,
MN - Team Time (1st 5) 1:12:48.0 | Spread (1st 5) 1:28.7 |
| 182, 188, 191, 280, 284 |
| Davin Dahl, Stuart Scamehorn, Joshua Cary, Aaron King, James Frigstad |
| 13:57.4, 13:58.8, 14:01.3, 15:24.4, 15:26.1 |
45 | 1135 | Adrian,
MN - Team Time (1st 5) 1:12:52.5 | Spread (1st 5) 1:53.2 |
| 156, 204, 232, 254, 289, (303) |
| Brent Hokeness, Christian Weidert, Colton Lynn, Braxton Vortherms, Caleb Hornstein, (Nathan Varley) |
| 13:39.7, 14:08.8, 14:36.1, 14:55.0, 15:32.9, (16:00.1) |
46 | 1143 | Hinckley-Finlayson,
MN - Team Time (1st 5) 1:13:39.2 | Spread (1st 5) 3:32.0 |
| 43, 262, 266, 274, 298, (326) |
| Anders Prater, Ryan Knudson, Brock Bjerke, Dylan Mans, Dominic Bergerson, (Dalton Miller) |
| 12:20.9, 15:00.5, 15:04.5, 15:20.4, 15:52.9, (17:10.4) |
47 | 1148 | Benson,
MN - Team Time (1st 5) 1:16:28.0 | Spread (1st 5) 4:27.4 |
| 86, 121, 282, 328, 331 |
| Ethan Peters, Jay Evan McGee, J T. Driscoll, Dylan Stewart, Henry Dammeyer |
| 12:59.9, 13:16.6, 15:25.5, 17:18.7, 17:27.3 |
48 | 1185 | Centennial,
MN - Team Time (1st 5) 1:14:44.5 | Spread (1st 5) 3:45.8 |
| 62, 244, 267, 299, 313 |
| Adam Namyst, Jack Sullivan, Jack Simso, Thomas Marrah, Adam Johnson |
| 12:36.1, 14:46.2, 15:05.7, 15:54.6, 16:21.9 |
49 | 1196 | Albany,
MN - Team Time (1st 5) 1:14:31.6 | Spread (1st 5) 2:30.9 |
| 152, 168, 277, 293, 306, (322), (325) |
| John Kauder, Wyatt Shay, Will Friederichs, Nolan Blonigen, Travis Boyer, (Austin Maille), (Damien Schrubbe) |
| 13:38.2, 13:45.0, 15:21.8, 15:37.5, 16:09.1, (16:52.3), (17:09.9) |
50 | 1232 | Watertown-Mayer,
MN - Team Time (1st 5) 1:14:24.6 | Spread (1st 5) 2:00.8 |
| 214, 221, 227, 258, 312, (327) |
| Andrew Maisch, Isaac Wandersee, Riley Guetzkow, Nick Steuernagel, Justin Hodge, (Logan Daniels) |
| 14:17.2, 14:21.4, 14:29.6, 14:58.4, 16:18.0, (17:18.0) |
51 | 1258 | Royalton,
MN - Team Time (1st 5) 1:14:52.0 | Spread (1st 5) 1:52.4 |
| 175, 212, 284, 292, 295, (297) |
| Christopher Borash, Anthony Rozycki, Carsen Yates, Jacob Ashbrook, Steve Anderson, (Dakota Walberg) |
| 13:50.9, 14:16.0, 15:26.1, 15:35.7, 15:43.3, (15:48.3) |
52 | 1264 | Morris Area,
MN - Team Time (1st 5) 1:15:35.7 | Spread (1st 5) 2:57.0 |
| 159, 238, 260, 291, 316, (319), (335) |
| Solomon Johnson, Noah Stewart, Colton Wohlers, Noah Thielke, Joseph Goulet, (Hunter Ketterling), (Aidan Lebrija) |
| 13:41.1, 14:42.4, 14:58.7, 15:35.4, 16:38.1, (16:47.2), (18:07.2) |