1 | 67 | Osseo,
MN - Team Time (1st 5) 1:25:27.2 | Spread (1st 5) 1:08.7 |
| 7, 8, 9, 16, 27, (42), (47) |
| Jake Mason, Brad Hartman, Jason Unold, Brian Gooley, Eric Jorgenson, (David Johnson), (Andrew Taverna) |
| 16:38.5, 16:48.7, 16:51.7, 17:21.1, 17:47.2, (18:12.1), (18:23.8) |
2 | 70 | Totino-Grace,
MN - Team Time (1st 5) 1:25:19.1 | Spread (1st 5) 1:29.2 |
| 3, 5, 14, 22, 26, (30), (31) |
| Steven Dado, Adam Braun, Rob Wicks, Nick Wanner, Mike Greenstein, (Pieter Uppgaard), (Andrew Meyer) |
| 16:15.5, 16:36.3, 17:10.7, 17:31.9, 17:44.7, (17:58.8), (18:01.0) |
3 | 107 | Blaine,
MN - Team Time (1st 5) 1:27:27.1 | Spread (1st 5) 1:04.9 |
| 12, 15, 20, 21, 39, (52), (57) |
| Austin Woetzel, Dan Kremer, Patrick Kruse, Mammad Nurie, Scott Urban, (Robert Revering), (Mich Culshaw-maurer) |
| 17:03.7, 17:14.8, 17:29.1, 17:30.9, 18:08.6, (18:31.8), (18:42.2) |
4 | 131 | Coon Rapids,
MN - Team Time (1st 5) 1:28:07.3 | Spread (1st 5) 1:60.0 |
| 2, 28, 29, 32, 40, (46), (50) |
| Blayne Dulian, Dylan Sorman, Calvin Mehrhof, Dan Coughlin, David Kennedy, (Luke Stocker), (Adam Nelson) |
| 16:11.6, 17:51.0, 17:51.8, 18:01.3, 18:11.6, (18:16.1), (18:28.3) |
5 | 133 | Centennial,
MN - Team Time (1st 5) 1:28:35.4 | Spread (1st 5) 1:08.4 |
| 11, 16, 34, 35, 37, (43), (45) |
| Zach Brintz, Joe Tilleskjor, Ryan Brown, Jake Kretschmer, Rob Lasch, (Weston Hyllested), (Matt Longen) |
| 16:59.1, 17:21.1, 18:02.4, 18:05.3, 18:07.5, (18:13.7), (18:15.0) |
6 | 150 | Mounds View,
MN - Team Time (1st 5) 1:29:23.4 | Spread (1st 5) 42.4 |
| 19, 25, 32, 36, 38, (41), (51) |
| Devin Hess, Michael Hoff, David Kahat, Ben Kramka, Jeremy Dahl, (Sam VanTassel), (Jordan Rivet) |
| 17:26.0, 17:40.6, 18:01.3, 18:07.1, 18:08.4, (18:12.0), (18:31.6) |
7 | 170 | Maple Grove,
MN - Team Time (1st 5) 1:28:55.3 | Spread (1st 5) 2:13.6 |
| 4, 6, 49, 53, 58, (70), (71) |
| Alex Johnson, Tyler Olson, Connor Olson, Luke Iverson, Nathan Rausch, (Adam Meyer), (Tommy Gibson) |
| 16:30.1, 16:38.1, 18:27.7, 18:35.7, 18:43.7, (19:09.8), (19:10.1) |
8 | 186 | St. Michael-Albertville,
MN - Team Time (1st 5) 1:29:18.3 | Spread (1st 5) 2:50.4 |
| 1, 10, 55, 59, 61, (72), (76) |
| Jake Autio, Nathan Robeck, John DeLozier, Peter Mason, Michael Lindquist, (Matt Eiynck), (Kyle Salonek) |
| 16:04.8, 16:55.8, 18:38.4, 18:44.1, 18:55.2, (19:10.8), (19:24.5) |
9 | 252 | Rogers,
MN - Team Time (1st 5) 1:32:28.8 | Spread (1st 5) 1:58.5 |
| 18, 23, 68, 69, 74, (81), (83) |
| Caleb LeClaire, Tony Aeshliman, Daniel Schuler, Justin Burt, Dustin Muehler, (David Dechaine), (TJ Scott) |
| 17:21.4, 17:32.9, 19:07.1, 19:07.5, 19:19.9, (19:46.7), (19:57.3) |
10 | 257 | Anoka,
MN - Team Time (1st 5) 1:32:34.6 | Spread (1st 5) 2:27.8 |
| 13, 44, 48, 75, 77, (78), (79) |
| Renzo Celis, Kevin Persuitti, Alex Miller, Tim Struwve, Will Berard, (Brian Wolf), (Jeff Barstow) |
| 17:03.8, 18:14.7, 18:24.2, 19:20.3, 19:31.6, (19:33.0), (19:33.8) |
11 | 265 | Irondale,
MN - Team Time (1st 5) 1:32:55.8 | Spread (1st 5) 1:27.4 |
| 24, 54, 60, 62, 65, (80), (84) |
| Jack Peterson, Bryan Sprang, Sean Lyndes, Tarek Adbelkhaliq, Colin Owens, (Evan Tharaldson), (Adam Carlsen) |
| 17:34.9, 18:36.4, 18:46.3, 18:55.9, 19:02.3, (19:40.0), (20:05.0) |
12 | 350 | Fridley,
MN - Team Time (1st 5) 1:37:29.3 | Spread (1st 5) 2:51.3 |
| 56, 65, 67, 73, 89, (90), (91) |
| Joe Britven, Joe Ikier, Shane Campbell, Riley West, Keihlor Mack, (Kyle Johnson), (Seba Cardenas) |
| 18:39.0, 19:02.3, 19:03.2, 19:14.5, 21:30.3, (22:09.8), (22:40.1) |
13 | 380 | Champlin Park,
MN - Team Time (1st 5) 1:38:18.5 | Spread (1st 5) 1:17.6 |
| 63, 64, 82, 85, 86, (87), (88) |
| Brett Sjostrom, Jay Alexander, Jacob Stutelberg, Tyler Dvorak, Brandon Johnson, (Jarrod Klopp), (Justin Jonassen) |
| 18:56.3, 19:00.2, 19:55.9, 20:12.2, 20:13.9, (20:34.7), (20:41.1) |