| 1 | Ryan CourcierPlace 1 · Grade 8 · Norwalk | 8 | Norwalk | 11:40.64 PR |
| 2 | Keltyn NobilingPlace 2 · Grade 8 · Ballard | 8 | Ballard | 12:03.62 |
| 3 | Finnegan AdamsPlace 3 · Grade 7 · Norwalk | 7 | Norwalk | 12:04.07 PR |
| 4 | Kallen SmithPlace 4 · Grade 8 · Norwalk | 8 | Norwalk | 12:06.50 PR |
| 5 | Guthrie HayesPlace 5 · Grade 7 · Van Meter | 7 | Van Meter | 12:10.67 |
| 6 | Max StormPlace 6 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 12:10.72 |
| 7 | Lewis HollandPlace 7 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 12:12.08 |
| 8 | Jayden RojeroPlace 8 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 12:20.14 |
| 9 | Max HamiltonPlace 9 · Grade 8 · Ballard | 8 | Ballard | 12:24.64 PR |
| 10 | Sam StalkerPlace 10 · Grade 8 · Creston | 8 | Creston | 12:24.66 PR |
| 11 | Tyson ButlerPlace 11 · Grade 8 · Norwalk | 8 | Norwalk | 12:27.70 PR |
| 12 | George HumphreysPlace 12 · Grade 7 · Norwalk | 7 | Norwalk | 12:31.21 PR |
| 13 | Gus HilbertPlace 13 · Grade 7 · Winterset ms | 7 | Winterset ms | 12:33.58 |
| 14 | Emmett PetersenPlace 14 · Grade 7 · Norwalk | 7 | Norwalk | 12:38.37 PR |
| 15 | Logan SoenenPlace 15 · Grade 8 · Norwalk | 8 | Norwalk | 12:42.19 PR |
| 16 | Maitias WoodPlace 16 · Grade 8 · Indianola | 8 | Indianola | 12:43.42 PR |
| 17 | Daniel PetersonPlace 17 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 12:43.76 PR |
| 18 | Isaac SchogerPlace 18 · Grade 8 · Earlham | 8 | Earlham | 12:44.52 PR |
| 19 | Andrew MillerPlace 19 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 12:44.75 PR |
| 20 | Ty MastersPlace 20 · Grade 8 · Interstate 35 Truro | 8 | Interstate 35 Truro | 12:46.21 PR |
| 21 | Mason BeerendsPlace 21 · Grade 8 · Norwalk | 8 | Norwalk | 12:46.23 PR |
| 22 | Charlie StrandbergPlace 22 · Grade 8 · Earlham | 8 | Earlham | 12:46.96 PR |
| 23 | Tyler WoodPlace 23 · Grade 8 · Norwalk | 8 | Norwalk | 12:47.17 |
| 24 | Nico SeifertPlace 24 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 12:48.08 |
| 25 | Gabe NaultPlace 25 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 12:54.58 PR |
| 26 | Finnegan BookPlace 26 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 12:56.50 |
| 27 | Jackson SinklerPlace 27 · Grade 7 · Norwalk | 7 | Norwalk | 12:57.36 PR |
| 28 | Hank WallPlace 28 · Grade 8 · Van Meter | 8 | Van Meter | 12:57.52 PR |
| 29 | Braxton YepsonPlace 29 · Grade 7 · Norwalk | 7 | Norwalk | 12:57.82 PR |
| 30 | Weston OlsonPlace 30 · Grade 8 · Van Meter | 8 | Van Meter | 12:59.76 PR |
| 31 | Grady OwensPlace 31 · Grade 8 · Norwalk | 8 | Norwalk | 13:00.64 PR |
| 32 | Evan McPhersonPlace 32 · Grade 7 · Ballard | 7 | Ballard | 13:01.47 |
| 33 | Carter FosterPlace 33 · Grade 7 · Norwalk | 7 | Norwalk | 13:01.95 PR |
| 34 | Sullivan HollandPlace 34 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 13:02.35 |
| 35 | Garrett BrungardtPlace 35 · Grade 7 · Norwalk | 7 | Norwalk | 13:03.99 PR |
| 36 | Kyler DriftmierPlace 36 · Grade 7 · Norwalk | 7 | Norwalk | 13:04.47 PR |
| 37 | Logan HeuserPlace 37 · Grade 7 · Norwalk | 7 | Norwalk | 13:05.86 PR |
| 38 | Kruz FaganPlace 38 · Grade 7 · Earlham | 7 | Earlham | 13:06.81 PR |
| 39 | Jaxson BerryPlace 39 · Grade 7 · Winterset ms | 7 | Winterset ms | 13:06.86 |
| 40 | Jackson AndersonPlace 40 · Grade 7 · Norwalk | 7 | Norwalk | 13:07.92 PR |
| 41 | Elliot DaltonPlace 41 · Grade 7 · Ballard | 7 | Ballard | 13:08.54 |
| 42 | Evan JensenPlace 42 · Grade 7 · Winterset ms | 7 | Winterset ms | 13:09.28 PR |
| 43 | Dominic BrownPlace 43 · Grade 7 · Norwalk | 7 | Norwalk | 13:10.09 PR |
| 44 | Caden YuskaPlace 44 · Grade 7 · Van Meter | 7 | Van Meter | 13:10.47 |
| 45 | Noah SchooleyPlace 45 · Grade 8 · Norwalk | 8 | Norwalk | 13:15.63 PR |
| 46 | Marshall BackPlace 46 · Grade 7 · Winterset ms | 7 | Winterset ms | 13:16.38 |
| 47 | Bentley TengesPlace 47 · Grade 7 · Indianola | 7 | Indianola | 13:20.70 |
| 48 | Caleb HeinzPlace 48 · Grade 8 · Nodaway Valley | 8 | Nodaway Valley | 13:21.19 PR |
| 49 | Isaac KunzePlace 49 · Grade 8 · Norwalk | 8 | Norwalk | 13:25.24 |
| 50 | Penn EversPlace 50 · Grade 8 · Ballard | 8 | Ballard | 13:27.87 |
| 51 | Jack JacobsPlace 51 · Grade 7 · Van Meter | 7 | Van Meter | 13:29.73 |
| 52 | Cooper StursmaPlace 52 · Grade 7 · Norwalk | 7 | Norwalk | 13:39.62 PR |
| 53 | Payton WarnerPlace 53 · Grade 8 · Norwalk | 8 | Norwalk | 13:40.43 PR |
| 54 | Peyton WilleyPlace 54 · Grade 8 · Norwalk | 8 | Norwalk | 13:41.78 PR |
| 55 | Nate WilliamsPlace 55 · Grade 8 · Indianola | 8 | Indianola | 13:49.17 |
| 56 | Kameron TaylorPlace 56 · Grade 8 · Winterset ms | 8 | Winterset ms | 13:49.78 |
| 57 | Jake NoringPlace 57 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 13:51.38 |
| 58 | Easton StaiertPlace 58 · Grade 7 · Norwalk | 7 | Norwalk | 13:52.55 PR |
| 59 | Ian MachPlace 59 · Grade 7 · Indianola | 7 | Indianola | 13:53.62 |
| 60 | Linken ReedPlace 60 · Grade 8 · Winterset ms | 8 | Winterset ms | 13:53.83 |
| 61 | Blayton AndersonPlace 61 · Grade 8 · Norwalk | 8 | Norwalk | 13:55.61 PR |
| 62 | Calvin IngstadPlace 62 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 13:59.23 |
| 63 | Charlie HoltPlace 63 · Grade 7 · Norwalk | 7 | Norwalk | 14:00.66 PR |
| 64 | Mason HeasleyPlace 64 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 14:01.15 |
| 65 | Lincoln KrusePlace 65 · Grade 8 · Winterset ms | 8 | Winterset ms | 14:04.39 PR |
| 66 | Roen BrockPlace 66 · Grade 7 · Van Meter | 7 | Van Meter | 14:05.94 |
| 67 | Blake RehkemperPlace 67 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 14:06.07 |
| 68 | Lincoln StromingerPlace 68 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 14:06.59 PR |
| 69 | Preston GambrallPlace 69 · Grade 7 · Norwalk | 7 | Norwalk | 14:08.16 PR |
| 70 | Luke MorfordPlace 70 · Grade 7 · Earlham | 7 | Earlham | 14:14.14 |
| 71 | Gabe LindstromPlace 71 · Grade 8 · Martensdale-St. Marys | 8 | Martensdale-St. Marys | 14:17.31 |
| 72 | Alex BryantPlace 72 · Grade 8 · Interstate 35 Truro | 8 | Interstate 35 Truro | 14:18.07 PR |
| 73 | Luke SchmidtPlace 73 · Grade 7 · Martensdale-St. Marys | 7 | Martensdale-St. Marys | 14:28.98 |
| 74 | Rylen JohnsonPlace 74 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 14:30.99 |
| 75 | Ethan GreenleyPlace 75 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 14:33.38 PR |
| 76 | Braden KruthoffPlace 76 · Grade 8 · Indianola | 8 | Indianola | 14:36.67 |
| 77 | Noah FeilPlace 77 · Grade 7 · Norwalk | 7 | Norwalk | 14:40.18 PR |
| 78 | Henry PorterPlace 78 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 14:41.30 PR |
| 79 | Owen WarrenPlace 79 · Grade 7 · Van Meter | 7 | Van Meter | 14:42.97 |
| 80 | Bryce JohnsonPlace 80 · Grade 7 · Indianola | 7 | Indianola | 14:44.13 |
| 81 | Nathan BruchhausPlace 81 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 14:45.37 |
| 82 | Owen MaffinPlace 82 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 14:46.56 |
| 83 | Hudson BuhrowPlace 83 · Grade 8 · Norwalk | 8 | Norwalk | 14:48.60 PR |
| 84 | Jensen BrunerPlace 84 · Grade 7 · Ballard | 7 | Ballard | 14:51.73 |
| 85 | Christian NagelPlace 85 · Grade 8 · Indianola | 8 | Indianola | 14:54.73 |
| 86 | Noah SchmidtPlace 86 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 14:55.78 PR |
| 87 | Jason JoinerPlace 87 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 14:57.20 |
| 88 | Nick ScanlanPlace 88 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 14:59.45 |
| 89 | Renaud DeardorffPlace 89 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 15:01.57 |
| 90 | Eric LeinPlace 90 · Grade 8 · McCombs | 8 | McCombs | 15:02.50 PR |
| 91 | Lance ThomasPlace 91 · Grade 7 · Ballard | 7 | Ballard | 15:06.39 |
| 92 | Lucas GideonPlace 92 · Grade 8 · Martensdale-St. Marys | 8 | Martensdale-St. Marys | 15:07.32 |
| 93 | Aiden TruePlace 93 · Grade 7 · Van Meter | 7 | Van Meter | 15:10.08 |
| 94 | Jasper GormanPlace 94 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 15:13.47 |
| 95 | Dane WilsonPlace 95 · Grade 7 · Ballard | 7 | Ballard | 15:17.07 |
| 96 | Beau BeelerPlace 96 · Grade 7 · Earlham | 7 | Earlham | 15:17.25 PR |
| 97 | Hudson MesserPlace 97 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 15:17.29 |
| 98 | Roman MayPlace 98 · Grade 7 · Indianola | 7 | Indianola | 15:18.72 |
| 99 | Carlos CarmonaPlace 99 · Grade 8 · McCombs | 8 | McCombs | 15:18.76 PR |
| 100 | Say WanPlace 100 · Grade 8 · McCombs | 8 | McCombs | 15:20.18 PR |
| 101 | Jeshua GreenoPlace 101 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 15:21.58 |
| 102 | Nolan HoppestadPlace 102 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 15:21.67 |
| 103 | Marshall GochanourPlace 103 · Grade 8 · Norwalk | 8 | Norwalk | 15:23.42 PR |
| 104 | Hudson MannPlace 104 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 15:45.71 PR |
| 105 | Brody StuevePlace 105 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 15:46.08 PR |
| 106 | Blake SorensenPlace 106 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 15:50.27 PR |
| 107 | William SchwartePlace 107 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 15:51.83 |
| 108 | Jack AnglickPlace 108 · Grade 8 · Indianola | 8 | Indianola | 15:54.73 |
| 109 | Michael CarperPlace 109 · Grade 7 · Norwalk | 7 | Norwalk | 15:58.15 PR |
| 110 | Graham BarrettPlace 110 · Grade 8 · Winterset ms | 8 | Winterset ms | 16:00.13 PR |
| 111 | Coogan WeeksPlace 111 · Grade 8 · Indianola | 8 | Indianola | 16:03.61 |
| 112 | Owen DassPlace 112 · Grade 8 · Ballard | 8 | Ballard | 16:03.88 |
| 113 | Emmett JohnsonPlace 113 · Grade 7 · Ballard | 7 | Ballard | 16:17.53 |
| 114 | Giovanni CasarrubiasPlace 114 · Grade 8 · McCombs | 8 | McCombs | 16:20.05 PR |
| 115 | Jayson BoydPlace 115 · Grade 8 · Interstate 35 Truro | 8 | Interstate 35 Truro | 16:24.88 PR |
| 116 | Lewis AanonsonPlace 116 · Grade 8 · Martensdale-St. Marys | 8 | Martensdale-St. Marys | 16:27.94 |
| 117 | Benjamin DeitenbeckPlace 117 · Grade 7 · Martensdale-St. Marys | 7 | Martensdale-St. Marys | 16:30.14 |
| 118 | Travis Sisson IIPlace 118 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 16:44.92 |
| 119 | Cal KleenePlace 119 · Grade 8 · Indianola | 8 | Indianola | 16:45.55 |
| 120 | Andrew DoerflerPlace 120 · Grade 8 · Norwalk | 8 | Norwalk | 16:59.93 PR |
| 121 | Charlie SadlerPlace 121 · Grade 8 · Norwalk | 8 | Norwalk | 17:03.80 PR |
| 122 | Jackson ReesePlace 122 · Grade 8 · Norwalk | 8 | Norwalk | 17:03.91 PR |
| 123 | Adler SheridanPlace 123 · Grade 7 · McCombs | 7 | McCombs | 17:05.49 PR |
| 124 | Remington TrippPlace 124 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 17:05.68 |
| 125 | Graham SimeckPlace 125 · Grade 7 · Van Meter | 7 | Van Meter | 17:10.23 PR |
| 126 | Preston WallacePlace 126 · Grade 7 · McCombs | 7 | McCombs | 17:10.30 PR |
| 127 | Leo HoffmanPlace 127 · Grade 7 · Ballard | 7 | Ballard | 17:17.42 |
| 128 | Alfie HopkinsPlace 128 · Grade 7 · McCombs | 7 | McCombs | 17:27.32 |
| 129 | Amari KolliePlace 129 · Grade 7 · McCombs | 7 | McCombs | 17:29.08 PR |
| 130 | Devon MillerPlace 130 · Grade 7 · McCombs | 7 | McCombs | 17:30.78 PR |
| 131 | Tucker ToddPlace 131 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 17:30.84 |
| 132 | Will LambertPlace 132 · Grade 8 · Des Moines Christian | 8 | Des Moines Christian | 17:37.86 |
| 133 | Noah PalmerPlace 133 · Grade 8 · Indianola | 8 | Indianola | 17:41.16 |
| 134 | Wyatt BeePlace 134 · Grade 7 · Indianola | 7 | Indianola | 17:41.64 |
| 135 | Jacob SnyderPlace 135 · Grade 8 · Norwalk | 8 | Norwalk | 17:43.14 PR |
| 136 | Liam KlaePlace 136 · Grade 8 · McCombs | 8 | McCombs | 17:43.16 PR |
| 137 | Talon HokelPlace 137 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 17:44.63 |
| 138 | Ethan SchrockPlace 138 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 17:49.77 |
| 139 | Xavier MasonPlace 139 · Grade 8 · McCombs | 8 | McCombs | 17:58.49 PR |
| 140 | Will DassPlace 140 · Grade 8 · Ballard | 8 | Ballard | 18:00.52 |
| 141 | Fletcher AdamsPlace 141 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 18:00.91 |
| 142 | Isaiah DeckersPlace 142 · Grade 8 · McCombs | 8 | McCombs | 18:12.39 PR |
| 143 | Andrew CaesPlace 143 · Grade 8 · McCombs | 8 | McCombs | 18:17.84 PR |
| 144 | Nguyen PhamPlace 144 · Grade 8 · McCombs | 8 | McCombs | 18:28.54 PR |
| 145 | Kaleb PinketPlace 145 · Grade 7 · McCombs | 7 | McCombs | 18:30.23 PR |
| 146 | Sam DeBowerPlace 146 · Grade 7 · Norwalk | 7 | Norwalk | 18:31.77 PR |
| 147 | Miles WelchPlace 147 · Grade 7 · Norwalk | 7 | Norwalk | 18:49.71 PR |
| 148 | Ty OwensPlace 148 · Grade 7 · Indianola | 7 | Indianola | 19:06.26 |
| 149 | Alden McAnallyPlace 149 · Grade 7 · Des Moines Christian | 7 | Des Moines Christian | 19:07.24 |
| 150 | Carlos ElliottPlace 150 · Grade 8 · McCombs | 8 | McCombs | 19:10.21 |
| 151 | Nathan WoerdemanPlace 151 · Grade 8 · Indianola | 8 | Indianola | 19:13.69 |
| 152 | Edmund NopPlace 152 · Grade 8 · Ballard | 8 | Ballard | 19:15.08 |
| 153 | Gabe BurkePlace 153 · Grade 8 · Indianola | 8 | Indianola | 19:33.82 |
| 154 | Weston HinklePlace 154 · Grade 7 · Earlham | 7 | Earlham | 19:47.38 |
| 155 | Aldo LeopoldPlace 155 · Grade 7 · Ballard | 7 | Ballard | 19:47.63 |
| 156 | Liam MonroePlace 156 · Grade 7 · Winterset ms | 7 | Winterset ms | 20:04.81 |
| 157 | JJ BaierPlace 157 · Grade 8 · Ballard | 8 | Ballard | 20:11.28 |
| 158 | Maddux ReisetterPlace 158 · Grade 7 · Norwalk | 7 | Norwalk | 20:11.39 PR |
| 159 | Gage PattersonPlace 159 · Grade 7 · Van Meter | 7 | Van Meter | 20:37.44 |
| 160 | Henry McMichaelPlace 160 · Grade 7 · Interstate 35 Truro | 7 | Interstate 35 Truro | 20:51.49 PR |
| 161 | Breccan AndersonPlace 161 · Grade 7 · Norwalk | 7 | Norwalk | 21:05.28 PR |
| 162 | Liam MarplePlace 162 · Grade 8 · Adel-DeSoto-Minburn | 8 | Adel-DeSoto-Minburn | 22:01.28 |
| 163 | Owen BrosharPlace 163 · Grade 7 · Ballard | 7 | Ballard | 22:14.42 |
| 164 | Tucker FreestonePlace 164 · Grade 7 · Earlham | 7 | Earlham | 22:29.03 |
| 165 | Crosby FreebergPlace 165 · Grade 7 · Indianola | 7 | Indianola | 23:01.14 |
| 166 | Peirceson TuninkPlace 166 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 25:57.58 |
| 167 | Rory TrygstadPlace 167 · Grade 7 · Adel-DeSoto-Minburn | 7 | Adel-DeSoto-Minburn | 26:38.56 |