| 1 | Nate JonesPlace 1 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 18:05 |
| 2 | Dominick Arce-MatosPlace 2 · Grade SO · Ames | SO | Ames | 18:26 |
| 3 | Kon DutPlace 3 · Grade FR · Ames | FR | Ames | 18:39 |
| 4 | Alex HorstmanPlace 4 · Grade FR · Cedar Falls | FR | Cedar Falls | 18:43 |
| 5 | Adam HiselPlace 5 · Grade SO · Valley | SO | Valley | 18:58 |
| 6 | Luke CarrollPlace 6 · Grade SO · Valley | SO | Valley | 18:58 |
| 7 | Alec DephillipsPlace 7 · Grade SO · Valley | SO | Valley | 19:08 |
| 8 | Jack JoycePlace 8 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 19:26 |
| 9 | Cooper OlsenPlace 9 · Grade SO · Cedar Falls | SO | Cedar Falls | 19:28 |
| 10 | Charles ArroyoPlace 10 · Grade SO · Ames | SO | Ames | 19:29 |
| 11 | Corbin TruittPlace 11 · Grade SO · Waukee | SO | Waukee | 19:34 |
| 12 | Charles OrngardPlace 12 · Grade FR · Ames | FR | Ames | 19:38 |
| 13 | Paul ErredgePlace 13 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 19:39 |
| 14 | Josh DejohnPlace 14 · Grade FR · Waukee | FR | Waukee | 19:40 |
| 15 | Anders PetersonPlace 15 · Grade SO · AnkenyHigh School | SO | AnkenyHigh School | 19:40 |
| 16 | Blake DephillipsPlace 16 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 19:42 |
| 17 | Karsten PetersPlace 17 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 19:45 |
| 18 | Beckett LapradePlace 18 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 19:48 |
| 19 | Henry NaglePlace 19 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 19:52 |
| 20 | Ben MillerPlace 20 · Grade FR · Southeast Polk | FR | Southeast Polk | 19:53 |
| 21 | Andrew O'ConnellPlace 21 · Grade SO · Waukee | SO | Waukee | 19:54 |
| 22 | Josh KuehlPlace 22 · Grade SO · Cedar Falls | SO | Cedar Falls | 19:56 |
| 23 | Michael HaydenPlace 23 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 20:05 |
| 24 | Alex TraynorPlace 24 · Grade SO · Valley | SO | Valley | 20:05 |
| 25 | Tyler SchermerhornPlace 25 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 20:06 |
| 26 | Arnav AnegondiPlace 26 · Grade FR · Waukee | FR | Waukee | 20:09 |
| 27 | Kyle WesthoffPlace 27 · Grade FR · Cedar Falls | FR | Cedar Falls | 20:11 |
| 28 | Vincent HodgesPlace 28 · Grade SO · Waukee | SO | Waukee | 20:13 |
| 29 | Carter SmithPlace 29 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 20:13 |
| 30 | Nick JacksonPlace 30 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 20:14 |
| 31 | Marcko DalayPlace 31 · Grade JR · Des Moines Roosevelt | JR | Des Moines Roosevelt | 20:16 |
| 32 | Avi KaufmanPlace 32 · Grade SO · Valley | SO | Valley | 20:23 |
| 33 | Jackson HaughPlace 33 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 20:23 |
| 34 | Ryan BybeePlace 34 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 20:25 |
| 35 | Tj TomlyanovichPlace 35 · Grade SO · Cedar Falls | SO | Cedar Falls | 20:25 |
| 36 | Alex WilsonPlace 36 · Grade SO · Southeast Polk | SO | Southeast Polk | 20:28 |
| 37 | Andrew LieslandPlace 37 · Grade FR · Valley | FR | Valley | 20:35 |
| 38 | Carter StarkPlace 38 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 20:36 |
| 39 | Cooper MajorsPlace 39 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 20:36 |
| 40 | Tyler MerharPlace 40 · Grade FR · Waukee | FR | Waukee | 20:36 |
| 41 | Nate BurnsPlace 41 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 20:37 |
| 42 | Nathan ZookPlace 42 · Grade FR · Southeast Polk | FR | Southeast Polk | 20:37 |
| 43 | Truman PattersonPlace 43 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 20:37 |
| 44 | Chad DenadelPlace 44 · Grade FR · Waukee | FR | Waukee | 20:40 |
| 45 | Nathan SchwabPlace 45 · Grade FR · Waukee | FR | Waukee | 20:44 |
| 46 | Caden RasmusPlace 46 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 20:44 |
| 47 | Hudson FrankPlace 47 · Grade FR · Southeast Polk | FR | Southeast Polk | 20:45 |
| 48 | Jacob MartinPlace 48 · Grade SO · Southeast Polk | SO | Southeast Polk | 20:46 |
| 49 | Alexis CastroPlace 49 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 20:48 |
| 50 | Christian RathjePlace 50 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 20:49 |
| 51 | Griffin GadePlace 51 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 20:49 |
| 52 | Salem StrohbeenPlace 52 · Grade FR · Cedar Falls | FR | Cedar Falls | 20:50 |
| 53 | Hunter GroteluschenPlace 53 · Grade SO · Valley | SO | Valley | 20:51 |
| 54 | Connor WoodsPlace 54 · Grade SO · Cedar Falls | SO | Cedar Falls | 20:55 |
| 55 | Hunter RosePlace 55 · Grade SO · Waukee | SO | Waukee | 20:56 |
| 56 | Jackosn SkahillPlace 56 · Grade FR · Valley | FR | Valley | 20:58 |
| 57 | Andrew PhillipsPlace 57 · Grade FR · Waukee | FR | Waukee | 20:59 |
| 58 | Sam LanzPlace 58 · Grade SO · Waukee | SO | Waukee | 21:04 |
| 59 | Paul AndersenPlace 59 · Grade FR · Valley | FR | Valley | 21:05 |
| 60 | Avery CarlsonPlace 60 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 21:08 |
| 61 | Andrew LarsonPlace 61 · Grade FR · Valley | FR | Valley | 21:08 |
| 62 | Jaden SteffyPlace 62 · Grade SO · Waukee | SO | Waukee | 21:10 |
| 63 | Carter SmithPlace 63 · Grade FR · Valley | FR | Valley | 21:11 |
| 64 | Eric FitzpatrickPlace 64 · Grade SO · Southeast Polk | SO | Southeast Polk | 21:14 |
| 65 | London SchuchartPlace 65 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 21:14 |
| 66 | Will HatcherPlace 66 · Grade FR · Ames | FR | Ames | 21:15 |
| 67 | Peter SwandaPlace 67 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 21:15 |
| 68 | Frankie DunningPlace 68 · Grade SO · Cedar Falls | SO | Cedar Falls | 21:16 |
| 69 | Max HoltPlace 69 · Grade FR · Waukee | FR | Waukee | 21:17 |
| 70 | Cael FitchPlace 70 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 21:20 |
| 71 | Jack OlsonPlace 71 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 21:20 |
| 72 | Avery MosherPlace 72 · Grade SO · Ames | SO | Ames | 21:21 |
| 73 | Tovial CaytonPlace 73 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 21:23 |
| 74 | Charlie PetersonPlace 74 · Grade FR · Waukee | FR | Waukee | 21:23 |
| 75 | Braden MillerPlace 75 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 21:24 |
| 76 | Jack GilbertPlace 76 · Grade SO · Ames | SO | Ames | 21:26 |
| 77 | Kyle WittePlace 77 · Grade FR · Waukee | FR | Waukee | 21:26 |
| 78 | Jackson GrantPlace 78 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 21:29 |
| 79 | Zachary HillPlace 79 · Grade SO · Valley | SO | Valley | 21:31 |
| 80 | Cameron MesmanPlace 80 · Grade SO · Waukee | SO | Waukee | 21:31 |
| 81 | Xavier UhrmacherPlace 81 · Grade FR · Cedar Falls | FR | Cedar Falls | 21:32 |
| 82 | Sam TrabuePlace 82 · Grade SO · Ames | SO | Ames | 21:33 |
| 83 | Ethan BenscooterPlace 83 · Grade SO · Marshalltown | SO | Marshalltown | 21:34 |
| 84 | London HershbergerPlace 84 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 21:34 |
| 85 | Luke WelletPlace 85 · Grade FR · Waukee | FR | Waukee | 21:35 |
| 86 | Joel NelsonPlace 86 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 21:35 |
| 87 | Reece GallagherPlace 87 · Grade FR · Cedar Falls | FR | Cedar Falls | 21:37 |
| 88 | Conner SmithPlace 88 · Grade FR · Marshalltown | FR | Marshalltown | 21:42 |
| 89 | Leyton WahlPlace 89 · Grade SO · Ames | SO | Ames | 21:43 |
| 90 | Trevon KyerPlace 90 · Grade SO · Southeast Polk | SO | Southeast Polk | 21:45 |
| 91 | Jack LaceyPlace 91 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 21:46 |
| 92 | Matthew CristPlace 92 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 21:49 |
| 93 | Joseph DonahoePlace 93 · Grade SO · Valley | SO | Valley | 21:52 |
| 94 | Marcus UgiliniPlace 94 · Grade SO · AnkenyHigh School | SO | AnkenyHigh School | 21:52 |
| 95 | Kevin MeissnerPlace 95 · Grade SO · AnkenyHigh School | SO | AnkenyHigh School | 21:53 |
| 96 | Theo WhiteheadPlace 96 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 21:59 |
| 97 | Joseph SmithPlace 97 · Grade SO · Valley | SO | Valley | 21:59 |
| 98 | Cade NickellPlace 98 · Grade SO · Southeast Polk | SO | Southeast Polk | 22:01 |
| 99 | Ethan LandinPlace 99 · Grade FR · Waukee | FR | Waukee | 22:02 |
| 100 | Brett WineingerPlace 100 · Grade FR · Ames | FR | Ames | 22:05 |
| 101 | Will BlackmorePlace 101 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 22:08 |
| 102 | Jacob PhillipsPlace 102 · Grade SO · Valley | SO | Valley | 22:08 |
| 103 | Hayden McCormacPlace 103 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 22:11 |
| 104 | Ty RoundsPlace 104 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 22:12 |
| 105 | Zachary ZinnPlace 105 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 22:18 |
| 106 | Jack NeelPlace 106 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 22:21 |
| 107 | Cael JonesPlace 107 · Grade SO · Southeast Polk | SO | Southeast Polk | 22:21 |
| 108 | Keegan SmithPlace 108 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 22:23 |
| 109 | Noah GummPlace 109 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 22:23 |
| 110 | Wiatt SipesPlace 110 · Grade SO · AnkenyHigh School | SO | AnkenyHigh School | 22:24 |
| 111 | Logan EilersPlace 111 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 22:24 |
| 112 | Cameron SwitzerPlace 112 · Grade FR · Cedar Falls | FR | Cedar Falls | 22:27 |
| 113 | Brody KucharoPlace 113 · Grade SO · Valley | SO | Valley | 22:28 |
| 114 | Logan KeenanPlace 114 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 22:30 |
| 115 | Ean CummingsPlace 115 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 22:32 |
| 116 | Cameron LarsonPlace 116 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 22:32 |
| 117 | Andrew StapletonPlace 117 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 22:34 |
| 118 | Nate HinesPlace 118 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 22:34 |
| 119 | Ben McFetridgePlace 119 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 22:35 |
| 120 | Ben TopePlace 120 · Grade SO · Waukee | SO | Waukee | 22:41 |
| 121 | Joel McClearyPlace 121 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 22:42 |
| 122 | Daniel YakobsonPlace 122 · Grade FR · Ames | FR | Ames | 22:45 |
| 123 | Charlie HoffmanPlace 123 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 22:50 |
| 124 | Chris MoseleyPlace 124 · Grade FR · Waukee | FR | Waukee | 22:51 |
| 125 | Roman Keahna-HarrisPlace 125 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 22:52 |
| 126 | Ian NelsonPlace 126 · Grade FR · Ames | FR | Ames | 22:52 |
| 127 | Colin EaslerPlace 127 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 22:53 |
| 128 | Evan EgglandPlace 128 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 22:54 |
| 129 | Ethan ElsberndPlace 129 · Grade SO · Waukee | SO | Waukee | 22:56 |
| 130 | Abhushan PradhanPlace 130 · Grade FR · Valley | FR | Valley | 22:57 |
| 131 | Jack WanamakerPlace 131 · Grade FR · Ames | FR | Ames | 22:58 |
| 132 | Ryan WilliamsPlace 132 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 23:00 |
| 133 | Tony WigginsPlace 133 · Grade SO · AnkenyHigh School | SO | AnkenyHigh School | 23:02 |
| 134 | Randy ZhangPlace 134 · Grade SO · Cedar Falls | SO | Cedar Falls | 23:03 |
| 135 | Jack WilsonPlace 135 · Grade SO · Waukee | SO | Waukee | 23:03 |
| 136 | Carson PackerPlace 136 · Grade FR · Ames | FR | Ames | 23:03 |
| 137 | Ian LewisPlace 137 · Grade SO · Cedar Falls | SO | Cedar Falls | 23:04 |
| 138 | Charlie CraigerPlace 138 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 23:05 |
| 139 | Aryen ClipperPlace 139 · Grade FR · Ames | FR | Ames | 23:05 |
| 140 | Brome ChurchillPlace 140 · Grade SO · Southeast Polk | SO | Southeast Polk | 23:14 |
| 141 | Isaac O'ToolePlace 141 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 23:14 |
| 142 | Ethan HauschildtPlace 142 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 23:20 |
| 143 | Ron WagonPlace 143 · Grade SO · AnkenyHigh School | SO | AnkenyHigh School | 23:24 |
| 144 | Andy TranPlace 144 · Grade FR · Valley | FR | Valley | 23:24 |
| 145 | Aidan BuskePlace 145 · Grade SO · Waukee | SO | Waukee | 23:25 |
| 146 | Karsten HolmPlace 146 · Grade FR · Ames | FR | Ames | 23:29 |
| 147 | Ethan GrueningPlace 147 · Grade FR · Cedar Falls | FR | Cedar Falls | 23:32 |
| 148 | Eli MunchPlace 148 · Grade FR · Valley | FR | Valley | 23:34 |
| 149 | Matt BendingerPlace 149 · Grade FR · Valley | FR | Valley | 23:35 |
| 150 | Trevor HulsingPlace 150 · Grade SO · Waukee | SO | Waukee | 23:43 |
| 151 | Lawson MarksPlace 151 · Grade FR · Waukee | FR | Waukee | 23:45 |
| 152 | Will PixleyPlace 152 · Grade FR · Valley | FR | Valley | 23:46 |
| 153 | Alex LadnerPlace 153 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 23:49 |
| 154 | Matthew HehrPlace 154 · Grade FR · Ames | FR | Ames | 23:50 |
| 155 | Nate StonePlace 155 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 24:00 |
| 156 | Aaron SebergerPlace 156 · Grade FR · Marshalltown | FR | Marshalltown | 24:05 |
| 157 | Sam GibsonPlace 157 · Grade FR · Valley | FR | Valley | 24:06 |
| 158 | Isaac HeltonPlace 158 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 24:10 |
| 159 | Sam BurnsPlace 159 · Grade SO · Valley | SO | Valley | 24:11 |
| 160 | Ben JohnsonPlace 160 · Grade SO · Valley | SO | Valley | 24:18 |
| 161 | Kellen JonesPlace 161 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 24:20 |
| 162 | Noah SegarPlace 162 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 24:21 |
| 163 | Jose VergaraPlace 163 · Grade FR · Marshalltown | FR | Marshalltown | 24:25 |
| 164 | Matthew MonsivaisPlace 164 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 24:26 |
| 165 | Alex GranadosPlace 165 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 24:33 |
| 166 | Noah MillerPlace 166 · Grade SO · Cedar Falls | SO | Cedar Falls | 24:47 |
| 167 | Graham RandallPlace 167 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 24:48 |
| 168 | Sam VanryswykPlace 168 · Grade FR · Ames | FR | Ames | 24:50 |
| 169 | Samuel BonnerPlace 169 · Grade SO · Valley | SO | Valley | 24:58 |
| 170 | Alex OwensPlace 170 · Grade FR · Valley | FR | Valley | 25:02 |
| 171 | Kaden IngramPlace 171 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 25:02 |
| 172 | Charlie IllPlace 172 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 25:03 |
| 173 | Tyler RicketsPlace 173 · Grade FR · Waukee | FR | Waukee | 25:08 |
| 174 | Ethan Ver HeistPlace 174 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 25:09 |
| 175 | Levi SchultzPlace 175 · Grade SO · Valley | SO | Valley | 25:11 |
| 176 | Daniel PineroPlace 176 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 25:12 |
| 177 | Simon JanellePlace 177 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 25:13 |
| 178 | Devon TekolstePlace 178 · Grade FR · Southeast Polk | FR | Southeast Polk | 25:15 |
| 179 | Grant BrownPlace 179 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 25:16 |
| 180 | Anthony SchwindtPlace 180 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 25:18 |
| 181 | Isaiah JenningsPlace 181 · Grade FR · Cedar Falls | FR | Cedar Falls | 25:19 |
| 182 | Liam StamperPlace 182 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 25:21 |
| 183 | Anthony HuegerichPlace 183 · Grade FR · Cedar Falls | FR | Cedar Falls | 25:23 |
| 184 | Saul PantojaPlace 184 · Grade SO · Marshalltown | SO | Marshalltown | 25:27 |
| 185 | Josh PattersonPlace 185 · Grade SO · AnkenyHigh School | SO | AnkenyHigh School | 25:32 |
| 186 | Pradyumna DahalPlace 186 · Grade SO · Valley | SO | Valley | 25:35 |
| 187 | Aaron WoodsPlace 187 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 25:50 |
| 188 | Ajani Patton-ImaniPlace 188 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 25:53 |
| 189 | Spencer JonesPlace 189 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 26:01 |
| 190 | William ThompsonPlace 190 · Grade FR · Valley | FR | Valley | 26:04 |
| 191 | Charley DunhamPlace 191 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 26:04 |
| 192 | Grayden PilcherPlace 192 · Grade SO · AnkenyHigh School | SO | AnkenyHigh School | 26:08 |
| 193 | Ethan LetschPlace 193 · Grade FR · Valley | FR | Valley | 26:09 |
| 194 | Jared SchelkerPlace 194 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 26:12 |
| 195 | Owen BarstadPlace 195 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 26:15 |
| 196 | Jefferson RobertsPlace 196 · Grade FR · Cedar Falls | FR | Cedar Falls | 26:33 |
| 197 | Diego OrdazPlace 197 · Grade SO · Marshalltown | SO | Marshalltown | 26:40 |
| 198 | Joel GrahamPlace 198 · Grade SO · Valley | SO | Valley | 26:43 |
| 199 | Ismael SegoviaPlace 199 · Grade SO · Marshalltown | SO | Marshalltown | 26:49 |
| 200 | Tommy DewildePlace 200 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 27:04 |
| 201 | Keegan OvertonPlace 201 · Grade FR · Ankeny Centennial | FR | Ankeny Centennial | 27:06 |
| 202 | Mitchell WoodPlace 202 · Grade SO · Waukee | SO | Waukee | 27:19 |
| 203 | Cal PenningtonPlace 203 · Grade FR · Des Moines Roosevelt | FR | Des Moines Roosevelt | 27:31 |
| 204 | Tedd BehrPlace 204 · Grade SO · AnkenyHigh School | SO | AnkenyHigh School | 27:35 |
| 205 | Justin MillerPlace 205 · Grade SO · Valley | SO | Valley | 28:09 |
| 206 | Joe DevereuxPlace 206 · Grade SO · Ankeny Centennial | SO | Ankeny Centennial | 28:25 |
| 207 | Jared KnudsonPlace 207 · Grade FR · Waukee | FR | Waukee | 28:31 |
| 208 | Jack JarchowPlace 208 · Grade FR · Cedar Falls | FR | Cedar Falls | 28:39 |
| 209 | Kobe TanchinhPlace 209 · Grade SO · Valley | SO | Valley | 29:21 |
| 210 | Ian GauntPlace 210 · Grade FR · Valley | FR | Valley | 30:07 |
| 211 | Trenton HoldenPlace 211 · Grade SO · Cedar Falls | SO | Cedar Falls | 30:34 |
| 212 | Leo BrooksPlace 212 · Grade SO · Des Moines Roosevelt | SO | Des Moines Roosevelt | 30:39 |
| 213 | Phillip NaPlace 213 · Grade FR · AnkenyHigh School | FR | AnkenyHigh School | 30:49 |
| 214 | Nicholas PricePlace 214 · Grade SO · Marshalltown | SO | Marshalltown | 30:56 |
| 215 | Ethan ButlerPlace 215 · Grade SO · Southeast Polk | SO | Southeast Polk | 31:04 |
| 216 | Noah NicholsonPlace 216 · Grade FR · Southeast Polk | FR | Southeast Polk | 34:44 |