1 | 30 | Harbor Springs,
MI - Team Time (1st 5) 59:27.3 | Spread (1st 5) 1:24.2 |
| 2, 4, 6, 8, 10, (12), (15) |
| Grant Corlew, Landon Baas, Henry Larson, Colin Clarke, Ryan Latimer, (Alexander Marquardt), (Colin Lustgarten) |
| 11:05.0, 11:36.0, 11:58.0, 12:19.1, 12:29.2, (12:44.4), (13:14.0) |
2 | 46 | Meridian,
MI - Team Time (1st 5) 1:01:44.3 | Spread (1st 5) 2:12.0 |
| 1, 5, 11, 13, 16, (18), (19) |
| Remyngton Clish, Ethan Earle, Riley Heal, Logan Garrison, Erik Mager, (Jackson Teachworth), (Pierce Lakatos) |
| 11:03.3, 11:51.9, 12:39.9, 12:53.9, 13:15.3, (13:59.1), (14:03.9) |
3 | 50 | Saranac,
MI - Team Time (1st 5) 1:02:44.1 | Spread (1st 5) 2:21.7 |
| 3, 7, 9, 14, 17, (20), (22) |
| Logan Gregory, Brady Oosterhouse, Joel Oosterhouse, Brock Hopkins, Jesse Rockhold, (Logan Simpson), (Dale Hice) |
| 11:21.6, 12:13.0, 12:28.6, 12:57.6, 13:43.3, (14:11.6), (14:17.4) |
4 | 119 | Brandywine,
MI - Team Time (1st 5) 1:19:21.1 | Spread (1st 5) 2:20.5 |
| 21, 23, 24, 25, 26, (27), (28) |
| Laindan Myer, Kolton Tonkel, Dominic Ramos, Owen Stier, James Olson, (Colton White), (Carson Moore) |
| 14:16.5, 16:05.9, 16:06.4, 16:15.3, 16:37.0, (17:12.4), (17:32.9) |