1 | 38 | Midland Bullock Creek,
MI - Team Time (1st 5) 59:48.0 | Spread (1st 5) 2:39.0 |
| 2, 3, 6, 12, 15, (19), (20) |
| Adam Terwillegar, Ryan Decker, Cory Madaj, Michael Anibal, Cody Richardson, (Bryan Cammin), (Adam Brege) |
| 10:40.0, 10:50.0, 11:48.0, 13:11.0, 13:19.0, (13:38.0), (13:39.0) |
2 | 46 | Southfield Christian,
MI - Team Time (1st 5) 1:00:16.0 | Spread (1st 5) 3:16.0 |
| 1, 7, 8, 9, 21 |
| Victor Allen, Evan Carter, Owen Bame, Jeremy Culver, Phillip Smith |
| 10:26.0, 11:50.0, 11:55.0, 12:23.0, 13:42.0 |
3 | 63 | Saginaw Nouvel,
MI - Team Time (1st 5) 1:03:35.0 | Spread (1st 5) 2:28.0 |
| 4, 5, 15, 17, 22, (23), (25) |
| Henry Sieggreen, Andrew Carlisle, Zach Buchalski, Mitch Lipinski, Andrew Kocks, (Adam Czerny), (Mike Tighe) |
| 11:19.0, 11:47.0, 13:19.0, 13:23.0, 13:47.0, (14:06.0), (14:43.0) |
4 | 66 | Grand Blanc,
MI - Team Time (1st 5) 1:05:54.0 | Spread (1st 5) 36.0 |
| 10, 11, 13, 14, 18, (24), (26) |
| Travis Johnson, Dillon Hanson, Samuel Heller, William Carrington, Derek Oswald, (David Battle), (Jordan Squire) |
| 12:55.0, 13:00.0, 13:13.0, 13:15.0, 13:31.0, (14:35.0), (14:50.0) |