1 | 29 | North Butler Greene,
IA - Team Time (1st 5) 1:13:42.3 | Spread (1st 5) 11:35.9 |
| 1, 2, 3, 8, 15, (16) |
| Alex Almelien, Wyatt Anderson, Owen Swygman, Drake Nielsen, Caleb Rewerts, (Kyler Grummitt) |
| 10:45.3, 11:17.7, 13:34.9, 15:43.2, 22:21.2, (22:23.6) |
2 | 39 | Nashua-Plainfield,
IA - Team Time (1st 5) 1:20:21.4 | Spread (1st 5) 4:53.6 |
| 5, 6, 7, 10, 11, (17) |
| Zachary Zwanziger, Aiden Sullivan, Caleb Sinnwell, Luke Paplow, Callahan Levi, (Dillon Hussey) |
| 14:12.2, 15:00.1, 15:27.8, 16:35.5, 19:05.8, (22:30.3) |
3 | 52 | South Winneshiek,
IA - Team Time (1st 5) 1:28:49.9 | Spread (1st 5) 6:04.2 |
| 4, 9, 12, 13, 14 |
| Aiden Feickert, Kaden Barton, Abe Conway, Aiden Rothmeyer, Max Moonen |
| 13:50.8, 16:29.4, 19:13.1, 19:21.6, 19:55.0 |