1 | 25 | Dunkerton,
IA - Team Time (1st 5) 30:40.0 | Spread (1st 5) 59.0 |
| 2, 2, 6, 7, 8, (12), (22) |
| Collin Conger, Jordan Yessak, Cole Heiple, Noah Christians, Carson Anderson, (Mitch Winkers), (George Peterson) |
| 5:35.0, 5:35.0, 6:25.0, 6:31.0, 6:34.0, (6:45.0), (7:30.0) |
2 | 50 | Hudson,
IA - Team Time (1st 5) 32:03.0 | Spread (1st 5) 1:44.0 |
| 1, 4, 11, 15, 19, (26), (30) |
| Jonathan Colsch, Carson Wright, Ryan Sterner, Noah Haack, Andrew Mohr, (Tanner Wulf), (Drake Noel) |
| 5:31.0, 5:37.0, 6:44.0, 6:56.0, 7:15.0, (8:28.0), (9:11.0) |
3 | 66 | Dike-New Hartford,
IA - Team Time (1st 5) 33:46.0 | Spread (1st 5) 1:38.0 |
| 5, 10, 14, 17, 20, (21) |
| Nathan Sharp, Collin Vanderlind, Trevor Mixdorf, Patrick Gaede, Devan Rodgers, (Bo Weisseinfluh) |
| 5:49.0, 6:41.0, 6:51.0, 6:58.0, 7:27.0, (7:28.0) |
4 | 101 | Wapsie Valley Fairbank,
IA - Team Time (1st 5) 38:10.0 | Spread (1st 5) 2:10.0 |
| 13, 16, 18, 25, 29 |
| Jacob Hammitt, Brady Maurer, Grant Weepie, Kade Edler, Brexton Miller |
| 6:48.0, 6:57.0, 7:10.0, 8:17.0, 8:58.0 |
5 | 111 | Starmont West Central,
IA - Team Time (1st 5) 40:05.0 | Spread (1st 5) 2:06.0 |
| 9, 23, 24, 27, 28 |
| Tom Powell, Lane Woltz, Caleb Wittman, Blaize Hall, Chris Kasad |
| 6:36.0, 8:00.0, 8:15.0, 8:32.0, 8:42.0 |