| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | Ethan Zuber | 15:11.5 | 12 | Ankeny | ---- | ---- | ---- |
| 2 | Jack Flori | 15:23.4 | 12 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 3 | Owen Marett | 15:38.7 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 4 | Teegan Kralik | 15:46.0 | 11 | Norwalk | ---- | ---- | ---- |
| 5 | Jack Crossland | 15:46.0 | 10 | Johnston | ---- | ---- | ---- |
| 6 | Owen Wolfe | 15:47.4 | 12 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 7 | Kuma Gutema | 15:49.0 | 9 | Sioux City, North | ---- | ---- | ---- |
| 8 | Charlie Deick | 15:52.5 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 9 | Reed Robbins | 15:53.7 | 11 | Indianola | ---- | ---- | ---- |
| 10 | Zack Janulewicz | 15:54.0 | 12 | Waukee, Northwest | ---- | ---- | ---- |
| 11 | Josh Mohan | 15:54.2 | 12 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 12 | Tony Anania | 15:55.2 | 12 | Norwalk | ---- | ---- | ---- |
| 13 | Kellen Tuyls | 15:58.7 | 11 | Waukee, Northwest | ---- | ---- | ---- |
| 14 | Jan Luka Castillo-Mora | 16:02.7 | 12 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 15 | Ayden Gabrielson | 16:02.7 | 11 | Waukee, Northwest | ---- | ---- | ---- |
| 16 | Cohen Moll | 16:03.9 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 17 | Blake Smith | 16:08.7 | 12 | Urbandale | ---- | ---- | ---- |
| 18 | Nicholas Paulsen | 16:08.7 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 19 | Brody Burr | 16:13.5 | 12 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 20 | Sidney Shide | 16:14.7 | 12 | Urbandale | ---- | ---- | ---- |
| 21 | Marshall Arkfeld | 16:15.5 | 12 | Lewis Central | ---- | ---- | ---- |
| 22 | Thomas Limback | 16:17.5 | 10 | Valley, West Des Moines | ---- | ---- | ---- |
| 23 | Jonathan Owen | 16:21.2 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 24 | Dashiell Coyier | 16:24.7 | 12 | Waukee | ---- | ---- | ---- |
| 25 | Grant Wallace | 16:25.9 | 12 | Norwalk | ---- | ---- | ---- |
| 26 | Brayden Vander Wilt | 16:27.0 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 27 | Zach Lenkaitis | 16:30.9 | 12 | Ames | ---- | ---- | ---- |
| 28 | Kevin Coots | 16:31.5 | 11 | Lewis Central | ---- | ---- | ---- |
| 29 | Sam Mora | 16:32.7 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 30 | Holden Schug | 16:33.0 | 12 | Johnston | ---- | ---- | ---- |
| 31 | Jonas VanDis | 16:33.5 | 12 | Waukee | ---- | ---- | ---- |
| 32 | Kael Streeter | 16:33.9 | 11 | Carlisle | ---- | ---- | ---- |
| 33 | Anthony Valles | 16:34.0 | 11 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 34 | Isaiah Thomsen | 16:34.0 | 10 | Indianola | ---- | ---- | ---- |
| 35 | Davis Johnson | 16:34.4 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 36 | Sam Parker | 16:34.5 | 11 | Norwalk | ---- | ---- | ---- |
| 37 | Jack Meggison | 16:35.2 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
| 38 | Evan Lillie | 16:36.2 | 9 | Lewis Central | ---- | ---- | ---- |
| 39 | Tay Ohr-Rottler | 16:36.2 | 11 | Johnston | ---- | ---- | ---- |
| 40 | Brock Johnson | 16:36.9 | 12 | Southeast Polk | ---- | ---- | ---- |
| 41 | Henry Hansen | 16:37.5 | 10 | Mason City | ---- | ---- | ---- |
| 42 | Justice Rathje | 16:37.9 | 12 | Ankeny | ---- | ---- | ---- |
| 43 | Kaiden Hamilton | 16:38.2 | 11 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 44 | Jackson Cox | 16:38.5 | 12 | Lewis Central | ---- | ---- | ---- |
| 45 | Tate Brownsberger | 16:39.2 | 12 | Ankeny | ---- | ---- | ---- |
| 46 | Kamden Brown | 16:39.9 | 12 | Carlisle | ---- | ---- | ---- |
| 47 | Elijah Schreurs | 16:39.9 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 48 | Nicholas Robie | 16:41.2 | 12 | Ankeny | ---- | ---- | ---- |
| 49 | Aksel Beedon | 16:43.7 | 10 | Norwalk | ---- | ---- | ---- |
| 50 | Noah Kerndt | 16:43.9 | 9 | Dallas Center-Grimes | ---- | ---- | ---- |
| 51 | Connor Schultz | 16:44.5 | 12 | Sioux City, North | ---- | ---- | ---- |
| 52 | Tyler Rozenboom | 16:44.7 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 53 | Sean Thomas | 16:44.9 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 54 | Jack Behrens | 16:46.0 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 55 | Joseph Lawry | 16:48.2 | 12 | Waukee | ---- | ---- | ---- |
| 56 | Torin Timmerman | 16:48.5 | 12 | ADM, Adel | ---- | ---- | ---- |
| 57 | Rodrigo Verastegui | 16:49.5 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 58 | Ben Peterson | 16:50.5 | 10 | Waukee | ---- | ---- | ---- |
| 59 | Carson Ibeling | 16:50.7 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
| 60 | Nate Timboe | 16:52.5 | 9 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 61 | Braden Walters | 16:53.0 | 12 | Waukee | ---- | ---- | ---- |
| 62 | Kiefer Barnes | 16:53.0 | 11 | Indianola | ---- | ---- | ---- |
| 63 | Adam Ruehling | 16:54.2 | 11 | Waukee, Northwest | ---- | ---- | ---- |
| 64 | Cayden Miller | 16:55.9 | 10 | Urbandale | ---- | ---- | ---- |
| 65 | Damion Winkler | 16:56.0 | 12 | Ames | ---- | ---- | ---- |
| 66 | Jax Alvarez | 16:56.5 | 10 | Ames | ---- | ---- | ---- |
| 67 | Henry Groos | 16:57.2 | 12 | Norwalk | ---- | ---- | ---- |
| 68 | Corbin Oswald | 16:58.2 | 12 | Norwalk | ---- | ---- | ---- |
| 69 | Cooper Lenz | 16:59.0 | 10 | Newton | ---- | ---- | ---- |
| 70 | Brett Augustine | 17:02.2 | 11 | Ankeny | ---- | ---- | ---- |
| 71 | Andrew Anderson | 17:02.4 | 11 | Ames | ---- | ---- | ---- |
| 72 | Sam Buhrow | 17:02.5 | 10 | Norwalk | ---- | ---- | ---- |
| 73 | Jonah Mittman | 17:02.7 | 11 | Ames | ---- | ---- | ---- |
| 74 | Paxton Bloom | 17:02.7 | 11 | Indianola | ---- | ---- | ---- |
| 75 | Kellan Croatt | 17:02.9 | 12 | Waukee, Northwest | ---- | ---- | ---- |
| 76 | Noah Reese | 17:06.8 | 12 | Johnston | ---- | ---- | ---- |
| 77 | Samuel Appel | 17:07.0 | 10 | Indianola | ---- | ---- | ---- |
| 78 | Jackson Kaiser | 17:10.0 | 11 | Ankeny | ---- | ---- | ---- |
| 79 | Owen Welling | 17:11.4 | 10 | Indianola | ---- | ---- | ---- |
| 80 | Ben Hames | 17:11.6 | 11 | Sioux City, North | ---- | ---- | ---- |
| 81 | Even Tesfaselassie | 17:12.4 | 10 | Sioux City, North | ---- | ---- | ---- |
| 82 | Carter Gearhart | 17:12.9 | 12 | Johnston | ---- | ---- | ---- |
| 83 | Thatcher Oswald | 17:13.1 | 11 | Manson Northwest Webster | ---- | ---- | ---- |
| 84 | Nolan Van Bruggen | 17:13.5 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 85 | Mark Nelson | 17:14.0 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 86 | Ian Smith | 17:15.0 | 11 | Ankeny Centennial | ---- | ---- | ---- |
| 87 | Garrett Ness | 17:17.5 | 12 | Johnston | ---- | ---- | ---- |
| 88 | Cael Ramsey | 17:18.6 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
| 89 | Richard Selken | 17:19.3 | 12 | Lewis Central | ---- | ---- | ---- |
| 90 | Johnny Reynolds | 17:19.5 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 91 | Shay Holdmeyer | 17:19.9 | 12 | ADM, Adel | ---- | ---- | ---- |
| 92 | Ethan Olson | 17:20.1 | 9 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
| 93 | Zak Shlomi | 17:20.5 | 11 | Waukee, Northwest | ---- | ---- | ---- |
| 94 | Yairh Gonzalez | 17:20.5 | 12 | Southeast Polk | ---- | ---- | ---- |
| 95 | Max Fugleberg | 17:20.8 | 9 | Waukee, Northwest | ---- | ---- | ---- |
| 96 | William Giles | 17:22.9 | 12 | Urbandale | ---- | ---- | ---- |
| 97 | Harper Gessmann | 17:23.5 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
| 98 | Evan Swaggerty Morgan | 17:24.8 | 11 | Sioux City, North | ---- | ---- | ---- |
| 99 | Luke Bartlett | 17:25.5 | 12 | Southeast Polk | ---- | ---- | ---- |
| 100 | Ty Landphair | 17:25.6 | 11 | ADM, Adel | ---- | ---- | ---- |
| 101 | Cameron Reagen | 17:25.9 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 102 | AJ Mosqueda | 17:26.0 | 12 | Norwalk | ---- | ---- | ---- |
| 103 | Kaden Gatton | 17:27.1 | 10 | Johnston | ---- | ---- | ---- |
| 104 | Josh Moberg | 17:27.3 | 11 | Southeast Polk | ---- | ---- | ---- |
| 105 | Lane Osterloh | 17:28.0 | 11 | Norwalk | ---- | ---- | ---- |
| 106 | Henry Laird | 17:29.4 | 9 | Southeast Polk | ---- | ---- | ---- |
| 107 | Cade Wynia | 17:30.4 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 108 | Levi Odson | 17:30.5 | 10 | Ankeny Centennial | ---- | ---- | ---- |
| 109 | Harry Abbott | 17:31.0 | 11 | Waukee | ---- | ---- | ---- |
| 110 | Max Marple | 17:33.9 | 10 | ADM, Adel | ---- | ---- | ---- |
| 111 | Zach Riley | 17:34.0 | 12 | Ankeny | ---- | ---- | ---- |
| 112 | Atticus Schleusner | 17:34.3 | 11 | Waukee, Northwest | ---- | ---- | ---- |
| 113 | Dain Holdmeyer | 17:34.9 | 9 | ADM, Adel | ---- | ---- | ---- |
| 114 | Austin Vance | 17:35.0 | 9 | Ballard | ---- | ---- | ---- |
| 115 | Ethan Wynia | 17:36.3 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 116 | Luka Felbapov | 17:36.9 | 11 | Johnston | ---- | ---- | ---- |
| 117 | Cooper Smith | 17:37.9 | 12 | Urbandale | ---- | ---- | ---- |
| 118 | Ellis Coyier | 17:38.3 | 12 | Waukee | ---- | ---- | ---- |
| 119 | Henry Meyer | 17:38.8 | 10 | Johnston | ---- | ---- | ---- |
| 120 | Liam Shannon | 17:39.6 | 12 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 121 | Rishab Patel | 17:40.5 | 11 | Waukee | ---- | ---- | ---- |
| 122 | Corbin Vander Weerdt | 17:40.8 | 12 | Ankeny Centennial | ---- | ---- | ---- |
| 123 | Ronak Bhargava | 17:43.0 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 124 | Charles Strauss | 17:44.0 | 10 | Johnston | ---- | ---- | ---- |
| 125 | Porter Kimble | 17:44.6 | 11 | Urbandale | ---- | ---- | ---- |
| 126 | Evan Twombly | 17:44.9 | 11 | Urbandale | ---- | ---- | ---- |
| 127 | Isaiah Keller | 17:45.5 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 128 | Nathan Moberg | 17:46.3 | 12 | Southeast Polk | ---- | ---- | ---- |
| 129 | Asa Byl | 17:46.8 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 130 | Levi Odor-Westrum | 17:50.6 | 12 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 131 | Alton Ladd | 17:51.4 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 132 | Andres Gonzalez | 17:52.6 | 12 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 133 | Nelsen Perrigo | 17:53.1 | 9 | Valley, West Des Moines | ---- | ---- | ---- |
| 134 | Alex Amaro | 17:53.9 | 10 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 135 | Kenny Uitermarkt | 17:54.4 | 12 | Urbandale | ---- | ---- | ---- |
| 136 | Brayden Nixt | 17:56.4 | 10 | Ankeny | ---- | ---- | ---- |
| 137 | Isaac Chapman | 17:57.5 | 12 | ADM, Adel | ---- | ---- | ---- |
| 138 | Calum Monroe | 17:57.5 | 10 | Unity Christian, Orange City | ---- | ---- | ---- |
| 139 | Angel Cruz Felipe | 17:58.5 | 11 | Valley, West Des Moines | ---- | ---- | ---- |
| 140 | Javin Doland | 17:58.6 | 12 | Newton | ---- | ---- | ---- |
| 141 | Julius Wiegand | 18:01.1 | 10 | Ankeny | ---- | ---- | ---- |
| 142 | Ben Meier | 18:01.3 | 12 | Valley, West Des Moines | ---- | ---- | ---- |
| 143 | Josue Gutierrez | 18:01.5 | 9 | Sioux City, North | ---- | ---- | ---- |
| 144 | Hezekiah Johnson | 18:02.1 | 10 | Ames | ---- | ---- | ---- |
| 145 | Cael Hansen | 18:02.1 | 10 | Fort Dodge | ---- | ---- | ---- |
| 146 | Kaden Koepke | 18:02.5 | 11 | Sioux City, East | ---- | ---- | ---- |
| 147 | Lucas Knutson | 18:03.4 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 148 | Lane Scholten | 18:03.6 | 12 | Unity Christian, Orange City | ---- | ---- | ---- |
| 149 | Maciah Shultz | 18:07.0 | 12 | Sioux City, East | ---- | ---- | ---- |
| 150 | Sevastian Soto | 18:09.9 | 12 | Carlisle | ---- | ---- | ---- |
| 151 | Christian Buchli | 18:11.0 | 12 | Newton | ---- | ---- | ---- |
| 152 | Zane Hastich | 18:11.0 | 12 | Southeast Polk | ---- | ---- | ---- |
| 153 | Cooper Briggs | 18:11.5 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 154 | Gavin Haroldson | 18:12.0 | 12 | Sioux City, North | ---- | ---- | ---- |
| 155 | Jack Tryon | 18:16.4 | 9 | Urbandale | ---- | ---- | ---- |
| 156 | Brandt Haakenstad | 18:16.5 | 12 | Mason City | ---- | ---- | ---- |
| 157 | Layne Munson | 18:18.8 | 10 | Sioux City, North | ---- | ---- | ---- |
| 158 | Graden Hermann | 18:22.0 | 10 | Ballard | ---- | ---- | ---- |
| 159 | William Breems | 18:24.0 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 160 | Ayeden Lein | 18:24.1 | 10 | Mason City | ---- | ---- | ---- |
| 161 | Joey Zambreno | 18:24.5 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 162 | Judah DeCleene | 18:26.3 | 11 | Carlisle | ---- | ---- | ---- |
| 163 | Brady Wickering | 18:26.4 | 12 | Mason City | ---- | ---- | ---- |
| 164 | Nick Wellet | 18:27.3 | 12 | Waukee | ---- | ---- | ---- |
| 165 | Julian Nicolino | 18:27.4 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 166 | Lance Zaabel | 18:27.5 | 11 | Newton | ---- | ---- | ---- |
| 167 | Eliott Ruiz | 18:27.8 | 12 | Mason City | ---- | ---- | ---- |
| 168 | Henry Locher | 18:28.1 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 169 | Leo Wheelock | 18:29.9 | 9 | Sioux City, North | ---- | ---- | ---- |
| 170 | Ryan Rushing | 18:31.6 | 12 | Carlisle | ---- | ---- | ---- |
| 171 | Tysin Anderson | 18:33.0 | 12 | Manson Northwest Webster | ---- | ---- | ---- |
| 172 | Talan Walstrom | 18:34.0 | 12 | Carlisle | ---- | ---- | ---- |
| 173 | Brennan Obbink | 18:34.5 | 11 | Unity Christian, Orange City | ---- | ---- | ---- |
| 174 | Jayce Point | 18:35.3 | 10 | Fort Dodge | ---- | ---- | ---- |
| 175 | Kyle Widlund | 18:38.5 | 9 | Manson Northwest Webster | ---- | ---- | ---- |
| 176 | Torren Walstrom | 18:45.1 | 11 | Carlisle | ---- | ---- | ---- |
| 177 | Danny Cleveland | 18:51.8 | 11 | Sioux City, East | ---- | ---- | ---- |
| 178 | Kaden Klein | 18:54.3 | 9 | Unity Christian, Orange City | ---- | ---- | ---- |
| 179 | Cal Geise | 18:56.0 | 9 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 180 | Owen Davidson | 18:59.6 | 9 | Ballard | ---- | ---- | ---- |
| 181 | Dylan Chwirka | 19:00.0 | 10 | Sioux City, East | ---- | ---- | ---- |
| 182 | Isaac Swisher | 19:02.4 | 10 | Ballard | ---- | ---- | ---- |
| 183 | Logan Corwin | 19:04.5 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 184 | Xavier Guerrero | 19:06.4 | 10 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 185 | Jonah Carlson | 19:12.8 | 11 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 186 | Emmet Johnson | 19:14.0 | 10 | Sioux City, East | ---- | ---- | ---- |
| 187 | Levi Zaabel | 19:16.0 | 9 | Newton | ---- | ---- | ---- |
| 188 | Noah Tremel | 19:21.8 | 10 | Newton | ---- | ---- | ---- |
| 189 | Carter Lobaugh | 19:24.4 | 11 | Lewis Central | ---- | ---- | ---- |
| 190 | Madden Bailey | 19:24.8 | 10 | Fort Dodge | ---- | ---- | ---- |
| 191 | Erik Larson | 19:25.5 | 10 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 192 | Jaxson Lowrey-Jones | 19:28.3 | 11 | Fort Dodge | ---- | ---- | ---- |
| 193 | Gabriel Lyman | 19:29.8 | 9 | Sioux City, North | ---- | ---- | ---- |
| 194 | Rowan Poutre | 19:34.3 | 9 | Manson Northwest Webster | ---- | ---- | ---- |
| 195 | Michael Johnson | 19:42.0 | 11 | Mason City | ---- | ---- | ---- |
| 196 | Silvio Hermann | 19:43.4 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
| 197 | Ethan Barber | 19:48.0 | 11 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 198 | Beran Stroup | 19:49.5 | 9 | Lewis Central | ---- | ---- | ---- |
| 199 | Parker Domino | 19:54.4 | 10 | Ballard | ---- | ---- | ---- |
| 200 | Elijah Lawrence | 19:55.5 | 10 | Fort Dodge | ---- | ---- | ---- |
| 201 | Parker Kennedy | 19:58.0 | 9 | Newton | ---- | ---- | ---- |
| 202 | Kolbe Odden | 20:02.5 | 10 | Ballard | ---- | ---- | ---- |
| 203 | Brady Major | 20:06.6 | 12 | Fort Dodge | ---- | ---- | ---- |
| 204 | Covan Fetterman | 20:08.1 | 10 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 205 | Brody Proctor | 20:08.1 | 12 | Manson Northwest Webster | ---- | ---- | ---- |
| 206 | Drake Yurkovac | 20:10.0 | 10 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 207 | David Cook | 20:14.5 | 9 | Sioux City, East | ---- | ---- | ---- |
| 208 | Connor Proctor | 20:15.8 | 12 | Manson Northwest Webster | ---- | ---- | ---- |
| 209 | Owen Gruver | 20:19.9 | 11 | Fort Dodge | ---- | ---- | ---- |
| 210 | Logan Meyer | 20:23.6 | 9 | Manson Northwest Webster | ---- | ---- | ---- |
| 211 | Corban McHone | 20:25.9 | 9 | Fort Dodge | ---- | ---- | ---- |
| 212 | Jude Jones | 20:29.0 | 10 | Ballard | ---- | ---- | ---- |
| 213 | Conrad Greathouse | 20:31.3 | 10 | Fort Dodge | ---- | ---- | ---- |
| 214 | Tony Sanchez | 20:36.4 | 11 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 215 | Austin Larsen | 20:40.3 | 12 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 216 | David Wickett | 20:42.3 | 9 | Newton | ---- | ---- | ---- |
| 217 | Braden Kubichek | 20:50.0 | 12 | Ballard | ---- | ---- | ---- |
| 218 | Matthew Jorstad | 20:55.4 | 9 | Bishop Heelan Catholic, Sioux City | ---- | ---- | ---- |
| 219 | Zane Kerkman | 20:56.5 | 12 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 220 | Bailyan Williamson | 21:11.0 | 11 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 221 | Parker Helm | 21:33.4 | 10 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 222 | Thomas Knobbe | 21:56.5 | 11 | St. Edmond, Fort Dodge | ---- | ---- | ---- |
| 223 | David Nelson | 22:14.1 | 9 | Manson Northwest Webster | ---- | ---- | ---- |
| 224 | Joshua Templeman | 23:18.6 | 11 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 225 | Ethan Durham | 24:02.0 | 13 | Council Bluffs, Thomas Jefferson | ---- | ---- | ---- |
| 226 | Ryan Medferd | 24:35.3 | 10 | Manson Northwest Webster | ---- | ---- | ---- |