1 | 24 | Oak Valley,
MI - Team Time (1st 5) 1:13:50.1 | Spread (1st 5) 53.4 |
| 2, 3, 5, 6, 8, (10), (15) |
| Jack Vitick, Racer DeBoard, Parker Wyskiel, Michael George, Caiden Carlson, (Adam Treder), (David Meagher) |
| 14:17.7, 14:23.2, 14:56.1, 15:02.0, 15:11.1, (15:21.2), (15:48.5) |
2 | 52 | Novi,
MI - Team Time (1st 5) 1:16:39.3 | Spread (1st 5) 1:42.8 |
| 1, 4, 14, 16, 17, (26), (27) |
| Duncan Lowes, Matt Gustitus, Alex Putti, Sean Lee, Chris Zhang, (Eric Johnson), (Brandon Cook) |
| 14:16.3, 14:47.1, 15:41.9, 15:54.9, 15:59.1, (16:45.2), (16:46.2) |
3 | 69 | Pierce (Waterford),
MI - Team Time (1st 5) 1:18:32.6 | Spread (1st 5) 1:07.9 |
| 7, 12, 13, 18, 19, (20), (25) |
| Janis Gamalski, Jack Sutherland, Andrew Simmons, Trevor Donohue, Jack Burch, (Parker Hood), (Seth Fox) |
| 15:02.9, 15:34.1, 15:34.6, 16:10.2, 16:10.8, (16:12.6), (16:43.1) |
4 | 86 | White Lake,
MI - Team Time (1st 5) 1:19:42.9 | Spread (1st 5) 1:19.8 |
| 9, 11, 21, 22, 23, (24), (28) |
| Wes Hollowell, Kyle Brown, Jay Kunselman, James Lindenberg, Ethan Jeannette, (James Kailimai), (Tyson Lovejoy) |
| 15:13.1, 15:23.5, 16:13.6, 16:19.8, 16:32.9, (16:33.9), (17:12.4) |