| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Jax Alvarez | 17:19.8 | 10 | Ames | ---- | ---- | ---- |
| 2 | Hezekiah Johnson | 17:20.1 | 10 | Ames | ---- | ---- | ---- |
| 3 | Max Fugleberg | 17:20.1 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 4 | William McDeid | 17:25.3 | 10 | Ames | ---- | ---- | ---- |
| 5 | Weston Bowser | 17:31.5 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 6 | Wyatt Beyer | 17:33.8 | 9 | Waukee | ---- | ---- | ---- |
| 7 | Brayden Nixt | 17:39.3 | 10 | Ankeny | ---- | ---- | ---- |
| 8 | Nelsen Perrigo | 17:40.4 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 9 | Nolan Van Bruggen | 17:45.0 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 10 | Owen Tuyls | 17:47.0 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 11 | Avery Arthur | 17:47.1 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 12 | Levi Odson | 17:52.1 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 13 | Nolan Olson | 17:54.3 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 14 | Max Curnyn | 17:56.8 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 15 | Charlie Platt | 18:08.5 | 9 | Ames | ---- | ---- | ---- |
| 16 | Miles Harbert | 18:17.5 | 9 | Ankeny | ---- | ---- | ---- |
| 17 | Harrison Fleming | 18:25.0 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 18 | Lucas Knutson | 18:25.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 19 | Graham Hart | 18:30.1 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 20 | Caleb Bolles | 18:31.9 | 9 | Ames | ---- | ---- | ---- |
| 21 | Benton Schuchart | 18:32.5 | 9 | Ankeny | ---- | ---- | ---- |
| 22 | Charlie Herzog | 18:39.0 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 23 | Colin Hayes | 18:40.0 | 10 | Waukee | ---- | ---- | ---- |
| 24 | Gabriel Zingler | 18:42.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 25 | Aiden Winkie | 18:42.8 | 10 | Ankeny | ---- | ---- | ---- |
| 26 | Felix Miguez | 18:43.1 | 10 | Ames | ---- | ---- | ---- |
| 27 | Michael Lee | 18:43.1 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 28 | Rex Craig | 18:47.8 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 29 | Reid Christensen | 18:48.9 | 10 | Waukee | ---- | ---- | ---- |
| 30 | Kimball Mendenhall | 18:48.9 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 31 | Mason Friedel | 18:53.5 | 9 | Waukee | ---- | ---- | ---- |
| 32 | Isaiah Swanson | 18:53.5 | 9 | Ankeny | ---- | ---- | ---- |
| 33 | Parker McCrea | 18:58.3 | 10 | Waukee | ---- | ---- | ---- |
| 34 | Tyler Kohler | 19:02.0 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 35 | Dau Lual | 19:02.4 | 10 | Ames | ---- | ---- | ---- |
| 36 | Carson Whiting | 19:04.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 37 | Charlie Leder | 19:05.1 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 38 | Carver Albright | 19:05.6 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 39 | Jackson Schulz | 19:06.4 | 10 | Ankeny | ---- | ---- | ---- |
| 40 | Leo Derry | 19:06.5 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 41 | Jackson Walsh | 19:07.3 | 9 | Ankeny | ---- | ---- | ---- |
| 42 | Jackson Robie | 19:07.8 | 10 | Ankeny | ---- | ---- | ---- |
| 43 | Floyd Walter | 19:14.8 | 9 | Ames | ---- | ---- | ---- |
| 44 | Cameron Bauman | 19:16.3 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 45 | Sully Smith | 19:20.0 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 46 | Lucius Ray | 19:24.0 | 9 | Ankeny | ---- | ---- | ---- |
| 47 | Cyrus Zadeh | 19:25.0 | 10 | Ankeny | ---- | ---- | ---- |
| 48 | Shawn Harris | 19:28.9 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 49 | Sam Albright | 19:34.3 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 50 | Alex Miller | 19:38.0 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 51 | Ben Nelson | 19:38.6 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 52 | Tyson LeBlanc | 19:41.0 | 10 | Waukee | ---- | ---- | ---- |
| 53 | Benjamin Trabue | 19:43.0 | 10 | Ames | ---- | ---- | ---- |
| 54 | Aaron Whiting | 19:45.6 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 55 | Andrew Kaminski | 19:50.5 | 9 | Ames | ---- | ---- | ---- |
| 56 | Reed Opsal | 19:52.3 | 10 | Waukee | ---- | ---- | ---- |
| 57 | Aiden Heaton | 19:54.0 | 10 | Ankeny | ---- | ---- | ---- |
| 58 | Finn Holst | 19:54.5 | 9 | Ankeny | ---- | ---- | ---- |
| 59 | Artie Helmers | 19:57.0 | 10 | Ames | ---- | ---- | ---- |
| 60 | Nihir Ketkar | 19:59.0 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 61 | Tate Foussat | 20:03.0 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 62 | Wyatt Hannapel | 20:03.5 | 9 | Ames | ---- | ---- | ---- |
| 63 | Owen Bowker | 20:04.9 | 10 | Ames | ---- | ---- | ---- |
| 64 | Abram Mundy | 20:05.8 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 65 | Samuel Sadow | 20:10.4 | 10 | Ames | ---- | ---- | ---- |
| 66 | Parker Gunn | 20:10.5 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 67 | Colby Fahrman | 20:14.5 | 9 | Ankeny | ---- | ---- | ---- |
| 68 | Thomas Stanley | 20:15.4 | 9 | Marshalltown | ---- | ---- | ---- |
| 69 | Cooper McLeod | 20:16.5 | 10 | Marshalltown | ---- | ---- | ---- |
| 70 | Bryce Weih | 20:18.4 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 71 | Carter Hoskins | 20:20.5 | 10 | Waukee | ---- | ---- | ---- |
| 72 | Elliot Kodis | 20:23.3 | 10 | Marshalltown | ---- | ---- | ---- |
| 73 | John Dirks | 20:28.1 | 10 | Ames | ---- | ---- | ---- |
| 74 | Jonas Jeschke | 20:29.8 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 75 | Bennett Welcher | 20:31.8 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 76 | Cody Banks | 20:33.6 | 9 | Ankeny | ---- | ---- | ---- |
| 77 | Allen Cai | 20:35.1 | 10 | Ames | ---- | ---- | ---- |
| 78 | Dean Crawford | 20:37.6 | 9 | Waukee | ---- | ---- | ---- |
| 79 | Roan Gratny | 20:38.8 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 80 | Nick Butler | 20:40.0 | 10 | Waukee | ---- | ---- | ---- |
| 81 | Ben Kuennen | 20:40.6 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 82 | Rylan Lange | 20:43.3 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 83 | Arslan Nebbe | 20:43.9 | 9 | Ames | ---- | ---- | ---- |
| 84 | Wyatt DeMoss | 20:47.1 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 85 | Peter Shellenberger | 20:51.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 86 | Paul Martin | 20:52.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 87 | Caleb Crouse | 20:54.0 | 10 | Ankeny | ---- | ---- | ---- |
| 88 | Andre Hoff | 20:54.9 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 89 | Drew Hill | 20:55.5 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 90 | Kevin Garland | 20:55.6 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 91 | Hank Murphy | 20:56.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 92 | Bechkam Ramsey | 20:57.8 | 9 | Ankeny | ---- | ---- | ---- |
| 93 | Mason Linder | 21:00.0 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 94 | Amin Safi` | 21:00.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 95 | Aidyen Reynolds | 21:01.3 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 96 | Dylan Poe | 21:02.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 97 | Ethan Roberts | 21:03.4 | 9 | Ames | ---- | ---- | ---- |
| 98 | Archer Niemi | 21:04.6 | 9 | Ames | ---- | ---- | ---- |
| 99 | Devon Toledo-Comer | 21:04.9 | 10 | Des Moines, Lincoln | ---- | ---- | ---- |
| 100 | Noah Sloan | 21:07.4 | 10 | Ankeny | ---- | ---- | ---- |
| 101 | Evertt Richie | 21:09.0 | 10 | Ames | ---- | ---- | ---- |
| 102 | Isaac Retzlaff | 21:09.4 | 9 | Waukee | ---- | ---- | ---- |
| 103 | Luke Lientz | 21:12.4 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 104 | Michael Downs | 21:13.6 | 9 | Marshalltown | ---- | ---- | ---- |
| 105 | Paxton Wertzberger | 21:13.6 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 106 | Jaden Schwartz | 21:17.6 | 10 | Marshalltown | ---- | ---- | ---- |
| 107 | Ted Swanson | 21:22.5 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 108 | Ian Shriver | 21:24.5 | 9 | Ames | ---- | ---- | ---- |
| 109 | Theodore Kraft | 21:26.4 | 10 | Ames | ---- | ---- | ---- |
| 110 | Sawyer Miller | 21:26.9 | 9 | Ankeny | ---- | ---- | ---- |
| 111 | Zadok Perry | 21:27.4 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 112 | Christian Ohnemus | 21:28.5 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 113 | Landon O'Meara | 21:29.0 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 114 | Blaise Ford | 21:29.3 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 115 | Ben Kutz | 21:30.4 | 10 | Ankeny | ---- | ---- | ---- |
| 116 | Kaiden Chavez | 21:30.8 | 10 | Ankeny | ---- | ---- | ---- |
| 117 | Brant McElderry | 21:31.0 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 118 | Michael Klipping | 21:33.3 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 119 | Ace Norwald | 21:33.3 | 12 | Ankeny | ---- | ---- | ---- |
| 120 | Mason Schieber | 21:38.3 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 121 | Matthew Alberico | 21:44.4 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 122 | Dawson Alstott | 21:47.9 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 123 | Augs Diaz de Leon Cisneros | 21:49.4 | 9 | Ames | ---- | ---- | ---- |
| 124 | Max Throop | 21:53.4 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 125 | Logan Freeseman | 21:53.5 | 9 | Ankeny | ---- | ---- | ---- |
| 126 | Ricky Randazzo | 21:56.6 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 127 | James Kuening | 21:57.4 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 128 | Elijah Thole | 21:59.0 | 10 | Waukee | ---- | ---- | ---- |
| 129 | Jackson Harvey | 22:00.5 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 130 | Tate Dixon | 22:03.5 | 10 | Ankeny | ---- | ---- | ---- |
| 131 | Ryan Crutchley | 22:05.5 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 132 | William Moore | 22:11.0 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 133 | Liam Lord | 22:14.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 134 | Tate Terpstra | 22:18.1 | 9 | Ames | ---- | ---- | ---- |
| 135 | Isaac Provenzale | 22:20.9 | 9 | Waukee | ---- | ---- | ---- |
| 136 | Abbas Nasiri | 22:23.5 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 137 | Silas Little | 22:25.9 | 9 | Ankeny | ---- | ---- | ---- |
| 138 | Zachary Howe | 22:27.5 | 10 | Ankeny | ---- | ---- | ---- |
| 139 | Colby Cross | 22:29.1 | 10 | Marshalltown | ---- | ---- | ---- |
| 140 | Mannix Neuendorf | 22:30.0 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 141 | Carter Marovets | 22:30.6 | 9 | Ankeny | ---- | ---- | ---- |
| 142 | Arrow Allen | 22:36.9 | 9 | Ames | ---- | ---- | ---- |
| 143 | Mason Kelley | 22:38.1 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 144 | Atticus Petersma | 22:40.6 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 145 | Henry Stamets | 22:42.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 146 | Ethan Feng | 22:42.0 | 10 | Waukee | ---- | ---- | ---- |
| 147 | Colten Becker | 22:45.5 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 148 | Lincoln Kruse | 22:47.6 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 149 | Brendan Dial | 22:48.9 | 10 | Ames | ---- | ---- | ---- |
| 150 | Hunter Reis | 22:52.8 | 9 | Ankeny | ---- | ---- | ---- |
| 151 | Aadi Rajesh | 22:55.8 | 9 | Waukee | ---- | ---- | ---- |
| 152 | Wolfie Holst | 22:56.0 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 153 | Sam Schmidt | 22:57.0 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 154 | Jack Atwood | 22:58.5 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 155 | Jack Bryant | 22:58.5 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 156 | Elijah Wirtz | 23:00.0 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 157 | Nilabh Bhowal | 23:04.3 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 158 | Samuel Goteti | 23:11.8 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 159 | Colin Call | 23:15.3 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 160 | Caleb Lorenz | 23:15.8 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 161 | Kendrick Puffer | 23:20.6 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 162 | Ben Sunderman | 23:35.1 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 163 | Ryder Wetzel | 23:40.6 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 164 | Dane Hoogeveen | 23:41.0 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 165 | Parker Christen | 23:41.5 | 10 | Marshalltown | ---- | ---- | ---- |
| 166 | Henry Schmitz | 23:42.1 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 167 | Leo Allen | 23:42.5 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 168 | Mason Zuck | 23:44.9 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 169 | Tucker Lindsey | 23:45.5 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 170 | Isaak Kaya | 23:46.3 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 171 | John Glatt | 23:46.5 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 172 | JT Dix | 23:59.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 173 | Nathan Riley | 23:59.9 | 9 | Ames | ---- | ---- | ---- |
| 174 | Brendan Foster | 24:03.1 | 9 | Ames | ---- | ---- | ---- |
| 175 | Conner Holman | 24:03.4 | 10 | Marshalltown | ---- | ---- | ---- |
| 176 | Jaidan Bailey | 24:04.3 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 177 | Arthur Oleson | 24:05.5 | 9 | Ankeny | ---- | ---- | ---- |
| 178 | John Lloyd | 24:06.0 | 10 | Waukee | ---- | ---- | ---- |
| 179 | Melvin Nziraguhunga | 24:07.9 | 9 | Waukee | ---- | ---- | ---- |
| 180 | Louis Kellen | 24:09.0 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 181 | Siwon Park | 24:09.5 | 9 | Ames | ---- | ---- | ---- |
| 182 | Jake Merschbrock | 24:10.1 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 183 | Mark Duntz | 24:13.3 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 184 | Logan Galles | 24:14.8 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 185 | Blake Wonderlin | 24:24.9 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 186 | Noah Bittner | 24:30.9 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 187 | Bradley Buehler | 24:34.0 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 188 | Ben Mitchell | 24:36.8 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 189 | Jacob Seberger | 24:42.4 | 10 | Marshalltown | ---- | ---- | ---- |
| 190 | Grant Larson | 24:51.1 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 191 | Jonathan Alberico | 24:55.5 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 192 | Kaleb Schimonitz | 25:01.1 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 193 | Beckett Peterson | 25:04.0 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 194 | Adam Bouhssine | 25:09.5 | 9 | Marshalltown | ---- | ---- | ---- |
| 195 | Colton Sisomphane | 25:09.8 | 10 | Des Moines, Lincoln | ---- | ---- | ---- |
| 196 | James Dennis | 25:11.4 | 10 | Ankeny | ---- | ---- | ---- |
| 197 | Jonah Griffith | 25:19.0 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 198 | Connor Drake | 25:20.5 | 9 | Ames | ---- | ---- | ---- |
| 199 | Noah McMillin | 25:21.4 | 9 | Ankeny | ---- | ---- | ---- |
| 200 | Jacob Glick | 25:21.4 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 201 | Chase Smilich | 25:25.1 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 202 | Benjamin Kouba | 25:31.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 203 | Jac Chedester | 25:32.0 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 204 | Luke Moore | 25:57.5 | 8 | Ankeny Centennial | ---- | ---- | ---- |
| 205 | Otto Salge | 25:59.0 | 9 | Waukee | ---- | ---- | ---- |
| 206 | George Deal | 26:01.3 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 207 | Elijah Downs | 26:03.3 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 208 | Jay Barbosa Forero | 26:20.8 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 209 | Tyr Holst | 26:23.1 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 210 | Evan Ross | 26:28.5 | 9 | Ankeny Centennial | ---- | ---- | ---- |
| 211 | Jasper Gordy | 26:36.5 | 9 | Ames | ---- | ---- | ---- |
| 212 | Madox Engelbrecht | 26:53.5 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 213 | Jonathan Stein | 27:28.0 | 10 | Ames | ---- | ---- | ---- |
| 214 | Evan White | 28:05.0 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 215 | Alessandro Venditti | 28:05.3 | 9 | Ames | ---- | ---- | ---- |
| 216 | Lee Spencer | 28:12.1 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 217 | Zane Wickenkamp | 28:13.0 | 10 | Ames | ---- | ---- | ---- |
| 218 | Isiah McKee | 28:18.4 | 9 | Des Moines, Lincoln | ---- | ---- | ---- |
| 219 | Harsh Mutyala | 30:50.0 | 9 | Waukee | ---- | ---- | ---- |
| 220 | Jonas Abner | 30:54.0 | 10 | Ames | ---- | ---- | ---- |
| 221 | Gavin Freiberg | 30:55.6 | 10 | Marshalltown | ---- | ---- | ---- |
| 222 | Aiden Forrester | 31:13.4 | 9 | Ankeny | ---- | ---- | ---- |