1 | 15 | Traverse City West,
MI - Team Time (1st 5) 57:48.7 | Spread (1st 5) 49.3 |
| 1, 2, 3, 4, 5, (6), (7) |
| Ryan Durand, Michael Carley, Jared Oosse, Andrew Amato, Nick Rapin, (Josiah Frazier), (Russell Brown) |
| 11:03.3, 11:31.5, 11:33.5, 11:47.8, 11:52.6, (11:58.1), (12:12.5) |
2 | 64 | Glen Lake,
MI - Team Time (1st 5) 1:08:20.1 | Spread (1st 5) 1:18.5 |
| 9, 10, 13, 14, 18, (19), (21) |
| Rolli Charpentier, JD Willey, Kian Murphy, Jeremiah Dungjen, Spencer Kaastra, (Christian Barber), (Jake Gideon) |
| 13:05.4, 13:14.7, 13:44.4, 13:51.7, 14:23.9, (14:38.0), (15:00.4) |
3 | 80 | Grand Traverse Academy,
MI - Team Time (1st 5) 1:10:39.5 | Spread (1st 5) 1:46.8 |
| 11, 12, 15, 20, 22, (24), (25) |
| Jared Alton, Hunter Lake, Hunter Fox, Alec Chappel, Zachary Dix, (Danielle Lake), (Daniel Franklin) |
| 13:20.5, 13:21.5, 14:08.2, 14:42.0, 15:07.3, (15:39.1), (15:47.1) |
4 | 90 | Kalkaska,
MI - Team Time (1st 5) 1:14:49.1 | Spread (1st 5) 4:44.0 |
| 8, 16, 17, 23, 26, (27) |
| Jordan Shocko, Nathan Blasko, Chandler Everett, Alex Musser, Ben Fitch, (Kaleb Stevens) |
| 12:57.9, 14:19.0, 14:20.3, 15:30.0, 17:41.9, (23:06.1) |