1 | 33 | Western Christian Hull,
IA - Team Time (1st 5) 1:27:04.0 | Spread (1st 5) 1:24.0 |
| 1, 6, 7, 8, 11, (17), (18) |
| Tim Bierma, Jon Bierma, Taylor Van Engen, Trevor Boon, Tyler DeVries, (Brad Vande Griend), (Derek Hofland) |
| 16:29.0, 17:25.0, 17:37.0, 17:40.0, 17:53.0, (18:11.0), (18:19.0) |
2 | 34 | Moc-Floyd Valley,
IA - Team Time (1st 5) 1:27:08.0 | Spread (1st 5) 1:11.0 |
| 3, 4, 5, 9, 13, (19), (21) |
| Sean Guthmiller, Scott Thompson, Corey Van Gorp, Trevor Starkweather, Jordan Vermeer, (Adam Vogel), (Tom Croghan) |
| 16:44.0, 17:21.0, 17:24.0, 17:44.0, 17:55.0, (18:22.0), (18:29.0) |
3 | 52 | Unity Christian Orange City,
IA - Team Time (1st 5) 1:28:18.0 | Spread (1st 5) 1:27.0 |
| 2, 10, 11, 14, 15, (16), (20) |
| Chris Postma, Alex Davelaar, Caleb Bakker, Tyler Woudstra, Brandon Bonnema, (James Rylaarsdam), (Jeremy Van Dam) |
| 16:34.0, 17:51.0, 17:53.0, 17:59.0, 18:01.0, (18:07.0), (18:25.0) |