1 | 27 | Tipton,
IA - Team Time (1st 5) 1:25:23.5 | Spread (1st 5) 34.2 |
| 2, 3, 5, 7, 10, (33), (43) |
| Clay Bohlmann, Troy Butler, Ty Nichols, Cody Bohlmann, Maxson Fogg, (Bob Ryan), (Brody Deerberg) |
| 16:48.6, 16:50.1, 17:08.0, 17:14.0, 17:22.8, (18:43.1), (19:18.5) |
2 | 41 | Danville/New London,
IA - Team Time (1st 5) 1:26:28.5 | Spread (1st 5) 1:18.3 |
| 1, 4, 6, 14, 16, (24), (41) |
| Ty Carr, Ander Julian, Rylan Martin, Seth Bailey, AJ Bonnesen, (Carter Fesler), (Talan Whaley) |
| 16:35.0, 17:03.6, 17:13.0, 17:43.6, 17:53.3, (18:23.9), (19:15.0) |
3 | 104 | Monticello,
IA - Team Time (1st 5) 1:30:29.2 | Spread (1st 5) 1:08.0 |
| 12, 19, 20, 21, 32, (34), (36) |
| Carter Kurt, Chesney Capron, Jacob Miller, Walker Spence, Dylan Ponder, (Grant Hospodarsky), (Alex Oswald) |
| 17:33.0, 18:03.8, 18:03.9, 18:07.5, 18:41.0, (18:48.8), (18:52.0) |
4 | 130 | North Fayette Valley,
IA - Team Time (1st 5) 1:32:19.3 | Spread (1st 5) 26.0 |
| 22, 25, 26, 28, 29, (30), (38) |
| Caleb Zurbriggen, Lukas Mcgowan, Davan Crooker, Nathan Crooker, Dillon Spargrove, (Ben Miller), (Raul Solis) |
| 18:11.0, 18:28.0, 18:29.1, 18:34.2, 18:37.0, (18:39.0), (19:10.0) |
5 | 138 | Anamosa,
IA - Team Time (1st 5) 1:32:32.2 | Spread (1st 5) 2:06.6 |
| 12, 15, 17, 46, 48, (52), (65) |
| Shea Keister, Drew Pate, Seth Countryman, Gabe Wilmoth, Caleb Loehr, (Carver Reiss), (Karter Theilen) |
| 17:33.0, 17:49.6, 17:59.0, 19:31.0, 19:39.6, (20:06.0), (20:56.7) |
6 | 149 | Northeast Goose Lake,
IA - Team Time (1st 5) 1:33:07.4 | Spread (1st 5) 1:55.0 |
| 9, 27, 31, 40, 42, (45), (49) |
| Carter Jargo, Parker Messerich, Daniel Rowland, Kelvin Machande, Carver Lange, (Carson Burken), (Jacob Tegeler) |
| 17:22.0, 18:34.0, 18:40.0, 19:14.4, 19:17.0, (19:28.0), (19:40.0) |
7 | 164 | Mediapolis,
IA - Team Time (1st 5) 1:34:26.0 | Spread (1st 5) 4:22.0 |
| 7, 11, 18, 53, 75, (79), (83) |
| Solomon Zaugg, Jeff Campbell, Owen Schmidgall, Rylan Swink, Christian Lunna, (Adrian Matteson), (Mak Kennedy) |
| 17:14.0, 17:29.0, 18:00.0, 20:07.0, 21:36.0, (22:15.0), (23:57.0) |
8 | 241 | Camanche,
IA - Team Time (1st 5) 1:38:56.9 | Spread (1st 5) 2:37.2 |
| 23, 37, 56, 58, 67, (80), (86) |
| Andrew Butt, Lucas Goble, Nick Reuter, Maddox Homan, Ty Gravert, (Cameron Dorsey), (Tanner Snodgrass) |
| 18:22.8, 18:57.0, 20:13.1, 20:24.0, 21:00.0, (22:50.0), (24:41.0) |
9 | 273 | Beckman Catholic Dyersville,
IA - Team Time (1st 5) 1:41:21.0 | Spread (1st 5) 2:05.0 |
| 35, 50, 62, 62, 64, (69), (77) |
| Jacob Schlarmann, Joe Schneider, Parker Domeyer, Sheldon Corkery, Spencer Rea, (Auden Recker), (Cassius McGrane) |
| 18:50.0, 19:48.0, 20:54.0, 20:54.0, 20:55.0, (21:11.1), (21:50.8) |
10 | 274 | Union La Porte City,
IA - Team Time (1st 5) 1:41:04.2 | Spread (1st 5) 1:40.0 |
| 44, 47, 54, 61, 68, (71), (75) |
| Kengo Uchiyama-Hansen, Sam Fehl, Wyatt HOY, Asher Beerman, Conner Prestemon, (Austin Martin), (Amin Ben Lassoued) |
| 19:24.2, 19:39.2, 20:10.2, 20:46.4, 21:04.2, (21:13.1), (21:36.0) |
11 | 312 | Louisa-Muscatine,
IA - Team Time (1st 5) 1:44:04.0 | Spread (1st 5) 2:47.0 |
| 39, 51, 70, 74, 78, (82), (85) |
| Kellan Walsh, Gavin Mills, Zach Robertson, Jacob Back, Skyler Beck, (Owen Schreiner), (Christian James) |
| 19:14.0, 20:04.0, 21:13.0, 21:32.0, 22:01.0, (23:55.0), (24:13.0) |
12 | 340 | West Liberty,
IA - Team Time (1st 5) 1:47:31.0 | Spread (1st 5) 3:45.0 |
| 57, 60, 66, 73, 84 |
| Seth Axsom, Joaquin Elizondo, Jack Mahoney, Christopher Palma, Camden Latimer |
| 20:19.0, 20:42.0, 20:57.0, 21:29.0, 24:04.0 |
13 | 354 | Wilton,
IA - Team Time (1st 5) 1:50:24.3 | Spread (1st 5) 4:59.7 |
| 55, 59, 72, 81, 87, (88) |
| Deacon Duffe, Gabriel Breed, Lucas Gerst, Grayson Hartung, Cael Wagaman, (Carl Wagaman) |
| 20:10.3, 20:35.0, 21:28.0, 23:01.0, 25:10.0, (25:55.2) |