| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Shay Holdmeyer | 18:14.0 | 12 | ADM, Adel | ---- | ---- | ---- |
| 2 | Luke Yanacheak | 18:26.5 | 12 | ADM, Adel | ---- | ---- | ---- |
| 3 | Keegan Holdmeyer | 18:42.9 | 12 | ADM, Adel | ---- | ---- | ---- |
| 4 | Evan Fopma | 18:47.5 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 5 | Mark Behr | 18:54.3 | 11 | ADM, Adel | ---- | ---- | ---- |
| 6 | Ty Miller | 19:00.6 | 10 | ADM, Adel | ---- | ---- | ---- |
| 7 | Owen Reed | 19:01.9 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 8 | Nic Fuller | 19:02.6 | 11 | ADM, Adel | ---- | ---- | ---- |
| 9 | Jack Leistikow | 19:03.4 | 9 | ADM, Adel | ---- | ---- | ---- |
| 10 | Owen Royer | 19:04.0 | 11 | ADM, Adel | ---- | ---- | ---- |
| 11 | Drew Hall | 19:23.3 | 10 | ADM, Adel | ---- | ---- | ---- |
| 12 | Brycen Timmer | 19:46.4 | 12 | ADM, Adel | ---- | ---- | ---- |
| 13 | Braylon Welch-Groves | 19:53.0 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 14 | Trevor Nusbaum | 19:56.0 | 10 | Nevada | ---- | ---- | ---- |
| 15 | Cooper Steeples | 19:59.6 | 12 | Bondurant-Farrar | ---- | ---- | ---- |
| 16 | Peyton Shipley | 20:04.5 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 17 | Reed Chapman | 20:05.4 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 18 | Asher Rippey | 20:11.5 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 19 | Ryland Moss | 20:17.3 | 12 | ADM, Adel | ---- | ---- | ---- |
| 20 | Colby Rosno | 20:19.0 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 21 | Martin Schmesier | 20:19.3 | 12 | Bondurant-Farrar | ---- | ---- | ---- |
| 22 | Miles Engstrom | 20:23.8 | 11 | Nevada | ---- | ---- | ---- |
| 23 | Paxton Bouma | 20:24.1 | 11 | Pella Christian | ---- | ---- | ---- |
| 24 | Braydin Phipps | 20:26.0 | 12 | Bondurant-Farrar | ---- | ---- | ---- |
| 25 | Samuel Griffith | 20:31.8 | 11 | Bondurant-Farrar | ---- | ---- | ---- |
| 26 | Avery Flemmer | 20:33.0 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 27 | Devon Fields | 20:33.5 | 12 | Atlantic | ---- | ---- | ---- |
| 28 | Hudson Meixner | 20:34.4 | 10 | Pella Christian | ---- | ---- | ---- |
| 29 | Tate Truitt | 20:36.0 | 12 | ADM, Adel | ---- | ---- | ---- |
| 30 | Wyatt DeMoss | 20:36.0 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 31 | Hudson Shipley | 20:38.1 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 32 | Anson Miller | 20:38.9 | 11 | Indianola | ---- | ---- | ---- |
| 33 | Casey Catron | 20:39.0 | 9 | ADM, Adel | ---- | ---- | ---- |
| 34 | Jay Patterson | 20:43.4 | 10 | Pella Christian | ---- | ---- | ---- |
| 35 | Stockton Huether | 20:45.6 | 12 | North Polk, Alleman | ---- | ---- | ---- |
| 36 | Kaeden Bouma | 20:50.8 | 9 | Pella Christian | ---- | ---- | ---- |
| 37 | James Kohler | 20:51.9 | 11 | Des Moines Christian | ---- | ---- | ---- |
| 38 | Clay Lauterbach | 20:54.4 | 12 | Pella Christian | ---- | ---- | ---- |
| 39 | David Eivins | 20:55.0 | 12 | Bondurant-Farrar | ---- | ---- | ---- |
| 40 | Kieren Seeley | 20:56.8 | 11 | Des Moines Christian | ---- | ---- | ---- |
| 41 | Ryan Wessels | 20:57.3 | 12 | Nevada | ---- | ---- | ---- |
| 42 | Owen Horgen | 20:58.6 | 9 | ADM, Adel | ---- | ---- | ---- |
| 43 | Riley Milburn | 21:02.3 | 12 | ADM, Adel | ---- | ---- | ---- |
| 44 | Hudson Leitheiser | 21:05.1 | 11 | Des Moines Christian | ---- | ---- | ---- |
| 45 | Sam Smit | 21:05.1 | 11 | Des Moines Christian | ---- | ---- | ---- |
| 46 | Landon Young | 21:06.5 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 47 | Bo Hanson | 21:08.5 | 11 | Nevada | ---- | ---- | ---- |
| 48 | Max Rasmussen | 21:10.6 | 9 | Van Meter | ---- | ---- | ---- |
| 49 | Ethan Kratochvil | 21:12.5 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 50 | Keaton Holland | 21:16.1 | 9 | ADM, Adel | ---- | ---- | ---- |
| 51 | Collin Skaggs | 21:21.9 | 11 | Nevada | ---- | ---- | ---- |
| 52 | Brennon Morehead | 21:22.0 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 53 | Kouper Kinney | 21:27.6 | 9 | Atlantic | ---- | ---- | ---- |
| 54 | Aksel Peterson | 21:28.0 | 10 | Ballard | ---- | ---- | ---- |
| 55 | Kayden Tritz | 21:32.1 | 11 | ADM, Adel | ---- | ---- | ---- |
| 56 | Liberto Iniesta | 21:34.0 | 12 | Winterset | ---- | ---- | ---- |
| 57 | JJ Bartleman | 21:35.0 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 58 | Ely Reyna | 21:43.0 | 9 | Indianola | ---- | ---- | ---- |
| 59 | Charlie King | 21:44.5 | 11 | Winterset | ---- | ---- | ---- |
| 60 | Evan Scholten | 21:45.4 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 61 | Jude Jones | 21:45.8 | 10 | Ballard | ---- | ---- | ---- |
| 62 | Brendan Grant | 21:47.0 | 11 | North Polk, Alleman | ---- | ---- | ---- |
| 63 | Cory Oliver | 21:48.4 | 11 | Van Meter | ---- | ---- | ---- |
| 64 | Levi Mills | 21:49.4 | 9 | Nevada | ---- | ---- | ---- |
| 65 | Ryder Rasmussen | 21:50.0 | 11 | Van Meter | ---- | ---- | ---- |
| 66 | Simon Mills | 21:50.5 | 11 | Nevada | ---- | ---- | ---- |
| 67 | Andre Hoff | 21:52.6 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 68 | Liam McWilliams | 21:54.9 | 10 | Indianola | ---- | ---- | ---- |
| 69 | Will MacLean | 21:55.0 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 70 | Drew Hill | 21:58.6 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 71 | Kody Nelson | 22:02.0 | 10 | Winterset | ---- | ---- | ---- |
| 72 | Alex Weeks | 22:05.0 | 10 | Ballard | ---- | ---- | ---- |
| 73 | Jack Day | 22:06.3 | 10 | Van Meter | ---- | ---- | ---- |
| 74 | Cael Kruthoff | 22:06.5 | 9 | Indianola | ---- | ---- | ---- |
| 75 | Atreyu Potter | 22:07.5 | 12 | Winterset | ---- | ---- | ---- |
| 76 | Ian Van Der Molen | 22:07.9 | 9 | Pella Christian | ---- | ---- | ---- |
| 77 | Paul Bruggeman | 22:10.0 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 78 | Jonah Cawthorn | 22:15.5 | 9 | Indianola | ---- | ---- | ---- |
| 79 | Cameron Allen | 22:16.0 | 9 | Ballard | ---- | ---- | ---- |
| 80 | Mason Bradley | 22:18.8 | 11 | Van Meter | ---- | ---- | ---- |
| 81 | Cael Ferguson | 22:22.0 | 10 | Nevada | ---- | ---- | ---- |
| 82 | Hunter Taylor | 22:23.1 | 9 | Winterset | ---- | ---- | ---- |
| 83 | Breken Fleischmann | 22:25.4 | 9 | Ballard | ---- | ---- | ---- |
| 84 | Lincoln Fletchall | 22:26.0 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 85 | Evan Fowle | 22:26.5 | 9 | North Polk, Alleman | ---- | ---- | ---- |
| 86 | Owen Hill | 22:27.0 | 11 | Boone | ---- | ---- | ---- |
| 87 | Aiden Johnson | 22:28.4 | 10 | Des Moines Christian | ---- | ---- | ---- |
| 88 | Thomas Engler | 22:30.5 | 9 | Atlantic | ---- | ---- | ---- |
| 89 | Josh Tainter | 22:32.4 | 10 | Ballard | ---- | ---- | ---- |
| 90 | Dominic Elings | 22:33.3 | 9 | Atlantic | ---- | ---- | ---- |
| 91 | Will Truitt | 22:35.0 | 9 | ADM, Adel | ---- | ---- | ---- |
| 92 | Kaleb Draeger | 22:38.9 | 9 | Webster City | ---- | ---- | ---- |
| 93 | Asher Tweed | 22:39.0 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 94 | Jack Weaver | 22:39.9 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 95 | Quintin Bradley | 22:40.0 | 9 | Indianola | ---- | ---- | ---- |
| 96 | Tariq Burton | 22:41.1 | 9 | Webster City | ---- | ---- | ---- |
| 97 | Logan Schaffer | 22:42.5 | 11 | Van Meter | ---- | ---- | ---- |
| 98 | Ethan Cowman | 22:42.6 | 9 | Winterset | ---- | ---- | ---- |
| 99 | Max Throop | 22:44.0 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 100 | Ryan Groenenboom | 22:51.0 | 9 | Pella Christian | ---- | ---- | ---- |
| 101 | Landon Lange | 22:51.5 | 9 | Ballard | ---- | ---- | ---- |
| 102 | Jackson Harvey | 22:52.1 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 103 | Seth Hilleman | 22:53.0 | 10 | Ballard | ---- | ---- | ---- |
| 104 | Caleb Hill | 22:58.3 | 12 | Ballard | ---- | ---- | ---- |
| 105 | Landis Powgnas | 22:59.6 | 10 | Webster City | ---- | ---- | ---- |
| 106 | Elijah Wirtz | 23:02.5 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 107 | Evan Hogan | 23:04.6 | 9 | North Polk, Alleman | ---- | ---- | ---- |
| 108 | Matthias Campbell | 23:08.0 | 10 | Des Moines Christian | ---- | ---- | ---- |
| 109 | Carter Meinders | 23:08.0 | 9 | Pella Christian | ---- | ---- | ---- |
| 110 | Alex Steenhoek | 23:11.1 | 11 | Des Moines Christian | ---- | ---- | ---- |
| 111 | Will Dykema | 23:11.6 | 9 | Pella Christian | ---- | ---- | ---- |
| 112 | Evan Newman | 23:12.5 | 10 | Ballard | ---- | ---- | ---- |
| 113 | Bryson Rehmeier | 23:12.9 | 11 | Indianola | ---- | ---- | ---- |
| 114 | Miles Unruh | 23:19.4 | 9 | Nevada | ---- | ---- | ---- |
| 115 | Asher McAnally | 23:19.9 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 116 | Tye Houser | 23:22.9 | 12 | Atlantic | ---- | ---- | ---- |
| 117 | Leland Eggers | 23:23.1 | 10 | Webster City | ---- | ---- | ---- |
| 118 | Bradey Haberl | 23:23.9 | 12 | Roland-Story, Story City | ---- | ---- | ---- |
| 119 | Jaxson Gray | 23:24.0 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 120 | Boomer Deardorff | 23:26.3 | 9 | ADM, Adel | ---- | ---- | ---- |
| 121 | Jaidan Bailey | 23:26.6 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 122 | Max Clark | 23:28.8 | 9 | Boone | ---- | ---- | ---- |
| 123 | Dakota Lowe | 23:35.4 | 11 | Roland-Story, Story City | ---- | ---- | ---- |
| 124 | Trevor Hoyla | 23:37.1 | 10 | Indianola | ---- | ---- | ---- |
| 125 | Elliot Heasley | 23:42.0 | 12 | Van Meter | ---- | ---- | ---- |
| 126 | Urban Uthe | 23:44.5 | 9 | ADM, Adel | ---- | ---- | ---- |
| 127 | Chase Friedman | 23:46.0 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 128 | Collin Harris | 23:49.9 | 10 | Atlantic | ---- | ---- | ---- |
| 129 | Jace Zeigler | 23:51.8 | 9 | ADM, Adel | ---- | ---- | ---- |
| 130 | Jordan Betts | 23:54.8 | 9 | Webster City | ---- | ---- | ---- |
| 131 | Dylan Turner | 23:59.3 | 12 | Indianola | ---- | ---- | ---- |
| 132 | Talon LaJeuness | 24:04.0 | 12 | Atlantic | ---- | ---- | ---- |
| 133 | Asher Kurtz | 24:04.1 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 134 | Braden Kubichek | 24:07.5 | 12 | Ballard | ---- | ---- | ---- |
| 135 | noah dority | 24:12.0 | 9 | North Polk, Alleman | ---- | ---- | ---- |
| 136 | Logan Moeller | 24:13.0 | 9 | Winterset | ---- | ---- | ---- |
| 137 | Paul Giles | 24:14.1 | 11 | ADM, Adel | ---- | ---- | ---- |
| 138 | Trystan Beers | 24:17.9 | 9 | North Polk, Alleman | ---- | ---- | ---- |
| 139 | Blane Schneider | 24:18.0 | 11 | Madrid | ---- | ---- | ---- |
| 140 | Henry Nugent | 24:18.9 | 9 | ADM, Adel | ---- | ---- | ---- |
| 141 | Landen Schneider | 24:20.1 | 11 | Madrid | ---- | ---- | ---- |
| 142 | Zachary Sytsma | 24:24.0 | 9 | Pella Christian | ---- | ---- | ---- |
| 143 | Caleb Leitzen | 24:26.8 | 10 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 144 | Arlen Lake | 24:30.1 | 11 | Webster City | ---- | ---- | ---- |
| 145 | Sidney Trees | 24:30.9 | 12 | Woodward-Granger | ---- | ---- | ---- |
| 146 | Carson Denzin | 24:43.6 | 9 | Des Moines Christian | ---- | ---- | ---- |
| 147 | Isaac Schrock | 24:45.0 | 9 | ADM, Adel | ---- | ---- | ---- |
| 148 | Muhammed Ahmad | 24:48.9 | 11 | Winterset | ---- | ---- | ---- |
| 149 | Kale Briggs | 24:49.9 | 11 | Indianola | ---- | ---- | ---- |
| 150 | Blake Wonderlin | 24:52.6 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 151 | Jayden Lee | 25:02.9 | 9 | Pella Christian | ---- | ---- | ---- |
| 152 | Madox Engelbrecht | 25:03.8 | 10 | Bondurant-Farrar | ---- | ---- | ---- |
| 153 | Hugh Rivard | 25:04.1 | 10 | Ballard | ---- | ---- | ---- |
| 154 | Jacob Hoben | 25:04.6 | 11 | ADM, Adel | ---- | ---- | ---- |
| 155 | Holden Davis | 25:06.5 | 12 | Boone | ---- | ---- | ---- |
| 156 | Caleb Watson | 25:10.1 | 10 | Roland-Story, Story City | ---- | ---- | ---- |
| 157 | Jack Johnsen | 25:14.8 | 10 | Ballard | ---- | ---- | ---- |
| 158 | Jackson Slick | 25:18.4 | 12 | Van Meter | ---- | ---- | ---- |
| 159 | Blake Gallaher | 25:20.0 | 9 | Pella Christian | ---- | ---- | ---- |
| 160 | Nathan Bowman | 25:26.1 | 10 | Winterset | ---- | ---- | ---- |
| 161 | Carter Belt | 25:29.5 | 9 | Woodward-Granger | ---- | ---- | ---- |
| 162 | Keitan Sanderson | 25:33.1 | 10 | Roland-Story, Story City | ---- | ---- | ---- |
| 163 | Hudson Mclatchie | 25:33.3 | 10 | Roland-Story, Story City | ---- | ---- | ---- |
| 164 | Cameron Dykstra | 25:49.8 | 12 | Pella Christian | ---- | ---- | ---- |
| 165 | Carter Timmons | 25:50.3 | 12 | Des Moines Christian | ---- | ---- | ---- |
| 166 | Aiden Titus | 25:54.5 | 9 | Madrid | ---- | ---- | ---- |
| 167 | Dylan Nims | 25:54.9 | 12 | Roland-Story, Story City | ---- | ---- | ---- |
| 168 | Quinten Veenstra | 26:03.5 | 10 | Pella Christian | ---- | ---- | ---- |
| 169 | Wyatt Hoover | 26:07.0 | 9 | Atlantic | ---- | ---- | ---- |
| 170 | Jase Barrick | 26:09.5 | 12 | Boone | ---- | ---- | ---- |
| 171 | Drake Tate | 26:13.9 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 172 | Phoenix Chrisco | 26:25.5 | 10 | North Polk, Alleman | ---- | ---- | ---- |
| 173 | Ethan Ward | 26:32.6 | 10 | Boone | ---- | ---- | ---- |
| 174 | Liam Zula | 26:39.8 | 11 | Pella Christian | ---- | ---- | ---- |
| 175 | Ben Koster | 26:40.6 | 11 | Van Meter | ---- | ---- | ---- |
| 176 | Jacob Gosselink | 26:41.5 | 10 | Pella Christian | ---- | ---- | ---- |
| 177 | Nicholas Muschick | 26:52.1 | 9 | Nevada | ---- | ---- | ---- |
| 178 | Coltyn Howe | 26:52.3 | 11 | Indianola | ---- | ---- | ---- |
| 179 | Alyosha Evans | 26:53.4 | 9 | Nevada | ---- | ---- | ---- |
| 180 | Logan Oswald | 26:56.5 | 12 | Indianola | ---- | ---- | ---- |
| 181 | Lee Spencer | 26:57.9 | 9 | Bondurant-Farrar | ---- | ---- | ---- |
| 182 | Layton Renaud | 27:08.0 | 9 | Iowa Falls - Alden/AGWSR | ---- | ---- | ---- |
| 183 | Aiden Firmstone | 27:12.5 | 9 | Madrid | ---- | ---- | ---- |
| 184 | Peter Thomas | 27:34.5 | 10 | Nevada | ---- | ---- | ---- |
| 185 | Jaxson Gilliland | 28:03.1 | 10 | Van Meter | ---- | ---- | ---- |
| 186 | Ben DeVore | 28:03.5 | 10 | Winterset | ---- | ---- | ---- |
| 187 | Michael Kundel | 28:25.4 | 9 | Woodward-Granger | ---- | ---- | ---- |
| 188 | Cam Alley | 28:31.8 | 10 | Van Meter | ---- | ---- | ---- |
| 189 | Aiden Barber | 28:35.1 | 10 | Indianola | ---- | ---- | ---- |
| 190 | Griffin Allen | 28:36.0 | 10 | Winterset | ---- | ---- | ---- |
| 191 | Elias Hill | 28:38.5 | 10 | Ballard | ---- | ---- | ---- |
| 192 | Ben Youngdale | 29:04.5 | 11 | Webster City | ---- | ---- | ---- |
| 193 | Keaton Moore | 29:06.8 | 9 | Boone | ---- | ---- | ---- |
| 194 | Jerry Lucas | 29:08.5 | 10 | Roland-Story, Story City | ---- | ---- | ---- |
| 195 | Jaxon Francis | 29:20.9 | 9 | Boone | ---- | ---- | ---- |
| 196 | Dylan Fox | 29:22.5 | 11 | Madrid | ---- | ---- | ---- |
| 197 | Joe Schreck | 30:39.0 | 10 | Van Meter | ---- | ---- | ---- |
| 198 | Gavin Lehman | 30:40.9 | 8 | North Polk, Alleman | ---- | ---- | ---- |
| 199 | Nate Patterson | 31:00.0 | 12 | Pella Christian | ---- | ---- | ---- |
| 200 | Cooper Moffitt | 35:39.1 | 12 | Nevada | ---- | ---- | ---- |
| 201 | Kyle Holberg | 38:02.1 | 10 | Webster City | ---- | ---- | ---- |