| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Zander Kanis | 18:01.5 | 9 | Pella | ---- | ---- | ---- |
| 2 | Evan Johnston | 18:05.8 | 12 | Pella | ---- | ---- | ---- |
| 3 | Drew Hall | 18:11.5 | 11 | ADM, Adel | ---- | ---- | ---- |
| 4 | Sam Kuennen | 18:18.7 | 11 | Gilbert | ---- | ---- | ---- |
| 5 | Caleb Punt | 18:19.9 | 11 | Pella | ---- | ---- | ---- |
| 6 | Mark Behr | 18:49.3 | 12 | ADM, Adel | ---- | ---- | ---- |
| 7 | Chuck Steenhoek | 18:51.9 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 8 | Braylon Whipps | 19:01.6 | 9 | ADM, Adel | ---- | ---- | ---- |
| 9 | Coben Browne | 19:02.7 | 10 | Pella | ---- | ---- | ---- |
| 10 | Sam Keller | 19:04.3 | 10 | Pella | ---- | ---- | ---- |
| 11 | Daniel Rozenboom | 19:07.9 | 12 | Pella | ---- | ---- | ---- |
| 12 | Zane Redman | 19:09.6 | 11 | Pella | ---- | ---- | ---- |
| 13 | Robert King | 19:10.7 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 14 | Adrian Wallace | 19:13.7 | 11 | Gilbert | ---- | ---- | ---- |
| 15 | Jackson Olmstead | 19:14.3 | 11 | South Hamilton, Jewell | ---- | ---- | ---- |
| 16 | Jordan Gilliland | 19:17.0 | 9 | Van Meter | ---- | ---- | ---- |
| 17 | Caleb Black | 19:19.8 | 9 | Gilbert | ---- | ---- | ---- |
| 18 | Emerson Congdon | 19:20.6 | 12 | Gilbert | ---- | ---- | ---- |
| 19 | Mac Ray | 19:20.6 | 9 | Carlisle | ---- | ---- | ---- |
| 20 | Abner Erickson | 19:20.7 | 12 | Pella | ---- | ---- | ---- |
| 21 | Casey Catron | 19:21.6 | 10 | ADM, Adel | ---- | ---- | ---- |
| 22 | Owen Horgen | 19:23.4 | 10 | ADM, Adel | ---- | ---- | ---- |
| 23 | Trey Schwertfeger | 19:29.7 | 9 | ADM, Adel | ---- | ---- | ---- |
| 24 | Wyatt Iburg | 19:32.3 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 25 | Jack McCaughey | 19:39.7 | 10 | Gilbert | ---- | ---- | ---- |
| 26 | Jordan Martinek | 19:40.5 | 11 | Gilbert | ---- | ---- | ---- |
| 27 | Drew Bjork | 19:42.1 | 9 | ADM, Adel | ---- | ---- | ---- |
| 28 | Evan Fowle | 19:43.0 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 29 | Shane Jensen | 19:43.1 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 30 | Reid Svenby | 19:43.4 | 10 | Pella | ---- | ---- | ---- |
| 31 | Collin Skaggs | 19:45.1 | 12 | Nevada | ---- | ---- | ---- |
| 32 | Chase Friedman | 19:45.5 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 33 | Oleksandr Hulyi | 19:48.6 | 12 | Forest City | ---- | ---- | ---- |
| 34 | Cameron Grindle | 19:49.2 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 35 | Owen Peterson | 19:49.2 | 10 | Carlisle | ---- | ---- | ---- |
| 36 | Hudson Leitheiser | 19:50.6 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 37 | Jay Patterson | 19:52.1 | 11 | Pella Christian | ---- | ---- | ---- |
| 38 | Keaton Holland | 19:53.2 | 10 | ADM, Adel | ---- | ---- | ---- |
| 39 | Justus DeCleene | 19:53.4 | 10 | Carlisle | ---- | ---- | ---- |
| 40 | Brant Vandevoort | 19:54.0 | 9 | Pella | ---- | ---- | ---- |
| 41 | Will Truitt | 19:54.3 | 10 | ADM, Adel | ---- | ---- | ---- |
| 42 | Sam Smit | 19:55.1 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 43 | Trevin Sutton | 20:00.1 | 11 | Pella | ---- | ---- | ---- |
| 44 | Ethan Harden | 20:02.2 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 45 | Elijah Thompson | 20:02.2 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 46 | Bo Bray | 20:02.3 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 47 | Evan Scholten | 20:07.6 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 48 | Zoel Cardenas | 20:07.7 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 49 | Owen Gauley | 20:09.1 | 10 | Pella | ---- | ---- | ---- |
| 50 | Matthew Ochalla | 20:11.8 | 10 | Gilbert | ---- | ---- | ---- |
| 51 | Cael Ferguson | 20:13.4 | 11 | Nevada | ---- | ---- | ---- |
| 52 | Luke Biensen | 20:15.4 | 9 | Nevada | ---- | ---- | ---- |
| 53 | Judson Hatfield | 20:15.4 | 10 | Gilbert | ---- | ---- | ---- |
| 54 | Creighton Wirth | 20:16.6 | 11 | Forest City | ---- | ---- | ---- |
| 55 | Daylan Young | 20:17.5 | 9 | Winterset | ---- | ---- | ---- |
| 56 | Dawson Foster | 20:17.7 | 9 | ADM, Adel | ---- | ---- | ---- |
| 57 | Caden Brock | 20:19.9 | 10 | Solon | ---- | ---- | ---- |
| 58 | David Schreiner | 20:20.5 | 10 | Carlisle | ---- | ---- | ---- |
| 59 | Malichi Van Haaften | 20:21.4 | 11 | Pella | ---- | ---- | ---- |
| 60 | Carter Hill | 20:22.4 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 61 | Nash Seeley | 20:22.8 | 11 | Van Meter | ---- | ---- | ---- |
| 62 | Henry Gauley | 20:22.9 | 12 | Pella | ---- | ---- | ---- |
| 63 | Isaac Vandenberg | 20:25.1 | 12 | Pella | ---- | ---- | ---- |
| 64 | Landon Ollendike | 20:25.3 | 8 | North Polk, Alleman | ---- | ---- | ---- |
| 65 | Carson Denzin | 20:28.7 | 10 | Des Moines Christian | ---- | ---- | ---- |
| 66 | Alex Steenhoek | 20:29.1 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 67 | Max Dewhurst | 20:36.7 | 12 | Forest City | ---- | ---- | ---- |
| 68 | Paul Bruggeman | 20:37.7 | 10 | Des Moines Christian | ---- | ---- | ---- |
| 69 | Noah Bourget | 20:38.5 | 11 | Clear Creek Amana | ---- | ---- | ---- |
| 70 | Henry Davidson | 20:38.9 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 71 | Daniel May | 20:42.8 | 12 | Gilbert | ---- | ---- | ---- |
| 72 | Riley Colvin | 20:45.4 | 12 | Clear Creek Amana | ---- | ---- | ---- |
| 73 | Xaviier Tobin | 20:47.0 | 11 | Pella | ---- | ---- | ---- |
| 74 | Hunter Taylor | 20:49.0 | 10 | Winterset | ---- | ---- | ---- |
| 75 | Simon Mills | 20:51.4 | 12 | Nevada | ---- | ---- | ---- |
| 76 | Henrik Sylte | 20:51.8 | 9 | Gilbert | ---- | ---- | ---- |
| 77 | Brayton Ellison | 20:52.3 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 78 | Kai Weaver | 20:52.6 | 9 | Forest City | ---- | ---- | ---- |
| 79 | Asher Tweed | 20:52.7 | 10 | Des Moines Christian | ---- | ---- | ---- |
| 80 | Jack Weaver | 20:53.4 | 10 | Des Moines Christian | ---- | ---- | ---- |
| 81 | Cohen Richardson | 20:54.4 | 9 | North Polk, Alleman | ---- | ---- | ---- |
| 82 | Nate Schreck | 20:57.0 | 9 | Van Meter | ---- | ---- | ---- |
| 83 | Cory Oliver | 21:02.7 | 12 | Van Meter | ---- | ---- | ---- |
| 84 | Jackson Wood | 21:03.7 | 12 | Pella Christian | ---- | ---- | ---- |
| 85 | Briggs Casady | 21:04.5 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 86 | Jack Timmerman | 21:05.5 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 87 | noah dority | 21:05.7 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 88 | Ben Yeomans | 21:06.2 | 11 | Solon | ---- | ---- | ---- |
| 89 | Hayden Cole | 21:07.9 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 90 | Quinn Barry | 21:08.4 | 10 | Carlisle | ---- | ---- | ---- |
| 91 | Jude Navrkal | 21:10.3 | 8 | North Polk, Alleman | ---- | ---- | ---- |
| 92 | Miles Unruh | 21:12.0 | 10 | Nevada | ---- | ---- | ---- |
| 93 | Matthias Campbell | 21:13.3 | 11 | Des Moines Christian | ---- | ---- | ---- |
| 94 | Vincent Merrill | 21:13.5 | 12 | Carlisle | ---- | ---- | ---- |
| 95 | Ryan Groenenboom | 21:14.6 | 10 | Pella Christian | ---- | ---- | ---- |
| 96 | Khaos Wood | 21:15.2 | 9 | Winterset | ---- | ---- | ---- |
| 97 | Brantley Schmidt | 21:15.9 | 9 | Forest City | ---- | ---- | ---- |
| 98 | Kayden Tritz | 21:17.0 | 12 | ADM, Adel | ---- | ---- | ---- |
| 99 | Karter Campbell | 21:17.6 | 11 | Earlham | ---- | ---- | ---- |
| 100 | Connery Varsa | 21:17.7 | 12 | Nevada | ---- | ---- | ---- |
| 101 | Jonathan Lascio | 21:20.3 | 9 | Gilbert | ---- | ---- | ---- |
| 102 | Jacob Hoben | 21:22.6 | 12 | ADM, Adel | ---- | ---- | ---- |
| 103 | Langston Wilkins | 21:31.9 | 9 | ADM, Adel | ---- | ---- | ---- |
| 104 | Asher McAnally | 21:34.7 | 10 | Des Moines Christian | ---- | ---- | ---- |
| 105 | Phoenix Chrisco | 21:36.2 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 106 | Logan Moeller | 21:39.8 | 10 | Winterset | ---- | ---- | ---- |
| 107 | Jack Barbier | 21:41.0 | 9 | Gilbert | ---- | ---- | ---- |
| 108 | Christian Allen | 21:42.1 | 9 | ADM, Adel | ---- | ---- | ---- |
| 109 | Noah Boughton | 21:42.5 | 10 | Clear Creek Amana | ---- | ---- | ---- |
| 110 | Jayden Lee | 21:43.7 | 10 | Pella Christian | ---- | ---- | ---- |
| 111 | Will McAtee | 21:47.5 | 10 | Solon | ---- | ---- | ---- |
| 112 | Harber Viet | 21:48.1 | 11 | Solon | ---- | ---- | ---- |
| 113 | Max Booton | 21:50.6 | 11 | Winterset | ---- | ---- | ---- |
| 114 | Lincoln DeBoef | 21:59.7 | 9 | ADM, Adel | ---- | ---- | ---- |
| 115 | Clark Savage | 22:01.8 | 10 | Gilbert | ---- | ---- | ---- |
| 116 | Dysen Deardorf | 22:02.2 | 9 | ADM, Adel | ---- | ---- | ---- |
| 117 | Wyatt Bertram | 22:02.3 | 12 | Forest City | ---- | ---- | ---- |
| 118 | Aiden Johnson | 22:11.0 | 11 | Des Moines Christian | ---- | ---- | ---- |
| 119 | Adrial Johnson | 22:11.3 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 120 | Sawyer Mcdonald | 22:15.7 | 9 | Winterset | ---- | ---- | ---- |
| 121 | Isaac Schrock | 22:21.3 | 10 | ADM, Adel | ---- | ---- | ---- |
| 122 | Matt Melody | 22:22.0 | 10 | Gilbert | ---- | ---- | ---- |
| 123 | Harris Rychnovsky | 22:22.0 | 9 | ADM, Adel | ---- | ---- | ---- |
| 124 | William Conrad | 22:22.6 | 12 | Pella | ---- | ---- | ---- |
| 125 | Jackson Renaud | 22:26.7 | 10 | Pella | ---- | ---- | ---- |
| 126 | Gus King | 22:29.9 | 9 | Winterset | ---- | ---- | ---- |
| 127 | Valor Chappell | 22:30.0 | 9 | Nevada | ---- | ---- | ---- |
| 128 | Hunter Grimes | 22:32.9 | 11 | Des Moines Christian | ---- | ---- | ---- |
| 129 | Caleb Van Arkle | 22:35.8 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 130 | Xavier Muir | 22:37.9 | 9 | Carlisle | ---- | ---- | ---- |
| 131 | Ethan Ressler | 22:38.0 | 12 | Solon | ---- | ---- | ---- |
| 132 | Mason Berg | 22:46.3 | 9 | Carlisle | ---- | ---- | ---- |
| 133 | Carter Brock | 22:47.4 | 11 | Solon | ---- | ---- | ---- |
| 134 | Emerick Carlson | 22:48.6 | 9 | Van Meter | ---- | ---- | ---- |
| 135 | Cash Hall | 22:49.5 | 9 | Carlisle | ---- | ---- | ---- |
| 136 | Clayton Cooney | 22:49.7 | 11 | Solon | ---- | ---- | ---- |
| 137 | Charles Clayton | 22:53.2 | 10 | Carlisle | ---- | ---- | ---- |
| 138 | Kody Nelson | 22:54.0 | 11 | Winterset | ---- | ---- | ---- |
| 139 | Jace Johnson | 22:54.3 | 9 | Nevada | ---- | ---- | ---- |
| 140 | Elim Redman | 22:59.3 | 9 | Pella | ---- | ---- | ---- |
| 141 | Matt Wermager | 23:01.7 | 11 | Carlisle | ---- | ---- | ---- |
| 142 | Owen Rekers | 23:02.5 | 12 | Solon | ---- | ---- | ---- |
| 143 | Tristan Tangang | 23:03.7 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 144 | Drew Mueggenberg | 23:06.1 | 8 | North Polk, Alleman | ---- | ---- | ---- |
| 145 | Gerrit Vos | 23:08.1 | 9 | Pella Christian | ---- | ---- | ---- |
| 146 | Noah Ruckman | 23:08.9 | 9 | Pella Christian | ---- | ---- | ---- |
| 147 | Carter Meinders | 23:10.6 | 10 | Pella Christian | ---- | ---- | ---- |
| 148 | Trent Hopkins | 23:18.0 | 11 | Pella | ---- | ---- | ---- |
| 149 | Braxton Hummel | 23:21.0 | 10 | Carlisle | ---- | ---- | ---- |
| 150 | Sam Ekroth | 23:23.5 | 9 | Solon | ---- | ---- | ---- |
| 151 | Urban Uthe | 23:23.6 | 10 | ADM, Adel | ---- | ---- | ---- |
| 152 | Byron Thiphasouk | 23:24.5 | 9 | Nevada | ---- | ---- | ---- |
| 153 | Zayden Rist | 23:31.6 | 9 | Van Meter | ---- | ---- | ---- |
| 154 | Moses Hochstetler | 23:32.3 | 12 | Winterset | ---- | ---- | ---- |
| 155 | Ian Strandberg | 23:33.5 | 10 | Solon | ---- | ---- | ---- |
| 156 | Mitchell Shoup | 23:38.9 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 157 | Ethan Emick | 23:43.1 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 158 | Peter Thomas | 23:45.5 | 11 | Nevada | ---- | ---- | ---- |
| 159 | Jay Muller | 23:46.7 | 10 | Des Moines Christian | ---- | ---- | ---- |
| 160 | Carter De Haan | 23:48.5 | 9 | Pella Christian | ---- | ---- | ---- |
| 161 | Ethyn Clark | 23:50.5 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 162 | Elliot Congdon | 23:52.7 | 9 | Gilbert | ---- | ---- | ---- |
| 163 | Aaron Loose | 24:04.9 | 9 | Clear Creek Amana | ---- | ---- | ---- |
| 164 | Ben DeVore | 24:09.0 | 11 | Winterset | ---- | ---- | ---- |
| 165 | Oscar Donner | 24:12.1 | 9 | North Polk, Alleman | ---- | ---- | ---- |
| 166 | Ben Koster | 24:13.5 | 12 | Van Meter | ---- | ---- | ---- |
| 167 | Henry Nugent | 24:15.2 | 10 | ADM, Adel | ---- | ---- | ---- |
| 168 | Nathan Bowman | 24:26.7 | 11 | Winterset | ---- | ---- | ---- |
| 169 | Luke Raulie | 24:30.5 | 12 | Forest City | ---- | ---- | ---- |
| 170 | Jack Savage | 24:31.8 | 12 | Gilbert | ---- | ---- | ---- |
| 171 | Estan Buttery | 24:37.9 | 11 | Gilbert | ---- | ---- | ---- |
| 172 | Zachary Sytsma | 24:41.8 | 10 | Pella Christian | ---- | ---- | ---- |
| 173 | Caleb Nett | 24:43.2 | 9 | Pella Christian | ---- | ---- | ---- |
| 174 | Constantin Freymann | 24:50.2 | 12 | Forest City | ---- | ---- | ---- |
| 175 | Aiden Huston | 24:53.9 | 12 | Pella | ---- | ---- | ---- |
| 176 | Griffin Allen | 24:55.2 | 11 | Winterset | ---- | ---- | ---- |
| 177 | Cadyn Valdez | 24:56.8 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 178 | Cameron Jacobs | 24:57.8 | 11 | Forest City | ---- | ---- | ---- |
| 179 | Jacob Gosselink | 24:58.5 | 11 | Pella Christian | ---- | ---- | ---- |
| 180 | Oliver Watts | 25:01.2 | 9 | Nevada | ---- | ---- | ---- |
| 181 | Angel Ramirez | 25:03.4 | 10 | Forest City | ---- | ---- | ---- |
| 182 | Cade Eggleston | 25:07.1 | 9 | ADM, Adel | ---- | ---- | ---- |
| 183 | Ben Fetzer | 25:11.9 | 11 | Solon | ---- | ---- | ---- |
| 184 | Paxton Hall | 25:14.4 | 9 | Forest City | ---- | ---- | ---- |
| 185 | Xavier Keasling | 25:19.4 | 9 | Pella | ---- | ---- | ---- |
| 186 | Sean Udelhoven | 25:20.4 | 9 | Madrid | ---- | ---- | ---- |
| 187 | James Richardson | 25:20.5 | 9 | Madrid | ---- | ---- | ---- |
| 188 | Noah Ethington | 25:33.5 | 9 | West Marshall, State Center | ---- | ---- | ---- |
| 189 | Blake Russell | 25:38.2 | 9 | Gilbert | ---- | ---- | ---- |
| 190 | Isaiah Mikes | 25:40.6 | 12 | Forest City | ---- | ---- | ---- |
| 191 | Trystan Beers | 25:42.7 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 192 | Jack Sines | 25:45.6 | 9 | Gilbert | ---- | ---- | ---- |
| 193 | Kaden Kruger | 25:45.8 | 9 | Gilbert | ---- | ---- | ---- |
| 194 | Easton Hannon | 25:58.2 | 9 | Pella | ---- | ---- | ---- |
| 195 | Lincoln George | 25:59.2 | 10 | Boone | ---- | ---- | ---- |
| 196 | Caleb Bartlett | 26:03.1 | 9 | Boone | ---- | ---- | ---- |
| 197 | Cam Alley | 26:15.3 | 11 | Van Meter | ---- | ---- | ---- |
| 198 | Blake Gallaher | 26:17.4 | 10 | Pella Christian | ---- | ---- | ---- |
| 199 | Lyric Ortiz | 26:22.5 | 9 | Madrid | ---- | ---- | ---- |
| 200 | Evan Gleason | 26:26.8 | 11 | Solon | ---- | ---- | ---- |
| 201 | Donnie Westendorf | 26:28.5 | 12 | ADM, Adel | ---- | ---- | ---- |
| 202 | Gavin Lehman | 26:42.8 | 9 | North Polk, Alleman | ---- | ---- | ---- |
| 203 | Adam Henze | 26:56.9 | 12 | West Marshall, State Center | ---- | ---- | ---- |
| 204 | Dylan Fox | 27:06.4 | 12 | Madrid | ---- | ---- | ---- |
| 205 | Declan Tukker | 27:12.7 | 9 | Pella Christian | ---- | ---- | ---- |
| 206 | Joe Schreck | 27:20.2 | 11 | Van Meter | ---- | ---- | ---- |
| 207 | Lixian Miller | 27:25.1 | 9 | Solon | ---- | ---- | ---- |
| 208 | Elijah Dahlstrom | 27:45.9 | 10 | Gilbert | ---- | ---- | ---- |
| 209 | Grayson Wigant | 29:09.9 | 9 | Van Meter | ---- | ---- | ---- |
| 210 | Clay Mumm | 29:20.8 | 9 | Carlisle | ---- | ---- | ---- |
| 211 | Quinten Veenstra | 29:48.2 | 11 | Pella Christian | ---- | ---- | ---- |
| 212 | Eli Hawthorne | 30:07.1 | 9 | Winterset | ---- | ---- | ---- |
| 213 | Kallen Yost | 30:07.9 | 10 | Des Moines Christian | ---- | ---- | ---- |
| 214 | Ethan Thompson | 30:08.6 | 12 | Boone | ---- | ---- | ---- |
| 215 | Mason Delaney-Holladay | 30:11.2 | 12 | Solon | ---- | ---- | ---- |
| 216 | Jaxon Francis | 30:48.6 | 10 | Boone | ---- | ---- | ---- |
| 217 | Austin Bell | 31:15.5 | 9 | Gilbert | ---- | ---- | ---- |
| 218 | Miles Sieve | 31:31.8 | 11 | Boone | ---- | ---- | ---- |
| 219 | Michael Helm | 31:48.2 | 9 | Pella | ---- | ---- | ---- |
| 220 | Aaron Thatcher | 34:02.4 | 11 | Pella | ---- | ---- | ---- |
| 221 | Porter Ball | 34:45.8 | 11 | Solon | ---- | ---- | ---- |
| 222 | Miles Lamb | 41:02.3 | 9 | Pella Christian | ---- | ---- | ---- |