| 1 | Luke McCormickPlace 1 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 10:51.06 |
| 2 | Brayden WalderbachPlace 2 · Grade 8 · Norwalk | 8 | Norwalk | 11:18.85 |
| 3 | Andrew Van ZeePlace 3 · Grade 8 · Earlham | 8 | Earlham | 11:27.88 |
| 4 | Cole BarneyPlace 4 · Grade 8 · Van Meter | 8 | Van Meter | 11:30.73 |
| 5 | Leonel LuceroPlace 5 · Grade 8 · McCombs | 8 | McCombs | 11:39.05 |
| 6 | Zeke HeckertPlace 6 · Grade 8 · Norwalk | 8 | Norwalk | 11:39.52 |
| 7 | Gage WittePlace 7 · Grade 8 · Norwalk | 8 | Norwalk | 11:42.78 |
| 8 | Ryder BairdPlace 8 · Grade 8 · Creston | 8 | Creston | 11:42.83 |
| 9 | Jack DevinePlace 9 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 11:57.43 |
| 10 | Andrew CollerPlace 10 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 11:58.76 |
| 11 | Oliver TicePlace 11 · Grade 8 · Norwalk | 8 | Norwalk | 12:06.73 |
| 12 | Carson MyersPlace 12 · Grade 7 · Perry | 7 | Perry | 12:09.48 |
| 13 | Ben OwenPlace 13 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 12:13.03 |
| 14 | Parker Van SteenisPlace 14 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 12:15.03 |
| 15 | Ryder SwansonPlace 15 · Grade 8 · Indianola | 8 | Indianola | 12:24.40 |
| 16 | Braylon WhippsPlace 16 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 12:26.55 |
| 17 | Jackson MurrayPlace 17 · Grade 8 · Norwalk | 8 | Norwalk | 12:27.63 |
| 18 | Nile HallPlace 18 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 12:30.75 |
| 19 | Tyler WoodPlace 19 · Grade 7 · Norwalk | 7 | Norwalk | 12:38.78 |
| 20 | Dawson FosterPlace 20 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 12:42.56 |
| 21 | Everett EhlerPlace 21 · Grade 8 · Nodaway Valley | 8 | Nodaway Valley | 12:43.04 |
| 22 | Christian AllenPlace 22 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 12:45.20 |
| 23 | Alexander WolfePlace 23 · Grade 8 · Winterset | 8 | Winterset | 12:47.93 |
| 24 | Jackson AldridgePlace 24 · Grade 8 · Winterset | 8 | Winterset | 12:50.20 |
| 25 | Daughtry FranksPlace 25 · Grade 8 · Ballard | 8 | Ballard | 12:50.72 |
| 26 | Owen PetersenPlace 26 · Grade 7 · Norwalk | 7 | Norwalk | 12:57.08 |
| 27 | Paxton SutterPlace 27 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 12:59.50 |
| 28 | Trey SchwertfegerPlace 28 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 13:02.26 |
| 29 | Kallen SmithPlace 29 · Grade 7 · Norwalk | 7 | Norwalk | 13:03.71 |
| 30 | Briggs CasadyPlace 30 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 13:13.46 |
| 31 | Dysen DeardorffPlace 31 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 13:17.49 |
| 32 | Daylan YoungPlace 32 · Grade 8 · Winterset | 8 | Winterset | 13:18.92 |
| 33 | Max HamiltonPlace 33 · Grade 7 · Ballard | 7 | Ballard | 13:21.69 |
| 34 | Isaac KunzePlace 34 · Grade 7 · Norwalk | 7 | Norwalk | 13:22.10 |
| 35 | Weston StecPlace 35 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 13:22.71 |
| 36 | Nhan VoPlace 36 · Grade 8 · McCombs | 8 | McCombs | 13:24.53 |
| 37 | Max StormPlace 37 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 13:24.59 |
| 38 | Drew BjorkPlace 38 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 13:24.91 |
| 39 | Owen PeacockPlace 39 · Grade 8 · McCombs | 8 | McCombs | 13:26.23 |
| 40 | Isaac SchogerPlace 40 · Grade 7 · Earlham | 7 | Earlham | 13:26.94 |
| 41 | Will BrodiePlace 41 · Grade 7 · Indianola | 7 | Indianola | 13:30.67 |
| 42 | Noah SchooleyPlace 42 · Grade 7 · Norwalk | 7 | Norwalk | 13:30.84 |
| 43 | Preston KuhnsPlace 43 · Grade 8 · Winterset | 8 | Winterset | 13:34.17 |
| 44 | Conley TiernanPlace 44 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 13:35.04 |
| 45 | Andrew DeaPlace 45 · Grade 8 · Van Meter | 8 | Van Meter | 13:35.24 |
| 46 | Kole RoderPlace 46 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 13:36.28 |
| 47 | Teag SchweitzbergerPlace 47 · Grade 7 · Van Meter | 7 | Van Meter | 13:37.34 |
| 48 | Will RogersPlace 48 · Grade 8 · Indianola | 8 | Indianola | 13:38.61 |
| 49 | Logan SoenenPlace 49 · Grade 7 · Norwalk | 7 | Norwalk | 13:40.78 |
| 50 | Nash WunderPlace 50 · Grade 8 · Ballard | 8 | Ballard | 13:44.80 |
| 51 | Nolan KosterPlace 51 · Grade 7 · Norwalk | 7 | Norwalk | 13:52.21 |
| 52 | Jarrod EllerbuschPlace 52 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 13:53.10 |
| 53 | Gabe LindstromPlace 53 · Grade 7 · Martensdale-St. Marys | 7 | Martensdale-St. Marys | 13:53.31 |
| 54 | Ethan JohnsonPlace 54 · Grade 8 · Ballard | 8 | Ballard | 13:53.50 |
| 55 | Luke HallPlace 55 · Grade 8 · Winterset | 8 | Winterset | 13:55.92 |
| 56 | Mitchell ShoupPlace 56 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 13:56.97 |
| 57 | Gabe NaultPlace 57 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 13:59.36 |
| 58 | Brecker MenkePlace 58 · Grade 7 · Norwalk | 7 | Norwalk | 13:59.47 |
| 59 | Tristian MintunPlace 59 · Grade 8 · Perry | 8 | Perry | 14:00.68 |
| 60 | Colten Van PeltPlace 60 · Grade 7 · Earlham | 7 | Earlham | 14:03.54 |
| 61 | Nathan BruchhausPlace 61 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 14:06.39 |
| 62 | Grady OwensPlace 62 · Grade 7 · Norwalk | 7 | Norwalk | 14:07.16 |
| 63 | Caleb Van ArkelPlace 63 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 14:07.66 |
| 64 | Grayson ElliotPlace 64 · Grade 7 · Van Meter | 7 | Van Meter | 14:14.93 |
| 65 | Nico SeifertPlace 65 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 14:15.37 |
| 66 | Max MillerPlace 66 · Grade 8 · Ballard | 8 | Ballard | 14:15.55 |
| 67 | Jordan GillilandPlace 67 · Grade 8 · Van Meter | 8 | Van Meter | 14:16.77 |
| 68 | Sullivan HollandPlace 68 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 14:22.09 |
| 69 | Langston WilkinsPlace 69 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 14:22.93 |
| 70 | Linken ReedPlace 70 · Grade 8 · Winterset | 8 | Winterset | 14:27.28 |
| 71 | Sawyer McDonaldPlace 71 · Grade 8 · Winterset | 8 | Winterset | 14:29.29 |
| 72 | Rylen JohnsonPlace 72 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 14:32.91 |
| 73 | James NiggPlace 73 · Grade 8 · Winterset | 8 | Winterset | 14:34.37 |
| 74 | Kameron TaylorPlace 74 · Grade 7 · Winterset | 7 | Winterset | 14:36.51 |
| 75 | Braden KruthoffPlace 75 · Grade 7 · Indianola | 7 | Indianola | 14:37.48 |
| 76 | Micah PaulPlace 76 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 14:40.16 |
| 77 | Lucas MoetschPlace 77 · Grade 8 · Winterset | 8 | Winterset | 14:42.81 |
| 78 | Hank WallPlace 78 · Grade 7 · Van Meter | 7 | Van Meter | 14:46.19 |
| 79 | Ian MoyerPlace 79 · Grade 8 · McCombs | 8 | McCombs | 14:46.61 |
| 80 | Eli CastroPlace 80 · Grade 8 · Perry | 8 | Perry | 14:49.72 |
| 81 | Daniel PetersonPlace 81 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 14:49.84 |
| 82 | Harris RychnovskyPlace 82 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 14:51.37 |
| 83 | Cade EgglestonPlace 83 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 14:52.10 |
| 84 | Logan WardenPlace 84 · Grade 8 · Earlham | 8 | Earlham | 14:52.55 |
| 85 | Kai FarmerPlace 85 · Grade 8 · Perry | 8 | Perry | 14:55.03 |
| 86 | Payton WarnerPlace 86 · Grade 7 · Norwalk | 7 | Norwalk | 14:55.54 |
| 87 | Parker AllenPlace 87 · Grade 7 · Norwalk | 7 | Norwalk | 14:58.79 |
| 88 | Blayton AndersonPlace 88 · Grade 7 · Norwalk | 7 | Norwalk | 15:00.18 |
| 89 | Drake NordstromPlace 89 · Grade 8 · Winterset | 8 | Winterset | 15:00.88 |
| 90 | Jacob RansomPlace 90 · Grade 8 · Martensdale-St. Marys | 8 | Martensdale-St. Marys | 15:02.04 |
| 91 | Andrew MillerPlace 91 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 15:03.53 |
| 92 | Peyton WilleyPlace 92 · Grade 7 · Norwalk | 7 | Norwalk | 15:05.36 |
| 93 | Emerick CarlsonPlace 93 · Grade 8 · Van Meter | 8 | Van Meter | 15:05.60 |
| 94 | Caleb HeinzPlace 94 · Grade 7 · Orient-Macksburg | 7 | Orient-Macksburg | 15:07.27 |
| 95 | Khaos Wood OhmeausPlace 95 · Grade 8 · Winterset | 8 | Winterset | 15:10.37 |
| 96 | Mason BeerendsPlace 96 · Grade 7 · Norwalk | 7 | Norwalk | 15:11.50 |
| 97 | Jonathen WrightPlace 97 · Grade 8 · Ballard | 8 | Ballard | 15:23.94 |
| 98 | Lyric SchwartzPlace 98 · Grade 8 · Nodaway Valley | 8 | Nodaway Valley | 15:25.11 |
| 99 | Alex KuballPlace 99 · Grade 8 · Norwalk | 8 | Norwalk | 15:25.40 |
| 100 | Mason HeasleyPlace 100 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 15:29.92 |
| 101 | Henry HogensonPlace 101 · Grade 8 · Van Meter | 8 | Van Meter | 15:29.96 |
| 102 | Antonio SanchezPlace 102 · Grade 8 · McCombs | 8 | McCombs | 15:33.07 |
| 103 | Penn EversPlace 103 · Grade 7 · Ballard | 7 | Ballard | 15:37.52 |
| 104 | Michael SmithPlace 104 · Grade 7 · Indianola | 7 | Indianola | 15:38.41 |
| 105 | Colby GunnPlace 105 · Grade 7 · Norwalk | 7 | Norwalk | 15:40.10 |
| 106 | Grayson WiedmannPlace 106 · Grade 7 · Norwalk | 7 | Norwalk | 15:41.87 |
| 107 | Owen MaffinPlace 107 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 15:42.72 |
| 108 | Samuel CallPlace 108 · Grade 8 · Ballard | 8 | Ballard | 15:45.04 |
| 109 | Tyler RedmondPlace 109 · Grade 8 · Earlham | 8 | Earlham | 15:48.03 |
| 110 | Deacon StropePlace 110 · Grade 8 · Indianola | 8 | Indianola | 15:48.39 |
| 111 | Carlos CarmonaPlace 111 · Grade 7 · McCombs | 7 | McCombs | 15:48.87 |
| 112 | Jayson BoydPlace 112 · Grade 7 · Interstate 35 | 7 | Interstate 35 | 15:54.45 |
| 113 | Jake NoringPlace 113 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 16:02.40 |
| 114 | Coogan WeeksPlace 114 · Grade 7 · Indianola | 7 | Indianola | 16:02.88 |
| 115 | Luke GideonPlace 115 · Grade 7 · Martensdale-St. Marys | 7 | Martensdale-St. Marys | 16:12.31 |
| 116 | Kurtis PollardPlace 116 · Grade 8 · Winterset | 8 | Winterset | 16:24.68 |
| 117 | Aiden WoolridgePlace 117 · Grade 8 · Ballard | 8 | Ballard | 16:27.40 |
| 118 | Cal KleenePlace 118 · Grade 7 · Indianola | 7 | Indianola | 16:28.16 |
| 119 | Blake SorensenPlace 119 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 16:31.23 |
| 120 | Eli MonganPlace 120 · Grade 7 · Interstate 35 | 7 | Interstate 35 | 16:33.04 |
| 121 | Kayne BoylePlace 121 · Grade 8 · Indianola | 8 | Indianola | 16:33.59 |
| 122 | Maitias WoodPlace 122 · Grade 7 · Indianola | 7 | Indianola | 16:34.61 |
| 123 | Ethan FullerPlace 123 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 16:36.39 |
| 124 | Jimmie ShieldsPlace 124 · Grade 8 · Perry | 8 | Perry | 16:38.79 |
| 125 | Jack AnglickPlace 125 · Grade 7 · Indianola | 7 | Indianola | 16:41.96 |
| 126 | Gus KingPlace 126 · Grade 8 · Winterset | 8 | Winterset | 16:43.27 |
| 127 | Noah PalmerPlace 127 · Grade 7 · Indianola | 7 | Indianola | 16:44.67 |
| 128 | Hudson BuhrowPlace 128 · Grade 7 · Norwalk | 7 | Norwalk | 16:49.51 |
| 129 | Zayden RistPlace 129 · Grade 8 · Van Meter | 8 | Van Meter | 16:52.14 |
| 130 | Oliver HartmanPlace 130 · Grade 7 · Indianola | 7 | Indianola | 17:03.02 |
| 131 | Filimon NiguesaPlace 131 · Grade 8 · Perry | 8 | Perry | 17:04.62 |
| 132 | Ryder HugneyPlace 132 · Grade 8 · Winterset | 8 | Winterset | 17:33.10 |
| 133 | Jackson ReesePlace 133 · Grade 7 · Norwalk | 7 | Norwalk | 17:33.17 |
| 134 | Noah HillPlace 134 · Grade 8 · Ballard | 8 | Ballard | 17:34.28 |
| 135 | Pryderi RamirezPlace 135 · Grade 8 · McCombs | 8 | McCombs | 17:41.45 |
| 136 | Tyrus McCullerPlace 136 · Grade 7 · McCombs | 7 | McCombs | 17:41.86 |
| 137 | Lincoln Van HornPlace 137 · Grade 8 · Nodaway Valley | 8 | Nodaway Valley | 17:43.55 |
| 138 | Alex BryantPlace 138 · Grade 7 · Interstate 35 | 7 | Interstate 35 | 17:48.06 |
| 139 | Jackson BrockaPlace 139 · Grade 7 · Perry | 7 | Perry | 17:48.96 |
| 140 | Lincoln KrusePlace 140 · Grade 7 · Winterset | 7 | Winterset | 17:50.31 |
| 141 | Will LambertPlace 141 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 17:51.05 |
| 142 | Robert VrbaPlace 142 · Grade 8 · McCombs | 8 | McCombs | 17:58.40 |
| 143 | Grayson WigantPlace 143 · Grade 8 · Van Meter | 8 | Van Meter | 18:01.80 |
| 144 | Lewis AanonsonPlace 144 · Grade 7 · Martensdale-St. Marys | 7 | Martensdale-St. Marys | 18:06.86 |
| 145 | Elijah BakerPlace 145 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 18:07.54 |
| 146 | Hunter BiasPlace 146 · Grade 7 · East Union | 7 | East Union | 18:11.93 |
| 147 | Owen DassPlace 147 · Grade 7 · Ballard | 7 | Ballard | 18:34.61 |
| 148 | Eric LeinPlace 148 · Grade 7 · McCombs | 7 | McCombs | 18:54.94 |
| 149 | Camden BradleyPlace 149 · Grade 8 · Winterset | 8 | Winterset | 18:59.92 |
| 150 | Marshall GochanourPlace 150 · Grade 7 · Norwalk | 7 | Norwalk | 19:06.77 |
| 151 | Pedro OrtizPlace 151 · Grade 8 · McCombs | 8 | McCombs | 19:08.72 |
| 152 | Lane JonesPlace 152 · Grade 7 · Orient-Macksburg | 7 | Orient-Macksburg | 19:09.17 |
| 153 | Brennan KerrPlace 153 · Grade 8 · Norwalk | 8 | Norwalk | 19:09.72 |
| 154 | Andrew CurranPlace 154 · Grade 8 · Ballard | 8 | Ballard | 19:10.40 |
| 155 | Tucker CarsonPlace 155 · Grade 7 · Orient-Macksburg | 7 | Orient-Macksburg | 19:11.47 |
| 156 | Sawyer LowePlace 156 · Grade 8 · Norwalk | 8 | Norwalk | 19:39.75 |
| 157 | Brody OsterhausPlace 157 · Grade 8 · McCombs | 8 | McCombs | 19:47.92 |
| 158 | Ethan SchrockPlace 158 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 20:04.33 |
| 159 | Liam BlaisdellPlace 159 · Grade 8 · Martensdale-St. Marys | 8 | Martensdale-St. Marys | 20:06.45 |
| 160 | Andrew CaesPlace 160 · Grade 7 · McCombs | 7 | McCombs | 20:18.35 |
| 161 | Kerry ComerPlace 161 · Grade 7 · Nodaway Valley | 7 | Nodaway Valley | 20:23.20 |
| 162 | Yor ManyolPlace 162 · Grade 7 · McCombs | 7 | McCombs | 20:26.71 |
| 163 | Dakota RushPlace 163 · Grade 7 · McCombs | 7 | McCombs | 20:48.56 |
| 164 | Will NixonPlace 164 · Grade 7 · Van Meter | 7 | Van Meter | 21:11.06 |
| 165 | Jameson NevePlace 165 · Grade 8 · Indianola | 8 | Indianola | 21:35.52 |
| 166 | Kael WilsonPlace 166 · Grade 8 · McCombs | 8 | McCombs | 21:37.95 |
| 167 | Edmound NopPlace 167 · Grade 7 · Ballard | 7 | Ballard | 21:42.80 |
| 168 | Will DassPlace 168 · Grade 7 · Ballard | 7 | Ballard | 22:27.64 |
| 169 | Kyven WilsonPlace 169 · Grade 8 · Orient-Macksburg | 8 | Orient-Macksburg | 22:39.08 |
| 170 | Gabe BurkePlace 170 · Grade 7 · Indianola | 7 | Indianola | 22:59.19 |
| 171 | Charlie SadlerPlace 171 · Grade 7 · Norwalk | 7 | Norwalk | 23:08.91 |
| 172 | Justin SalgueroPlace 172 · Grade 8 · McCombs | 8 | McCombs | 23:34.07 |
| 173 | Nguyen PhamPlace 173 · Grade 8 · McCombs | 8 | McCombs | 23:35.49 |
| 174 | Ian Juarez-PerezPlace 174 · Grade 7 · McCombs | 7 | McCombs | 23:38.63 |
| 175 | Carlos ElliottPlace 175 · Grade 7 · McCombs | 7 | McCombs | 24:05.70 |
| 176 | Xayden DameronPlace 176 · Grade 7 · McCombs | 7 | McCombs | 24:11.23 |
| 177 | Nathan WoerdemanPlace 177 · Grade 7 · Indianola | 7 | Indianola | 24:13.98 |
| 178 | Delvin BarrigaPlace 178 · Grade 8 · McCombs | 8 | McCombs | 24:20.10 |
| 179 | Zan ChaplinPlace 179 · Grade 8 · Indianola | 8 | Indianola | 24:25.03 |
| 180 | Micah OstranderPlace 180 · Grade 8 · Indianola | 8 | Indianola | 24:26.90 |
| 181 | Jayden AlvardoPlace 181 · Grade 7 · Perry | 7 | Perry | 27:58.15 |
| 182 | Liam MarplePlace 182 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 28:49.24 |
| 183 | JJ BaierPlace 183 · Grade 7 · Ballard | 7 | Ballard | 29:11.73 |