1 | 18 | Lawton-Bronson,
IA - Team Time (1st 5) 1:01:02.3 | Spread (1st 5) 2:10.0 |
| 1, 2, 3, 5, 7, (8) |
| Kellen Grimsley, Kinnick Thoreson, Lane Bieler, Gavin Cross, John O'Tool, (Drew Hanson) |
| 11:17.0, 11:39.0, 12:04.1, 12:35.2, 13:27.0, (13:28.9) |
2 | 50 | West Fork Sheffield,
IA - Team Time (1st 5) 1:08:59.9 | Spread (1st 5) 1:47.6 |
| 4, 10, 11, 12, 13, (14), (15) |
| Sage Suntken, Sander Tompkins, Dylan Sturges, Cayde Eberling, Austin Altick, (Parker Eisentragger), (Ethan Shields) |
| 12:29.5, 13:58.9, 13:59.2, 14:15.2, 14:17.1, (14:17.4), (14:24.0) |
3 | 89 | Nashua-Plainfield,
IA - Team Time (1st 5) 1:16:16.9 | Spread (1st 5) 3:17.0 |
| 9, 16, 19, 20, 25, (28) |
| 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) |
4 | 101 | Central Springs,
IA - Team Time (1st 5) 1:22:06.8 | Spread (1st 5) 7:20.3 |
| 6, 17, 23, 26, 29, (30), (31) |
| 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) |
5 | 112 | North Butler Greene,
IA - Team Time (1st 5) 1:21:31.9 | Spread (1st 5) 3:00.6 |
| 18, 21, 22, 24, 27, (32) |
| 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) |