1 | 41 | Boyne Falls,
MI - Team Time (1st 5) 1:04:14.0 | Spread (1st 5) 2:35.2 |
| 1, 7, 8, 9, 16 |
| Kory Skop, Andrew Stevens, Truman Crego, Josh Lange, Kevin Lange |
| 11:23.0, 12:51.1, 12:53.1, 13:08.6, 13:58.2 |
2 | 43 | Indian River Inland Lakes,
MI - Team Time (1st 5) 1:03:33.2 | Spread (1st 5) 2:09.6 |
| 3, 4, 11, 12, 13, (15), (22) |
| Duane Vizina, Jacob Drogowski, Luke Passino, Zach Florek, Brandon Dicus, (Duncan Dickinson), (Charles Dobry) |
| 11:27.0, 11:41.8, 13:18.2, 13:29.6, 13:36.6, (13:53.7), (18:28.3) |
3 | 64 | Onaway,
MI - Team Time (1st 5) 1:08:53.1 | Spread (1st 5) 2:55.6 |
| 5, 10, 14, 17, 18 |
| Joe O'Bradovich, Morgan McLean, Seth Satchwell, Preston Badgero, Cameron Horn |
| 12:12.3, 13:16.6, 13:47.0, 14:29.3, 15:07.9 |
4 | 68 | Wolverine,
MI - Team Time (1st 5) 1:11:44.1 | Spread (1st 5) 5:24.0 |
| 2, 6, 19, 20, 21, (23) |
| Mike McNiel, Wayne Goddard, Garrett Farkas, Brandon McCauley, Edward Florenski, (Colton Renard) |
| 11:24.0, 12:17.9, 15:15.0, 15:59.2, 16:48.0, (20:33.8) |