1 | 44 | Unity Christian Orange City,
IA - Team Time (1st 5) 1:26:30.0 | Spread (1st 5) 1:15.0 |
| 2, 3, 3, 17, 19, (21), (26) |
| Brandon Bonnema, Nathan Reichert, Caleb Bakker, Trevor Kauk, Mitchell Ten Napel, (Blake Zomermaand), (Alexander Tien) |
| 16:43.0, 16:56.0, 16:56.0, 17:57.0, 17:58.0, (18:03.0), (18:23.0) |
2 | 52 | GLR-CL,
IA - Team Time (1st 5) 1:27:49.0 | Spread (1st 5) 37.0 |
| 6, 8, 11, 12, 15, (23), (24) |
| Adam Sohl, Josh Schriever, Andrew Kruger, Tyler Wessels, Michael Doiel, (Max De Jong), (Reid Guse) |
| 17:16.0, 17:23.0, 17:35.0, 17:42.0, 17:53.0, (18:14.0), (18:17.0) |
3 | 82 | Western Christian Hull,
IA - Team Time (1st 5) 1:29:28.3 | Spread (1st 5) 1:15.0 |
| 7, 9, 14, 25, 27, (29), (30) |
| P J Kooima, Derek Hofland, Tyler DeVries, Jon Hofman, Luke VanEngen, (Josh Dolieslager), (David Terrony) |
| 17:18.0, 17:27.0, 17:51.0, 18:19.3, 18:33.0, (18:36.6), (18:40.0) |
4 | 113 | North Iowa Buffalo Center,
IA - Team Time (1st 5) 1:30:53.0 | Spread (1st 5) 2:45.0 |
| 1, 22, 27, 31, 32, (33), (34) |
| Logan Hovland, Brian Becker, Daniel Miller Unk, Connor Smith Unk, Miller Dan, (Reese Nelson), (Zach Johnson Unk) |
| 16:16.0, 18:12.0, 18:33.0, 18:51.0, 19:01.0, (19:09.0), (19:11.0) |
5 | 144 | Sioux Center,
IA - Team Time (1st 5) 1:34:39.4 | Spread (1st 5) 1:42.0 |
| 16, 18, 36, 36, 38, (40), (44) |
| Joel Hoogland, Josh Olvera, Thomas Rathbun, Mitchell Hooyer, Jason Sioux Center, (Jason Sneller), (Austin Renes) |
| 17:55.0, 17:57.4, 19:35.0, 19:35.0, 19:37.0, (20:06.0), (20:23.0) |
6 | 155 | Sheldon Community,
IA - Team Time (1st 5) 1:36:36.0 | Spread (1st 5) 2:49.0 |
| 10, 20, 41, 42, 42, (46), (47) |
| Quinn Groff, Kris VanGent, Chad DenHartog, Zach Kleinwolterink, Alex Drenkow, (Adam Gustafson), (Ben Meendering) |
| 17:33.0, 17:59.0, 20:20.0, 20:22.0, 20:22.0, (20:39.0), (20:41.0) |
7 | 181 | Boyden-Hull,
IA - Team Time (1st 5) 1:38:46.0 | Spread (1st 5) 3:45.0 |
| 12, 35, 39, 45, 50 |
| Louis Castillo, Jordon Bonestroo, Kyle Techen, Matt Foreman, Randy Boone |
| 17:42.0, 19:31.0, 19:39.0, 20:27.0, 21:27.0 |
8 | 205 | Hartley-Melvin-Sanborn,
IA - Team Time (1st 5) 1:49:35.5 | Spread (1st 5) 9:51.5 |
| 5, 48, 49, 51, 52 |
| Ben Bererich, Zack Crisel, Nick Drenth, Brady Harding, Justin Stallman |
| 17:04.0, 20:50.8, 20:58.1, 23:47.1, 26:55.5 |