| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Kuma Gutema | 15:16.7 | 10 | Sioux City, North | ---- | ---- | ---- |
| 2 | Jack Crossland | 15:23.7 | 11 | Johnston | ---- | ---- | ---- |
| 3 | Nicholas Paulsen | 15:37.2 | 12 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 4 | Reed Robbins | 15:38.1 | 12 | Indianola | ---- | ---- | ---- |
| 5 | Charlie Deick | 15:45.7 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 6 | Teegan Kralik | 15:48.7 | 12 | Norwalk | ---- | ---- | ---- |
| 7 | Jack Meggison | 16:03.0 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
| 8 | Graham Ibeling | 16:04.6 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
| 9 | Cohen Moll | 16:06.7 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 10 | Sam Parker | 16:08.0 | 12 | Norwalk | ---- | ---- | ---- |
| 11 | Tay Ohr-Rottler | 16:08.7 | 12 | Johnston | ---- | ---- | ---- |
| 12 | Kellen Tuyls | 16:09.3 | 12 | Waukee, Northwest | ---- | ---- | ---- |
| 13 | Jax Alvarez | 16:10.2 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 14 | Paxton Bloom | 16:11.7 | 12 | Indianola | ---- | ---- | ---- |
| 15 | Thomas Limback | 16:13.3 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 16 | Ayden Gabrielson | 16:14.6 | 12 | Waukee, Northwest | ---- | ---- | ---- |
| 17 | Davis Johnson | 16:15.3 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 18 | Evan Lillie | 16:16.5 | 10 | Lewis Central | ---- | ---- | ---- |
| 19 | Henry Hansen | 16:20.0 | 11 | Mason City | ---- | ---- | ---- |
| 20 | Harper Gessmann | 16:23.8 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 21 | Ike Smith | 16:24.5 | 12 | Ankeny | ---- | ---- | ---- |
| 22 | Samuel Appel | 16:24.7 | 11 | Indianola | ---- | ---- | ---- |
| 23 | Jack Tryon | 16:27.1 | 10 | Urbandale | ---- | ---- | ---- |
| 24 | Noah Kerndt | 16:28.2 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 25 | Kiefer Barnes | 16:28.6 | 12 | Indianola | ---- | ---- | ---- |
| 26 | Robert Widtfeldt | 16:29.2 | 10 | Johnston | ---- | ---- | ---- |
| 27 | Jake Robidoux | 16:30.3 | 10 | Indianola | ---- | ---- | ---- |
| 28 | Aksel Beedon | 16:31.7 | 11 | Norwalk | ---- | ---- | ---- |
| 29 | Ben Peterson | 16:34.3 | 11 | Waukee | ---- | ---- | ---- |
| 30 | Harry Abbott | 16:36.2 | 12 | Waukee | ---- | ---- | ---- |
| 31 | Leo Derry | 16:36.7 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 32 | Caleb Bolles | 16:38.6 | 10 | Ames | ---- | ---- | ---- |
| 33 | Nolan Olson | 16:39.0 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 34 | Noah Davidson | 16:40.8 | 11 | Johnston | ---- | ---- | ---- |
| 35 | Kael Streeter | 16:41.6 | 12 | Carlisle | ---- | ---- | ---- |
| 36 | Brayden Walderbach | 16:42.7 | 9 | Norwalk | ---- | ---- | ---- |
| 37 | Owen Tuyls | 16:44.1 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 38 | Ashton Hensley | 16:44.7 | 12 | Urbandale | ---- | ---- | ---- |
| 39 | Kevin Coots | 16:45.6 | 12 | Lewis Central | ---- | ---- | ---- |
| 40 | Charles Strauss | 16:45.7 | 11 | Johnston | ---- | ---- | ---- |
| 41 | Max Fugleberg | 16:46.2 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 42 | Brecken Allen | 16:50.0 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 43 | Ian Smith | 16:50.7 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 44 | Cayden Miller | 16:50.7 | 11 | Urbandale | ---- | ---- | ---- |
| 45 | Wyatt Beyer | 16:50.7 | 10 | Waukee | ---- | ---- | ---- |
| 46 | Blake Williams | 16:52.2 | 10 | Johnston | ---- | ---- | ---- |
| 47 | Brett Augustine | 16:52.3 | 12 | Ankeny | ---- | ---- | ---- |
| 48 | Sam Buhrow | 16:53.0 | 11 | Norwalk | ---- | ---- | ---- |
| 49 | Rishab Patel | 16:53.3 | 12 | Waukee | ---- | ---- | ---- |
| 50 | Nelsen Perrigo | 16:54.0 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 51 | Cael Ramsey | 16:54.1 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 52 | Charlie Platt | 16:54.1 | 10 | Ames | ---- | ---- | ---- |
| 53 | Adam Ruehling | 16:54.3 | 12 | Waukee, Northwest | ---- | ---- | ---- |
| 54 | Rodrigo Verastegui | 16:54.7 | 10 | Waukee, Northwest | ---- | ---- | ---- |
| 55 | Lane Osterloh | 16:55.3 | 12 | Norwalk | ---- | ---- | ---- |
| 56 | Rob Beecher | 16:55.5 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 57 | Carter Haigh | 16:55.5 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 58 | Hezekiah Johnson | 16:55.8 | 11 | Ames | ---- | ---- | ---- |
| 59 | Andrew Anderson | 16:56.1 | 12 | Ames | ---- | ---- | ---- |
| 60 | Elias Stein | 16:56.5 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 61 | Ben Hames | 16:56.8 | 12 | Sioux City, North | ---- | ---- | ---- |
| 62 | Angel Cruz Felipe | 16:59.0 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 63 | Avery Arthur | 17:00.3 | 11 | Waukee, Northwest | ---- | ---- | ---- |
| 64 | Colton Kokjohn | 17:01.2 | 9 | Waukee | ---- | ---- | ---- |
| 65 | Josh Moberg | 17:01.3 | 12 | Southeast Polk | ---- | ---- | ---- |
| 66 | Jeremiah Brown | 17:02.2 | 12 | Norwalk | ---- | ---- | ---- |
| 67 | Cedar Bandy | 17:02.6 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 68 | Ramsey Morgan | 17:03.2 | 11 | Johnston | ---- | ---- | ---- |
| 69 | Johnny Reynolds | 17:03.7 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 70 | Ty Miller | 17:03.8 | 11 | ADM, Adel | ---- | ---- | ---- |
| 71 | Cooper Christy | 17:04.5 | 11 | Newton | ---- | ---- | ---- |
| 72 | Isaiah Thomsen | 17:04.7 | 11 | Indianola | ---- | ---- | ---- |
| 73 | Emmett Mathiasen | 17:04.9 | 12 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 74 | Owen Weiler | 17:05.4 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 75 | Ronak Bhargava | 17:06.9 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 76 | Benji DeBoom | 17:07.2 | 10 | Southeast Polk | ---- | ---- | ---- |
| 77 | Carter Dyer | 17:09.5 | 11 | Johnston | ---- | ---- | ---- |
| 78 | Ty Landphair | 17:09.9 | 12 | ADM, Adel | ---- | ---- | ---- |
| 79 | Jack Behrens | 17:10.5 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 80 | Carter Hoskins | 17:12.2 | 11 | Waukee | ---- | ---- | ---- |
| 81 | Even Tesfaselassie | 17:12.7 | 11 | Sioux City, North | ---- | ---- | ---- |
| 82 | Oliver Tice | 17:13.2 | 9 | Norwalk | ---- | ---- | ---- |
| 83 | Henry Laird | 17:13.5 | 10 | Southeast Polk | ---- | ---- | ---- |
| 84 | Owen Welling | 17:14.5 | 11 | Indianola | ---- | ---- | ---- |
| 85 | Evan Swaggerty Morgan | 17:15.9 | 12 | Sioux City, North | ---- | ---- | ---- |
| 86 | Benton Schuchart | 17:17.5 | 10 | Ankeny | ---- | ---- | ---- |
| 87 | Evan Twombly | 17:18.5 | 12 | Urbandale | ---- | ---- | ---- |
| 88 | Jonathan Ryken | 17:19.2 | 12 | Ames | ---- | ---- | ---- |
| 89 | Elijah Schreurs | 17:20.2 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 90 | Max Marple | 17:22.5 | 11 | ADM, Adel | ---- | ---- | ---- |
| 91 | Warner Leman | 17:22.9 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 92 | Ty Borner | 17:23.0 | 9 | Indianola | ---- | ---- | ---- |
| 93 | Daxton Hughes | 17:23.7 | 10 | Norwalk | ---- | ---- | ---- |
| 94 | Joey Mazzella | 17:25.2 | 11 | Lewis Central | ---- | ---- | ---- |
| 95 | Cooper Briggs | 17:25.9 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 96 | Logan Rolling | 17:27.0 | 12 | Ankeny | ---- | ---- | ---- |
| 97 | Jonah Mittman | 17:28.7 | 12 | Ames | ---- | ---- | ---- |
| 98 | Isaiah Keller | 17:29.7 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 99 | John Widtfeldt | 17:30.7 | 12 | Johnston | ---- | ---- | ---- |
| 100 | Samuel Larson | 17:32.9 | 11 | Indianola | ---- | ---- | ---- |
| 101 | Isaiah Swanson | 17:33.2 | 10 | Ankeny | ---- | ---- | ---- |
| 102 | Nate Timboe | 17:33.2 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 103 | Brendan Quann | 17:33.7 | 9 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 104 | Lance Zaabel | 17:33.7 | 12 | Newton | ---- | ---- | ---- |
| 105 | Andrew Coller | 17:34.2 | 9 | ADM, Adel | ---- | ---- | ---- |
| 106 | Cody Banks | 17:34.5 | 10 | Ankeny | ---- | ---- | ---- |
| 107 | Ben Cheese | 17:35.5 | 12 | Johnston | ---- | ---- | ---- |
| 108 | Levi Odson | 17:36.9 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 109 | Alex Amaro | 17:39.2 | 11 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 110 | Austin Vance | 17:42.0 | 10 | Ballard | ---- | ---- | ---- |
| 111 | Robbie Hall | 17:42.0 | 12 | ADM, Adel | ---- | ---- | ---- |
| 112 | Cade Wynia | 17:42.7 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 113 | Andrew Kaminski | 17:44.0 | 10 | Ames | ---- | ---- | ---- |
| 114 | Sawyer Marrs | 17:44.2 | 11 | Urbandale | ---- | ---- | ---- |
| 115 | Felix Miguez | 17:44.2 | 11 | Ames | ---- | ---- | ---- |
| 116 | Lucas Knutson | 17:44.4 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 117 | Thatcher Oswald | 17:45.5 | 12 | Manson Northwest Webster | ---- | ---- | ---- |
| 118 | Kaden Klein | 17:45.7 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 119 | Kristoffer Zellner | 17:47.7 | 11 | Sioux City, East | ---- | ---- | ---- |
| 120 | Malek Deuw | 17:48.0 | 10 | Southeast Polk | ---- | ---- | ---- |
| 121 | Weston Bowser | 17:50.4 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 122 | Emeric Stone | 17:51.2 | 9 | Southeast Polk | ---- | ---- | ---- |
| 123 | Owen Schriener | 17:51.7 | 10 | Carlisle | ---- | ---- | ---- |
| 124 | Emmett Lewis | 17:52.2 | 11 | Urbandale | ---- | ---- | ---- |
| 125 | Harrison Bice | 17:54.7 | 12 | Norwalk | ---- | ---- | ---- |
| 126 | Nick Subbert | 17:55.0 | 12 | ADM, Adel | ---- | ---- | ---- |
| 127 | Kingston Bloom | 17:56.7 | 11 | Indianola | ---- | ---- | ---- |
| 128 | Kaiden Hamilton | 17:57.0 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 129 | Josue Gutierrez | 17:57.5 | 10 | Sioux City, North | ---- | ---- | ---- |
| 130 | Korben Fritz | 17:58.2 | 11 | Carlisle | ---- | ---- | ---- |
| 131 | Graham Wise | 17:58.9 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 132 | Julian Nicolino | 18:00.0 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 133 | Peter LaMasters | 18:00.9 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 134 | Dane Thomsen | 18:01.0 | 9 | Lewis Central | ---- | ---- | ---- |
| 135 | Drew Hall | 18:01.2 | 11 | ADM, Adel | ---- | ---- | ---- |
| 136 | Jack Leistikow | 18:04.0 | 10 | ADM, Adel | ---- | ---- | ---- |
| 137 | Melvin Nziraguhunga | 18:04.7 | 10 | Waukee | ---- | ---- | ---- |
| 138 | Felipe Saldana | 18:05.0 | 10 | Carlisle | ---- | ---- | ---- |
| 139 | Logan Bonnes | 18:05.2 | 10 | Sioux City, North | ---- | ---- | ---- |
| 140 | Jackson Schulz | 18:05.5 | 11 | Ankeny | ---- | ---- | ---- |
| 141 | Cal Geise | 18:05.9 | 10 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 142 | Carson Whiting | 18:06.2 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 143 | Max Peterson | 18:07.0 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 144 | Tate Behrens | 18:09.2 | 10 | Sioux City, North | ---- | ---- | ---- |
| 145 | Chase Koenigsfeld | 18:09.2 | 9 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 146 | Elijah Sheldon | 18:10.4 | 12 | Ames | ---- | ---- | ---- |
| 147 | Anthony Valles | 18:11.4 | 12 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 148 | Ethan Barber | 18:11.7 | 12 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 149 | Gideon Miller | 18:12.0 | 12 | Ankeny | ---- | ---- | ---- |
| 150 | Matthew Alberico | 18:12.5 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 151 | Brennan Obbink | 18:13.9 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 152 | Kyle Widlund | 18:14.4 | 10 | Manson Northwest Webster | ---- | ---- | ---- |
| 153 | Tanner Christensen | 18:14.4 | 11 | Urbandale | ---- | ---- | ---- |
| 154 | Keigan Flaherty | 18:14.9 | 10 | Mason City | ---- | ---- | ---- |
| 155 | Noah Wright | 18:16.7 | 11 | Southeast Polk | ---- | ---- | ---- |
| 156 | Leon Withers | 18:17.7 | 12 | Ames | ---- | ---- | ---- |
| 157 | Jayce Point | 18:17.9 | 11 | Fort Dodge | ---- | ---- | ---- |
| 158 | Parker Domino | 18:18.7 | 11 | Ballard | ---- | ---- | ---- |
| 159 | Caelum Dunn | 18:21.7 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 160 | Braxton Davis | 18:24.2 | 10 | Sioux City, North | ---- | ---- | ---- |
| 161 | Henry Locher | 18:26.7 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 162 | William Phinney | 18:28.2 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 163 | Ayeden Lein | 18:31.7 | 11 | Mason City | ---- | ---- | ---- |
| 164 | Jones Hensley | 18:32.0 | 9 | Fort Dodge | ---- | ---- | ---- |
| 165 | Rowan Poutre | 18:32.2 | 10 | Manson Northwest Webster | ---- | ---- | ---- |
| 166 | William Breems | 18:36.0 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 167 | Gabby Hermon | 18:38.4 | 10 | Carlisle | ---- | ---- | ---- |
| 168 | Mac Ray | 18:38.7 | 9 | Carlisle | ---- | ---- | ---- |
| 169 | Alex Argotsinger | 18:38.9 | 12 | Urbandale | ---- | ---- | ---- |
| 170 | Cade Bergman | 18:38.9 | 10 | Mason City | ---- | ---- | ---- |
| 171 | Corbin Tilus | 18:43.7 | 9 | Southeast Polk | ---- | ---- | ---- |
| 172 | Joey Zambreno | 18:51.2 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 173 | Calen Perera | 18:53.4 | 9 | Sioux City, East | ---- | ---- | ---- |
| 174 | Calum Monroe | 18:55.5 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 175 | Beran Stroup | 18:56.7 | 10 | Lewis Central | ---- | ---- | ---- |
| 176 | Sam Schwarz | 18:57.0 | 12 | Mason City | ---- | ---- | ---- |
| 177 | Mason Labby | 18:57.0 | 12 | Mason City | ---- | ---- | ---- |
| 178 | Judah DeCleene | 18:58.2 | 12 | Carlisle | ---- | ---- | ---- |
| 179 | Owen Royer | 19:00.0 | 12 | ADM, Adel | ---- | ---- | ---- |
| 180 | Corban McHone | 19:00.0 | 10 | Fort Dodge | ---- | ---- | ---- |
| 181 | Braylon Whipps | 19:01.0 | 9 | ADM, Adel | ---- | ---- | ---- |
| 182 | Emmet Johnson | 19:01.5 | 11 | Sioux City, East | ---- | ---- | ---- |
| 183 | Isaac Swisher | 19:03.2 | 11 | Ballard | ---- | ---- | ---- |
| 184 | Kyran Hirsch | 19:05.0 | 10 | Mason City | ---- | ---- | ---- |
| 185 | Alexi Duregger | 19:06.2 | 9 | Mason City | ---- | ---- | ---- |
| 186 | Preston Molis | 19:08.0 | 11 | Urbandale | ---- | ---- | ---- |
| 187 | Carter Lobaugh | 19:14.0 | 12 | Lewis Central | ---- | ---- | ---- |
| 188 | Brant McElderry | 19:14.7 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 189 | Joos Langkjaer | 19:15.4 | 10 | Fort Dodge | ---- | ---- | ---- |
| 190 | Levi Zaabel | 19:15.7 | 10 | Newton | ---- | ---- | ---- |
| 191 | Brady Rish | 19:16.9 | 9 | Mason City | ---- | ---- | ---- |
| 192 | Kaden Koepke | 19:20.0 | 12 | Sioux City, East | ---- | ---- | ---- |
| 193 | Aidan Recker | 19:23.9 | 13 | Fort Dodge | ---- | ---- | ---- |
| 194 | Axel Gonzalez | 19:25.2 | 10 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 195 | Dylan Chwirka | 19:26.7 | 11 | Sioux City, East | ---- | ---- | ---- |
| 196 | Drew Lamont | 19:27.0 | 10 | Newton | ---- | ---- | ---- |
| 197 | Reed Koson | 19:29.2 | 10 | Sioux City, East | ---- | ---- | ---- |
| 198 | Covan Fetterman | 19:30.5 | 11 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 199 | Torren Walstrom | 19:30.5 | 12 | Carlisle | ---- | ---- | ---- |
| 200 | Jonah Carlson | 19:32.2 | 12 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 201 | David Wickett | 19:33.2 | 10 | Newton | ---- | ---- | ---- |
| 202 | Ethan Johnson | 19:33.5 | 9 | Ballard | ---- | ---- | ---- |
| 203 | Brian Meier | 19:35.9 | 10 | Urbandale | ---- | ---- | ---- |
| 204 | Ben Phillipsen | 19:36.5 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 205 | Ben Bailey | 19:38.7 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 206 | Xavier Guerrero | 19:39.2 | 11 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 207 | Austin Wright | 19:39.9 | 9 | Sioux City, East | ---- | ---- | ---- |
| 208 | Erik Larson | 19:42.2 | 11 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 209 | Michael Johnson | 19:42.5 | 12 | Mason City | ---- | ---- | ---- |
| 210 | Abel Aldama | 19:42.7 | 11 | Newton | ---- | ---- | ---- |
| 211 | Noah Tremel | 19:44.0 | 11 | Newton | ---- | ---- | ---- |
| 212 | Matthew Jorstad | 19:46.0 | 10 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 213 | Owen Davidson | 19:51.7 | 10 | Ballard | ---- | ---- | ---- |
| 214 | Evan Newman | 19:54.0 | 11 | Ballard | ---- | ---- | ---- |
| 215 | Kenneth Burton | 19:58.7 | 10 | Sioux City, East | ---- | ---- | ---- |
| 216 | Logan Meyer | 19:59.5 | 10 | Manson Northwest Webster | ---- | ---- | ---- |
| 217 | Gordon Seeden | 19:59.5 | 9 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 218 | Daughtry Franks | 20:05.2 | 9 | Ballard | ---- | ---- | ---- |
| 219 | Tony Sanchez | 20:12.7 | 12 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 220 | Levi Groenewold | 20:17.4 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 221 | Jaxson Lowrey-Jones | 20:19.2 | 12 | Fort Dodge | ---- | ---- | ---- |
| 222 | Alex Weeks | 20:25.0 | 11 | Ballard | ---- | ---- | ---- |
| 223 | David Hindman | 20:26.2 | 10 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 224 | Jude Jones | 20:35.4 | 11 | Ballard | ---- | ---- | ---- |
| 225 | Parker Helm | 20:39.0 | 11 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 226 | Aksel Peterson | 20:40.7 | 11 | Ballard | ---- | ---- | ---- |
| 227 | Drew Essman | 20:46.5 | 12 | Fort Dodge | ---- | ---- | ---- |
| 228 | Abe Ware | 20:53.7 | 9 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 229 | Chase Lundberg | 20:57.0 | 9 | Newton | ---- | ---- | ---- |
| 230 | Bailyan Williamson | 20:57.0 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 231 | David Nelson | 21:06.7 | 10 | Manson Northwest Webster | ---- | ---- | ---- |
| 232 | Myles Summers | 21:25.5 | 10 | Fort Dodge | ---- | ---- | ---- |
| 233 | Ethan Cibert | 21:53.5 | 10 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 234 | John Hyink | 21:57.0 | 11 | Manson Northwest Webster | ---- | ---- | ---- |
| 235 | Ben Magana | 21:57.9 | 12 | Newton | ---- | ---- | ---- |
| 236 | Andrew Horrell | 22:01.2 | 11 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 237 | Hayden Flaherty | 22:04.0 | 10 | Newton | ---- | ---- | ---- |
| 238 | Brady Messerly | 22:11.0 | 9 | Manson Northwest Webster | ---- | ---- | ---- |
| 239 | Owen Gruver | 22:12.7 | 12 | Fort Dodge | ---- | ---- | ---- |
| 240 | Andrew Barwin | 22:15.5 | 9 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 241 | Mason Moser | 25:21.5 | 9 | Manson Northwest Webster | ---- | ---- | ---- |