1 | 17 | Pleasant Valley,
IA - Team Time (1st 5) 1:19:13.7 | Spread (1st 5) 39.0 |
| 1, 2, 3, 5, 6, (7), (8) |
| Konnor Sommer, Anthony Pena, Sean Hajduk, Gavin Smith, Ian Kaffenberger, (Andrew Witters), (Parker Huhn) |
| 15:27.2, 15:46.4, 15:47.8, 16:06.1, 16:06.2, (16:10.3), (16:14.5) |
2 | 63 | Davenport West,
IA - Team Time (1st 5) 1:25:15.2 | Spread (1st 5) 1:46.8 |
| 4, 10, 13, 17, 19, (22), (29) |
| Andrew Wright, Kameron Morgan, Jordan Gravert, Mike Anfinson, Brett Wisor, (Alex Schwindt), (Jackson Hessel) |
| 15:56.3, 16:48.1, 17:08.9, 17:38.8, 17:43.1, (17:51.2), (18:34.8) |
3 | 83 | Bettendorf,
IA - Team Time (1st 5) 1:27:29.9 | Spread (1st 5) 54.0 |
| 11, 15, 16, 20, 21, (23), (24) |
| James Baker, Kyler Castro, Brendan Scott, Joey Parker, Jonny Swarm, (Nick Moore), (Ben Curry) |
| 16:54.0, 17:24.5, 17:35.9, 17:47.5, 17:48.0, (17:52.3), (17:59.7) |
4 | 121 | Burlington,
IA - Team Time (1st 5) 1:31:02.2 | Spread (1st 5) 2:27.5 |
| 12, 14, 25, 34, 36, (37), (39) |
| Conner Springer, Bryce Biven, Brady Wells, Preston Terry, Micah Henman, (Victor Molina), (Braden Hayes) |
| 17:02.5, 17:15.5, 18:07.2, 19:07.0, 19:30.0, (19:33.0), (19:50.0) |
5 | 131 | Davenport Central,
IA - Team Time (1st 5) 1:32:03.1 | Spread (1st 5) 3:27.3 |
| 9, 18, 26, 38, 40, (42), (43) |
| Drew Thompson, Will Reemtsma, Danny Frandsen, Landon Adkins, Martin Leyhe, (Jacob Austin), (Quinn Frank) |
| 16:28.0, 17:42.4, 18:13.2, 19:44.2, 19:55.3, (20:32.7), (20:41.6) |
6 | 148 | Clinton,
IA - Team Time (1st 5) 1:32:54.8 | Spread (1st 5) 32.5 |
| 27, 28, 30, 31, 32, (33), (35) |
| Noah Smith, Sean Hammond, Parker Sirna, Andrew Sattler, Kyle Gassman, (Oscar Ramirez), (Kyle Guilliams) |
| 18:19.8, 18:23.1, 18:37.9, 18:41.7, 18:52.3, (18:52.4), (19:13.4) |
7 | 223 | Keokuk,
IA - Team Time (1st 5) 1:50:45.4 | Spread (1st 5) 4:28.4 |
| 41, 44, 45, 46, 47 |
| Connor Heinz, Isaiah Seay, Brett Hammel, Dylan Finch, Brady Finch |
| 20:30.4, 21:16.6, 21:36.7, 22:22.9, 24:58.8 |