| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Carter Hoskins | 18:36.9 | 10 | Waukee | ---- | ---- | ---- |
| 2 | Carter Dyer | 19:08.6 | 10 | Johnston | ---- | ---- | ---- |
| 3 | Andy Coles | 19:17.5 | 9 | Johnston | ---- | ---- | ---- |
| 4 | Tarunesh Gopinath | 19:18.5 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 5 | Michael Westendorf | 19:22.5 | 12 | Johnston | ---- | ---- | ---- |
| 6 | Murray Whitehead | 19:23.5 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 7 | Alton Ladd | 19:26.1 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 8 | Luke Wagner | 19:39.6 | 11 | Johnston | ---- | ---- | ---- |
| 9 | Gabriel Zingler | 19:43.5 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 10 | Reid Christensen | 19:43.5 | 10 | Waukee | ---- | ---- | ---- |
| 11 | Peter LaMasters | 19:44.6 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 12 | Ramsey Morgan | 19:46.5 | 10 | Johnston | ---- | ---- | ---- |
| 13 | Parthiv Rengarajan | 19:50.1 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 14 | Reed Opsal | 19:53.6 | 10 | Waukee | ---- | ---- | ---- |
| 15 | Henry Locher | 19:54.3 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 16 | Carson Whiting | 20:03.8 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 17 | Graham Hart | 20:04.3 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 18 | Benjamin Green | 20:11.4 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 19 | Andrew Bogue | 20:17.9 | 12 | Johnston | ---- | ---- | ---- |
| 20 | Angel Hernandez | 20:17.9 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 21 | Gabe Van Hemert | 20:20.3 | 10 | Johnston | ---- | ---- | ---- |
| 22 | Carson Menke | 20:22.8 | 11 | Norwalk | ---- | ---- | ---- |
| 23 | Jacob Rowland | 20:28.0 | 11 | Johnston | ---- | ---- | ---- |
| 24 | Charlie Herzog | 20:28.9 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 25 | Arthur Chen | 20:32.3 | 12 | Johnston | ---- | ---- | ---- |
| 26 | Jonah Rowland | 20:37.5 | 12 | Johnston | ---- | ---- | ---- |
| 27 | Cameron Bauman | 20:38.5 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 28 | Maddox Wajda | 20:39.4 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 29 | Charlie Leder | 20:42.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 30 | Eli McGee | 20:45.0 | 12 | Johnston | ---- | ---- | ---- |
| 31 | Alex Hernandez | 20:46.6 | 11 | Marshalltown | ---- | ---- | ---- |
| 32 | Max Young | 20:51.5 | 12 | Waukee | ---- | ---- | ---- |
| 33 | Carver Albright | 20:53.3 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 34 | Srihari Kumaresan | 20:54.5 | 9 | Johnston | ---- | ---- | ---- |
| 35 | Aaron Whiting | 21:01.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 36 | Max Ulrickson | 21:10.5 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 37 | Alex Miller | 21:10.9 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 38 | Ethan Pewe | 21:12.4 | 9 | Johnston | ---- | ---- | ---- |
| 39 | Brandon McLaughlin | 21:13.4 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 40 | Sam Albright | 21:13.8 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 41 | Caleb Clark | 21:15.9 | 10 | Norwalk | ---- | ---- | ---- |
| 42 | Glenn Carlson | 21:19.6 | 11 | Johnston | ---- | ---- | ---- |
| 43 | Nick Butler | 21:21.1 | 10 | Waukee | ---- | ---- | ---- |
| 44 | Wyatt Haack | 21:26.1 | 9 | Norwalk | ---- | ---- | ---- |
| 45 | Evan Friesen | 21:27.5 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 46 | Tyson LeBlanc | 21:28.1 | 10 | Waukee | ---- | ---- | ---- |
| 47 | Brant McElderry | 21:30.0 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 48 | Daxton Hughes | 21:31.1 | 9 | Norwalk | ---- | ---- | ---- |
| 49 | Ben Nelson | 21:34.5 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 50 | Patrick Hoss | 21:35.0 | 9 | Johnston | ---- | ---- | ---- |
| 51 | Jack Skelton | 21:39.5 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 52 | Parker McCrea | 21:43.5 | 10 | Waukee | ---- | ---- | ---- |
| 53 | Ryder Lee | 21:43.6 | 10 | Johnston | ---- | ---- | ---- |
| 54 | Luke Gragg | 21:44.4 | 11 | Johnston | ---- | ---- | ---- |
| 55 | Drew Kehoe | 21:44.5 | 11 | Norwalk | ---- | ---- | ---- |
| 56 | Carson Wright | 21:44.8 | 11 | Marshalltown | ---- | ---- | ---- |
| 57 | Dayton Wright | 21:44.8 | 9 | Norwalk | ---- | ---- | ---- |
| 58 | Carson Colton | 21:46.0 | 11 | Johnston | ---- | ---- | ---- |
| 59 | Hank Murphy | 21:48.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 60 | Drew Every | 21:48.9 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
| 61 | Austin Farley | 21:49.3 | 12 | Johnston | ---- | ---- | ---- |
| 62 | Will Sheer | 21:50.0 | 11 | Johnston | ---- | ---- | ---- |
| 63 | Kaden Wilson | 21:50.1 | 9 | Johnston | ---- | ---- | ---- |
| 64 | Ben Wigen | 21:50.9 | 11 | Johnston | ---- | ---- | ---- |
| 65 | Dylan Wright | 21:52.5 | 9 | Norwalk | ---- | ---- | ---- |
| 66 | Wyatt Coon | 21:54.3 | 11 | Waukee | ---- | ---- | ---- |
| 67 | Jacob Gasior | 21:59.4 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 68 | Bryce Weih | 22:05.5 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 69 | Bennett Neipert | 22:07.5 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 70 | Finn Huggins | 22:07.9 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 71 | Oscar Kellen | 22:08.1 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 72 | Evan Grodahl | 22:09.6 | 9 | Johnston | ---- | ---- | ---- |
| 73 | Tai Bach | 22:12.5 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 74 | Ruben Fuentes | 22:18.5 | 11 | Marshalltown | ---- | ---- | ---- |
| 75 | Ricky Randazzo | 22:20.6 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 76 | Nathan Fitch | 22:21.9 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 77 | Liam McLaughlin | 22:22.8 | 12 | Norwalk | ---- | ---- | ---- |
| 78 | Blake Schimonitz | 22:23.6 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 79 | Amin Safi` | 22:24.5 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 80 | Parker Gunn | 22:26.0 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 81 | Sulaiman Nasiri | 22:26.6 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 82 | Dean Crawford | 22:27.1 | 9 | Waukee | ---- | ---- | ---- |
| 83 | Riley Monson | 22:31.0 | 10 | Norwalk | ---- | ---- | ---- |
| 84 | Ted Swanson | 22:31.5 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 85 | Cooper Stein | 22:32.1 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 86 | Christian Havick | 22:33.0 | 9 | Norwalk | ---- | ---- | ---- |
| 87 | Alex Kottmeyer | 22:36.0 | 12 | Waukee | ---- | ---- | ---- |
| 88 | Miguel Ranfeld | 22:41.8 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 89 | Rylan Lange | 22:42.8 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 90 | Reece Wulkow | 22:43.9 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 91 | Ethan MacFarland | 22:45.0 | 10 | Johnston | ---- | ---- | ---- |
| 92 | Isaac Coronel | 22:48.9 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 93 | Max Weis | 22:49.5 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 94 | Leo Rzewnicki | 22:50.5 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
| 95 | Aiden Clark | 22:51.1 | 9 | Johnston | ---- | ---- | ---- |
| 96 | Michael Klipping | 22:53.3 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 97 | Matthew Alberico | 22:54.9 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 98 | Calvin Haag | 22:57.3 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 99 | Connor Simpson | 22:57.4 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
| 100 | Cooper McLeod | 22:58.5 | 10 | Marshalltown | ---- | ---- | ---- |
| 101 | David Zhang | 22:59.0 | 12 | Johnston | ---- | ---- | ---- |
| 102 | Ice Janjaroen | 22:59.0 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 103 | Logan Frink | 22:59.8 | 12 | Waukee | ---- | ---- | ---- |
| 104 | Bennett Welcher | 23:00.8 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 105 | Trey Calvert | 23:01.1 | 10 | Norwalk | ---- | ---- | ---- |
| 106 | Dawson Alstott | 23:04.4 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 107 | Jack Franks | 23:04.5 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 108 | Carson Levi | 23:04.8 | 10 | Norwalk | ---- | ---- | ---- |
| 109 | Dylan Poe | 23:06.0 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 110 | Carter Mitchell | 23:07.0 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 111 | Adam Hartwigsen | 23:07.8 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 112 | Blaise Ford | 23:10.0 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 113 | Ben Harrington | 23:10.3 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 114 | Peter Shellenberger | 23:11.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 115 | Fisher Krob | 23:12.8 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 116 | Aristeo Herrera | 23:18.5 | 12 | Marshalltown | ---- | ---- | ---- |
| 117 | Dean Landis | 23:18.9 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 118 | Ian Hoff | 23:20.6 | 9 | Johnston | ---- | ---- | ---- |
| 119 | Mason Linder | 23:20.9 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 120 | Isaak Bruck | 23:21.0 | 9 | Johnston | ---- | ---- | ---- |
| 121 | Ronan Rock | 23:21.3 | 9 | Johnston | ---- | ---- | ---- |
| 122 | Elijah Thole | 23:21.6 | 10 | Waukee | ---- | ---- | ---- |
| 123 | Mannix Neuendorf | 23:21.9 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 124 | Michael Downs | 23:23.1 | 9 | Marshalltown | ---- | ---- | ---- |
| 125 | Zadok Perry | 23:24.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 126 | Abbas Nasiri | 23:25.1 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 127 | Mason Mikulski | 23:25.6 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 128 | Ethan Feng | 23:25.8 | 10 | Waukee | ---- | ---- | ---- |
| 129 | Paxton Wertzberger | 23:26.3 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 130 | Lenni Laiho | 23:26.3 | 12 | Des Moines, Lincoln | ---- | ---- | ---- |
| 131 | Jose Solarte | 23:30.5 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 132 | Conner Dummermuth | 23:30.5 | 10 | Johnston | ---- | ---- | ---- |
| 133 | Shane Ayres | 23:32.5 | 10 | Johnston | ---- | ---- | ---- |
| 134 | Aidyen Reynolds | 23:32.8 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 135 | Abram Mundy | 23:34.0 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 136 | Isaac Retzlaff | 23:34.8 | 9 | Waukee | ---- | ---- | ---- |
| 137 | Rome Brayton | 23:37.3 | 10 | Johnston | ---- | ---- | ---- |
| 138 | Cameron Seitz | 23:41.6 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 139 | Isaac Benscoter | 23:42.3 | 12 | Marshalltown | ---- | ---- | ---- |
| 140 | Josue Corral Coronado | 23:51.0 | 9 | Marshalltown | ---- | ---- | ---- |
| 141 | Finn Graziano | 23:54.1 | 12 | Waukee | ---- | ---- | ---- |
| 142 | Atticus Petersma | 23:54.3 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 143 | Samsung Nguyen | 23:59.6 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 144 | JT Dix | 24:00.0 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 145 | Will Schmitz | 24:00.6 | 10 | Johnston | ---- | ---- | ---- |
| 146 | Lucas Bantz | 24:01.3 | 12 | Marshalltown | ---- | ---- | ---- |
| 147 | Sam Schmidt | 24:01.4 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 148 | Ahren Ervin | 24:02.8 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 149 | Wolfie Holst | 24:03.6 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 150 | Ben Sunderman | 24:15.1 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 151 | Lincoln Kruse | 24:24.9 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 152 | Jackson Tallman | 24:27.3 | 10 | Johnston | ---- | ---- | ---- |
| 153 | Kaleb Schimonitz | 24:28.3 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 154 | John Lloyd | 24:28.5 | 10 | Waukee | ---- | ---- | ---- |
| 155 | Colin Call | 24:31.8 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 156 | Alex Young | 24:34.5 | 10 | Waukee | ---- | ---- | ---- |
| 157 | Charlie Fitzgerald | 24:35.6 | 12 | Waukee | ---- | ---- | ---- |
| 158 | Cameron Vize | 24:46.6 | 11 | Waukee | ---- | ---- | ---- |
| 159 | Dane Hoogeveen | 24:47.4 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 160 | Jacobe Samuelson | 24:49.6 | 11 | Des Moines, Lincoln | ---- | ---- | ---- |
| 161 | Donovan Mathis | 24:50.9 | 12 | Johnston | ---- | ---- | ---- |
| 162 | Landen Chen | 24:53.1 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 163 | Michael Gusse | 24:55.5 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 164 | Leo Allen | 24:55.8 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 165 | Levin Riekena | 24:56.5 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 166 | Colby Cross | 24:57.5 | 10 | Marshalltown | ---- | ---- | ---- |
| 167 | Michael Israel | 24:59.5 | 9 | Johnston | ---- | ---- | ---- |
| 168 | John Glatt | 25:00.5 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 169 | Mason Schieber | 25:04.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 170 | Conner Holman | 25:05.0 | 10 | Marshalltown | ---- | ---- | ---- |
| 171 | Aadi Rajesh | 25:05.5 | 9 | Waukee | ---- | ---- | ---- |
| 172 | Harrison Gilroy | 25:06.0 | 10 | Johnston | ---- | ---- | ---- |
| 173 | Mateo Cancino | 25:06.5 | 9 | Johnston | ---- | ---- | ---- |
| 174 | Tarik Dervisevic | 25:07.4 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 175 | Angel Chavez Ordaz | 25:08.3 | 11 | Marshalltown | ---- | ---- | ---- |
| 176 | Campbell Bowen | 25:14.8 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
| 177 | Kendrick Puffer | 25:15.1 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 178 | Luke Lientz | 25:18.9 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 179 | Carson King | 25:21.6 | 10 | Johnston | ---- | ---- | ---- |
| 180 | Dylan Koster | 25:21.8 | 9 | Norwalk | ---- | ---- | ---- |
| 181 | Trevon Kelly | 25:22.6 | 12 | Des Moines, East | ---- | ---- | ---- |
| 182 | Mel Chatterjee | 25:24.8 | 10 | Johnston | ---- | ---- | ---- |
| 183 | Kabeer Khanna | 25:25.0 | 10 | Johnston | ---- | ---- | ---- |
| 184 | Bo Bechler | 25:28.5 | 11 | Waukee | ---- | ---- | ---- |
| 185 | Brayden Eben | 25:31.5 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 186 | Liam Lord | 25:33.8 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 187 | Trevor McKean | 25:35.0 | 11 | Des Moines, East | ---- | ---- | ---- |
| 188 | Evaristo Saucedo-Escoto | 25:35.3 | 10 | Des Moines, North | ---- | ---- | ---- |
| 189 | Grant Buckner | 25:37.1 | 9 | Norwalk | ---- | ---- | ---- |
| 190 | Andres Martinez-Cruz | 25:37.3 | 12 | Des Moines, North | ---- | ---- | ---- |
| 191 | Jack Bryant | 25:37.4 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 192 | Grady Springer | 25:39.8 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 193 | Luke Williams | 25:41.1 | 9 | Johnston | ---- | ---- | ---- |
| 194 | Finn Hawthorne | 25:42.3 | 9 | Norwalk | ---- | ---- | ---- |
| 195 | Melvin Nziraguhunga | 25:43.5 | 9 | Waukee | ---- | ---- | ---- |
| 196 | Reece Denahey | 25:49.4 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 197 | Connor Noeuy | 25:51.8 | 10 | Des Moines, North | ---- | ---- | ---- |
| 198 | Parker Wood | 25:52.0 | 12 | Norwalk | ---- | ---- | ---- |
| 199 | Logan Galles | 25:52.1 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 200 | Braxton Stevens | 25:56.5 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 201 | Caleb Snyder | 25:58.5 | 9 | Norwalk | ---- | ---- | ---- |
| 202 | Otto Salge | 26:02.6 | 9 | Waukee | ---- | ---- | ---- |
| 203 | Leon Gansvind | 26:04.5 | 9 | Waukee | ---- | ---- | ---- |
| 204 | Jonathan Alberico | 26:05.5 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 205 | Syon Aggarwal | 26:07.0 | 10 | Johnston | ---- | ---- | ---- |
| 206 | Parker Christen | 26:07.3 | 10 | Marshalltown | ---- | ---- | ---- |
| 207 | Derek Shannon | 26:09.9 | 12 | Des Moines, East | ---- | ---- | ---- |
| 208 | Bradley Buehler | 26:11.3 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 209 | Amadeo Santos | 26:15.0 | 10 | Des Moines, North | ---- | ---- | ---- |
| 210 | Quinntin Oswald | 26:16.6 | 10 | Norwalk | ---- | ---- | ---- |
| 211 | Bradley Carrigan | 26:19.8 | 10 | Johnston | ---- | ---- | ---- |
| 212 | Mark Duntz | 26:21.5 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 213 | Noah Bittner | 26:21.5 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 214 | Brady Quam | 26:28.0 | 9 | Johnston | ---- | ---- | ---- |
| 215 | Saige Heuberger | 26:32.0 | 12 | Des Moines, East | ---- | ---- | ---- |
| 216 | Chase Smilich | 26:35.0 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 217 | Devin Zhang | 26:35.0 | 9 | Johnston | ---- | ---- | ---- |
| 218 | Riley Wieben | 26:40.0 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 219 | Isaac Larson | 26:40.5 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 220 | Matthew Schmitz | 26:52.5 | 10 | Johnston | ---- | ---- | ---- |
| 221 | Ben Maggard | 26:57.0 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 222 | Sean Jones | 26:57.0 | 10 | Norwalk | ---- | ---- | ---- |
| 223 | William Moore | 27:07.0 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 224 | Luke Moore | 27:15.8 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 225 | Houston Day | 27:16.5 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 226 | Theo Johnson | 27:16.8 | 12 | Des Moines, North | ---- | ---- | ---- |
| 227 | Finn Dohmen | 27:22.5 | 9 | Waukee | ---- | ---- | ---- |
| 228 | Tyr Holst | 27:23.4 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 229 | Arjun Gujja | 27:30.8 | 9 | Waukee | ---- | ---- | ---- |
| 230 | George Deal | 27:57.9 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 231 | Biky Mbama | 27:57.9 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 232 | Shreyas Shrestha | 28:00.0 | 12 | Johnston | ---- | ---- | ---- |
| 233 | Evitt Fitzgerald | 28:05.3 | 10 | Johnston | ---- | ---- | ---- |
| 234 | Ben Mitchell | 28:08.4 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 235 | Drake Wood | 28:12.6 | 8 | Johnston | ---- | ---- | ---- |
| 236 | Michael Chhim | 28:18.1 | 11 | Des Moines, East | ---- | ---- | ---- |
| 237 | Evan Ross | 28:29.5 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 238 | Triston Davis | 28:35.8 | 9 | Norwalk | ---- | ---- | ---- |
| 239 | Isiah McKee | 28:36.0 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 240 | Beckett Peterson | 28:38.3 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 241 | Elijah Downs | 28:41.0 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 242 | Jared McBurney | 28:45.6 | 11 | Waukee | ---- | ---- | ---- |
| 243 | Adrian Wessely | 28:52.9 | 9 | Des Moines, North | ---- | ---- | ---- |
| 244 | Keegan McGilvra | 29:02.0 | 9 | Norwalk | ---- | ---- | ---- |
| 245 | Gavin Freiberg | 29:13.5 | 10 | Marshalltown | ---- | ---- | ---- |
| 246 | Jac Chedester | 29:34.6 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 247 | Jackson Luft | 29:47.6 | 11 | Des Moines, East | ---- | ---- | ---- |
| 248 | Isaac Tague | 31:03.0 | 10 | Norwalk | ---- | ---- | ---- |
| 249 | Hayden Daters | 31:04.0 | 12 | Marshalltown | ---- | ---- | ---- |
| 250 | Gustavo Perez-Puga | 32:16.4 | 10 | Des Moines, North | ---- | ---- | ---- |
| 251 | Cooper York | 32:36.5 | 10 | Johnston | ---- | ---- | ---- |
| 252 | Sohile Siddiqi | 32:47.0 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 253 | Jenif Kharka | 33:11.4 | 10 | Des Moines, Lincoln | ---- | ---- | ---- |
| 254 | Marvin Mejicano-Barahona | 33:18.8 | 9 | Des Moines, North | ---- | ---- | ---- |
| 255 | Arjun Kasotia | 35:31.8 | 10 | Johnston | ---- | ---- | ---- |
| 256 | Harsh Mutyala | 35:35.0 | 9 | Waukee | ---- | ---- | ---- |
| 257 | Nikola Balac | 36:28.8 | 9 | Johnston | ---- | ---- | ---- |
| 258 | Ethan Walck | 37:01.1 | 9 | Johnston | ---- | ---- | ---- |
| 259 | Immanuel Yleisa | 37:47.0 | 9 | Des Moines, North | ---- | ---- | ---- |
| 260 | Jake Decker | 39:29.6 | 9 | Johnston | ---- | ---- | ---- |