| 1 | 37 | Iowa City High, IA |
| 4, 5, 6, 10, 12, (15), (29) |
| Chris Robertson, Scott Mittman, Stephen Berg, Lukas Ovrom, Calvin Simmons, (Nikolai Qual), (Isaac DeJong) |
| 16:54.07, 16:59.07, 17:05.22, 17:14.92, 17:29.27, (17:40.17), (18:22.47) |
| 2 | 62 | Pleasant Valley, IA |
| 1, 7, 11, 21, 22, (27), (28) |
| Austin O'Brien, Matt Rubins, John Sokolik, Nic Weaver, Evan Schommer, (Tyler Meseke), (Trevor Johnson) |
| 16:30.37, 17:07.12, 17:28.87, 17:58.72, 17:59.32, (18:10.67), (18:12.97) |
| 3 | 73 | Ankeny, IA |
| 9, 13, 16, 17, 18, (19), (20) |
| Joe Murphy, Ryan Kloberdanz, Andrew Hyler, Ryne Murphy, Dan McCoy, (Chris Schreck), (Dustin Chase) |
| 17:10.72, 17:31.52, 17:46.07, 17:50.62, 17:51.52, (17:51.97), (17:55.57) |
| 4 | 89 | Dowling Catholic, IA |
| 3, 14, 23, 24, 25, (30), (33) |
| Joshua Maguire, Jake Zenk, Cole Decker, Trevor Lund, Matthew Glaser, (Beau Schmitz), (Joe Pitsor) |
| 16:48.67, 17:34.52, 18:03.62, 18:05.72, 18:06.57, (18:23.52), (18:54.17) |
| 5 | 99 | Theodore Roosevelt, IA |
| 2, 8, 26, 31, 32, (34), (35) |
| Conor Wells, Andrew Barrett, Reuben Kebede, Joel Waters, Christian Albaugh, (Tony Wattier), (Drew Waters) |
| 16:48.32, 17:10.57, 18:10.27, 18:28.67, 18:35.17, (19:03.22), (19:03.62) |
| 6 | 190 | Hempstead, IA |
| 36, 37, 38, 39, 40, (41), (42) |
| Nolan Reisen, Calvin Daack, Jacob Lux, Nate Konrardy, Aaron Bressler, (David Benedict), (Hunter Schmitt) |
| 19:06, 19:14, 19:17, 19:23, 20:13, (20:44), (20:47) |