1 | 58 | Tipton,
IA - Team Time (1st 5) 1:25:23.0 | Spread (1st 5) 1:58.0 |
| 1, 6, 9, 11, 31, (33), (40) |
| Eric Lenz Unk, Scott Pelzer, Matt Pelzer, Cory Mueller, Mark Becker, (Cory Meuller Unk), (Lorenz Schimik) |
| 16:05.0, 16:53.0, 17:05.0, 17:17.0, 18:03.0, (18:11.7), (18:30.0) |
2 | 79 | Albia,
IA - Team Time (1st 5) 1:26:34.0 | Spread (1st 5) 2:11.0 |
| 2, 8, 15, 19, 35, (43), (48) |
| Colton Dorpinghaus, JD Anderson, Mason Cox, Aaron Ambrose, Tyler Pasut, (Tyler Beary), (Marcos Ferryra) |
| 16:08.0, 17:01.0, 17:29.0, 17:37.0, 18:19.0, (18:33.0), (18:40.0) |
3 | 98 | Mid-Prairie Wellman,
IA - Team Time (1st 5) 1:28:32.5 | Spread (1st 5) 42.0 |
| 12, 13, 20, 21, 32, (38), (41) |
| Jared Draper, Ryan Errthum, Jake O'Donnell, Ty Feigenspan, Evan Wild, (Zeb Schwartz), (Wyatt Cady) |
| 17:26.0, 17:27.0, 17:45.5, 17:46.0, 18:08.0, (18:26.0), (18:30.1) |
4 | 111 | Northeast Goose Lake,
IA - Team Time (1st 5) 1:28:38.0 | Spread (1st 5) 1:45.0 |
| 4, 13, 24, 34, 36, (49), (53) |
| Eli Kaczinski, Connor Soenksen, Nick Anderson, Hunter Bielenberg, Brendon Butler, (Jaden Butler), (Nick Kennicker) |
| 16:38.0, 17:27.0, 17:54.0, 18:16.0, 18:23.0, (18:41.0), (18:45.0) |
5 | 133 | Eddyville-Blakesburg-Fremont,
IA - Team Time (1st 5) 1:29:27.6 | Spread (1st 5) 1:37.0 |
| 7, 18, 25, 39, 44, (59), (61) |
| Christopher Welch, Hunter Wilz, Jack Hastings, Jackson Voyles, Tucker Black, (Andrew Hart), (Scott Couch) |
| 16:57.4, 17:34.7, 17:54.7, 18:26.4, 18:34.4, (19:11.0), (19:36.7) |
6 | 150 | Davis County Bloomfield,
IA - Team Time (1st 5) 1:29:58.0 | Spread (1st 5) 1:51.0 |
| 5, 23, 28, 45, 49, (51), (51) |
| Zach Hougland, Clay Roberts, Justin Vollmer, Kody Smith, Sean Lemmons, (Christopher Harvey), (Coty Good) |
| 16:50.0, 17:52.0, 18:00.0, 18:35.0, 18:41.0, (18:42.0), (18:42.0) |
7 | 152 | Mediapolis,
IA - Team Time (1st 5) 1:29:44.0 | Spread (1st 5) 2:35.0 |
| 3, 28, 28, 37, 56, (76), (79) |
| Dillon Timmerman, Garrett Hinson, Cody McNeil, Caleb Hemphill, Brenton Fjeld, (Drake Huffman), (Zach Gordon) |
| 16:22.0, 18:00.0, 18:00.0, 18:25.0, 18:57.0, (21:08.0), (22:28.0) |
8 | 172 | Wapello,
IA - Team Time (1st 5) 1:30:43.0 | Spread (1st 5) 1:47.0 |
| 9, 16, 45, 47, 55, (64), (67) |
| Ben Polley, Colin Poe Unk, Ian Poe, Jack Walker Unk, Will Rios, (Hunter Walker Unk), (Joel Orsonic) |
| 17:05.0, 17:32.0, 18:35.0, 18:39.0, 18:52.0, (19:51.9), (20:06.0) |
9 | 253 | Pella Christian,
IA - Team Time (1st 5) 1:34:24.0 | Spread (1st 5) 1:50.0 |
| 22, 54, 57, 58, 62, (63), (73) |
| Jacob Lensing, Ryen Van Vark, Max Shannon, Jonathan Beltman, Craig Wilson, (Matthew Spoelstra), (Jackson Schelhaas) |
| 17:51.0, 18:50.0, 18:59.0, 19:03.0, 19:41.0, (19:48.0), (20:42.0) |
10 | 263 | Columbus Community Columbus Junction,
IA - Team Time (1st 5) 1:37:09.4 | Spread (1st 5) 2:37.1 |
| 26, 27, 69, 70, 71, (72), (77) |
| Efrain Barajas, Eli Sents, Josh Keller, Jake Keller, Mitch Roush, (Dalton Howell), (Jesus Amigon) |
| 17:55.9, 17:59.5, 20:16.0, 20:25.0, 20:33.0, (20:39.0), (21:42.0) |
11 | 299 | Danville,
IA - Team Time (1st 5) 1:40:42.0 | Spread (1st 5) 4:54.0 |
| 16, 65, 66, 74, 78, (80), (81) |
| Nick Oliver, Tony Menke, Gage Compton, Zach Oliver, Micah McCane, (Erik Spencer), (Cory German) |
| 17:32.0, 19:56.0, 20:05.0, 20:43.0, 22:26.0, (22:50.0), (22:57.1) |
12 | 327 | West Burlington,
IA - Team Time (1st 5) 1:44:11.0 | Spread (1st 5) 6:37.0 |
| 42, 60, 68, 75, 82 |
| Baron West, Tanner Stainbrook, Kelsey Cromer, Logan Reich, Kevin Shu |
| 18:32.0, 19:26.0, 20:15.0, 20:49.0, 25:09.0 |