| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Andy Coles | 18:21.7 | 10 | Johnston | ---- | ---- | ---- |
| 2 | Carson King | 18:41.9 | 11 | Johnston | ---- | ---- | ---- |
| 3 | Vincent Moore | 18:43.0 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 4 | Evan Kennedy | 18:47.2 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 5 | Carson Whiting | 18:54.7 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 6 | Cohen Burkhardt | 19:05.5 | 9 | Johnston | ---- | ---- | ---- |
| 7 | Noah Hardin | 19:06.9 | 9 | Johnston | ---- | ---- | ---- |
| 8 | Patrick Hoss | 19:09.5 | 10 | Johnston | ---- | ---- | ---- |
| 9 | Parthiv Rengarajan | 19:11.0 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 10 | Karsen Bell | 19:21.7 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 11 | Bodee Krob | 19:22.0 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 12 | Aaron Whiting | 19:23.7 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 13 | Noah Schneden | 19:24.5 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 14 | Hudson Carder | 19:26.0 | 12 | Waukee | ---- | ---- | ---- |
| 15 | Nathan Tischer | 19:27.5 | 12 | Johnston | ---- | ---- | ---- |
| 16 | Caelum Dunn | 19:28.4 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 17 | Abram Mundy | 19:36.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 18 | Luke Parker | 19:37.0 | 9 | Johnston | ---- | ---- | ---- |
| 19 | George Baumgarten | 19:46.5 | 10 | Johnston | ---- | ---- | ---- |
| 20 | Lane Moeckly | 19:51.0 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 21 | Dexter Thiessen | 19:51.2 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 22 | Amin Safi` | 19:52.5 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 23 | Jace Masteller | 19:52.5 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 24 | Jackson Pasakarnis | 19:54.2 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 25 | Will Schmitz | 19:54.9 | 11 | Johnston | ---- | ---- | ---- |
| 26 | Ryan MacFarland | 19:55.7 | 10 | Johnston | ---- | ---- | ---- |
| 27 | Joey Zambreno | 19:58.7 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 28 | Henry Locher | 19:59.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 29 | Eli Bergman | 20:01.5 | 9 | Waukee | ---- | ---- | ---- |
| 30 | Cristian Martinez-Tello | 20:05.7 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 31 | Krish Bolar | 20:08.2 | 10 | Johnston | ---- | ---- | ---- |
| 32 | Brennan Richardson | 20:10.0 | 11 | Johnston | ---- | ---- | ---- |
| 33 | Charlie Herzog | 20:12.5 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 34 | Jameson Jergens | 20:13.0 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 35 | Adam Bouhssine | 20:15.0 | 10 | Marshalltown | ---- | ---- | ---- |
| 36 | Henry Meyer | 20:16.5 | 11 | Johnston | ---- | ---- | ---- |
| 37 | Burke Price | 20:17.0 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 38 | Roscoe Miles | 20:18.2 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 39 | Evan Friesen | 20:25.0 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
| 40 | Ronan Rock | 20:25.2 | 10 | Johnston | ---- | ---- | ---- |
| 41 | Ethan MacFarland | 20:25.5 | 11 | Johnston | ---- | ---- | ---- |
| 42 | Thomas Thill | 20:27.7 | 9 | Johnston | ---- | ---- | ---- |
| 43 | Bennett Welcher | 20:29.0 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 44 | Nathan Alberico | 20:31.5 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 45 | Tyson LeBlanc | 20:32.0 | 11 | Waukee | ---- | ---- | ---- |
| 46 | Kellan Kreger | 20:32.7 | 12 | Waukee | ---- | ---- | ---- |
| 47 | Wolfie Holst | 20:35.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 48 | Dean Crawford | 20:36.2 | 10 | Waukee | ---- | ---- | ---- |
| 49 | Nash Townsend | 20:37.0 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 50 | Mason Zuck | 20:39.7 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 51 | Thurston Tripp | 20:39.7 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 52 | Kaden Wilson | 20:40.5 | 10 | Johnston | ---- | ---- | ---- |
| 53 | Connor Jorgensen | 20:41.7 | 10 | Johnston | ---- | ---- | ---- |
| 54 | Conner Dummermuth | 20:44.2 | 11 | Johnston | ---- | ---- | ---- |
| 55 | Kendrick Puffer | 20:46.0 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 56 | Matt Schmitz | 20:49.7 | 11 | Johnston | ---- | ---- | ---- |
| 57 | Aiden Clark | 20:50.5 | 10 | Johnston | ---- | ---- | ---- |
| 58 | Drew Every | 20:50.7 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 59 | Kellen Spooner | 20:51.9 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 60 | Drew Songer | 20:53.7 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 61 | Charlie Barlage | 20:54.4 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 62 | Will Sheer | 20:58.0 | 12 | Johnston | ---- | ---- | ---- |
| 63 | Cooper McLeod | 20:58.2 | 11 | Marshalltown | ---- | ---- | ---- |
| 64 | Ben Wigen | 20:59.5 | 12 | Johnston | ---- | ---- | ---- |
| 65 | Colin Hayes | 21:02.2 | 11 | Waukee | ---- | ---- | ---- |
| 66 | Charlie Leder | 21:02.4 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 67 | Zadok Perry | 21:03.0 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 68 | Conner Simpson | 21:04.0 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 69 | Max Weis | 21:04.0 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 70 | Mason Mikulski | 21:04.2 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 71 | Ryder Lee | 21:08.5 | 11 | Johnston | ---- | ---- | ---- |
| 72 | Carson Wright | 21:15.0 | 12 | Marshalltown | ---- | ---- | ---- |
| 73 | Charlie Harbaugh | 21:16.0 | 9 | Waukee | ---- | ---- | ---- |
| 74 | Luke Williams | 21:16.5 | 10 | Johnston | ---- | ---- | ---- |
| 75 | Evitt Fitzgerald | 21:16.7 | 11 | Johnston | ---- | ---- | ---- |
| 76 | Xander Terhark | 21:20.4 | 9 | Johnston | ---- | ---- | ---- |
| 77 | Michael Klipping | 21:21.2 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 78 | Ian Hoff | 21:24.5 | 10 | Johnston | ---- | ---- | ---- |
| 79 | Asher Dyer | 21:24.7 | 9 | Johnston | ---- | ---- | ---- |
| 80 | Alex Miller | 21:25.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 81 | Isaac Provenzale | 21:25.7 | 10 | Waukee | ---- | ---- | ---- |
| 82 | Dylan Poe | 21:27.5 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 83 | Evan Grodahl | 21:27.7 | 10 | Johnston | ---- | ---- | ---- |
| 84 | Rome Brayton | 21:27.7 | 11 | Johnston | ---- | ---- | ---- |
| 85 | Brady Quam | 21:27.7 | 10 | Johnston | ---- | ---- | ---- |
| 86 | Paxton Chancellor | 21:28.7 | 9 | Johnston | ---- | ---- | ---- |
| 87 | Carver Albright | 21:29.0 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 88 | Isaak Bruck | 21:30.5 | 10 | Johnston | ---- | ---- | ---- |
| 89 | Bryce Weih | 21:32.9 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 90 | Sam Albright | 21:33.4 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 91 | Leon Gansvind | 21:35.2 | 10 | Waukee | ---- | ---- | ---- |
| 92 | Paxton Wertzberger | 21:38.9 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 93 | Jasper Kingery | 21:39.2 | 9 | Johnston | ---- | ---- | ---- |
| 94 | Wyatt Coon | 21:39.5 | 12 | Waukee | ---- | ---- | ---- |
| 95 | Fisher Krob | 21:39.7 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 96 | Reece Wulkow | 21:39.9 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 97 | Nick Barcus | 21:40.0 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 98 | Nathan Coon | 21:41.7 | 12 | Waukee | ---- | ---- | ---- |
| 99 | Ajak Malual | 21:43.9 | 10 | Waukee | ---- | ---- | ---- |
| 100 | Mateo Cancino | 21:44.2 | 10 | Johnston | ---- | ---- | ---- |
| 101 | Cameron Moeckly | 21:45.7 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 102 | Erian Marquez | 21:47.2 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 103 | Abram Bintner | 21:47.2 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 104 | Lyle Sievers | 21:47.5 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 105 | Brandon McLaughlin | 21:49.0 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 106 | Dawson Alstott | 21:49.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 107 | Cameron Vize | 21:49.7 | 12 | Waukee | ---- | ---- | ---- |
| 108 | Peter Thang | 21:50.9 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 109 | Owen Nichols | 21:54.7 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 110 | Ben Sunderman | 21:56.2 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 111 | Samuel Likimani | 21:58.2 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 112 | Liam Lord | 21:58.9 | 11 | Johnston | ---- | ---- | ---- |
| 113 | Dylan Williams | 21:59.5 | 9 | Johnston | ---- | ---- | ---- |
| 114 | Ethan Huebbe | 22:00.2 | 11 | Johnston | ---- | ---- | ---- |
| 115 | Josue Corral Coronado | 22:02.4 | 10 | Marshalltown | ---- | ---- | ---- |
| 116 | Edson Gallentine | 22:03.0 | 12 | Marshalltown | ---- | ---- | ---- |
| 117 | Elijah Thole | 22:10.4 | 11 | Waukee | ---- | ---- | ---- |
| 118 | Henry Skinner-Thebo | 22:11.7 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 119 | Isaac Retzlaff | 22:11.7 | 10 | Waukee | ---- | ---- | ---- |
| 120 | Aadi Rajesh | 22:12.7 | 10 | Waukee | ---- | ---- | ---- |
| 121 | Matthew Urness | 22:13.7 | 12 | Johnston | ---- | ---- | ---- |
| 122 | Cael Bushnell | 22:15.7 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 123 | Houston Day | 22:16.4 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
| 124 | Atticus Petersma | 22:17.7 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 125 | Noah Bittner | 22:20.5 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 126 | Dakota Grams | 22:20.5 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 127 | Ricky Randazzo | 22:24.2 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 128 | Caiden Brustkern | 22:27.2 | 9 | Johnston | ---- | ---- | ---- |
| 129 | Oscar Kellen | 22:28.7 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 130 | Carter Gilson | 22:35.0 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 131 | Braxton Stevens | 22:35.5 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 132 | Cullen Senephansiri | 22:35.9 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 133 | Lual Akol | 22:38.0 | 10 | Waukee | ---- | ---- | ---- |
| 134 | Carson Daters | 22:38.2 | 10 | Marshalltown | ---- | ---- | ---- |
| 135 | Mannix Neuendorf | 22:38.9 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 136 | Kaleb Schimonitz | 22:39.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 137 | Kabeer Khanna | 22:41.0 | 11 | Johnston | ---- | ---- | ---- |
| 138 | Parker Hamilton | 22:41.7 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 139 | Silas Scolaro | 22:42.2 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 140 | Harrison Gilroy | 22:42.9 | 11 | Johnston | ---- | ---- | ---- |
| 141 | Declan Delanty | 22:47.2 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 142 | Samuel Schmidt | 22:51.2 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 143 | Andrew Peitzman | 22:52.4 | 11 | Waukee | ---- | ---- | ---- |
| 144 | Shoney Albert | 22:53.7 | 12 | Marshalltown | ---- | ---- | ---- |
| 145 | Cameron Frederick | 22:53.7 | 9 | Waukee | ---- | ---- | ---- |
| 146 | Benjamin Kouba | 22:54.0 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 147 | Anders Peck | 22:54.5 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 148 | Lincoln Lawson | 22:54.5 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 149 | Mason Ashby | 22:54.9 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 150 | Lincoln Kruse | 23:03.4 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 151 | Hadley Ekart | 23:04.0 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 152 | Broderick Boelman | 23:08.4 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 153 | Andrew Malone | 23:09.5 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 154 | John Glatt | 23:09.9 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 155 | Leo Allen | 23:10.7 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 156 | Owen Connelly | 23:11.2 | 9 | Johnston | ---- | ---- | ---- |
| 157 | Landon Carse | 23:12.2 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 158 | Alex Young | 23:13.0 | 11 | Waukee | ---- | ---- | ---- |
| 159 | Mel Chatterjee | 23:20.2 | 11 | Johnston | ---- | ---- | ---- |
| 160 | Riley Wieben | 23:31.2 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 161 | Logan Ruden | 23:32.5 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 162 | Landon Burke | 23:32.7 | 9 | Johnston | ---- | ---- | ---- |
| 163 | Thomas Dunne | 23:34.5 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 164 | Aaron Fiorenza | 23:36.4 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 165 | Owen Weiland | 23:38.5 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 166 | Henry Shellenberger | 23:38.7 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 167 | Trig Mumm | 23:42.5 | 9 | Waukee | ---- | ---- | ---- |
| 168 | Parker Magill | 23:48.7 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 169 | Colin Call | 23:49.2 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 170 | Hari Gopakumar | 23:50.4 | 10 | Waukee | ---- | ---- | ---- |
| 171 | Conner Holman | 23:50.5 | 11 | Marshalltown | ---- | ---- | ---- |
| 172 | Blaise Ford | 23:53.7 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 173 | Michael Gusse | 23:56.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 174 | Ruben Fuentes | 23:58.2 | 12 | Marshalltown | ---- | ---- | ---- |
| 175 | Ben Harrington | 23:58.5 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 176 | Taylor Thompson | 24:06.7 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 177 | Aaron Zibakidi | 24:08.5 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 178 | Isaac Lally | 24:09.5 | 9 | Johnston | ---- | ---- | ---- |
| 179 | Onanefe Okpako | 24:10.0 | 9 | Johnston | ---- | ---- | ---- |
| 180 | Levin Riekena | 24:10.2 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 181 | Carter Mitchell | 24:11.5 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 182 | Aidan Newcomb | 24:12.0 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 183 | Otto Salge | 24:15.5 | 10 | Waukee | ---- | ---- | ---- |
| 184 | Isaac Larson | 24:16.5 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 185 | Joel Burhama | 24:20.9 | 9 | Marshalltown | ---- | ---- | ---- |
| 186 | Declain Meloy | 24:29.5 | 9 | Marshalltown | ---- | ---- | ---- |
| 187 | Arjun Gujja | 24:30.5 | 10 | Waukee | ---- | ---- | ---- |
| 188 | Mason Schieber | 24:30.7 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 189 | Zechariah Klass | 24:33.7 | 9 | Marshalltown | ---- | ---- | ---- |
| 190 | Michael Israel | 24:35.4 | 10 | Johnston | ---- | ---- | ---- |
| 191 | Brayden Adamovicz | 24:46.2 | 12 | Des Moines, Lincoln | ---- | ---- | ---- |
| 192 | Isiah McKee | 24:47.9 | 10 | Des Moines, Lincoln | ---- | ---- | ---- |
| 193 | Miguel Munguia | 24:48.0 | 11 | Des Moines, Lincoln | ---- | ---- | ---- |
| 194 | Louis Kellen | 24:51.9 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 195 | Beckett Showalter | 24:52.9 | 9 | Waukee | ---- | ---- | ---- |
| 196 | William Franks | 24:54.7 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 197 | Bruce Keeling | 24:57.2 | 9 | Marshalltown | ---- | ---- | ---- |
| 198 | Luke Moore | 24:57.7 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 199 | Maximilan Scheier | 24:59.2 | 11 | Marshalltown | ---- | ---- | ---- |
| 200 | Grady Springer | 24:59.7 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 201 | Liem Huynh | 25:05.5 | 9 | Johnston | ---- | ---- | ---- |
| 202 | Jack Gerjets | 25:23.7 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 203 | Michael Chhim | 25:36.0 | 12 | Des Moines, East | ---- | ---- | ---- |
| 204 | Jesus Ocampo-Camacho | 25:40.0 | 10 | Des Moines, Lincoln | ---- | ---- | ---- |
| 205 | Nishchal Nandimandalam | 25:43.9 | 9 | Waukee | ---- | ---- | ---- |
| 206 | Nikola Balac | 25:55.0 | 10 | Johnston | ---- | ---- | ---- |
| 207 | Caden Thomason | 25:58.0 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 208 | Cullen Brunk | 25:58.5 | 10 | Des Moines, East | ---- | ---- | ---- |
| 209 | Asher Barry | 26:03.2 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 210 | Keith Haag | 26:05.9 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 211 | Paul Meierotto | 26:11.0 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 212 | Tyr Holst | 26:12.4 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 213 | Jac Chedester | 26:12.7 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 214 | Benjamin Bruns | 26:14.2 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 215 | Jackson Luft | 26:14.9 | 12 | Des Moines, East | ---- | ---- | ---- |
| 216 | Triston Miller | 26:19.7 | 12 | Des Moines, Lincoln | ---- | ---- | ---- |
| 217 | Jonas Taylor | 26:19.9 | 9 | Marshalltown | ---- | ---- | ---- |
| 218 | Aleks Bryant | 26:27.5 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 219 | Kaleb Carter | 26:33.4 | 9 | Marshalltown | ---- | ---- | ---- |
| 220 | Gavin Freiberg | 26:44.2 | 11 | Marshalltown | ---- | ---- | ---- |
| 221 | Bradley Buehler | 26:56.2 | 10 | Des Moines, Lincoln | ---- | ---- | ---- |
| 222 | Abraham Prince | 27:11.0 | 11 | Johnston | ---- | ---- | ---- |
| 223 | Connor Dotson | 27:11.4 | 9 | Johnston | ---- | ---- | ---- |
| 224 | Levi Hart | 28:17.5 | 9 | Johnston | ---- | ---- | ---- |
| 225 | Atharv Tiwari | 28:37.4 | 9 | Johnston | ---- | ---- | ---- |
| 226 | Henry Lindeen | 28:38.5 | 9 | Johnston | ---- | ---- | ---- |
| 227 | Cooper York | 29:01.5 | 11 | Johnston | ---- | ---- | ---- |
| 228 | Vaibhav Lokeshwaran | 29:44.0 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 229 | Caleb Withers | 30:34.7 | 10 | Johnston | ---- | ---- | ---- |
| 230 | Caleb Prochnow | 31:18.0 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 231 | Kyle Holberg | 31:21.4 | 11 | Marshalltown | ---- | ---- | ---- |
| 232 | Nathan Coosner | 31:45.0 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 233 | Ian Kamerman | 31:56.4 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 234 | Tanchho Subba | 32:30.2 | 11 | Des Moines, East | ---- | ---- | ---- |
| 235 | Viraj Moharle | 32:52.4 | 9 | Johnston | ---- | ---- | ---- |
| 236 | Robby Wild | 33:43.0 | 11 | Des Moines, East | ---- | ---- | ---- |
| 237 | Ethan Walck | 33:55.0 | 10 | Johnston | ---- | ---- | ---- |
| 238 | Alex Johnson | 33:58.2 | 9 | Johnston | ---- | ---- | ---- |
| 239 | Filimon Nigusea | 33:59.4 | 9 | Des Moines, East | ---- | ---- | ---- |
| 240 | Kevin Diphibane | 34:08.1 | 12 | Des Moines, East | ---- | ---- | ---- |