1 | 18 | Calvin Christian,
MI - Team Time (1st 5) 48:50.0 | Spread (1st 5) 56.0 |
| 1, 3, 3, 5, 6, (11), (14) |
| Seth Broekhuis, Luke Witvliet, Dan Kehoe, Logan Manion, Nathan Jenkins, (Drew Broekhuis), (Jace Hogan) |
| 9:20.0, 9:44.0, 9:44.0, 9:46.0, 10:16.0, (10:40.0), (10:50.0) |
2 | 36 | Kent City,
MI - Team Time (1st 5) 51:14.7 | Spread (1st 5) 59.2 |
| 2, 7, 8, 9, 10, (12), (16) |
| Ryan Wheeler, Hayden Carlson, Jordan Schuiling, Thomas Swanson, Zane Kik, (Kyler Larson), (Samuel Martini) |
| 9:35.4, 10:18.6, 10:18.9, 10:27.2, 10:34.6, (10:41.3), (11:01.7) |
3 | 82 | Hopkins,
MI - Team Time (1st 5) 58:12.0 | Spread (1st 5) 2:31.0 |
| 13, 15, 17, 18, 19 |
| Tyler Weber, Michael Barry, Elijah Bockheim, Nick Hoffman, Zachary Wisser |
| 10:46.0, 11:01.0, 11:18.0, 11:50.0, 13:17.0 |