| 1 | Troy KlettPlace 1 · Grade 12 · Sigourney | 12 | Sigourney | 17:54.93 |
| 2 | Isaac FrazierPlace 2 · Grade 10 · English Valleys North English | 10 | English Valleys North English | 18:45.24 |
| 3 | Brock NebergallPlace 3 · Grade 11 · Lone Tree | 11 | Lone Tree | 18:55.79 |
| 4 | Will LuersPlace 4 · Grade 9 · English Valleys North English | 9 | English Valleys North English | 19:04.61 |
| 5 | Liam AldlfingerPlace 5 · Grade 12 · Wilton | 12 | Wilton | 19:21.67 |
| 6 | Evan KoehnPlace 6 · Grade 10 · English Valleys North English | 10 | English Valleys North English | 19:28.68 |
| 7 | Nolan WilliamsPlace 7 · Grade 12 · Durant | 12 | Durant | 19:53.06 |
| 8 | Royce RichmanPlace 8 · Grade 12 · Durant | 12 | Durant | 19:55.32 |
| 9 | Calvin MellerPlace 9 · Grade 9 · Hillcrest Academy | 9 | Hillcrest Academy | 20:00.78 |
| 10 | Allan ScottPlace 10 · Grade 11 · HLV-TC | 11 | HLV-TC | 20:28.35 |
| 11 | Jaxson BrokawPlace 11 · Grade 9 · Hillcrest Academy | 9 | Hillcrest Academy | 20:44.34 |
| 12 | Brayden MosierPlace 12 · Grade 10 · Durant | 10 | Durant | 21:02.50 |
| 13 | Levi MyersPlace 13 · Grade 10 · Sigourney | 10 | Sigourney | 21:19.34 |
| 14 | Romann DerksenPlace 14 · Grade 10 · Wilton | 10 | Wilton | 21:23.40 PR |
| 15 | Braden HartsockPlace 15 · Grade 11 · Hillcrest Academy | 11 | Hillcrest Academy | 21:27.25 |
| 16 | Will ParsonsPlace 16 · Grade 12 · Wapello | 12 | Wapello | 21:32.24 |
| 17 | Isaac BeachyPlace 17 · Grade 11 · Hillcrest Academy | 11 | Hillcrest Academy | 21:33.49 |
| 18 | Dallas GrimmPlace 18 · Grade 9 · Lone Tree | 9 | Lone Tree | 21:39.12 |
| 19 | Jordan AndersonPlace 19 · Grade 10 · Sigourney | 10 | Sigourney | 21:46.14 |
| 20 | Devin TimmPlace 20 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 21:51.50 |
| 21 | Ayden HollisterPlace 21 · Grade 12 · Iowa Valley Marengo | 12 | Iowa Valley Marengo | 21:55.95 |
| 22 | Hunter Grandstaff iPlace 22 · Grade 10 · Keota | 10 | Keota | 21:57.85 |
| 23 | Mason SchuettPlace 23 · Grade 11 · Durant | 11 | Durant | 21:57.89 |
| 24 | Cole KlettPlace 24 · Grade 9 · Sigourney | 9 | Sigourney | 21:59.73 |
| 25 | Dayne RenderPlace 25 · Grade 9 · English Valleys North English | 9 | English Valleys North English | 22:03.73 |
| 26 | Drew ThysPlace 26 · Grade 11 · HLV-TC | 11 | HLV-TC | 22:32.59 |
| 27 | Isaac JonesPlace 27 · Grade 10 · Sigourney | 10 | Sigourney | 22:57.79 |
| 28 | Chase HaifleyPlace 28 · Grade 12 · Keota | 12 | Keota | 23:00.67 |
| 29 | Jordon Chamberlin-JohnstonPlace 29 · Grade 12 · Wapello | 12 | Wapello | 23:12.64 |
| 30 | Hunter HenryPlace 30 · Grade 12 · Belle Plaine | 12 | Belle Plaine | 23:15.93 |
| 31 | Kyler FinkPlace 31 · Grade 9 · Highland Riverside | 9 | Highland Riverside | 23:20.28 |
| 32 | Hunter OffermanPlace 32 · Grade 12 · English Valleys North English | 12 | English Valleys North English | 23:30.38 |
| 33 | Drake OffermanPlace 33 · Grade Fr · English Valleys North English | Fr | English Valleys North English | 23:31.86 |
| 34 | Remington HuberPlace 34 · Grade 10 · HLV-TC | 10 | HLV-TC | 23:33.10 |
| 35 | Hayden NeuhausPlace 35 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 23:34.51 |
| 36 | Alan NassPlace 36 · Grade 12 · Highland Riverside | 12 | Highland Riverside | 24:07.33 |
| 37 | Ryker BealPlace 37 · Grade 9 · Belle Plaine | 9 | Belle Plaine | 24:11.77 |
| 38 | Luke MoellerPlace 38 · Grade 12 · Keota | 12 | Keota | 24:14.62 |
| 39 | Carter ParrishPlace 39 · Grade 9 · Lone Tree | 9 | Lone Tree | 24:20.54 |
| 40 | Dallas LegrandPlace 40 · Grade 9 · Wilton | 9 | Wilton | 24:32.90 |
| 41 | Kolton TappendorfPlace 41 · Grade 9 · Durant | 9 | Durant | 24:35.28 |
| 42 | Brayden ZywiecPlace 42 · Grade 12 · Highland Riverside | 12 | Highland Riverside | 24:58.51 |
| 43 | Trenton McKeanPlace 43 · Grade 10 · Lone Tree | 10 | Lone Tree | 25:06.91 |
| 44 | Ayden WagnerPlace 44 · Grade 10 · Iowa Valley Marengo | 10 | Iowa Valley Marengo | 25:18.91 |
| 45 | Lance MiltonPlace 45 · Grade 10 · HLV-TC | 10 | HLV-TC | 25:56.02 |
| 46 | Holden HelmigPlace 46 · Grade 12 · Wapello | 12 | Wapello | 25:56.30 |
| 47 | Max PoockPlace 47 · Grade 9 · Lone Tree | 9 | Lone Tree | 25:57.55 |
| 48 | Caleb ArgoPlace 48 · Grade 10 · Belle Plaine | 10 | Belle Plaine | 26:32.16 |
| 49 | Ian DavisPlace 49 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 26:37.94 |
| 50 | Cash HawkinsPlace 50 · Grade 10 · HLV-TC | 10 | HLV-TC | 26:39.12 |
| 51 | Wesley ShoemakerPlace 51 · Grade 11 · Durant | 11 | Durant | 26:40.18 |
| 52 | Cory WethingtonPlace 52 · Grade 10 · Durant | 10 | Durant | 26:44.67 |
| 53 | Gage LegrandPlace 53 · Grade 9 · Wilton | 9 | Wilton | 26:54.83 |
| 54 | Sawyer NeuhausPlace 54 · Grade 11 · Belle Plaine | 11 | Belle Plaine | 27:12.84 |
| 55 | Bennett ShuttPlace 55 · Grade 9 · Wapello | 9 | Wapello | 27:18.43 |
| 56 | Jackson RobinsonPlace 56 · Grade 11 · Highland Riverside | 11 | Highland Riverside | 28:25.31 |
| 57 | Patrick PeachPlace 57 · Grade 10 · Iowa Valley Marengo | 10 | Iowa Valley Marengo | 28:55.96 |
| 58 | Mateo Rodriguez-YoderPlace 58 · Grade 10 · Hillcrest Academy | 10 | Hillcrest Academy | 29:08.09 |
| 59 | Davis BurdickPlace 59 · Grade 9 · English Valleys North English | 9 | English Valleys North English | 29:20.20 |
| 60 | Lucas BeachyPlace 60 · Grade 9 · Hillcrest Academy | 9 | Hillcrest Academy | 30:26.44 |
| 61 | Nevin WilliamsPlace 61 · Grade 9 · Durant | 9 | Durant | 31:24.82 |
| 62 | Ethan BuschPlace 62 · Grade 10 · Iowa Valley Marengo | 10 | Iowa Valley Marengo | 33:57.69 |
| 63 | Carson SlatonPlace 63 · Grade 10 · Wapello | 10 | Wapello | 41:51.95 |