1 | 30 | Nashua-Plainfield,
IA - Team Time (1st 5) 1:16:16.9 | Spread (1st 5) 3:17.0 |
| 2, 3, 6, 7, 12, (15) |
| Zachary Zwanziger, Aiden Sullivan, Caleb Sinnwell, Luke Paplow, Callahan Levi, (Dillon Hussey) |
| 13:57.3, 14:28.3, 15:02.9, 15:34.1, 17:14.3, (20:06.7) |
2 | 44 | Central Springs,
IA - Team Time (1st 5) 1:22:06.8 | Spread (1st 5) 7:20.3 |
| 1, 4, 10, 13, 16, (17), (18) |
| Carter Lanphere, Gavin Ryner, Blake Barker, Jayden Schade, Logan Corcoran, (Cooper Wymore), (Clayton Hanig) |
| 13:05.3, 14:48.2, 16:02.6, 17:45.1, 20:25.6, (20:30.6), (24:27.4) |
3 | 47 | North Butler Greene,
IA - Team Time (1st 5) 1:21:31.9 | Spread (1st 5) 3:00.6 |
| 5, 8, 9, 11, 14, (19) |
| Wyatt Anderson, Alex Almelien, Owen Swygman, Caleb Rewerts, Drake Nielsen, (Kyler Grummitt) |
| 14:52.2, 15:37.4, 15:59.5, 17:10.0, 17:52.8, (26:49.4) |