1 | 25 | Northwood-Kensett,
IA - Team Time (1st 5) 1:15:05.4 | Spread (1st 5) 1:24.3 |
| 1, 4, 5, 7, 8 |
| Trent Tiedemann, Alex Ducommun, Dagen Peterson, Camden Trenhaile, Zach Heiken |
| 14:15.2, 14:49.5, 14:50.4, 15:30.8, 15:39.5 |
2 | 36 | Nashua-Plainfield,
IA - Team Time (1st 5) 1:19:58.5 | Spread (1st 5) 4:27.0 |
| 2, 3, 6, 10, 15, (16), (19) |
| Braiden Schaufenbuel, Caleb Sinnwell, Luke Paplow, Landon Foelske, Callahan Levi, (Sam O'Neill), (Cameron Cleveland) |
| 14:45.0, 14:45.1, 15:07.5, 16:08.9, 19:12.0, (19:39.9), (21:35.2) |
3 | 59 | North Butler Greene,
IA - Team Time (1st 5) 1:25:29.8 | Spread (1st 5) 3:07.4 |
| 9, 11, 12, 13, 14, (17), (18) |
| Alex Almelien, Caleb Rewerts, Samuel Martinez-Macias, Trevor Bangs, Evan Swygman, (Ryland Pitzenberger), (Miles Nielsen) |
| 15:42.1, 16:16.2, 17:08.7, 17:33.3, 18:49.5, (20:25.5), (20:42.8) |