1 | 29 | Meridian,
MI - Team Time (1st 5) 1:01:25.2 | Spread (1st 5) 56.0 |
| 2, 3, 7, 8, 9, (14), (16) |
| Brady Bowen, Remyngton Clish, Bradyn Miller, Sampson Alex, Trent Bowen, (Jack Johnson), (Oskar Wakeman) |
| 11:43.3, 12:05.2, 12:21.6, 12:35.8, 12:39.3, (13:50.5), (14:01.9) |
2 | 40 | Saranac,
MI - Team Time (1st 5) 1:02:16.0 | Spread (1st 5) 54.7 |
| 4, 5, 6, 12, 13, (17), (19) |
| Sawyer VanKuiken, Theo VanKuiken, Logan Gregory, Brady Oosterhouse, Joel Oosterhouse, (Brock Hopkins), (Luke Wixom) |
| 12:05.5, 12:06.2, 12:06.8, 12:57.3, 13:00.2, (14:05.3), (14:06.4) |
3 | 55 | Harbor Springs,
MI - Team Time (1st 5) 1:05:12.9 | Spread (1st 5) 2:42.0 |
| 1, 10, 11, 15, 18, (20), (21) |
| Grant Corlew, Aaron Baughman, Henry Larson, Teddy Deegan, Lukas App, (Jacob Vroman), (Luke Freed) |
| 11:24.0, 12:52.0, 12:55.7, 13:55.2, 14:06.0, (14:06.6), (14:24.0) |