1 | 76 | Perham,
MN - Team Time (1st 5) 1:24:52.1 | Spread (1st 5) 45.7 |
| 6, 11, 14, 20, 25, (26), (29) |
| Sam Stoll, Klaus Weber, Keith Schornack, Nick Carignan, Isaac Werner, (Brandon Karels), (Andrew Riestenberg) |
| 16:30.5, 16:52.8, 17:02.1, 17:10.5, 17:16.2, (17:17.0), (17:19.9) |
2 | 159 | Blake School (The),
MN - Team Time (1st 5) 1:25:05.0 | Spread (1st 5) 2:24.0 |
| 1, 7, 12, 57, 82, (127), (165) |
| Paul Koullick, Sean Tyree, Brandon Clark, Owen Duncan, Brett Szalapski, (Kent Carlson), (Zachary Edinburgh) |
| 15:43.0, 16:39.0, 16:55.0, 17:41.0, 18:07.0, (18:35.0), (18:57.0) |
3 | 180 | St. Cloud Cathedral,
MN - Team Time (1st 5) 1:26:43.2 | Spread (1st 5) 52.5 |
| 8, 34, 37, 50, 51, (66), (79) |
| Grant Wintheiser, Brandon Chandler, Sam Burt, Thomas Friebe, Nicholas Golebiowski, (Kyle Kudak), (Beau Gerding) |
| 16:42.6, 17:24.8, 17:26.0, 17:34.7, 17:35.1, (17:49.6), (18:00.5) |
4 | 181 | Plainview-Elgin-Millville,
MN - Team Time (1st 5) 1:26:17.9 | Spread (1st 5) 1:32.3 |
| 4, 9, 36, 52, 80, (172), (209) |
| Aaron Haley, Grant Timm, Pat Reinschmidt, Gabe Thiel, Andrew LeBeau, (Cody Kitzman), (Tanner Stoltz) |
| 16:28.3, 16:47.3, 17:25.7, 17:36.0, 18:00.6, (19:02.7), (19:34.4) |
5 | 251 | Waseca,
MN - Team Time (1st 5) 1:28:02.4 | Spread (1st 5) 1:10.5 |
| 15, 35, 46, 65, 90, (160), (205) |
| Jeremy Sass, Shane Streich, Blake Malecha, Nic Rudolph, Christian Hall, (Nicholas Hoelmer), (Cesar Gallegos) |
| 17:02.6, 17:25.4, 17:33.1, 17:48.2, 18:13.1, (18:56.0), (19:31.4) |
6 | 255 | Minnehaha Academy,
MN - Team Time (1st 5) 1:27:34.7 | Spread (1st 5) 1:53.3 |
| 2, 30, 60, 62, 101, (143), (164) |
| Jake Brown, Eric Lubar, Phil White, Brandon Wiersma, Matt Ferris, (Paul Tokar), (Jacob Eggers) |
| 16:26.2, 17:20.1, 17:43.3, 17:45.6, 18:19.5, (18:43.6), (18:56.6) |
7 | 266 | Long Prairie-Grey Eagle,
MN - Team Time (1st 5) 1:28:09.8 | Spread (1st 5) 40.5 |
| 24, 48, 54, 67, 73, (90), (115) |
| Chris Pohlmann, Cody Warner, Alex Liebsch, Adam Bachmeier, Mitch Kingston, (Charlie Faust), (TJ. Walther) |
| 17:14.2, 17:33.5, 17:37.5, 17:49.9, 17:54.7, (18:13.1), (18:28.3) |
8 | 275 | Holy Family Catholic,
MN - Team Time (1st 5) 1:28:24.5 | Spread (1st 5) 58.1 |
| 22, 37, 63, 68, 85, (124), (167) |
| Jensen Orlow, Joe Salz, Alex Hanel, Will LaVelle, Tommy Kalb, (Weston Holasek), (Johnny King) |
| 17:11.4, 17:26.0, 17:46.0, 17:51.6, 18:09.5, (18:33.4), (19:00.7) |
9 | 369 | Adrian,
MN - Team Time (1st 5) 1:29:28.3 | Spread (1st 5) 1:28.6 |
| 17, 42, 72, 114, 124, (138), (148) |
| Nate Reyne, Jordan Pater, Ross Wieneke, Zach Runia, Justin Feit, (Ethan Olson), (Jase Pater) |
| 17:04.8, 17:28.3, 17:54.1, 18:27.7, 18:33.4, (18:40.0), (18:47.0) |
10 | 395 | Fairmont,
MN - Team Time (1st 5) 1:30:10.1 | Spread (1st 5) 41.4 |
| 47, 77, 84, 92, 95, (98), (132) |
| Sam Viesselman, Robby Riley, Justin McMurtry, Andrew Hasek, Kevin Hanson, (Alex Hodges), (Patrick Kloeckner) |
| 17:33.3, 18:00.0, 18:08.9, 18:13.2, 18:14.7, (18:18.6), (18:36.6) |
11 | 425 | Albany,
MN - Team Time (1st 5) 1:30:25.8 | Spread (1st 5) 1:07.5 |
| 32, 78, 93, 106, 116, (144), (180) |
| Landon Bauer, Seth Hare, Paul Maile, Taylor Waletzko, Jamie Holt, (Mitchel Heinen), (Robbie Hare) |
| 17:21.3, 18:00.1, 18:13.5, 18:22.1, 18:28.8, (18:44.4), (19:09.0) |
12 | 432 | Jackson County Central,
MN - Team Time (1st 5) 1:30:09.4 | Spread (1st 5) 1:30.7 |
| 21, 57, 76, 137, 141, (183), (290) |
| Justin Cook, Mathew Kocak, Marc Strom, Jon Troe, Samuel Hendrickson, (Ben Kocak), (Jordan Snyder) |
| 17:11.2, 17:41.0, 17:56.2, 18:39.1, 18:41.9, (19:12.5), (20:58.6) |
13 | 435 | Mora,
MN - Team Time (1st 5) 1:30:13.1 | Spread (1st 5) 1:34.4 |
| 31, 33, 61, 152, 158, (187), (199) |
| Tony Nikodym, John Amundson, Andrew Coop, Goodwin Amundson, Samuel Johnson, (Cody Cottingham), (Matthew Bostrom) |
| 17:20.4, 17:21.6, 17:44.7, 18:51.6, 18:54.8, (19:18.4), (19:25.8) |
14 | 447 | Esko,
MN - Team Time (1st 5) 1:30:29.2 | Spread (1st 5) 1:38.9 |
| 18, 64, 98, 122, 145, (185), (190) |
| Jackson Lindquist, Raleigh Goessling, Adam Eskuri, Phillip Wirtz, Joey Johnson, (Tim Garay), (Mac Ryks) |
| 17:05.7, 17:47.5, 18:18.6, 18:32.8, 18:44.6, (19:13.9), (19:19.8) |
15 | 455 | Eveleth-Gilbert,
MN - Team Time (1st 5) 1:30:32.6 | Spread (1st 5) 1:32.9 |
| 45, 56, 75, 104, 175, (176), (194) |
| Derek Kunnari, Jack Klander, Andy Swanson, Robbie Kaldahl, Andy Tikkanen, (Michael Wagner), (Adam Currie) |
| 17:32.5, 17:39.0, 17:55.2, 18:20.5, 19:05.4, (19:05.7), (19:21.7) |
16 | 475 | Mounds Park Academy,
MN - Team Time (1st 5) 1:29:57.8 | Spread (1st 5) 2:57.9 |
| 5, 10, 73, 186, 201, (219), (243) |
| Mason Ferlic, Pete Simpson, Dylan Saul, Erik Beck, Des McKeown, (Ben Gardner), (Kethan Dahlberg) |
| 16:30.1, 16:48.1, 17:54.7, 19:16.9, 19:28.0, (19:48.1), (20:10.6) |
17 | 479 | Staples-Motley,
MN - Team Time (1st 5) 1:30:43.8 | Spread (1st 5) 1:31.0 |
| 27, 28, 133, 140, 151, (162), (170) |
| Gunner Johnson, Jordan Bendson, Isaac Fuhrman, Josh Freese, Tyler Jenniges, (Justin Ziegler), (Blake Miller) |
| 17:18.1, 17:18.9, 18:37.0, 18:40.7, 18:49.1, (18:56.3), (19:02.4) |
18 | 523 | Trinity School at River Ridge,
MN - Team Time (1st 5) 1:31:36.8 | Spread (1st 5) 1:01.6 |
| 71, 81, 103, 109, 159, (252), (272) |
| Patrick Earhart, Charlie Leighton, Cody Sommer, JonElliott Brubaker, Jonathon Valentas, (Chris Johnson), (Jacob Bellomo) |
| 17:53.8, 18:03.1, 18:20.3, 18:24.2, 18:55.4, (20:19.9), (20:38.4) |
19 | 538 | Byron,
MN - Team Time (1st 5) 1:31:45.7 | Spread (1st 5) 1:09.3 |
| 59, 89, 107, 129, 154, (219), (270) |
| Eric Anderson, Shane Nepstad, Kyle Johnson, Henry Hartzler, Evan Sprecher, (Alex Ondler), (Spencer Tomlinson) |
| 17:43.2, 18:11.7, 18:22.8, 18:35.5, 18:52.5, (19:48.1), (20:36.7) |
20 | 608 | Sauk Centre,
MN - Team Time (1st 5) 1:32:28.3 | Spread (1st 5) 2:47.2 |
| 19, 43, 119, 200, 227, (244) |
| Jacob Gerhartz, Mike Kluver, Eddie Bosl, Nathan Welberg, Reed Duncan, (Tevin Luberts) |
| 17:06.6, 17:30.3, 18:30.6, 19:27.0, 19:53.8, (20:13.0) |
21 | 623 | Cotter,
MN - Team Time (1st 5) 1:32:51.0 | Spread (1st 5) 2:27.6 |
| 39, 83, 105, 168, 228, (229), (269) |
| Eric Mueller, Matt Schrupp, Barry Nelson, Greg Gernes, Jacob Johnson, (Joseph Tereba), (Scott Malotka) |
| 17:26.3, 18:08.3, 18:21.5, 19:01.0, 19:53.9, (19:57.7), (20:36.4) |
22 | 625 | Pequot Lakes,
MN - Team Time (1st 5) 1:32:34.9 | Spread (1st 5) 1:45.0 |
| 39, 108, 147, 149, 182, (254), (255) |
| Silas Lydeen, Adison Runberg, Jacob Headlee, Jake Braam, Sam Headlee, (Jordan Anderson), (Kevin Ryan) |
| 17:26.3, 18:23.2, 18:46.5, 18:47.6, 19:11.3, (20:20.3), (20:20.8) |
23 | 627 | Rush City,
MN - Team Time (1st 5) 1:32:56.6 | Spread (1st 5) 3:03.2 |
| 16, 85, 97, 192, 237, (316) |
| Josh Wurdemann, Daniel Taylor, Houston Carlson, Isaac Johnson, Daniel Weber, (Jeremiah Smith) |
| 17:03.2, 18:09.5, 18:16.3, 19:21.2, 20:06.4, (21:56.1) |
24 | 646 | Milaca,
MN - Team Time (1st 5) 1:32:23.7 | Spread (1st 5) 3:09.0 |
| 3, 88, 150, 191, 214, (267), (267) |
| Austin Bauer, Tom Gerads, Adam Shipman, Cody Huntington, Bryan Hanneburg, (Dustin Bergh), (John Ferguson) |
| 16:27.5, 18:10.4, 18:48.2, 19:21.1, 19:36.5, (20:36.3), (20:36.3) |
25 | 656 | St. James,
MN - Team Time (1st 5) 1:32:56.0 | Spread (1st 5) 2:18.7 |
| 23, 126, 138, 162, 207, (208), (271) |
| Johnathan Surber, Zach Christenson, Matthew Tucholke, James Rogers, Taylor Berg, (Adam Bruton), (Cheyenne Connell) |
| 17:13.3, 18:34.4, 18:40.0, 18:56.3, 19:32.0, (19:32.5), (20:38.1) |
26 | 698 | Royalton,
MN - Team Time (1st 5) 1:33:43.1 | Spread (1st 5) 2:15.6 |
| 44, 112, 128, 196, 218, (284), (320) |
| Rachel Timm, Odin Guerard, Dan Borash, Curtis Makela, Josh Wozniak, (Greg Novak), (Jesse Trutwin) |
| 17:32.3, 18:25.9, 18:35.1, 19:21.9, 19:47.9, (20:56.2), (22:14.1) |
| 698 | Warroad,
MN - Team Time (1st 5) 1:33:37.0 | Spread (1st 5) 1:56.9 |
| 55, 111, 118, 203, 211, (213), (333) |
| Joey Olson, Tanner Pederson, Ryan Pietrusewski, Chris Larson, Casey Anderson, (Logan Berg), (Aaron Knudson) |
| 17:38.2, 18:25.2, 18:29.8, 19:28.7, 19:35.1, (19:35.7), (23:12.2) |
28 | 719 | New London-Spicer,
MN - Team Time (1st 5) 1:34:12.2 | Spread (1st 5) 2:20.1 |
| 70, 93, 113, 198, 245 |
| Ben Bjertness, Brandon RichardWebster, Ryan Wermerskirchen, Whit Allen, Austin Graw |
| 17:53.6, 18:13.5, 18:27.5, 19:23.9, 20:13.7 |
29 | 765 | Morris Area,
MN - Team Time (1st 5) 1:34:38.7 | Spread (1st 5) 3:07.8 |
| 13, 96, 188, 233, 235, (293), (295) |
| Stefan Lemke, Roy Reese, Austin Schieler, Daniel Tiernan, Nathan Fangmeir, (John Zierke), (Matt Cotter) |
| 16:58.2, 18:15.5, 19:18.7, 20:00.3, 20:06.0, (21:07.9), (21:11.8) |
30 | 877 | Loyola-Cleveland-St. Clair,
MN - Team Time (1st 5) 1:35:59.8 | Spread (1st 5) 2:40.2 |
| 41, 174, 192, 230, 240, (257), (319) |
| Joe Goettl, Dan Fitterer, Wyatt Elmer, Taylor Hiniker, Chris Liu, (Ben Neyers), (Casey Ek) |
| 17:28.2, 19:03.4, 19:21.2, 19:58.6, 20:08.4, (20:22.7), (22:11.5) |
31 | 878 | Redwood Valley,
MN - Team Time (1st 5) 1:35:50.7 | Spread (1st 5) 1:21.0 |
| 116, 153, 171, 215, 223, (236), (260) |
| Brian Riley, Dillon Thooft, Nick Hastreiter, Dane Olsen, Brett Olsen, (Nick Anderson), (Zach Liebl) |
| 18:28.8, 18:52.2, 19:02.5, 19:37.4, 19:49.8, (20:06.1), (20:28.4) |
32 | 884 | Mesabi East,
MN - Team Time (1st 5) 1:35:49.7 | Spread (1st 5) 1:07.6 |
| 134, 157, 181, 195, 217 |
| Casey Baker, Drew Johnson, Bennett Maki, Brian Radtke, Danny Radtke |
| 18:37.4, 18:54.3, 19:11.2, 19:21.8, 19:45.0 |
33 | 891 | Watertown-Mayer,
MN - Team Time (1st 5) 1:36:16.0 | Spread (1st 5) 1:53.6 |
| 109, 131, 179, 222, 250 |
| Tim Parochka, Nick Pierson, Casey Klas, Casey Fails, Alex Phearman |
| 18:24.2, 18:36.2, 19:08.7, 19:49.1, 20:17.8 |
34 | 922 | North Shore,
MN - Team Time (1st 5) 1:36:37.7 | Spread (1st 5) 2:15.5 |
| 69, 173, 216, 225, 239, (298), (308) |
| Kieran Scannell, David Bergstrom, Josh Ensign, Drew Holmen, Leif Gilsvik, (Darren Waha), (Ben Seaton) |
| 17:52.4, 19:02.8, 19:43.8, 19:50.8, 20:07.9, (21:15.5), (21:36.6) |
35 | 924 | Blue Earth Area,
MN - Team Time (1st 5) 1:36:35.9 | Spread (1st 5) 1:58.0 |
| 121, 135, 197, 210, 261, (279), (282) |
| Riley Holmseth, Aaron Wilhelmi, Jake Zebedee, Brandon Christians, Wade Wilhelmi, (Jason Mertens), (Alvin Goraczkowski) |
| 18:31.0, 18:37.8, 19:23.6, 19:34.5, 20:29.0, (20:50.8), (20:54.1) |
36 | 931 | Blooming Prairie,
MN - Team Time (1st 5) 1:36:40.4 | Spread (1st 5) 1:24.4 |
| 129, 142, 204, 224, 232, (251), (252) |
| Jake Elwood, Adam Driessen, Derek Weringa, Tim Boecker, Tyler Cozine, (Andrew Grant), (Daniel Hansen) |
| 18:35.5, 18:43.5, 19:31.2, 19:50.3, 19:59.9, (20:19.6), (20:19.9) |
37 | 1055 | Hills-Beaver Creek,
MN - Team Time (1st 5) 1:38:44.8 | Spread (1st 5) 2:07.9 |
| 136, 146, 234, 262, 277, (302), (314) |
| Ryan Weitgenant, Luke Werner, Travis Helgeson, Heath VanWyhe, Dillion Hoiland, (Cole Meester), (Justin Esselink) |
| 18:38.9, 18:44.8, 20:03.6, 20:30.7, 20:46.8, (21:20.3), (21:51.0) |
38 | 1071 | Maple River,
MN - Team Time (1st 5) 1:38:41.4 | Spread (1st 5) 1:22.8 |
| 156, 206, 221, 242, 246, (278), (283) |
| Will Howieson, Jesse Jaeger, Tanner Lemmon, Lucas Keller, Tim Mitchell, (Devin Wendt), (John Dickey) |
| 18:53.9, 19:31.5, 19:49.0, 20:10.3, 20:16.7, (20:47.0), (20:56.1) |
39 | 1087 | Pine City,
MN - Team Time (1st 5) 1:39:20.7 | Spread (1st 5) 2:30.4 |
| 87, 226, 241, 259, 274, (280) |
| Cody Hanson, John Dedic, Mike Chouanard, Zain Hunter, Thomas Pitzen, (Ben Wirth) |
| 18:10.2, 19:52.7, 20:09.6, 20:27.6, 20:40.6, (20:50.9) |
40 | 1115 | Christs Household Of Faith,
MN - Team Time (1st 5) 1:39:58.0 | Spread (1st 5) 2:56.0 |
| 102, 178, 247, 289, 299, (301), (337) |
| Colin Strandlund, Darian Warneke, Garret Bluhm, Blake Eckman, Gabriel Otten, (Kendall Strandlund), (Owen Simonson) |
| 18:20.0, 19:07.0, 20:17.0, 20:58.0, 21:16.0, (21:20.0), (23:49.0) |
41 | 1131 | Marshall (Duluth),
MN - Team Time (1st 5) 1:39:47.4 | Spread (1st 5) 2:12.6 |
| 166, 169, 212, 288, 296, (310), (313) |
| John Goltz, Cedric Heller, Brandon Channell, Zach Scalzo, Eric Miklausich, (Tony Belsito), (Joe Hodge) |
| 18:59.6, 19:02.2, 19:35.5, 20:57.9, 21:12.2, (21:41.4), (21:49.8) |
42 | 1158 | St. Croix Lutheran,
MN - Team Time (1st 5) 1:40:50.2 | Spread (1st 5) 3:00.3 |
| 120, 177, 263, 294, 304, (328), (330) |
| Ted Shillingstad, Matthew McDermott, Jared Beaulieu, Samuel Heintz, Sam Johnson, (Ethan Marshall), (Aaron Peters) |
| 18:30.8, 19:06.9, 20:32.0, 21:09.4, 21:31.1, (22:32.2), (22:59.4) |
43 | 1197 | East Central,
MN - Team Time (1st 5) 1:42:20.6 | Spread (1st 5) 4:28.1 |
| 122, 202, 256, 286, 331, (332), (338) |
| Zach McCulloch, Nate Magnuson, Jordan Kester, Daniel Dronen, Luke Raymond, (Alex Clennon), (Colton Nelson) |
| 18:32.8, 19:28.5, 20:21.2, 20:57.2, 23:00.9, (23:01.8), (24:05.0) |
44 | 1215 | Minnesota Valley Lutheran,
MN - Team Time (1st 5) 1:42:29.6 | Spread (1st 5) 3:36.7 |
| 155, 161, 265, 307, 327 |
| Jacob Flitter, Daniel Stelljes, Joshua Grefe, Ryan Steffl, Dimitri Zimmerman |
| 18:53.4, 18:56.2, 20:34.6, 21:35.3, 22:30.1 |
45 | 1232 | Pierz,
MN - Team Time (1st 5) 1:41:27.2 | Spread (1st 5) 1:59.7 |
| 183, 230, 238, 285, 296, (306), (321) |
| Jake Poster, Nathan Welle, Eden Hanson, Ian Engen, Nathan Thommes, (Charlie Corbett), (Will Corbett) |
| 19:12.5, 19:58.6, 20:07.3, 20:56.6, 21:12.2, (21:34.4), (22:24.0) |
46 | 1259 | Ottertail Central,
MN - Team Time (1st 5) 1:41:40.6 | Spread (1st 5) 1:25.0 |
| 189, 258, 264, 273, 275 |
| Rusty Duncan, Sean Mathiesen, Keeler Johnson, Gabe Wicklund, Cj Smith |
| 19:18.8, 20:25.7, 20:33.6, 20:38.7, 20:43.8 |
47 | 1282 | Floodwood,
MN - Team Time (1st 5) 1:44:06.0 | Spread (1st 5) 4:18.5 |
| 53, 291, 311, 312, 315 |
| Jordan Smith, Johnathan Chambers, Jordan Hackensmith, Keegan Warner, Cody Johnson |
| 17:36.9, 20:59.4, 21:45.5, 21:48.8, 21:55.4 |
48 | 1305 | Math & Science Academy,
MN - Team Time (1st 5) 1:46:07.4 | Spread (1st 5) 6:04.4 |
| 48, 300, 305, 317, 335, (336), (339) |
| Jacob Siekmeier, Anish Chandak, Daniel Runge, Tim Siepmaun, Michael Hartz, (Kiran Mekala), (Jack Mockenhaupt) |
| 17:33.5, 21:19.5, 21:31.2, 22:05.3, 23:37.9, (23:38.1), (26:00.3) |
49 | 1362 | BOLD (XC),
MN - Team Time (1st 5) 1:46:40.1 | Spread (1st 5) 4:08.7 |
| 100, 292, 322, 324, 324, (326) |
| Kyle Schulte, Jacob Revier, Alex Lundstrum, Ethan Kosak, James Lesniak, (Ethan Ryberg) |
| 18:19.3, 21:00.2, 22:24.6, 22:28.0, 22:28.0, (22:28.2) |
50 | 1416 | Carlton,
MN - Team Time (1st 5) 1:45:22.3 | Spread (1st 5) 1:53.9 |
| 248, 266, 281, 303, 318, (323), (329) |
| Kodie Peterson, Zach Veno, Jacob Gran, Phil McPhail, Eric Lee, (Duncan Fox), (Dylan Johnson) |
| 20:17.1, 20:35.8, 20:54.0, 21:24.4, 22:11.0, (22:27.0), (22:46.5) |
51 | 1455 | Hinckley-Finlayson,
MN - Team Time (1st 5) 1:47:08.9 | Spread (1st 5) 3:11.1 |
| 249, 276, 287, 309, 334 |
| Melachi Nelson, Matt Miller, Nick Hodena, Zach Chesbrough, Cody Libra |
| 20:17.3, 20:45.5, 20:57.6, 21:40.1, 23:28.4 |