1 | 44 | Bear Lake-Onekama,
MI - Team Time (1st 5) 1:28:55.1 | Spread (1st 5) 1:10.8 |
| 2, 6, 9, 12, 15, (17), (20) |
| Chuck Schoedel, Tyler Groenwald, Josh Goins, Ryan Pienta, Dan Brown, (Lewis Bartlett), (Alex Ringel) |
| 17:01.2, 17:42.0, 17:58.9, 18:01.0, 18:12.0, (18:15.4), (18:19.0) |
2 | 60 | Suttons Bay,
MI - Team Time (1st 5) 1:28:34.3 | Spread (1st 5) 2:51.9 |
| 1, 4, 5, 14, 36, (39), (42) |
| Ben Wynsma, Juan Reyes, Chase Palmer, Mark Jasinski, Travis Smith, (Alex Kraft), (Nick Collins) |
| 16:17.3, 17:24.3, 17:32.1, 18:11.4, 19:09.2, (19:43.0), (20:06.2) |
3 | 66 | Evart,
MI - Team Time (1st 5) 1:29:56.7 | Spread (1st 5) 1:17.9 |
| 3, 11, 13, 16, 23, (37), (38) |
| David Zinger, Logan Hammer, Antonio Militello, Jacob Fowler, Brandon Nichols, (Josh Feher), (Alex Newton) |
| 17:11.0, 17:59.8, 18:04.0, 18:13.0, 18:28.9, (19:20.6), (19:38.0) |
4 | 109 | Manton,
MI - Team Time (1st 5) 1:32:01.8 | Spread (1st 5) 46.2 |
| 7, 21, 24, 28, 29, (33), (34) |
| Kyle Sosenko, Chase Lovell, David Ashley, Jackson Selim, Ricky VanDyke, (Simon Zagata), (Josh Farve) |
| 17:51.8, 18:23.0, 18:32.0, 18:37.0, 18:38.0, (18:43.0), (18:44.0) |
5 | 126 | McBain,
MI - Team Time (1st 5) 1:33:29.8 | Spread (1st 5) 2:11.0 |
| 8, 19, 27, 31, 41, (49), (54) |
| Matthew Sabo, Travis Riedel, Brandon Westmaas, Paul Barber, Jonathan Coleman, (Andrew Stralow), (Wesley Staggs) |
| 17:53.0, 18:17.0, 18:36.8, 18:39.0, 20:04.0, (21:31.7), (23:49.5) |
6 | 164 | Marion,
MI - Team Time (1st 5) 1:38:29.0 | Spread (1st 5) 5:17.9 |
| 10, 30, 32, 40, 52, (58) |
| Jacob Argersinger, Jesse Gilson, Chris Dykgraaf, Evan Vokes, Josh Keeler, (Dale Williams) |
| 17:59.0, 18:38.2, 18:42.3, 19:52.6, 23:16.9, (27:34.5) |
7 | 195 | Lake Leelanau St. Mary,
MI - Team Time (1st 5) 1:41:28.4 | Spread (1st 5) 4:22.5 |
| 18, 35, 45, 46, 51 |
| Aaron Helwig, Caleb Korson, Zack Weber, Layton Korson, Justin Mackin |
| 18:16.0, 18:47.0, 20:52.0, 20:54.9, 22:38.5 |
8 | 205 | Leland,
MI - Team Time (1st 5) 1:46:31.7 | Spread (1st 5) 5:25.5 |
| 22, 25, 50, 53, 55, (57) |
| Galen Whittaker, Sam Scott, Ashton Sandow, Alex Whittaker, Martin Cervantes, (Zac Kalchik) |
| 18:28.5, 18:32.2, 22:13.0, 23:24.0, 23:54.0, (25:26.6) |
9 | 208 | Traverse City St. Francis,
MI - Team Time (1st 5) 1:41:19.8 | Spread (1st 5) 2:22.2 |
| 26, 43, 44, 47, 48, (56) |
| Stefan Schofield, Greg Wallace, Johnathan Anderson, Lance Masserant, Sam Lasusa, (Galen Tarrant) |
| 18:36.3, 20:11.0, 20:37.0, 20:57.0, 20:58.5, (24:10.8) |