1 | 44 | Tri-Center Neola,
IA - Team Time (1st 5) 1:43:24.0 | Spread (1st 5) 2:14.0 |
| 3, 6, 9, 11, 15, (19), (26) |
| Sean McGee, Michael Denning, Drew Georgius, Jason VanNordstrand, Cole Meyers, (Matt Eikenberry), (Christian Dahir) |
| 19:45.0, 20:09.0, 20:41.0, 20:50.0, 21:59.0, (22:46.0), (24:12.0) |
2 | 56 | Woodbine Community,
IA - Team Time (1st 5) 1:44:45.0 | Spread (1st 5) 4:24.0 |
| 1, 7, 10, 17, 21, (30), (31) |
| Landon Bendgen, Conrad Schafer, Trey Burgermeyer, Aidan Carmody, Easton Reisz, (Josh Newton), (Micah Stolley) |
| 18:30.0, 20:20.0, 20:44.0, 22:17.0, 22:54.0, (27:30.0), (27:36.0) |
3 | 72 | Boyer Valley Dunlap,
IA - Team Time (1st 5) 1:48:43.0 | Spread (1st 5) 5:28.0 |
| 2, 5, 16, 22, 27 |
| Patrick Heffernan, Clay Roberts, Nathaniel Green, Medalid Yoc-Fuentes, Ben Nichols |
| 18:50.0, 20:03.0, 22:00.0, 23:32.0, 24:18.0 |
4 | 78 | Logan-Magnolia,
IA - Team Time (1st 5) 1:52:32.0 | Spread (1st 5) 6:48.0 |
| 4, 8, 14, 23, 29, (32) |
| Noah Bock, Baker Lally, Jacob Downey, James Newton, Lyrick Stueve, (Jonny Diggins) |
| 19:56.0, 20:30.0, 21:29.0, 23:53.0, 26:44.0, (29:03.0) |
5 | 87 | East Mills,
IA - Team Time (1st 5) 1:51:35.0 | Spread (1st 5) 2:51.0 |
| 12, 13, 18, 20, 24, (25), (28) |
| Jerett Jentzsch, Jesse Oyster, Anthony Obermiller, Camryn Johnson, AJ Laramie, (Steven Barrett), (Thoren Wade) |
| 21:05.0, 21:17.0, 22:30.0, 22:47.0, 23:56.0, (24:09.0), (25:56.0) |