1 | 46 | Beal City,
MI - Team Time (1st 5) 1:09:26.5 | Spread (1st 5) 3:37.8 |
| 1, 5, 7, 14, 19 |
| Jordan Weber, Landon Davis, Logan Funnell, Zach Backus, Conner Fenton |
| 11:59.3, 13:17.5, 13:26.5, 15:06.1, 15:37.1 |
2 | 57 | McBain,
MI - Team Time (1st 5) 1:12:41.9 | Spread (1st 5) 4:34.3 |
| 2, 3, 9, 17, 26, (35), (36) |
| Rylee Sprague, Garrin Schneeg, Camlar Ingleright, Brennan Koetje, Connor Gilde, (Deven Bergey), (Gavin Hill) |
| 12:46.2, 12:50.5, 14:29.8, 15:14.9, 17:20.5, (23:19.0), (23:32.4) |
3 | 65 | Northern Michigan Christian,
MI - Team Time (1st 5) 1:13:31.7 | Spread (1st 5) 3:00.0 |
| 4, 6, 15, 18, 22, (28), (32) |
| Dries VaNoord, Logan Pettengill, Levi DeKam, Joshua Kimbel, Braylin Stahl, (Gabe Helsel), (Ezra Dodd) |
| 13:12.6, 13:24.6, 15:06.3, 15:35.6, 16:12.6, (17:23.2), (18:23.7) |
4 | 82 | Manton,
MI - Team Time (1st 5) 1:18:11.0 | Spread (1st 5) 2:22.9 |
| 10, 11, 13, 23, 25, (33) |
| Micah Gooden, Azrael Horvath, Owen Peterson, Dawson Dykgraff, Isaiah Morrow, (Milan Pant) |
| 14:40.0, 14:57.1, 15:02.9, 16:28.1, 17:02.9, (18:29.4) |
5 | 87 | Lake City,
MI - Team Time (1st 5) 1:18:13.8 | Spread (1st 5) 3:39.6 |
| 8, 12, 16, 24, 27, (29), (30) |
| Owen Butkovich, Parker Majors, Trenton Stockwell, Landon Stanley, Michael Taylor, (Travis Kelsey), (Dan Youngberg) |
| 13:42.8, 14:57.7, 15:12.6, 16:58.3, 17:22.4, (17:42.7), (17:49.7) |
6 | 143 | Evart,
MI - Team Time (1st 5) 1:34:22.4 | Spread (1st 5) 10:21.9 |
| 20, 21, 31, 34, 37 |
| Caleb Keysor, Eben Leyder, Isaac Roberts, Caleb Joyce, Keith VanHiatsma |
| 15:40.8, 15:54.3, 18:10.5, 18:34.1, 26:02.7 |