| 1 | Andrew ReesPlace 1 · Grade 12 · Washington | 12 | Washington | 17:10.69 |
| 2 | Hayden RigganPlace 2 · Grade 12 · Louisa-Muscatine | 12 | Louisa-Muscatine | 17:44.27 |
| 3 | Jack ShepherdPlace 3 · Grade 9 · Washington | 9 | Washington | 18:00.35 |
| 4 | Oscar ClinePlace 4 · Grade 11 · Louisa-Muscatine | 11 | Louisa-Muscatine | 18:07.98 |
| 5 | Jonathan JuarezPlace 5 · Grade 11 · West Liberty | 11 | West Liberty | 18:11.85 |
| 6 | Ethan HotchkissPlace 6 · Grade 11 · Washington | 11 | Washington | 18:21.62 |
| 7 | Ayden MartinezPlace 7 · Grade 12 · Louisa-Muscatine | 12 | Louisa-Muscatine | 18:24.46 |
| 8 | Carlos MerazPlace 8 · Grade 10 · West Liberty | 10 | West Liberty | 18:28.03 |
| 9 | Isaac FrazierPlace 9 · Grade 10 · English Valleys North English | 10 | English Valleys North English | 18:31.70 |
| 10 | Corbin DanielPlace 10 · Grade 11 · Regina Iowa City | 11 | Regina Iowa City | 18:47.97 |
| 11 | Allan ScottPlace 11 · Grade 11 · HLV-TC | 11 | HLV-TC | 18:50.41 |
| 12 | Maddex MaurerPlace 12 · Grade 9 · West Liberty | 9 | West Liberty | 18:54.50 |
| 13 | Calvin MellerPlace 13 · Grade 9 · Hillcrest Academy | 9 | Hillcrest Academy | 18:56.67 |
| 14 | Avery KelleyPlace 14 · Grade 11 · Louisa-Muscatine | 11 | Louisa-Muscatine | 19:02.38 |
| 15 | Evan WhitePlace 15 · Grade 12 · Regina Iowa City | 12 | Regina Iowa City | 19:05.02 |
| 16 | Cristiano PrattPlace 16 · Grade 9 · Regina Iowa City | 9 | Regina Iowa City | 19:11.00 |
| 17 | Brendan OlneyPlace 17 · Grade 12 · Regina Iowa City | 12 | Regina Iowa City | 19:13.36 |
| 18 | Jack KaedingPlace 18 · Grade 11 · Regina Iowa City | 11 | Regina Iowa City | 19:13.84 |
| 19 | Nik PolyakPlace 19 · Grade 9 · Regina Iowa City | 9 | Regina Iowa City | 19:14.26 |
| 20 | Huck ZahaskyPlace 20 · Grade 10 · Regina Iowa City | 10 | Regina Iowa City | 19:14.75 |
| 21 | Teag MillerPlace 21 · Grade 10 · Washington | 10 | Washington | 19:15.43 |
| 22 | Parker TschantzPlace 22 · Grade 10 · Washington | 10 | Washington | 19:32.25 |
| 23 | Ivan RangelPlace 23 · Grade 12 · West Liberty | 12 | West Liberty | 19:38.37 |
| 24 | Zach VeisethPlace 24 · Grade 9 · North Mahaska | 9 | North Mahaska | 19:43.93 |
| 25 | Jeb GoemaatPlace 25 · Grade 10 · North Mahaska | 10 | North Mahaska | 19:44.54 |
| 26 | Fletcher BrowerPlace 26 · Grade 11 · Washington | 11 | Washington | 19:45.28 |
| 27 | Cass ClaePlace 27 · Grade 12 · Fairfield | 12 | Fairfield | 19:54.51 |
| 28 | Blake LeopardPlace 28 · Grade 10 · Louisa-Muscatine | 10 | Louisa-Muscatine | 20:05.85 |
| 29 | Hernan LozanoPlace 29 · Grade 9 · West Liberty | 9 | West Liberty | 20:06.32 |
| 30 | Will LuersPlace 30 · Grade 9 · English Valleys North English | 9 | English Valleys North English | 20:08.87 |
| 31 | Damian GonzalezPlace 31 · Grade 10 · West Liberty | 10 | West Liberty | 20:09.63 |
| 32 | Xavi RecendezPlace 32 · Grade 10 · Washington | 10 | Washington | 20:25.24 |
| 33 | Cayden PlatePlace 33 · Grade 9 · North Mahaska | 9 | North Mahaska | 20:28.28 |
| 34 | John MillerPlace 34 · Grade 11 · Fairfield | 11 | Fairfield | 20:29.16 |
| 35 | Dayne RenderPlace 35 · Grade 9 · English Valleys North English | 9 | English Valleys North English | 20:29.96 |
| 36 | Cooper LeopardPlace 36 · Grade 9 · Louisa-Muscatine | 9 | Louisa-Muscatine | 20:37.69 PR |
| 37 | Elijah HamiltonPlace 37 · Grade 9 · Fairfield | 9 | Fairfield | 20:40.27 |
| 38 | Jaxson BrokawPlace 38 · Grade 9 · Hillcrest Academy | 9 | Hillcrest Academy | 20:45.70 |
| 39 | Drew ThysPlace 39 · Grade 11 · HLV-TC | 11 | HLV-TC | 21:06.03 |
| 40 | Aidan ManaryPlace 40 · Grade 9 · Louisa-Muscatine | 9 | Louisa-Muscatine | 21:11.09 |
| 41 | Will ParsonsPlace 41 · Grade 12 · Wapello | 12 | Wapello | 21:16.80 |
| 42 | Andrew MyersPlace 42 · Grade 12 · Fairfield | 12 | Fairfield | 21:20.61 |
| 43 | Isaac BeachyPlace 43 · Grade 11 · Hillcrest Academy | 11 | Hillcrest Academy | 21:21.39 |
| 44 | Drake OffermanPlace 44 · Grade Fr · English Valleys North English | Fr | English Valleys North English | 21:55.35 |
| 45 | Remington HuberPlace 45 · Grade 10 · HLV-TC | 10 | HLV-TC | 21:58.20 |
| 46 | Aaron WellnitzPlace 46 · Grade 10 · Fairfield | 10 | Fairfield | 22:01.30 |
| 47 | Sam NelsonPlace 47 · Grade 10 · Fairfield | 10 | Fairfield | 22:12.15 |
| 48 | Diego Breceda RodriguezPlace 48 · Grade 9 · West Liberty | 9 | West Liberty | 22:32.09 |
| 49 | Cain GrandiaPlace 49 · Grade 10 · North Mahaska | 10 | North Mahaska | 22:49.75 |
| 50 | Lance MiltonPlace 50 · Grade 10 · HLV-TC | 10 | HLV-TC | 23:53.77 |
| 51 | Braden HartsockPlace 51 · Grade 11 · Hillcrest Academy | 11 | Hillcrest Academy | 23:57.53 |
| 52 | Bennett ShuttPlace 52 · Grade 9 · Wapello | 9 | Wapello | 24:15.24 |
| 53 | Mateo Rodriguez-YoderPlace 53 · Grade 10 · Hillcrest Academy | 10 | Hillcrest Academy | 24:48.87 |
| 54 | Davis BurdickPlace 54 · Grade 9 · English Valleys North English | 9 | English Valleys North English | 25:11.07 |
| 55 | Cash HawkinsPlace 55 · Grade 10 · HLV-TC | 10 | HLV-TC | 25:34.56 |
| 56 | Lucas BeachyPlace 56 · Grade 9 · Hillcrest Academy | 9 | Hillcrest Academy | 25:41.29 |
| 57 | Carson SlatonPlace 57 · Grade 10 · Wapello | 10 | Wapello | 37:56.52 PR |