1 | 31 | Pequot Lakes,
MN - Team Time (1st 5) 59:02.8 | Spread (1st 5) 1:21.6 |
| 1, 4, 5, 8, 13, (78), (83) |
| Shane Crowley, Logan Fogarty, Levi Fricke, Huck Heggerston, Charles Schiessl, (Caleb Toftness), (Eddie Super-Peterson) |
| 10:58.6, 11:41.4, 11:52.2, 12:10.4, 12:20.2, (13:47.1), (13:52.6) |
2 | 123 | Roseau,
MN - Team Time (1st 5) 1:03:06.3 | Spread (1st 5) 51.7 |
| 9, 10, 19, 42, 43, (52), (77) |
| Ryan Hirst, Brennen Johnson, Noah Urness, Gunnar Lund, Bodee Hovda, (Titus Kvien), (Braydn Thingvold) |
| 12:11.7, 12:14.9, 12:34.5, 13:01.8, 13:03.4, (13:15.0), (13:46.0) |
3 | 155 | Osakis,
MN - Team Time (1st 5) 1:03:30.5 | Spread (1st 5) 1:34.7 |
| 6, 7, 29, 46, 67, (106), (107) |
| Mason Grove, Brennen Gustafson, Jacob Taplin, Zach Fiskness, Isaac Ruegemer, (Cody Helm), (Jack Bock) |
| 12:00.3, 12:03.7, 12:46.7, 13:04.8, 13:35.0, (14:19.0), (14:19.2) |
4 | 188 | East Grand Forks,
MN - Team Time (1st 5) 1:04:31.6 | Spread (1st 5) 57.5 |
| 16, 25, 39, 48, 60, (61), (69) |
| Ethan Arntson, Hunter Jordheim, Elliot Arnston, Jonah Vandervort, Tate Moore, (Brady Loer), (Weston Mahar) |
| 12:24.7, 12:41.6, 12:57.2, 13:05.9, 13:22.2, (13:26.1), (13:37.8) |
5 | 189 | Warroad,
MN - Team Time (1st 5) 1:04:11.7 | Spread (1st 5) 1:54.8 |
| 3, 30, 31, 59, 66, (72), (96) |
| Jack Goulet, Wyatt Hennum, Garrett Hennum, Griffin Marvin, Sam Goulet, (Erick Comstock), (Simon Anderson) |
| 11:40.1, 12:47.3, 12:47.7, 13:21.7, 13:34.9, (13:42.1), (14:05.9) |
6 | 237 | Stewartville,
MN - Team Time (1st 5) 1:05:44.5 | Spread (1st 5) 1:17.2 |
| 20, 23, 50, 63, 81, (99), (134) |
| Josh Langseth, Nathan Jeche, Reed Neubauer, Logan Johnson, Jackson Yetter, (Riley Schild), (Jayden Higgins) |
| 12:34.7, 12:37.8, 13:11.0, 13:29.1, 13:51.9, (14:09.9), (14:52.7) |
7 | 283 | Pine City,
MN - Team Time (1st 5) 1:06:42.3 | Spread (1st 5) 1:20.0 |
| 26, 34, 58, 71, 94, (100), (101) |
| Roman McKinney, Charlie Ausmus, Eli Fromm, Bryer Willert, Levi Wilson, (Jacob Treu), (Sawyer McDaniel) |
| 12:44.0, 12:51.3, 13:21.0, 13:42.0, 14:04.0, (14:10.0), (14:10.5) |
8 | 287 | RAACHE,
MN - Team Time (1st 5) 1:06:51.1 | Spread (1st 5) 1:05.0 |
| 27, 53, 57, 70, 80, (91), (117) |
| Eli McLemore, Matthew Van Camp, Elijah Hicks, Thomas Klein, Jack Sedlmajer, (Alex Alderman), (Samuel Perry) |
| 12:44.5, 13:15.7, 13:20.8, 13:40.6, 13:49.5, (13:59.7), (14:38.4) |
9 | 292 | Park Rapids Area,
MN - Team Time (1st 5) 1:06:50.9 | Spread (1st 5) 3:34.1 |
| 15, 22, 24, 54, 177, (184), (227) |
| Thomas Lopez, Pierce Deblieck, Morris Blake, Caleb Arola, Brock Leiran, (Tyler Officer), (James Albrecht) |
| 12:22.7, 12:35.6, 12:38.6, 13:17.2, 15:56.8, (16:09.8), (20:21.9) |
10 | 301 | LA/RP/H,
MN - Team Time (1st 5) 1:06:52.8 | Spread (1st 5) 2:44.9 |
| 11, 28, 44, 76, 142, (152), (157) |
| Ryan Prinsen, Samuel Adamczyk, Tyler Betthauser, Matthew Sprague, Tel Fahrendholz, (Beatty Darr), (Kail Heiden) |
| 12:17.1, 12:45.0, 13:03.8, 13:44.9, 15:02.0, (15:15.6), (15:25.4) |
11 | 307 | Perham,
MN - Team Time (1st 5) 1:07:04.6 | Spread (1st 5) 2:09.8 |
| 21, 33, 38, 89, 126, (130), (133) |
| Brayden Glorvigen, Domanik Hagen, Brodey Evenson, Reier Tweeton, Isaac Paurus, (Jaxon Bain), (Josh Kalina) |
| 12:35.1, 12:50.1, 12:56.3, 13:58.2, 14:44.9, (14:48.3), (14:50.2) |
12 | 313 | Long Prairie-Grey Eagle,
MN - Team Time (1st 5) 1:07:07.5 | Spread (1st 5) 1:46.8 |
| 12, 45, 79, 82, 95, (203), (207) |
| William Schultz, Evan Flan, Tyler Lemke, Justin Houdek, Boston Mitzel, (Gavin Brown), (Blake Schultz) |
| 12:17.5, 13:04.1, 13:49.4, 13:52.2, 14:04.3, (16:56.1), (17:06.8) |
13 | 393 | Lake of the Woods/Rainy River,
MN - Team Time (1st 5) 1:08:51.7 | Spread (1st 5) 2:04.9 |
| 35, 47, 56, 117, 138, (164), (221) |
| Alex Beckel, Wyatt Shaw, Yili Schiro, Ben Berthiume, Daniel Sopkowiak, (Joshua Dorow), (David Brown) |
| 12:51.4, 13:04.9, 13:20.7, 14:38.4, 14:56.3, (15:35.8), (18:38.1) |
14 | 398 | Staples-Motley,
MN - Team Time (1st 5) 1:08:01.0 | Spread (1st 5) 4:08.6 |
| 2, 17, 108, 112, 159, (225) |
| Dillan Robben, Axel Mertens, Dustin Converse, Gabe Kroll, Reid Judd, (Caden Mrazek) |
| 11:17.9, 12:28.1, 14:20.7, 14:27.8, 15:26.5, (20:16.6) |
15 | 417 | West Central Area,
MN - Team Time (1st 5) 1:09:39.1 | Spread (1st 5) 3:23.9 |
| 18, 40, 68, 115, 176, (192) |
| Bryce Kjesbo, Jack Courrier, Anderson Camden, Ben Bye, Parker Mathews, (Trent Lindquist) |
| 12:31.3, 12:57.4, 13:37.1, 14:38.1, 15:55.2, (16:24.6) |
16 | 438 | New London-Spicer,
MN - Team Time (1st 5) 1:09:47.7 | Spread (1st 5) 1:56.5 |
| 32, 65, 90, 123, 128, (175), (190) |
| Jett Kubesh, Henry Vetsch, Owen Lee, Paul Skretvedt, Nate Nelson, (Taylor Daucsavage), (AJ Pirrotta) |
| 12:49.4, 13:30.1, 13:58.6, 14:43.7, 14:45.9, (15:53.4), (16:17.3) |
17 | 458 | South Ridge/Cherry/North Woods/NE Range,
MN - Team Time (1st 5) 1:10:21.0 | Spread (1st 5) 54.8 |
| 73, 74, 85, 110, 116, (132), (149) |
| Owen Erickson, Alex Burckhardt, Quinn Fierkelepp, Finnian Prall, Cameron Posey, (Hunter Bryant), (Tyler Morse) |
| 13:43.4, 13:43.7, 13:54.8, 14:20.9, 14:38.2, (14:48.9), (15:08.8) |
18 | 481 | Mora,
MN - Team Time (1st 5) 1:10:35.9 | Spread (1st 5) 1:51.2 |
| 40, 84, 102, 124, 131, (135), (163) |
| Alex Williams, Joel Kelling, Owen Szoka, Ledgyn Nelson, Tanner Berry, (Ted Anderson), (Willy McCallum) |
| 12:57.4, 13:53.8, 14:11.9, 14:44.2, 14:48.6, (14:53.1), (15:33.9) |
19 | 491 | Thief River Falls,
MN - Team Time (1st 5) 1:10:52.2 | Spread (1st 5) 1:53.7 |
| 49, 86, 97, 119, 140, (173), (210) |
| William MacLean, Tyler Brouse, Teegan Millsop, Keegan Lund, Micah Anderson, (Spencer Hempel), (Noah Burkel) |
| 13:07.4, 13:56.3, 14:08.1, 14:39.3, 15:01.1, (15:51.9), (17:33.5) |
20 | 512 | Hinckley-Finlayson,
MN - Team Time (1st 5) 1:11:13.0 | Spread (1st 5) 1:46.0 |
| 55, 75, 93, 144, 145, (147), (153) |
| Griffin Stiel, Colton Froehling, Dalton Hosna, Drew Churchill, Everett Mans, (Adam Carlier), (Michael Bradshaw) |
| 13:19.0, 13:44.0, 14:02.0, 15:03.0, 15:05.0, (15:08.0), (15:17.0) |
21 | 553 | Wabasha-Kellogg,
MN - Team Time (1st 5) 1:12:16.2 | Spread (1st 5) 2:56.7 |
| 37, 92, 125, 127, 172, (180) |
| Jake Hill, Oscar Sailer, Henry Cushman, Jackson Danckwart, Robert Cushman, (Miles Kallstrom) |
| 12:54.7, 14:00.1, 14:44.8, 14:45.2, 15:51.4, (16:01.0) |
22 | 638 | Royalton,
MN - Team Time (1st 5) 1:14:02.3 | Spread (1st 5) 2:28.8 |
| 51, 113, 143, 162, 169, (171), (181) |
| Marcus Hayes, Cole Hofstad, Hunter Walburn, Andrew Hayes, Jerret Sauer, (Nick Block), (Damien Bishop) |
| 13:14.3, 14:31.2, 15:02.2, 15:31.5, 15:43.1, (15:46.6), (16:02.0) |
23 | 642 | Red Lake County,
MN - Team Time (1st 5) 1:14:15.6 | Spread (1st 5) 3:07.9 |
| 36, 114, 135, 178, 179, (213) |
| Azazel Chapman, Caden Lee, Peyton O'Neill, Donovan Clifton, Maverick Nelson, (Everett Svendsen) |
| 12:51.8, 14:33.0, 14:53.1, 15:58.0, 15:59.7, (17:50.0) |
24 | 674 | Milaca,
MN - Team Time (1st 5) 1:15:05.2 | Spread (1st 5) 2:38.8 |
| 87, 121, 129, 139, 198, (208), (214) |
| Matthew Szucs, Gabriel Olson, Thomas Leom, Berg Ben, Rollie Steinbrecher, (Nord Nathan), (Gabriel Jergens) |
| 13:58.1, 14:42.9, 14:48.1, 14:59.2, 16:36.9, (17:17.3), (17:55.6) |
25 | 709 | Melrose Area,
MN - Team Time (1st 5) 1:16:05.6 | Spread (1st 5) 3:16.5 |
| 64, 105, 148, 191, 201 |
| Brandon Dragseth, Emmett Massmann, Sawyer Frieler, Damien Rameriz, Brandon Hingeveld |
| 13:29.3, 14:18.1, 15:08.5, 16:23.9, 16:45.8 |
26 | 721 | Albany,
MN - Team Time (1st 5) 1:15:40.5 | Spread (1st 5) 1:31.3 |
| 98, 137, 158, 161, 167, (197), (204) |
| Riley Lauer, Dominic St. Marie, Tyler Classon, Lance Nathan, Devin Classon, (Devan Southard), (Hunter Donabauer) |
| 14:09.6, 14:54.2, 15:25.6, 15:30.2, 15:40.9, (16:36.2), (16:58.9) |
27 | 758 | Hayfield,
MN - Team Time (1st 5) 1:17:11.5 | Spread (1st 5) 2:20.3 |
| 103, 104, 156, 196, 199, (212) |
| Braeden Hahn, Wesley Scanlan, Landon Steinfadt, Kaleb Sanvick, Caleb Finley, (Ethan Campbell) |
| 14:16.9, 14:17.3, 15:24.0, 16:36.1, 16:37.2, (17:37.9) |
28 | 778 | Eden Valley-Watkins/Kimball,
MN - Team Time (1st 5) 1:24:36.7 | Spread (1st 5) 8:29.4 |
| 14, 111, 200, 224, 229 |
| Ryan Wirz, Daniel Heuring, Alex Kurowski, Keegan Lommel, Alex Ludlow |
| 12:21.3, 14:25.9, 16:42.4, 20:16.4, 20:50.7 |
29 | 779 | Maple Lake,
MN - Team Time (1st 5) 1:17:16.6 | Spread (1st 5) 2:26.9 |
| 108, 146, 155, 168, 202, (217), (218) |
| Ayden Fitzgerald, Alan Haglin, Logan Anglin, Jeremiah Skreen, Nicholas Jost, (Nathan Zander), (Joe Neutz) |
| 14:20.7, 15:05.9, 15:21.3, 15:41.1, 16:47.6, (18:14.1), (18:16.6) |
30 | 821 | Sauk Centre,
MN - Team Time (1st 5) 1:20:50.3 | Spread (1st 5) 4:12.6 |
| 87, 120, 183, 215, 216 |
| Noah Borgerding, Zander Olmschenk, Ashton Trisko, Mathew Brunko, Harry Dunn |
| 13:58.1, 14:39.6, 16:04.4, 17:57.5, 18:10.7 |
31 | 833 | Holdingford,
MN - Team Time (1st 5) 1:18:37.6 | Spread (1st 5) 1:45.9 |
| 122, 165, 166, 186, 194, (211) |
| Levi Koltes, Owen Klisch, Damian Skwira, Tom Heitzman, Collin Friedrich, (Lukas Jendro) |
| 14:43.5, 15:36.3, 15:36.9, 16:11.5, 16:29.4, (17:37.4) |
32 | 848 | Annandale,
MN - Team Time (1st 5) 1:18:49.3 | Spread (1st 5) 1:24.7 |
| 150, 160, 169, 174, 195, (222), (230) |
| Nathan Klatt, Brennan Hill, Cody Sneller, Will Spielmann, Dylan Doffling, (Michael McIntee), (Forest Wabaunsee) |
| 15:11.2, 15:26.6, 15:43.1, 15:52.5, 16:35.9, (19:22.9), (21:42.3) |
33 | 851 | Howard Lake-Waverly-Winsted,
MN - Team Time (1st 5) 1:18:52.9 | Spread (1st 5) 1:14.0 |
| 141, 153, 182, 187, 188, (205), (206) |
| Samuel Lueck, Liam Christopherson, Mclane Robinson, Grant Siegersma, Hunter Huggett, (Landon Marketon), (Ben Poirier) |
| 15:01.8, 15:17.0, 16:03.2, 16:15.1, 16:15.8, (17:00.2), (17:04.3) |
34 | 864 | Pine Island,
MN - Team Time (1st 5) 1:24:00.5 | Spread (1st 5) 6:09.7 |
| 62, 151, 209, 219, 223 |
| Jamison Rosane, Tristan Fangman, Lucas Albrecht, Henry Morgan, Nolan Jewell |
| 13:26.5, 15:12.9, 17:23.7, 18:21.2, 19:36.2 |
35 | 1012 | Ottertail Central,
MN - Team Time (1st 5) 1:27:40.5 | Spread (1st 5) 4:08.3 |
| 185, 189, 192, 220, 226, (228), (231) |
| Greg Spilde, Dylan Geihsler, Aidan Heggem, Eli Milbeck, Cadence Hartman, (Cayden Mansker), (Trevor Stans) |
| 16:10.9, 16:16.9, 16:24.6, 18:28.9, 20:19.2, (20:25.6), (22:13.3) |