1 | 50 | Benton Community,
IA - Team Time (1st 5) 1:23:32.0 | Spread (1st 5) 1:54.0 |
| 3, 6, 9, 9, 23, (28), (29) |
| Tyler Steele, Michael Vajgrt, Chase Knock, Brian Voss, Paul Rempfer, (Jacob Stoll), (Patrick Koopman) |
| 15:39.0, 16:28.0, 16:56.0, 16:56.0, 17:33.0, (17:48.0), (17:49.0) |
2 | 57 | Grinnell,
IA - Team Time (1st 5) 1:24:47.1 | Spread (1st 5) 1:11.0 |
| 4, 7, 8, 14, 24, (26), (34) |
| Nathan Carr, Julian Gallo, Kyle Moorehead, Drew Cooper, Joel Baumann, (Regan Baker), (Nathan Ford) |
| 16:24.0, 16:37.0, 16:52.0, 17:19.1, 17:35.0, (17:36.7), (17:58.2) |
3 | 59 | Pella,
IA - Team Time (1st 5) 1:24:24.0 | Spread (1st 5) 1:58.0 |
| 1, 5, 16, 17, 20, (22), (24) |
| Zach Buchheit, Evan Jones, Michael Schemm, Tukker Bogaard, Ryan Sievers, (Cj Davis-Kovarik), (Keegan Fitzsimmons) |
| 15:34.0, 16:27.0, 17:22.0, 17:29.0, 17:32.0, (17:32.9), (17:35.0) |
4 | 118 | Mount Pleasant,
IA - Team Time (1st 5) 1:28:19.7 | Spread (1st 5) 57.0 |
| 11, 18, 19, 32, 38, (47), (55) |
| Zach May, Eric Hahn, Jonathan Lee, Ethan Conrad, Tommy Thorne, (Caleb Zimmerman), (Chris Parker) |
| 17:14.0, 17:30.0, 17:30.7, 17:54.0, 18:11.0, (18:47.0), (19:20.9) |
5 | 131 | Fort Madison,
IA - Team Time (1st 5) 1:27:44.0 | Spread (1st 5) 3:05.0 |
| 2, 11, 32, 40, 46 |
| Isaac Steffensmeier, Colter Hentzel, Alex Dean Unk, Nicholas Guzman, Daniel Goebel |
| 15:38.0, 17:14.0, 17:54.0, 18:15.0, 18:43.0 |
6 | 148 | Williamsburg,
IA - Team Time (1st 5) 1:29:23.0 | Spread (1st 5) 1:16.0 |
| 13, 20, 35, 37, 43, (54), (68) |
| Taylor Johnston, Tyler Craft, Colton Sanchez Unk, Mike Welsh Unk, Cullen Turner Unk, (Zach Milder), (Tanner Riley) |
| 17:16.0, 17:32.0, 18:00.0, 18:03.0, 18:32.0, (19:17.0), (20:59.0) |
7 | 185 | Fairfield,
IA - Team Time (1st 5) 1:31:17.0 | Spread (1st 5) 1:29.0 |
| 15, 36, 42, 44, 48, (52), (53) |
| Travis Schombert, Dakota Simmons, Anatole Openshaw, Ricardo Coranado, Jason Davis, (Randy Andermann), (Isaac Schloss) |
| 17:21.0, 18:02.0, 18:29.0, 18:35.0, 18:50.0, (19:04.0), (19:08.0) |
8 | 203 | Centerville,
IA - Team Time (1st 5) 1:31:54.0 | Spread (1st 5) 1:14.0 |
| 27, 39, 41, 45, 51, (59), (65) |
| Payton Busch, Logan Jellison, Christian Egger, Jason Kenny, Tyler Walker, (Logan Ohair), (Mike Schacher) |
| 17:44.0, 18:12.0, 18:23.0, 18:37.0, 18:58.0, (19:38.3), (20:25.7) |
9 | 229 | Clarke Osceola,
IA - Team Time (1st 5) 1:33:53.0 | Spread (1st 5) 2:06.0 |
| 30, 31, 50, 56, 62, (63), (74) |
| Jason James, Gage Beers, Richard Abalos, Codi Mumaw, Patrick Kilmer, (Colton Van Loon), (Chasen Selsor) |
| 17:50.0, 17:51.0, 18:54.0, 19:22.0, 19:56.0, (19:57.0), (22:03.0) |
10 | 298 | Chariton,
IA - Team Time (1st 5) 1:39:02.7 | Spread (1st 5) 1:45.0 |
| 49, 57, 61, 64, 67, (69), (71) |
| Gehrig Sinclair, Ricky Scaggs, Branden Shutt, Aaron McDonough, Lane Blue, (Caleb Allen), (Chase McDonald) |
| 18:52.0, 19:24.5, 19:54.8, 20:14.4, 20:37.0, (21:14.2), (21:25.0) |
11 | 326 | Oskaloosa,
IA - Team Time (1st 5) 1:42:54.8 | Spread (1st 5) 2:15.0 |
| 58, 60, 66, 70, 72, (73), (75) |
| Max Holle, Alex Hyland, Tyler Wallen, Adam Genskow, Caden Smith, (Bryan Herr), (Logan Ashman) |
| 19:25.9, 19:52.5, 20:32.0, 21:23.5, 21:40.9, (22:01.8), (23:24.0) |