1 | 69 | Mounds Park Academy,
MN - Team Time (1st 5) 56:16.8 | Spread (1st 5) 44.3 |
| 6, 9, 12, 16, 26, (33), (55) |
| Eddie Snider, Nicholas Larson, Ben Murr, Owen Lafferty, Oliver Frey, (Trevor Lien), (Joey Doherty) |
| 10:54.6, 11:02.8, 11:16.2, 11:24.3, 11:38.9, (11:46.9), (12:17.0) |
2 | 109 | Minnehaha Academy,
MN - Team Time (1st 5) 57:33.8 | Spread (1st 5) 52.6 |
| 8, 15, 24, 25, 37, (147), (165) |
| Makai Bates, Beckett Pilling, Quincy Starling, Noah Hamburge, Liam Laddusaw, (Caleb Lamoreaux), (Dominic Heinzen) |
| 11:02.3, 11:22.6, 11:35.2, 11:38.8, 11:54.9, (13:33.1), (13:47.6) |
3 | 129 | St. Agnes,
MN - Team Time (1st 5) 58:02.4 | Spread (1st 5) 57.1 |
| 10, 17, 30, 32, 40, (46), (64) |
| Henry Kaardal, Jonah Honerman, Ezra Kuznia, Greg Maloney, Joseph Draganowski, (Micah Lehnen), (Ben Wappes) |
| 11:04.6, 11:25.7, 11:43.7, 11:46.7, 12:01.7, (12:04.2), (12:24.4) |
4 | 134 | Nova Classical Academy,
MN - Team Time (1st 5) 56:24.9 | Spread (1st 5) 2:33.1 |
| 1, 4, 5, 47, 77, (150), (178) |
| Henry Karelitz, Nickolai Farber, Thomas O'Keefe, Finley Kimbrell, Eli Andre, (Silas Cole), (Jotham Zewdu) |
| 9:58.5, 10:51.6, 10:53.0, 12:10.2, 12:31.6, (13:35.8), (13:54.7) |
5 | 140 | Lake City,
MN - Team Time (1st 5) 57:32.5 | Spread (1st 5) 1:41.1 |
| 3, 7, 11, 53, 66, (106), (172) |
| Eric Anderson, Tim Cooper, Conrad Seydel, Lawson Kane, Weston Roberson, (Nate Stevenson), (Mason Glomski) |
| 10:44.5, 10:54.9, 11:11.3, 12:16.2, 12:25.6, (13:01.4), (13:51.6) |
6 | 209 | RAACHE,
MN - Team Time (1st 5) 59:55.8 | Spread (1st 5) 54.2 |
| 23, 28, 38, 51, 69, (76), (88) |
| Matthew Van Camp, Kaden Eicher, Samuel Perry, Samuel Dirks, Alex Alderman, (Lincoln Fulton), (Luke Dirks) |
| 11:34.4, 11:40.4, 11:58.6, 12:13.8, 12:28.6, (12:31.3), (12:47.2) |
7 | 222 | Wabasha-Kellogg,
MN - Team Time (1st 5) 59:06.9 | Spread (1st 5) 2:35.7 |
| 2, 18, 20, 70, 112, (149), (181) |
| Cole Arens, Owen Kallstrom, Isaac Moore, Christopher Cushman, George Christenson, (Sam Passe), (Henry Thyren) |
| 10:30.6, 11:30.0, 11:31.3, 12:28.7, 13:06.3, (13:35.0), (13:56.5) |
8 | 226 | Perham,
MN - Team Time (1st 5) 1:00:31.5 | Spread (1st 5) 29.2 |
| 35, 41, 42, 48, 60, (65), (83) |
| Bryce Brown, Liam Schumacher, Parker Hendrickx, Micah Balderston, Kaden Anonen, (Ben Mathiason), (Ethan Haataja) |
| 11:52.1, 12:02.7, 12:03.3, 12:12.1, 12:21.3, (12:25.2), (12:35.7) |
9 | 316 | St. Charles,
MN - Team Time (1st 5) 1:01:34.5 | Spread (1st 5) 1:24.4 |
| 21, 22, 84, 92, 97, (110), (117) |
| Ivan Daood, Lane Waller, Caleb Aust, Isaac Mosdal, Peyton Andring, (Daniel Reiman), (Reeve Andring) |
| 11:32.4, 11:33.1, 12:39.8, 12:52.4, 12:56.8, (13:05.5), (13:08.3) |
10 | 323 | La Crescent-Hokah,
MN - Team Time (1st 5) 1:01:44.3 | Spread (1st 5) 1:41.1 |
| 14, 44, 68, 90, 107, (113), (128) |
| Joey Welch, Ryan Pichler, Austin Smith, Jack Kreutzman, Sam Culver, (Owen Webinger), (Payson Woller) |
| 11:22.0, 12:04.0, 12:27.3, 12:47.9, 13:03.1, (13:07.1), (13:17.8) |
11 | 333 | St. Croix Lutheran,
MN - Team Time (1st 5) 1:01:39.6 | Spread (1st 5) 2:22.3 |
| 13, 34, 49, 78, 159, (198), (320) |
| Will Olson, Milo Gehring, Thomas Hermann, Hunter Johnston, Evan Otto, (Paul Otto), (Carson Stehr) |
| 11:21.1, 11:49.9, 12:13.1, 12:32.1, 13:43.4, (14:07.8), (17:10.6) |
12 | 334 | Dover-Eyota,
MN - Team Time (1st 5) 1:02:18.1 | Spread (1st 5) 1:01.4 |
| 36, 56, 61, 87, 94, (138) |
| William Halbakken, Luke Nechville, Nolan O'Neal, Luke Barker, Zach Watson, (Andy Humble) |
| 11:53.9, 12:19.2, 12:24.2, 12:45.5, 12:55.3, (13:25.5) |
13 | 415 | St. Cloud Cathedral,
MN - Team Time (1st 5) 1:03:06.9 | Spread (1st 5) 1:44.0 |
| 19, 81, 88, 105, 122, (134), (135) |
| Carson Rolph, Cody Wendt, Lucas Herker, Ryan Liebrenz, Zac Schaefer, (Carter O'Fallon), (Matthew Heen) |
| 11:30.1, 12:34.2, 12:47.2, 13:01.3, 13:14.1, (13:21.5), (13:22.2) |
14 | 457 | Hayfield,
MN - Team Time (1st 5) 1:03:49.0 | Spread (1st 5) 1:16.4 |
| 39, 45, 119, 125, 129, (174), (175) |
| Wyatt Gilbertson, Steven Gillette, Chapel Young, Kevin Hodge, Jaxon Harberts, (Cohen Heins), (Dakota Robinson) |
| 12:01.5, 12:04.1, 13:09.0, 13:16.5, 13:17.9, (13:51.8), (13:52.0) |
15 | 521 | Warroad,
MN - Team Time (1st 5) 1:04:37.2 | Spread (1st 5) 2:00.7 |
| 26, 85, 111, 143, 156, (157), (189) |
| Wyatt Crist, Sully Johnson, Geno LaValla, Ayden Hess, Owen Larson, (Sam Daniels), (Owen Erickson) |
| 11:38.9, 12:43.2, 13:05.8, 13:29.7, 13:39.6, (13:40.5), (14:02.0) |
16 | 543 | Mankato Loyola-Cleveland,
MN - Team Time (1st 5) 1:05:16.2 | Spread (1st 5) 1:14.2 |
| 82, 94, 99, 100, 168, (227), (252) |
| Nick Huisken, Elijah Mons, Matthew Soupir, Andrew Tieva, Thomas Soupir, (Thayne Remiger), (Reece Nelson) |
| 12:34.9, 12:55.3, 12:57.5, 12:59.4, 13:49.1, (14:40.3), (15:06.5) |
17 | 556 | Pacelli,
MN - Team Time (1st 5) 1:05:06.9 | Spread (1st 5) 1:56.0 |
| 67, 71, 79, 123, 216, (283), (291) |
| Comlan Assogba, JJ Bastyr, Isaac Johnson, Carter Severtson, Alec Klingfus, (James Schulte), (Emmett McNeely) |
| 12:27.1, 12:29.8, 12:32.2, 13:14.7, 14:23.1, (15:40.7), (15:51.4) |
18 | 571 | Park Rapids Area,
MN - Team Time (1st 5) 1:05:37.1 | Spread (1st 5) 1:30.1 |
| 58, 101, 103, 140, 169, (171), (313) |
| Parker Larson, Tobias Bervig, Jack Mitteness, Levi Gack, Andrew Mercil, (Max Deblieck), (Owen Ackerman) |
| 12:20.1, 12:59.5, 13:00.7, 13:26.6, 13:50.2, (13:50.4), (16:58.8) |
19 | 574 | Schaeffer Academy,
MN - Team Time (1st 5) 1:05:06.7 | Spread (1st 5) 2:16.2 |
| 29, 43, 140, 177, 185, (253), (335) |
| Joseph Block, Luke Friese, Isaac Gommels, Jonathan Block, Caleb Allen, (Miklos Baumann), (Danny Bierbaum) |
| 11:43.3, 12:03.8, 13:26.6, 13:53.5, 13:59.5, (15:07.7), (19:06.7) |
20 | 589 | Concordia Academy,
MN - Team Time (1st 5) 1:05:21.5 | Spread (1st 5) 2:27.2 |
| 31, 49, 104, 199, 206, (233), (267) |
| Elliot Vargas, Matthew Johnson, Marcus Hexum, Noah Walker, Grayson Lecher, (Charlie Hipkins), (Lucas Marchio) |
| 11:45.8, 12:13.1, 13:00.9, 14:08.7, 14:13.0, (14:47.7), (15:18.3) |
21 | 596 | Trinity/Unity*,
MN - Team Time (1st 5) 1:05:48.6 | Spread (1st 5) 1:17.2 |
| 74, 86, 115, 155, 166, (176), (220) |
| Henry Steinhoff, Andrew Jung, Dominic Rinaldi, David Barreto, Michael Benish, (Cory Ecker), (Andrew Kracht) |
| 12:31.1, 12:43.7, 13:07.4, 13:38.1, 13:48.3, (13:52.9), (14:29.1) |
22 | 602 | Dilworth-Glyndon-Felton,
MN - Team Time (1st 5) 1:05:59.4 | Spread (1st 5) 38.8 |
| 93, 116, 118, 131, 144, (146), (179) |
| Wesley Lundberg, Drew Martin, Sebastian Gaytan, Cass Ahonen, Milan Gornowicz, (Jed Toms), (Finn Ahonen) |
| 12:52.8, 13:07.7, 13:08.4, 13:18.9, 13:31.6, (13:32.2), (13:55.1) |
23 | 603 | Goodhue,
MN - Team Time (1st 5) 1:05:48.0 | Spread (1st 5) 1:40.2 |
| 54, 80, 127, 160, 182, (229) |
| Curtis Klindworth, Calvin Benrud, Roland Munson, Ayden Horsman, Gus Raasch, (Brady McNamara) |
| 12:16.7, 12:33.0, 13:17.7, 13:43.7, 13:56.9, (14:42.7) |
24 | 644 | West Central Area,
MN - Team Time (1st 5) 1:06:23.1 | Spread (1st 5) 2:02.4 |
| 56, 72, 148, 154, 214, (258), (346) |
| Zeke Sieckert, Aaron Biss, Michael Girard, Isaac Allen, Gavin Shateri, (Reilly Mulroy), (Chase Mathews) |
| 12:19.2, 12:30.0, 13:34.7, 13:37.6, 14:21.6, (15:10.4), (24:58.8) |
25 | 667 | South Ridge/Cherry/North Woods/NE Range,
MN - Team Time (1st 5) 1:06:59.2 | Spread (1st 5) 2:31.8 |
| 62, 62, 151, 152, 240, (250), (261) |
| Luke Price, Lincoln Antikainen, Darren Larson, Logan Hunstad, Josh Long, (Rylin Cooper), (Lee Morris) |
| 12:24.3, 12:24.3, 13:37.2, 13:37.3, 14:56.1, (15:05.3), (15:13.7) |
26 | 737 | St. Cloud Christian,
MN - Team Time (1st 5) 1:07:41.6 | Spread (1st 5) 1:32.1 |
| 91, 130, 137, 162, 217, (226), (257) |
| Landon Lowe, Hunter Rademacher, Landon Schwab, Lucas Couzens, Cole Johnston, (Eli Brophy), (Matthias Jensen) |
| 12:51.2, 13:18.3, 13:24.6, 13:44.2, 14:23.3, (14:40.2), (15:09.3) |
27 | 810 | Pine Island,
MN - Team Time (1st 5) 1:08:57.7 | Spread (1st 5) 3:01.0 |
| 52, 73, 170, 251, 264, (312), (316) |
| Vaughn Anderson, Talon Schutz, Kyle Stelzer, Chase Swintek, Levi Trempe, (Alex Levi), (Michael Vaneps) |
| 12:14.6, 12:30.8, 13:50.3, 15:06.4, 15:15.6, (16:50.1), (17:03.5) |
28 | 879 | Sauk Centre,
MN - Team Time (1st 5) 1:09:21.2 | Spread (1st 5) 45.0 |
| 139, 142, 193, 202, 203, (204), (219) |
| Sawyer Deters, Evan Peterson, Dominic Terhaar, Jake Robischon, Christopher Boyer, (Ben Anderson), (Alex Drevlow) |
| 13:25.9, 13:28.8, 14:04.9, 14:10.7, 14:10.9, (14:12.6), (14:24.6) |
29 | 890 | Holdingford,
MN - Team Time (1st 5) 1:09:30.9 | Spread (1st 5) 49.8 |
| 136, 163, 180, 204, 207, (209), (218) |
| Joel Theis, Carter Kubot, Owen Klisch, Carter Gross, Damian Skwira, (Dustin Waddell), (Phillip Lampert) |
| 13:23.5, 13:45.4, 13:56.1, 14:12.6, 14:13.3, (14:17.4), (14:23.6) |
30 | 902 | Ottertail Central,
MN - Team Time (1st 5) 1:09:58.0 | Spread (1st 5) 1:55.4 |
| 101, 158, 192, 212, 239, (268), (282) |
| Josiah Mansker, Jack Robinson, Logan Jenson, Matt Brandborg, Oliver Heggem, (Fred Scott), (Oren Brackin) |
| 12:59.5, 13:41.0, 14:04.4, 14:18.2, 14:54.9, (15:18.5), (15:39.4) |
31 | 956 | Breckenridge/Wahpeton,
MN - Team Time (1st 5) 1:12:11.1 | Spread (1st 5) 4:17.5 |
| 124, 126, 186, 195, 325 |
| Keaton Kutzer, Tony Berndt, Ethan Shur, Jack Ekren, Odin Carlson |
| 13:15.2, 13:17.3, 13:59.9, 14:06.0, 17:32.7 |
32 | 972 | Northwest Nighthawks,
MN - Team Time (1st 5) 1:16:40.8 | Spread (1st 5) 8:34.2 |
| 59, 98, 164, 307, 344 |
| Finley Compton, Isaiah Gothman, Hans Wiebusch, Elliott Otis, Oliver Otis |
| 12:20.7, 12:57.3, 13:46.7, 16:41.2, 20:54.9 |
33 | 1023 | Pierz,
MN - Team Time (1st 5) 1:11:53.7 | Spread (1st 5) 2:23.4 |
| 96, 199, 222, 237, 269, (287), (287) |
| Geminiah Algarin, Daniel Niznik, Henry Stamm, Blake Virnig, Joel Marshik, (Kaven Andres), (Caden Hoheisel) |
| 12:55.4, 14:08.7, 14:37.2, 14:53.6, 15:18.8, (15:48.2), (15:48.2) |
34 | 1028 | International Falls,
MN - Team Time (1st 5) 1:11:54.7 | Spread (1st 5) 2:23.7 |
| 109, 183, 184, 275, 277, (321), (337) |
| Camden Deedrick, Max Youso, Paxton Sivonen, Joseph Sullivan, Mason Mortenson, (Ashby Silvers), (Cullen Erickson) |
| 13:04.9, 13:57.5, 13:58.1, 15:25.6, 15:28.6, (17:14.3), (19:14.8) |
35 | 1071 | Nevis,
MN - Team Time (1st 5) 1:13:54.9 | Spread (1st 5) 4:01.4 |
| 132, 144, 187, 285, 323 |
| Brennyn Ott, Jeffery Walker, Wyatt Wroblewski, Draden Puchalla, Ryder Peterson |
| 13:19.1, 13:31.6, 14:00.5, 15:43.2, 17:20.5 |
36 | 1078 | St. John's Prep,
MN - Team Time (1st 5) 1:12:22.0 | Spread (1st 5) 50.5 |
| 191, 197, 221, 231, 238, (243), (298) |
| Brett Penk, Owen Schleper, Ryan Mahowald, Colin Burggraff, Patrick Duffy, (Lane McIntyre), (Peter Lee) |
| 14:03.6, 14:07.7, 14:33.5, 14:43.1, 14:54.1, (14:58.6), (16:10.2) |
37 | 1079 | Wadena-Deer Creek,
MN - Team Time (1st 5) 1:12:38.3 | Spread (1st 5) 2:16.4 |
| 121, 196, 224, 262, 276, (311) |
| Jack Halverson-Bucholz, Carsen Sweeney, Miles Self, Rhyis Udy, Owen Anderson, (Charles Peterson) |
| 13:10.7, 14:06.8, 14:39.3, 15:14.4, 15:27.1, (16:45.5) |
38 | 1080 | Paynesville,
MN - Team Time (1st 5) 1:12:30.8 | Spread (1st 5) 1:15.6 |
| 161, 213, 228, 233, 245, (248), (278) |
| Lucas Bayer, Nolan Hoekstra, Taylor Pieper, Matt Walz, Sawyer Holtberg, (Brighton Frenchick), (Sam Mastey) |
| 13:44.1, 14:18.3, 14:41.0, 14:47.7, 14:59.7, (15:02.5), (15:30.3) |
39 | 1102 | Lanesboro/Fillmore Central,
MN - Team Time (1st 5) 1:12:49.2 | Spread (1st 5) 1:46.0 |
| 152, 190, 215, 272, 273, (280), (305) |
| Andy Brown, Riley Grant, Jack Riggott, James Cullen, Blake Tripp, (Hayden Hjelmeland), (Nathaniel Wingert) |
| 13:37.3, 14:03.4, 14:22.8, 15:22.4, 15:23.3, (15:33.3), (16:39.5) |
40 | 1115 | Chatfield,
MN - Team Time (1st 5) 1:17:16.3 | Spread (1st 5) 6:56.7 |
| 108, 133, 241, 292, 341 |
| Zach Whalen, Max Hoover, Ben Peeters, Eddie Gorczynski, Anders Meier |
| 13:04.3, 13:20.4, 14:56.2, 15:54.4, 20:01.0 |
41 | 1161 | Staples-Motley,
MN - Team Time (1st 5) 1:14:32.0 | Spread (1st 5) 3:09.4 |
| 114, 232, 244, 271, 300 |
| Garrett Bjerga, Gabriel Kroll, Jackson Odden, Ivan Lozano, Reid Judd |
| 13:07.2, 14:47.0, 14:58.9, 15:22.3, 16:16.6 |
42 | 1183 | Royalton,
MN - Team Time (1st 5) 1:14:16.9 | Spread (1st 5) 2:00.9 |
| 167, 210, 256, 260, 290, (302), (310) |
| Trace Ratke, Damien Bishop, Spencer Novitzki, Ben Boyd, Andrew Hayes, (Ethan Albright), (Jake Neisen) |
| 13:48.4, 14:17.5, 15:08.4, 15:13.3, 15:49.3, (16:28.6), (16:45.2) |
43 | 1195 | Pillager,
MN - Team Time (1st 5) 1:14:17.3 | Spread (1st 5) 1:13.7 |
| 188, 230, 255, 259, 263, (314), (315) |
| Eli Pexsa, Finnley Heisserer, JJ Fink, Chris Bock, Max Lorentz, (Nicholas Barg), (Camden Balk) |
| 14:00.9, 14:43.0, 15:08.2, 15:10.6, 15:14.6, (17:00.3), (17:03.0) |
44 | 1228 | Parnassus Preparatory School,
MN - Team Time (1st 5) 1:15:05.9 | Spread (1st 5) 1:56.8 |
| 201, 208, 242, 281, 296, (304), (343) |
| Josh Carpenter, Frederick Larsen, Erik Larsen, Abraham Lohstreter, Nicholas Lander, (Karson Schmidt), (Gavin Gartner) |
| 14:09.4, 14:17.0, 14:57.6, 15:35.7, 16:06.2, (16:37.3), (20:28.4) |
45 | 1273 | Long Prairie-Grey Eagle,
MN - Team Time (1st 5) 1:15:54.9 | Spread (1st 5) 1:07.5 |
| 222, 235, 246, 284, 286, (295), (336) |
| Brayden Larson, Max Mitzel, Dirk Fellbaum, John Paul Buntjer, Gideon Bitz, (Caden Schultz), (Blake Schultz) |
| 14:37.2, 14:49.0, 15:01.9, 15:42.1, 15:44.7, (16:01.2), (19:13.1) |
46 | 1290 | Math & Science Academy,
MN - Team Time (1st 5) 1:16:18.6 | Spread (1st 5) 1:28.2 |
| 225, 236, 253, 279, 297, (301) |
| Matthew Gregar, Abhinav Kamisetty, Sundar Singireddy, Caleb Boudjouk, Jourdon Moua, (Liam Lidle) |
| 14:39.5, 14:53.1, 15:07.7, 15:30.6, 16:07.7, (16:27.4) |
47 | 1309 | Howard Lake-Waverly-Winsted,
MN - Team Time (1st 5) 1:19:00.1 | Spread (1st 5) 4:41.3 |
| 119, 266, 270, 324, 330 |
| Cole LeSage, Wyatt Iverson, Orin Eberhard, Mason Tormanen, Jack Otto |
| 13:09.0, 15:15.8, 15:21.2, 17:23.8, 17:50.3 |
48 | 1320 | Eden Valley-Watkins/Kimball,
MN - Team Time (1st 5) 1:23:27.0 | Spread (1st 5) 7:15.7 |
| 74, 274, 293, 339, 340 |
| Brody Hooper, Mason Lesnau, Nate Ingram, Hunter Orbeck, Garrett Ludlow |
| 12:31.1, 15:23.8, 15:58.6, 19:46.7, 19:46.8 |
49 | 1358 | Osakis,
MN - Team Time (1st 5) 1:20:38.9 | Spread (1st 5) 3:51.0 |
| 173, 211, 317, 328, 329, (331) |
| Jaxon Christner, Chase Johanson, Brock Miller, Issac Ruegemer, Isaac Loverink, (Chrisob Sadlemeyer) |
| 13:51.7, 14:17.9, 17:05.3, 17:41.3, 17:42.7, (17:57.1) |
50 | 1406 | Maple Lake,
MN - Team Time (1st 5) 1:18:50.8 | Spread (1st 5) 1:39.5 |
| 249, 265, 289, 294, 309, (345) |
| Blake Stoeber, Carter Ertel, Elijah Dorse, Brolin Chlan, Charlie Peterson, (Adler Chlan) |
| 15:03.7, 15:15.7, 15:49.2, 15:59.0, 16:43.2, (22:38.3) |
51 | 1436 | Rush City,
MN - Team Time (1st 5) 1:25:06.0 | Spread (1st 5) 6:08.0 |
| 194, 247, 319, 334, 342 |
| Ivan Nechal, Logan Wirtz, Tucker Sieling, Aaron Karlsson, Ethan Kellum |
| 14:05.0, 15:02.0, 17:08.0, 18:38.0, 20:13.0 |
52 | 1570 | Blooming Prairie,
MN - Team Time (1st 5) 1:25:08.8 | Spread (1st 5) 1:07.6 |
| 303, 306, 308, 326, 327, (333) |
| Isaac Fort, Cooper Foster, Joe Schwartz, Mason Peterson, Andrew Schwarz, (Jackson Olson) |
| 16:32.7, 16:39.9, 16:41.8, 17:34.1, 17:40.3, (18:30.8) |
53 | 1609 | Braham,
MN - Team Time (1st 5) 1:28:32.0 | Spread (1st 5) 3:32.0 |
| 299, 318, 322, 332, 338 |
| Luke Fix, Marlin Schleicher, Matthew Heidelberger, Tycen Woods, Adam Fix |
| 16:13.0, 17:07.0, 17:18.0, 18:09.0, 19:45.0 |