1 | 46 | Waukee Northwest,
IA - Team Time (1st 5) 1:20:06.9 | Spread (1st 5) 24.3 |
| 5, 8, 10, 11, 12, (13), (19) |
| Zack Janulewicz, Drew Lehman, Aidan Cooper, Joel Bloomer, Joel Bloomer, (Kal Hoppe), (Kellen Tuyls) |
| 15:47.2, 15:59.2, 16:00.6, 16:08.4, 16:11.5, (16:14.8), (16:27.2) |
2 | 55 | Ankeny,
IA - Team Time (1st 5) 1:20:23.4 | Spread (1st 5) 51.6 |
| 1, 3, 9, 20, 22, (24), (27) |
| Levi Hill, Ethan Zuber, Jake Bosch, Abel Squires, Tate Brownsberger, (Aidan Farrell), (Ike Smith) |
| 15:40.4, 15:42.9, 16:00.5, 16:27.6, 16:32.0, (16:33.7), (16:44.5) |
3 | 69 | Des Moines Roosevelt,
IA - Team Time (1st 5) 1:21:07.6 | Spread (1st 5) 36.6 |
| 6, 7, 17, 18, 21, (23), (25) |
| Gabe Shaw, Owen Marett, Will Beaumont, Aj Acheson, Logan Westin, (Elijah Gumm), (Matthew Bonner) |
| 15:51.7, 15:55.7, 16:24.8, 16:27.1, 16:28.3, (16:33.3), (16:40.8) |
4 | 87 | Urbandale,
IA - Team Time (1st 5) 1:21:58.6 | Spread (1st 5) 1:10.6 |
| 4, 14, 15, 26, 28, (34), (36) |
| Tommy Hensley, Blake Smith, Ethan Smith, Andrew Donoho, Sidney Shide, (Nate Hammerand), (Evan Leggett) |
| 15:46.4, 16:16.6, 16:16.9, 16:41.7, 16:57.0, (17:13.3), (17:16.0) |
5 | 132 | Ankeny Centennial,
IA - Team Time (1st 5) 1:24:36.5 | Spread (1st 5) 1:55.4 |
| 2, 29, 30, 32, 39, (40), (41) |
| Aj Schermerhorn, Aammin Hassan, Brayden Vander Wilt, Brendan Owens, Dean Landis, (Jack Behrens), (Mark Nelson) |
| 15:41.1, 17:03.1, 17:04.5, 17:11.3, 17:36.5, (17:38.9), (17:39.9) |
6 | 166 | Mason City,
IA - Team Time (1st 5) 1:26:23.0 | Spread (1st 5) 1:35.2 |
| 16, 31, 33, 42, 44, (47), (48) |
| Jess Cornick, Ra'Shaun Sinnwell, Brandt Haakenstad, Kevin Carney, Kale DiMarco, (Daniel Schwarz), (Brady Wickering) |
| 16:22.3, 17:04.9, 17:12.5, 17:45.8, 17:57.5, (18:14.7), (18:18.2) |
7 | 222 | Marshalltown,
IA - Team Time (1st 5) 1:30:08.7 | Spread (1st 5) 1:19.7 |
| 38, 43, 45, 46, 50, (51), (55) |
| Anthonieh Kopsa, John Moellers, James Johnson, Caleb Rasmussen, Dale Greene, (Carter Nunn), (Carson Wright) |
| 17:25.4, 17:49.1, 18:03.2, 18:05.9, 18:45.1, (18:55.4), (19:22.8) |
8 | 226 | Cedar Rapids Jefferson,
IA - Team Time (1st 5) 1:31:31.6 | Spread (1st 5) 1:57.4 |
| 35, 36, 49, 52, 54, (56), (57) |
| Curtis Sanders, Caden Davis, Benjamin Bompemo, Olivier Mubengwa, Kinnick Meier, (Alec Aschenbrenner), (Austin Deal) |
| 17:14.8, 17:16.0, 18:41.0, 19:07.6, 19:12.2, (19:28.8), (19:47.1) |
9 | 291 | Waterloo East,
IA - Team Time (1st 5) 1:42:59.0 | Spread (1st 5) 2:13.0 |
| 53, 58, 59, 60, 61, (62), (63) |
| Ricardo Rios, Carter Seber, Georvon Tyler, Juan Calderon, Anthony Sanchez, (Juan Carlos Rico), (Pray Reh) |
| 19:11.0, 20:44.0, 20:49.0, 20:51.0, 21:24.0, (21:42.5), (22:18.3) |