1 | 15 | Mounds View,
MN - Team Time (1st 5) 1:33:54.2 | Spread (1st 5) 29.4 |
| 1, 2, 3, 4, 5, (6), (7) |
| Kevin Zalewski, Max Wang, Mitch Krause, Peter Olson, Thomas Wentworth, (Elliot Gehl), (Erik Luk) |
| 18:29.2, 18:42.1, 18:48.1, 18:56.2, 18:58.6, (18:58.8), (19:03.7) |
2 | 65 | Anoka,
MN - Team Time (1st 5) 1:39:32.7 | Spread (1st 5) 57.9 |
| 8, 12, 14, 15, 16, (20), (21) |
| Lance Lebarron, Jeremy Beaman, Kyle McSherry, Connor Doppler, Brian Kraemer, (Tim Struwve), (Gino Bianchi-Rossi) |
| 19:15.1, 19:49.5, 20:02.4, 20:12.7, 20:13.0, (20:24.4), (20:28.7) |
3 | 67 | Coon Rapids,
MN - Team Time (1st 5) 1:39:21.5 | Spread (1st 5) 59.5 |
| 9, 10, 13, 17, 18, (24), (25) |
| Corey Vaillancourt, Adam Reents, Steven Mueggenberg, Matt Swanson, Brett Kimble, (Sean Haugen), (Jason Chouinard) |
| 19:20.2, 19:27.5, 19:59.6, 20:14.5, 20:19.7, (20:45.7), (20:47.2) |
4 | 101 | Irondale,
MN - Team Time (1st 5) 1:42:47.9 | Spread (1st 5) 2:00.5 |
| 11, 19, 22, 23, 26, (27) |
| Chris Aderman, Isaak Ridge, Adam Robinson, Patrick Hennessey, Jorge Doku, (Ben Kokkila) |
| 19:35.3, 20:20.9, 20:30.7, 20:45.2, 21:35.8, (21:36.8) |