1 | 61 | Oak-Land,
MN - Team Time (1st 5) 56:26.2 | Spread (1st 5) 36.4 |
| 3, 7, 10, 16, 25, (33), (42) |
| Harper Drexel, Wyatt Wolfe, August Massey, Nathan Fellows, Josiah Bliss, (Cole Wanvig), (Cohen Lumby) |
| 11:02.0, 11:06.3, 11:13.2, 11:26.3, 11:38.4, (11:55.0), (12:00.4) |
2 | 85 | Edgewood,
MN - Team Time (1st 5) 57:13.8 | Spread (1st 5) 46.2 |
| 6, 11, 18, 20, 30, (32), (37) |
| Andrew Richter, Hunter Miller, Ismaeel Ahmed, William Drury, Olen Hammerbeck, (Matias Bender), (Sam Sparks) |
| 11:05.9, 11:13.8, 11:29.7, 11:32.3, 11:52.1, (11:54.4), (11:57.4) |
3 | 126 | Roseville Area,
MN - Team Time (1st 5) 58:07.8 | Spread (1st 5) 1:07.9 |
| 4, 12, 27, 31, 52, (59), (65) |
| Lucas Betterman, Micah Wiskus, Abdoulaye Dione, Hugh Zupancich, Grant Smith, (Calvin Moeckel), (John Runquist) |
| 11:03.1, 11:14.4, 11:46.8, 11:52.5, 12:11.0, (12:16.9), (12:22.0) |
4 | 182 | Edina,
MN - Team Time (1st 5) 59:09.3 | Spread (1st 5) 58.6 |
| 15, 17, 21, 63, 66, (67), (70) |
| Iasaak Koivula schadow, Rocco Hawthorne, Charles Enderle, Rhys Durkan, Asher Solarz-patel, (Kai Nordstrum), (Ian Bradley) |
| 11:24.2, 11:28.4, 11:32.9, 12:21.0, 12:22.8, (12:22.9), (12:26.3) |
5 | 209 | Discovery,
MN - Team Time (1st 5) 1:00:00.4 | Spread (1st 5) 43.6 |
| 24, 28, 46, 47, 64, (79), (81) |
| Jakin Miller, Tyler Jahner, Nate Fuglestad, Luke Gay, Connor Zirbes, (Cohen Lussenden), (Nate Bright) |
| 11:38.3, 11:50.2, 12:03.9, 12:06.1, 12:21.9, (12:35.8), (12:36.9) |
6 | 236 | Central (Eden Prairie),
MN - Team Time (1st 5) 1:00:25.5 | Spread (1st 5) 44.5 |
| 26, 29, 54, 58, 69, (83), (97) |
| Ben Donaldson, Charlie Fosmer, Deacon Gausman, Connor Arvold, Asher Koenig, (Crosby Wilker), (Finnegan Hayes) |
| 11:40.8, 11:50.6, 12:13.5, 12:15.3, 12:25.3, (12:37.9), (12:48.6) |
7 | 271 | Blake,
MN - Team Time (1st 5) 59:13.0 | Spread (1st 5) 2:53.4 |
| 1, 2, 8, 91, 169, (187), (188) |
| Leo Mithun, Ethan Barkwell, Zach Barkwell, Simon Calderone, Bjorn Hoidal, (George Meek), (Tyler Panetta) |
| 10:45.9, 10:56.5, 11:07.5, 12:43.8, 13:39.3, (13:48.7), (13:48.9) |
8 | 288 | Forestview,
MN - Team Time (1st 5) 1:00:57.1 | Spread (1st 5) 1:28.0 |
| 18, 44, 53, 57, 116, (122), (135) |
| Mullen Bratney, Nolan Kalthoff, Taiden Meier, Colin Dunphy, Andrew Rioux, (Beckett Svir), (Lee Knapp) |
| 11:29.7, 12:02.0, 12:12.6, 12:15.1, 12:57.7, (13:01.7), (13:09.7) |
9 | 329 | Prairie Wind,
MN - Team Time (1st 5) 1:01:14.5 | Spread (1st 5) 1:42.1 |
| 14, 23, 56, 109, 127, (134), (164) |
| Brody Freeland, Ben Mathiason, Ethan Johnson, Simon Runyan, Zeke Morris, (John Henry), (Kael Buskirk) |
| 11:23.0, 11:38.1, 12:14.9, 12:53.4, 13:05.1, (13:08.6), (13:35.4) |
10 | 360 | Twin Cities German Immersion,
MN - Team Time (1st 5) 1:02:03.5 | Spread (1st 5) 1:00.3 |
| 35, 45, 55, 110, 115, (135), (135) |
| Sunnatilllo Mammatkulov, Ezra Poppenhagen, Oliver Chesla, Bennett Ludwig, Felix Ludwig, (Owen Mason), (Liam Reszetar) |
| 11:56.1, 12:03.6, 12:13.6, 12:53.8, 12:56.4, (13:09.7), (13:09.7) |
11 | 417 | Becker,
MN - Team Time (1st 5) 1:02:20.8 | Spread (1st 5) 2:27.5 |
| 5, 34, 104, 120, 154, (239), (253) |
| Brandt Hemmelgarn, Holden Hubbard, Cooper Pany, Hunter Heitkamp, Henry Peckskamp, (Tanner Schmitt), (Owen Young) |
| 11:03.3, 11:55.2, 12:50.7, 13:00.8, 13:30.8, (14:33.8), (14:54.0) |
12 | 430 | Detroit Lakes,
MN - Team Time (1st 5) 1:02:33.7 | Spread (1st 5) 3:04.0 |
| 9, 41, 72, 86, 222, (223), (294) |
| Connor Malecka, Andrew Barberg, Levi Hogarth, Gage Weber, Emmett Steuwe, (Mox Erickson), (Zander Isakson) |
| 11:09.1, 11:59.3, 12:30.9, 12:41.3, 14:13.1, (14:13.5), (15:57.5) |
13 | 436 | Sartell,
MN - Team Time (1st 5) 1:03:23.4 | Spread (1st 5) 22.5 |
| 71, 80, 85, 98, 102, (111), (129) |
| Rob Perius, Chase Woods, Isaac DeWenter, Nigel Rudolph, Deven Schumann, (Alex Verdas), (Eli O'Connell) |
| 12:27.4, 12:36.7, 12:40.6, 12:48.8, 12:49.9, (12:54.0), (13:07.5) |
14 | 448 | Hibbing,
MN - Team Time (1st 5) 1:03:20.0 | Spread (1st 5) 1:23.6 |
| 43, 48, 87, 125, 145, (153), (172) |
| Ben Kukowski, Sam Baumgardner, Charlie Janezich, Laine Murden, Daxton Cary, (Henry Fredeen), (Lucas Hintz) |
| 12:00.8, 12:08.5, 12:41.8, 13:04.5, 13:24.4, (13:30.4), (13:39.9) |
15 | 491 | Osseo,
MN - Team Time (1st 5) 1:03:40.4 | Spread (1st 5) 1:59.7 |
| 22, 50, 100, 158, 161, (218), (225) |
| Ethan Woxland, Ben Lewis, Eli Tieva, Colin Anderson, Rhett Ruska, (Dylan Schuster), (Austin Hente) |
| 11:34.6, 12:10.3, 12:49.4, 13:31.8, 13:34.3, (14:10.7), (14:16.6) |
16 | 499 | Maple Grove,
MN - Team Time (1st 5) 1:03:51.0 | Spread (1st 5) 1:06.7 |
| 51, 61, 114, 131, 142, (155), (204) |
| Chase Krzmarzick, Hudson Hove, Griffin Bross, Tanner Nelson, Stephen Crisp, (Benjamin Ertl), (Tyler Oppel) |
| 12:10.8, 12:18.7, 12:56.1, 13:07.9, 13:17.5, (13:31.0), (13:58.0) |
17 | 508 | Highland Park,
MN - Team Time (1st 5) 1:03:42.2 | Spread (1st 5) 2:20.9 |
| 13, 95, 103, 121, 176, (204), (210) |
| Theo Hennum, Charlie Johnson, Jasper Foss, Ben Westreich, Adam Putz, (Campbell Walsh), (Evan Sherwood) |
| 11:21.0, 12:47.7, 12:50.3, 13:01.3, 13:41.9, (13:58.0), (14:00.8) |
| 508 | St Cloud Christian,
MN - Team Time (1st 5) 1:03:57.5 | Spread (1st 5) 1:56.5 |
| 35, 62, 78, 138, 195, (198), (200) |
| Isaac Berges, Miles Rassier, Isaac Berges, Matthias Jensen, Ian Chambers, (Matthias Jensen), (Eli Brophy) |
| 11:56.1, 12:20.1, 12:35.6, 13:13.1, 13:52.6, (13:54.2), (13:56.0) |
19 | 522 | Fergus Falls,
MN - Team Time (1st 5) 1:04:18.1 | Spread (1st 5) 35.8 |
| 82, 88, 105, 108, 139, (189), (192) |
| Landon Noon, Dexter Felstul, Louis Leonard, Isaac Jenc, Hayden Heruth, (Keaton Votava), (Brayden Haugen) |
| 12:37.4, 12:42.3, 12:51.9, 12:53.3, 13:13.2, (13:49.9), (13:51.5) |
20 | 607 | Litchfield,
MN - Team Time (1st 5) 1:05:14.7 | Spread (1st 5) 1:34.0 |
| 60, 101, 113, 143, 190, (261), (282) |
| Jaxen DeSmith, Peter Larson, Asher Allen, Isaac Kalkbrenner, Westin Sonsalla, (Carson Cervin), (Mayson Lowenberg) |
| 12:17.2, 12:49.5, 12:55.8, 13:21.0, 13:51.2, (15:00.0), (15:29.3) |
21 | 633 | Albany,
MN - Team Time (1st 5) 1:05:45.8 | Spread (1st 5) 59.3 |
| 75, 107, 144, 148, 159, (199), (206) |
| Colton Carlson, Garrett Tschida, Cole Christman, Connor Gannon, Garrett Goerger, (Reggie Schwenzfelder), (Trentin Soenneker) |
| 12:33.0, 12:53.2, 13:21.3, 13:26.0, 13:32.3, (13:55.9), (13:58.6) |
22 | 675 | Princeton,
MN - Team Time (1st 5) 1:06:09.8 | Spread (1st 5) 2:07.7 |
| 68, 73, 117, 179, 238 |
| William Ogilvy, William Harvala, James Gamec, Lincoln Weber, Simeon Daubner |
| 12:23.6, 12:31.1, 12:58.1, 13:45.7, 14:31.3 |
23 | 677 | Willmar,
MN - Team Time (1st 5) 1:06:06.2 | Spread (1st 5) 1:02.3 |
| 99, 112, 127, 146, 193, (200), (246) |
| Nathaniel Engstrom, Logan Fajardo, Crosby Pederson, Brecken Laumer, Levi Lindblad, (Henry Negen), (Ethan Eckhoff) |
| 12:49.3, 12:55.0, 13:05.1, 13:25.2, 13:51.6, (13:56.0), (14:46.1) |
24 | 679 | Proctor Area,
MN - Team Time (1st 5) 1:06:02.6 | Spread (1st 5) 1:55.9 |
| 38, 93, 171, 180, 197, (240), (244) |
| Kellen Loberg, Reyelts Scottie, Hans Bettendorf, Daggen Ohrt, Axel Ohrt, (Isaac Pocrnich), (Lane Peterson) |
| 11:57.7, 12:45.8, 13:39.7, 13:45.8, 13:53.6, (14:33.9), (14:41.8) |
25 | 685 | Hermantown,
MN - Team Time (1st 5) 1:06:14.8 | Spread (1st 5) 1:16.3 |
| 94, 96, 126, 156, 213, (218), (264) |
| Karter Davis, Cody Carlson, Carter Grothe, Easton Kukowski, Brady Kukowski, (Easton Hohman), (Beckett Homstad) |
| 12:47.1, 12:48.3, 13:04.8, 13:31.2, 14:03.4, (14:10.7), (15:04.0) |
26 | 720 | Mountain Lake,
MN - Team Time (1st 5) 1:06:28.2 | Spread (1st 5) 2:03.7 |
| 39, 119, 166, 184, 212 |
| Cooper Evers, Gideon Winger, Elliot Xayavong, Braiden Pack, Adrian Chantharak |
| 11:59.2, 13:00.5, 13:37.9, 13:47.7, 14:02.9 |
27 | 833 | Redwood Valley,
MN - Team Time (1st 5) 1:07:43.3 | Spread (1st 5) 2:07.5 |
| 39, 177, 184, 216, 217, (228), (237) |
| Lane Breitkruetz, August Danielson, Chase Wilson, Fletcher Leach, Jaxon Berg, (Aric Ewald), (Alex Sweetman) |
| 11:59.2, 13:43.1, 13:47.7, 14:06.6, 14:06.7, (14:18.4), (14:26.9) |
28 | 837 | Pequot Lakes,
MN - Team Time (1st 5) 1:08:13.4 | Spread (1st 5) 2:04.1 |
| 105, 118, 131, 229, 254, (289), (293) |
| Henry Thell, Julian Kurten, Owen Eide, Josiah Toftness, Arik Johnson, (Levi McCulloch), (Seren Bresnahan) |
| 12:51.9, 12:59.1, 13:07.9, 14:18.5, 14:56.0, (15:48.6), (15:52.8) |
29 | 848 | Windom,
MN - Team Time (1st 5) 1:08:04.9 | Spread (1st 5) 1:16.9 |
| 123, 141, 152, 202, 230, (273), (299) |
| Nolan Tjentland, Carter Knutson, Kieran Anderson, Liam Carroll, Graham Miller, (Noah Hernandez), (Tristan Ralston) |
| 13:04.1, 13:16.6, 13:27.1, 13:56.1, 14:21.0, (15:17.4), (16:09.4) |
30 | 885 | Milaca,
MN - Team Time (1st 5) 1:09:28.1 | Spread (1st 5) 3:48.5 |
| 49, 74, 231, 236, 295 |
| Michael Geranen, Ian Lange, Parker Herbst, Joseph Sluis, Theodore Brix |
| 12:09.6, 12:31.9, 14:22.2, 14:26.3, 15:58.1 |
31 | 972 | Marshall,
MN - Team Time (1st 5) 1:15:44.4 | Spread (1st 5) 6:07.3 |
| 76, 89, 147, 329, 331 |
| Bennett Kimman, Charles Mueller-Anderson, Dale Smith, Levi Magnuson, Keston Freese |
| 12:34.1, 12:42.4, 13:25.4, 18:21.1, 18:41.4 |
32 | 984 | Foley Intermediate,
MN - Team Time (1st 5) 1:10:33.1 | Spread (1st 5) 2:40.0 |
| 84, 151, 207, 268, 274, (323), (327) |
| Zackary Busch, Garrett Kankelfitz, Waylon Dreyer, Drew Bauerly, Benson Blank, (Triton Tatum), (Kyle Studanski) |
| 12:38.6, 13:26.9, 13:58.8, 15:10.2, 15:18.6, (17:57.0), (18:14.9) |
33 | 1015 | Annandale,
MN - Team Time (1st 5) 1:12:13.5 | Spread (1st 5) 4:01.8 |
| 123, 130, 182, 267, 313 |
| Brody Bruns, Evan Buboltz, Hunter Techel, Olin Lampi, Noah Fischer |
| 13:04.1, 13:07.7, 13:46.5, 15:09.3, 17:05.9 |
34 | 1025 | Sauk Centre,
MN - Team Time (1st 5) 1:10:07.6 | Spread (1st 5) 1:12.7 |
| 140, 196, 221, 233, 235, (245) |
| Sawyer Deters, John Zollman, Landen Dold, Graham Radjenovich, Marcel Steckelberg, (Kyle Blonigan) |
| 13:13.4, 13:52.9, 14:11.4, 14:23.8, 14:26.1, (14:43.0) |
35 | 1035 | Long Prairie-Grey Eagle,
MN - Team Time (1st 5) 1:11:10.1 | Spread (1st 5) 2:59.8 |
| 133, 175, 214, 215, 298, (316) |
| Leevke Brunkhorst, Brayden Larson, Max Mitzel, Damien Lopez, Matthew Bosl, (Ian Fellbaum) |
| 13:08.4, 13:41.5, 14:05.5, 14:06.5, 16:08.2, (17:14.9) |
36 | 1062 | Canby,
MN - Team Time (1st 5) 1:11:26.6 | Spread (1st 5) 1:50.2 |
| 160, 162, 208, 252, 280 |
| Lucas Sterzinger, Jaxon Ruether, Jeffrey Rylatt, Tate Frazeur, Zeyan Anderson |
| 13:34.2, 13:34.5, 13:59.6, 14:53.9, 15:24.4 |
37 | 1069 | Nova Classical Academy,
MN - Team Time (1st 5) 1:11:43.5 | Spread (1st 5) 2:39.9 |
| 77, 211, 241, 269, 271, (300), (326) |
| Henry Page, Alex Wlaschin, Roman Thury, Isaac Smith, John Tift, (Jason Waldman), (Asher Lindberg) |
| 12:34.2, 14:01.3, 14:40.5, 15:13.4, 15:14.1, (16:18.1), (18:03.0) |
38 | 1087 | Big Lake,
MN - Team Time (1st 5) 1:11:51.9 | Spread (1st 5) 1:28.1 |
| 165, 167, 242, 250, 263, (276), (281) |
| Dallas Kopp, Logan Phillips, Evan Hitter, Jamisen Nusbaum, Wyatt Winslow, (Avery Jarvi), (Jasper Blakeney) |
| 13:35.8, 13:38.8, 14:40.7, 14:52.7, 15:03.9, (15:21.8), (15:28.7) |
39 | 1107 | Monticello,
MN - Team Time (1st 5) 1:12:28.5 | Spread (1st 5) 2:47.1 |
| 90, 203, 255, 276, 283, (297), (310) |
| Henry Hanson, Jude Berning, Arnav Gupta, Quinn Feierabend, Logan Mossey, (Brennan Hogg), (Braiden Lerfald) |
| 12:42.8, 13:56.8, 14:57.2, 15:21.8, 15:29.9, (16:03.4), (16:54.3) |
40 | 1112 | Pine City,
MN - Team Time (1st 5) 1:12:05.5 | Spread (1st 5) 1:47.7 |
| 156, 183, 232, 266, 275, (278), (288) |
| Jenner Kunze, Walker Remme, Micah Hogberg, Owen Ableman, Evan Olson, (Conor Ableman), (Miles Gray) |
| 13:31.2, 13:46.6, 14:22.7, 15:06.1, 15:18.9, (15:22.7), (15:47.3) |
41 | 1125 | Mora,
MN - Team Time (1st 5) 1:12:20.3 | Spread (1st 5) 1:14.9 |
| 178, 181, 251, 257, 258, (285) |
| Beau Schafer, Ryan Lind, Paul Kunkel, Oliver Johnson, Benjamin Bauer, (Mnason Schultz) |
| 13:43.7, 13:46.0, 14:53.5, 14:58.5, 14:58.6, (15:33.8) |
42 | 1130 | Warroad,
MN - Team Time (1st 5) 1:14:11.1 | Spread (1st 5) 4:21.1 |
| 172, 191, 194, 248, 325 |
| Josiah Bleess, Tyson McKeever, Owen Larson, Ayden Hess, Jake Branum |
| 13:39.9, 13:51.3, 13:51.7, 14:47.2, 18:01.0 |
43 | 1228 | Hawley,
MN - Team Time (1st 5) 1:18:50.5 | Spread (1st 5) 7:07.7 |
| 168, 170, 262, 287, 341 |
| Bennett Johnson, Sam Olson, Evan Swan, Brooks Graunke, Isaac Hiller |
| 13:38.9, 13:39.4, 15:02.1, 15:43.5, 20:46.6 |
44 | 1242 | St Paul Academy & Summit,
MN - Team Time (1st 5) 1:14:32.4 | Spread (1st 5) 2:18.3 |
| 218, 224, 243, 256, 301, (311), (320) |
| Sam McCarthy, Felix Warren, Jace Fellon, Alex Lee, Carter Dodson, (Everett Grammens), (Eamon Bakker) |
| 14:10.7, 14:13.6, 14:41.2, 14:57.9, 16:29.0, (16:57.5), (17:30.0) |
45 | 1255 | Thief River Falls,
MN - Team Time (1st 5) 1:20:06.8 | Spread (1st 5) 6:20.9 |
| 149, 174, 270, 324, 338, (342), (344) |
| Gabe Paulson, Toby Sobotta, Allen Smith, William Dagg, Sade Nelson, (Jaxen Larson), (Paxton Wilson) |
| 13:26.6, 13:40.4, 15:14.0, 17:58.3, 19:47.5, (21:03.8), (22:13.0) |
46 | 1271 | St. Francis,
MN - Team Time (1st 5) 1:16:49.1 | Spread (1st 5) 3:23.0 |
| 150, 247, 259, 307, 308, (314) |
| Jacob Savageau, Justin Kessel, Alex Cotton, Jaden Yantes, Emery Tennison, (Oliver Lundquist) |
| 13:26.8, 14:46.9, 14:58.8, 16:46.8, 16:49.8, (17:06.8) |
47 | 1280 | Adrian/Ellsworth,
MN - Team Time (1st 5) 1:16:53.8 | Spread (1st 5) 4:07.5 |
| 186, 227, 249, 296, 322, (345) |
| Cody Weidert, Kevin Rivera, Jace Kohorst, Angel Farrias, Micah Bullerman, (Riley Bertrand) |
| 13:48.4, 14:18.3, 14:51.4, 15:59.8, 17:55.9, (22:35.2) |
48 | 1288 | Braham Area,
MN - Team Time (1st 5) 1:16:55.8 | Spread (1st 5) 3:05.5 |
| 162, 226, 291, 304, 305, (317), (332) |
| Waylon German, Tyler Maser, Tycen Woods, Luke Fix, Henry Asleson, (James Eaton), (Adam Fix) |
| 13:34.5, 14:17.1, 15:50.3, 16:33.9, 16:40.0, (17:18.3), (19:05.1) |
49 | 1294 | Wrenshall,
MN - Team Time (1st 5) 1:21:14.8 | Spread (1st 5) 7:53.9 |
| 92, 260, 284, 318, 340 |
| Anders Erickson, Owen Spender, Thomas Carlson, Keaton Gunderson, Jasper Stamper |
| 12:44.4, 14:59.0, 15:33.3, 17:19.8, 20:38.3 |
50 | 1379 | St. Cloud Cathedral,
MN - Team Time (1st 5) 1:18:56.9 | Spread (1st 5) 3:33.2 |
| 209, 265, 272, 312, 321 |
| Jack Schad, Barrett Flaherty, Henry Zwilling, Isaiah Schommer, Cole Kleinschmidt |
| 13:59.9, 15:04.9, 15:15.3, 17:03.7, 17:33.1 |
51 | 1476 | Blooming Prairie,
MN - Team Time (1st 5) 1:25:07.0 | Spread (1st 5) 5:22.0 |
| 234, 279, 290, 336, 337, (343), (346) |
| Mason Peterson, Samuel Schlund, Dante Williamson, Justin Olson, Jackson Olson, (Ethan Johnson), (Bricyn Thompson) |
| 14:25.0, 15:24.0, 15:49.0, 19:42.0, 19:47.0, (22:09.0), (23:24.0) |
52 | 1517 | Moose Lake/Willow River/Barnum,
MN - Team Time (1st 5) 1:22:50.4 | Spread (1st 5) 1:21.9 |
| 292, 301, 303, 306, 315, (319), (339) |
| Blaike Skalko-Olesiak, Moses Jurek, Jackson Ketchmark, Brendan Zinter, Nathan Ellingson, (Richard Wasche), (Elijah Erickson) |
| 15:51.8, 16:29.0, 16:31.9, 16:44.0, 17:13.7, (17:27.7), (20:14.7) |
53 | 1586 | Falls,
MN - Team Time (1st 5) 1:28:17.6 | Spread (1st 5) 3:32.6 |
| 286, 309, 328, 330, 333, (334), (335) |
| Mason Mortenson, Benson Sather, George Boe, Oliver Saxton, Ashby Silvers, (Sig Ginter), (Reign Friend) |
| 15:34.5, 16:53.4, 18:18.4, 18:24.2, 19:07.1, (19:08.1), (19:32.9) |