| Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
|---|---|---|---|---|---|---|---|
| 1 | James Mandt | 18:08.6 | 10 | Cedar Falls | ---- | ---- | ---- |
| 2 | Dominic Williams | 18:22.0 | 9 | Cedar Falls | ---- | ---- | ---- |
| 3 | Gaige Martin | 18:22.4 | 10 | Cedar Falls | ---- | ---- | ---- |
| 4 | Colin Wehrle | 18:37.5 | 9 | Iowa City, West | ---- | ---- | ---- |
| 5 | Porter Myers | 18:44.6 | 9 | Cedar Falls | ---- | ---- | ---- |
| 6 | Thomas Tong | 18:45.6 | 10 | Iowa City, West | ---- | ---- | ---- |
| 7 | D'mitry Lesser | 18:48.4 | 11 | Decorah | ---- | ---- | ---- |
| 8 | Chase Kies | 18:48.8 | 11 | Cedar Falls | ---- | ---- | ---- |
| 9 | Tristin Cerney | 18:56.8 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 10 | Gabe Christensen | 18:58.5 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 11 | Logan Waters | 18:58.8 | 12 | Iowa City, West | ---- | ---- | ---- |
| 12 | Ryne Kies | 18:59.5 | 9 | Cedar Falls | ---- | ---- | ---- |
| 13 | Robbie Hoke | 19:00.1 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 14 | Tyler Moody | 19:01.9 | 12 | Cedar Falls | ---- | ---- | ---- |
| 15 | Eli Neahaus | 19:02.0 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 16 | Cassandro Chan | 19:10.1 | 11 | Iowa City, West | ---- | ---- | ---- |
| 17 | Asif Ali | 19:11.4 | 10 | Iowa City, West | ---- | ---- | ---- |
| 18 | Tayson Cho | 19:12.0 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 19 | Ashtin Duffy | 19:13.1 | 11 | Cedar Falls | ---- | ---- | ---- |
| 20 | Nicholas Clausen | 19:14.0 | 10 | Cedar Falls | ---- | ---- | ---- |
| 21 | Jace Westhoff | 19:16.4 | 10 | Cedar Falls | ---- | ---- | ---- |
| 22 | Jonah Sands | 19:17.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 23 | Graden Kroger | 19:17.9 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 24 | Evan Merrill | 19:18.9 | 9 | Iowa City, West | ---- | ---- | ---- |
| 25 | Reid Berns | 19:19.3 | 10 | Decorah | ---- | ---- | ---- |
| 26 | Riley Berns | 19:23.4 | 10 | Decorah | ---- | ---- | ---- |
| 27 | Talan Stradt | 19:23.6 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 28 | Parker Holtan | 19:24.6 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 29 | Sam Cavanaugh | 19:25.3 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 30 | Ethan Mckee | 19:26.4 | 10 | Cedar Falls | ---- | ---- | ---- |
| 31 | Theo Hartwig | 19:27.0 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 32 | Vincent Sacco | 19:27.1 | 12 | Cedar Falls | ---- | ---- | ---- |
| 33 | Ethan Jacobsen | 19:30.6 | 9 | Cedar Falls | ---- | ---- | ---- |
| 34 | Jack Eastvold | 19:31.4 | 10 | Iowa City, West | ---- | ---- | ---- |
| 35 | Max Grimstad | 19:32.0 | 10 | Decorah | ---- | ---- | ---- |
| 36 | Benjamin Johnson | 19:32.6 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 37 | Callen Ripley | 19:33.0 | 11 | Ankeny | ---- | ---- | ---- |
| 38 | Cooper Adams | 19:34.9 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 39 | Grant Pattridge | 19:35.3 | 10 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 40 | Cale Wilmarth | 19:35.6 | 9 | Mason City | ---- | ---- | ---- |
| 41 | Greyson Veiseth | 19:36.9 | 11 | Cedar Falls | ---- | ---- | ---- |
| 42 | Henry Lawler | 19:37.8 | 9 | Iowa City, West | ---- | ---- | ---- |
| 43 | Colton Freund | 19:38.1 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 44 | Will Kremer | 19:38.5 | 10 | Cedar Falls | ---- | ---- | ---- |
| 45 | Jack DeLaRosa | 19:41.0 | 9 | Decorah | ---- | ---- | ---- |
| 46 | Ian Sindt | 19:41.0 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 47 | Julius Vidal | 19:41.5 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 48 | Advait Kalaver | 19:42.9 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 49 | Cody Hesselman | 19:43.0 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 50 | Mason Liddle | 19:43.3 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 51 | Gavin VanBrocklin | 19:46.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 52 | Brady Olson | 19:47.4 | 11 | Iowa City, West | ---- | ---- | ---- |
| 53 | Arefat Ali | 19:47.9 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 54 | Gunner Steele | 19:49.3 | 11 | Waterloo, West | ---- | ---- | ---- |
| 55 | Elijah Roach | 19:50.0 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 56 | Evan Felton | 19:51.0 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 57 | Oluwadara Olaleye | 19:52.4 | 9 | Iowa City, West | ---- | ---- | ---- |
| 58 | Sawyer Marrs | 19:52.5 | 9 | Urbandale | ---- | ---- | ---- |
| 59 | Carter Lacina | 19:52.8 | 10 | Ankeny | ---- | ---- | ---- |
| 60 | Christian Hodgins | 19:58.6 | 12 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 61 | Carter Halvorson | 20:01.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 62 | Max Mills | 20:02.5 | 11 | Cedar Falls | ---- | ---- | ---- |
| 63 | Jace Arends | 20:05.6 | 12 | Cedar Falls | ---- | ---- | ---- |
| 64 | Liam McGrane | 20:08.4 | 11 | Cedar Falls | ---- | ---- | ---- |
| 65 | Kelton Casterton | 20:08.5 | 9 | Decorah | ---- | ---- | ---- |
| 66 | Max Donaldson | 20:09.0 | 12 | Cedar Falls | ---- | ---- | ---- |
| 67 | Tate Whittaker-Smith | 20:10.6 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 68 | Nik Hudak | 20:11.3 | 12 | Urbandale | ---- | ---- | ---- |
| 69 | Jackson Robie | 20:12.0 | 9 | Ankeny | ---- | ---- | ---- |
| 70 | Jackson Schulz | 20:12.0 | 9 | Ankeny | ---- | ---- | ---- |
| 71 | Beckham Erickson | 20:13.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 72 | Brayden Fuller | 20:13.8 | 10 | Waterloo, West | ---- | ---- | ---- |
| 73 | Kayson Cordell | 20:14.8 | 9 | Waterloo, West | ---- | ---- | ---- |
| 74 | Mikolai Patterson | 20:15.8 | 12 | Cedar Falls | ---- | ---- | ---- |
| 75 | Kyan Oftedahl | 20:16.6 | 9 | Decorah | ---- | ---- | ---- |
| 76 | Jonah Detweiler | 20:17.8 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 77 | Aidan Nalean-Carlson | 20:18.9 | 12 | Decorah | ---- | ---- | ---- |
| 78 | Gabe Brannon | 20:19.5 | 10 | Ankeny | ---- | ---- | ---- |
| 79 | Sintayehu Hall | 20:20.1 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 80 | Brody Ahrens | 20:20.5 | 9 | Cedar Falls | ---- | ---- | ---- |
| 81 | Shea McDonald | 20:21.3 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 82 | Ben Schaefer | 20:23.1 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 83 | Parker Zylstra | 20:23.8 | 9 | Cedar Falls | ---- | ---- | ---- |
| 84 | James Knight | 20:27.0 | 10 | Waterloo, West | ---- | ---- | ---- |
| 85 | Kyler Blanchard | 20:28.0 | 9 | Cedar Falls | ---- | ---- | ---- |
| 86 | William Fry | 20:29.5 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 87 | Montana Jump-Gerleman | 20:30.6 | 12 | Decorah | ---- | ---- | ---- |
| 88 | Sahir Shariff | 20:32.5 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 89 | Samuel Lieu | 20:32.8 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 90 | Larson De Boer | 20:32.8 | 11 | Urbandale | ---- | ---- | ---- |
| 91 | Nicholas Budzinski | 20:33.9 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 92 | Kai Merril | 20:33.9 | 11 | Iowa City, West | ---- | ---- | ---- |
| 93 | Liam Woods | 20:35.1 | 10 | Cedar Falls | ---- | ---- | ---- |
| 94 | Lars Pressler | 20:35.4 | 9 | Iowa City, West | ---- | ---- | ---- |
| 95 | Maddox Pitcher | 20:36.6 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 96 | Anthony Zachar | 20:37.9 | 10 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 97 | Bhargava Malya | 20:39.6 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 98 | Ethan Guild | 20:40.5 | 10 | Urbandale | ---- | ---- | ---- |
| 99 | Riley Dorman | 20:41.4 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 100 | Rodrigo Avila | 20:42.9 | 9 | Cedar Falls | ---- | ---- | ---- |
| 101 | Cameron Clayton | 20:42.9 | 12 | Cedar Falls | ---- | ---- | ---- |
| 102 | Leo Hackett | 20:44.6 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 103 | Ethan White | 20:44.8 | 10 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 104 | Michael Johnson | 20:44.8 | 10 | Mason City | ---- | ---- | ---- |
| 105 | Cameron Wunderlich | 20:45.0 | 10 | Cedar Falls | ---- | ---- | ---- |
| 106 | Jackson Fagan | 20:45.5 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 107 | Braden Stewart | 20:46.8 | 12 | Cedar Falls | ---- | ---- | ---- |
| 108 | Christopher Lindsay | 20:48.4 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 109 | Regan Scholten | 20:50.3 | 9 | Cedar Falls | ---- | ---- | ---- |
| 110 | Evan Siskow | 20:50.4 | 10 | Urbandale | ---- | ---- | ---- |
| 111 | Carson Bohner | 20:50.5 | 10 | Decorah | ---- | ---- | ---- |
| 112 | Jett Harris | 20:51.3 | 10 | Urbandale | ---- | ---- | ---- |
| 113 | Landon Wallace | 20:51.9 | 9 | Cedar Falls | ---- | ---- | ---- |
| 114 | Caleb Klinkenberg | 20:52.9 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 115 | Laird Hanna | 20:54.1 | 10 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 116 | Ike Evans | 20:54.6 | 10 | Ankeny | ---- | ---- | ---- |
| 117 | Quinn Lorenz | 20:54.9 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 118 | Atticus Pottratz | 20:55.9 | 12 | Ankeny | ---- | ---- | ---- |
| 119 | Jackson Grossnickle | 20:56.9 | 12 | Ankeny | ---- | ---- | ---- |
| 120 | Dylan Frisvold | 20:57.3 | 9 | Iowa City, West | ---- | ---- | ---- |
| 121 | Zach Bruzek | 20:59.0 | 9 | Iowa City, West | ---- | ---- | ---- |
| 122 | Henry Arling | 20:59.4 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 123 | Luke Arendt | 21:01.4 | 12 | Decorah | ---- | ---- | ---- |
| 124 | Parker Davis | 21:02.5 | 10 | Ankeny | ---- | ---- | ---- |
| 125 | Ethan Lee | 21:03.6 | 10 | Iowa City, West | ---- | ---- | ---- |
| 126 | Preston Molis | 21:08.0 | 9 | Urbandale | ---- | ---- | ---- |
| 127 | Adam Kmetz | 21:08.9 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 128 | Yuma Squires | 21:11.1 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 129 | Grant Arling | 21:11.8 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 130 | Tom Coddington | 21:11.8 | 9 | Urbandale | ---- | ---- | ---- |
| 131 | Owen Dew | 21:12.0 | 9 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 132 | Tanner Wilson | 21:13.0 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 133 | Cole Hansen | 21:13.5 | 10 | Cedar Falls | ---- | ---- | ---- |
| 134 | Charlie Branscomb | 21:15.0 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 135 | Bradyn Kosikas | 21:16.3 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 136 | Drew Benson | 21:17.5 | 9 | Iowa City, West | ---- | ---- | ---- |
| 137 | Teddy Ruppel | 21:18.6 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 138 | James Wood | 21:18.8 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 139 | Caleb Carratt | 21:20.0 | 12 | Ankeny | ---- | ---- | ---- |
| 140 | Trevor Huegerich | 21:21.6 | 12 | Cedar Falls | ---- | ---- | ---- |
| 141 | Karsten Ghabel | 21:24.3 | 11 | Iowa City, West | ---- | ---- | ---- |
| 142 | Jamison Tressler | 21:27.4 | 11 | Cedar Falls | ---- | ---- | ---- |
| 143 | Carlos Morales | 21:27.6 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 144 | Trevor Petersen | 21:27.9 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 145 | Preston Block | 21:28.3 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 146 | Connor Dallner | 21:28.6 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 147 | Evan Pavlovec | 21:28.9 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 148 | Trevor Schepanski | 21:29.0 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 149 | John Claassen | 21:29.0 | 10 | Cedar Falls | ---- | ---- | ---- |
| 150 | Tyler Schepanski | 21:29.9 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 151 | Aidan Ziegler | 21:31.3 | 12 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 152 | Adam Blakeman | 21:32.0 | 10 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 153 | Peter Essa | 21:33.1 | 12 | Decorah | ---- | ---- | ---- |
| 154 | Nolan Reese | 21:33.8 | 12 | Cedar Falls | ---- | ---- | ---- |
| 155 | Collin O'Bryon | 21:34.0 | 12 | Cedar Falls | ---- | ---- | ---- |
| 156 | Gene Warby | 21:34.3 | 11 | Cedar Falls | ---- | ---- | ---- |
| 157 | Turner Stewart | 21:34.9 | 9 | Cedar Falls | ---- | ---- | ---- |
| 158 | Heath Lane | 21:35.8 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 159 | Hudson Evans | 21:36.0 | 10 | Ankeny | ---- | ---- | ---- |
| 160 | Ian Silvia | 21:36.1 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 161 | Jake Gray | 21:38.0 | 11 | Cedar Falls | ---- | ---- | ---- |
| 162 | Jackson Parr | 21:38.9 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 163 | Carlos Guzman | 21:39.9 | 11 | Urbandale | ---- | ---- | ---- |
| 164 | Andrew Olson | 21:40.0 | 11 | Decorah | ---- | ---- | ---- |
| 165 | Neil Cogdill | 21:41.0 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 166 | Monte Sprank | 21:41.0 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 167 | Cole Pruett | 21:41.4 | 12 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 168 | Isaiah Mayfield | 21:42.8 | 11 | Cedar Falls | ---- | ---- | ---- |
| 169 | Logan Backes | 21:43.5 | 9 | Cedar Falls | ---- | ---- | ---- |
| 170 | Brayden Pettit | 21:44.6 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 171 | Samuel Rouse | 21:44.6 | 9 | Cedar Falls | ---- | ---- | ---- |
| 172 | Rayhan Khan | 21:45.5 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 173 | Parker Block | 21:46.9 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 174 | Holden Sungren | 21:47.8 | 10 | Ankeny | ---- | ---- | ---- |
| 175 | Jamarious Lucius | 21:49.8 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 176 | Pablo Moreno | 21:51.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 177 | Drew Coleman | 21:52.5 | 10 | Ankeny | ---- | ---- | ---- |
| 178 | Kevin Landa | 21:52.5 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 179 | Octavio Padilla | 21:53.1 | 12 | Mason City | ---- | ---- | ---- |
| 180 | David Waweru | 21:54.4 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 181 | Max Stephens | 21:54.8 | 9 | Iowa City, West | ---- | ---- | ---- |
| 182 | Cormac Wilson | 21:56.4 | 11 | Iowa City, West | ---- | ---- | ---- |
| 183 | Alexander Tempel | 21:57.6 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 184 | Ambrose Luong | 21:57.8 | 9 | Mason City | ---- | ---- | ---- |
| 185 | Maxwell Sell | 21:58.9 | 9 | Cedar Falls | ---- | ---- | ---- |
| 186 | Cyrus Zadeh | 21:59.6 | 9 | Ankeny | ---- | ---- | ---- |
| 187 | Owen Rix | 22:04.4 | 9 | Decorah | ---- | ---- | ---- |
| 188 | Royal Reisch | 22:06.1 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 189 | Drew Tjaden | 22:06.3 | 11 | Cedar Falls | ---- | ---- | ---- |
| 190 | Ben Donald | 22:06.8 | 9 | Iowa City, West | ---- | ---- | ---- |
| 191 | Esteban Fernandez | 22:07.5 | 9 | Decorah | ---- | ---- | ---- |
| 192 | Gabe Keagle | 22:07.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 193 | Gavin Nelson | 22:08.3 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 194 | Lucas Hanson | 22:10.3 | 12 | Decorah | ---- | ---- | ---- |
| 195 | Kyle Gesell | 22:10.3 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 196 | Henry Appleby-Sparrow | 22:11.5 | 10 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 197 | Aidan Seeks | 22:16.5 | 11 | Cedar Falls | ---- | ---- | ---- |
| 198 | Ethan Kamphaugh | 22:17.5 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 199 | Alex Nielsen | 22:18.4 | 12 | Dubuque, Senior | ---- | ---- | ---- |
| 200 | Ezra Dagnachew | 22:19.0 | 11 | Ankeny | ---- | ---- | ---- |
| 201 | James Bridenstine | 22:19.5 | 12 | Ankeny | ---- | ---- | ---- |
| 202 | Lucas Correa Leibfried | 22:19.9 | 10 | Iowa City, West | ---- | ---- | ---- |
| 203 | Jon Hudak | 22:20.8 | 12 | Urbandale | ---- | ---- | ---- |
| 204 | Kyle Pattison | 22:22.0 | 10 | Decorah | ---- | ---- | ---- |
| 205 | Dylan Koepnick | 22:22.6 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 206 | Carter Pickar | 22:23.1 | 12 | Cedar Falls | ---- | ---- | ---- |
| 207 | Richard Yang | 22:23.4 | 11 | Iowa City, West | ---- | ---- | ---- |
| 208 | Jackson Herring | 22:23.5 | 12 | Cedar Falls | ---- | ---- | ---- |
| 209 | Emmett Lewis | 22:24.0 | 9 | Urbandale | ---- | ---- | ---- |
| 210 | Owen Dralle | 22:24.4 | 10 | Cedar Falls | ---- | ---- | ---- |
| 211 | Bronson Beals | 22:25.5 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 212 | Siddharth Venkatesan | 22:26.5 | 10 | Iowa City, West | ---- | ---- | ---- |
| 213 | Josue Huitzil | 22:27.0 | 11 | Dike-New Hartford | ---- | ---- | ---- |
| 214 | Greyson Mesch | 22:29.4 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 215 | Ian Eirp | 22:29.8 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 216 | Sam Schwarz | 22:30.0 | 10 | Mason City | ---- | ---- | ---- |
| 217 | Mandjou Camara | 22:33.3 | 12 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 218 | Colin Wendling | 22:34.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 219 | Evan Madsen | 22:34.4 | 9 | Decorah | ---- | ---- | ---- |
| 220 | Trey Druvenga | 22:36.8 | 12 | Dike-New Hartford | ---- | ---- | ---- |
| 221 | Kaiden Chavez | 22:36.9 | 9 | Ankeny | ---- | ---- | ---- |
| 222 | Finn Noel | 22:39.6 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 223 | Joey Hoffman | 22:40.3 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 224 | Cody Van Horn | 22:40.5 | 9 | Urbandale | ---- | ---- | ---- |
| 225 | Russell Brown | 22:46.3 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 226 | Alex McGohan | 22:48.6 | 12 | Decorah | ---- | ---- | ---- |
| 227 | Austin Anderson | 22:49.3 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 228 | Caleb Schol | 22:52.5 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 229 | Travis Nordheim | 22:54.0 | 12 | Decorah | ---- | ---- | ---- |
| 230 | Beau Newhouse | 22:54.5 | 11 | Decorah | ---- | ---- | ---- |
| 231 | Henry Timmer Hackert | 22:54.5 | 10 | Iowa City, West | ---- | ---- | ---- |
| 232 | Adam Walter | 22:58.0 | 12 | Decorah | ---- | ---- | ---- |
| 233 | Ty Timmerman | 22:59.4 | 9 | Cedar Falls | ---- | ---- | ---- |
| 234 | Tyler Bedtka | 22:59.8 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 235 | Magnus Pottratz | 23:00.9 | 10 | Ankeny | ---- | ---- | ---- |
| 236 | Cameron Bimson | 23:03.0 | 11 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 237 | Daniel Tigardoun | 23:04.3 | 11 | Iowa City, West | ---- | ---- | ---- |
| 238 | Trent Paugh | 23:04.8 | 11 | Ankeny | ---- | ---- | ---- |
| 239 | Nicholas Reisinger | 23:05.1 | 9 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 240 | Daniel Hommel | 23:05.8 | 10 | Grundy Center | ---- | ---- | ---- |
| 241 | Mateo Holcomb | 23:07.8 | 11 | Urbandale | ---- | ---- | ---- |
| 242 | Zachary Lucas | 23:10.0 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 243 | Harper Beck | 23:11.0 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 244 | Donovan Tran | 23:11.5 | 11 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 245 | Charlie Waechter | 23:15.4 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 246 | Nolan Farber | 23:16.8 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 247 | Aiden Moore | 23:19.0 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 248 | Daniel Bonilla | 23:19.5 | 11 | Urbandale | ---- | ---- | ---- |
| 249 | Jason Fariss | 23:23.5 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 250 | Sid Westegard | 23:24.5 | 11 | Iowa City, West | ---- | ---- | ---- |
| 251 | Ben Knipfer | 23:27.4 | 12 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 252 | Blake Beaver | 23:28.8 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 253 | Japhet Bongo | 23:30.0 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 254 | Jack Schilling | 23:33.0 | 10 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 255 | Drake Griffin | 23:35.5 | 9 | Hudson | ---- | ---- | ---- |
| 256 | Walker Newt | 23:36.0 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 257 | Clayton Hines | 23:36.5 | 9 | Dike-New Hartford | ---- | ---- | ---- |
| 258 | Caleb Andersen | 23:39.8 | 11 | Waterloo, West | ---- | ---- | ---- |
| 259 | Mathew Denham | 23:40.5 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 260 | Easton Hamilton | 23:49.8 | 9 | Urbandale | ---- | ---- | ---- |
| 261 | Josh Schulte | 23:50.4 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 262 | Phuong Doan | 23:53.5 | 11 | Decorah | ---- | ---- | ---- |
| 263 | Ely Juelfs | 23:53.6 | 9 | Ankeny | ---- | ---- | ---- |
| 264 | Rush L'Heureux | 23:55.0 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 265 | Hayden Ackley | 23:58.5 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 266 | Ryan McDermott | 23:58.6 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 267 | Douglas Bentley | 24:01.9 | 12 | Decorah | ---- | ---- | ---- |
| 268 | Cohen Warnell | 24:02.0 | 9 | Hudson | ---- | ---- | ---- |
| 269 | Will Robinson | 24:03.0 | 10 | Decorah | ---- | ---- | ---- |
| 270 | Nathan Swarbrick | 24:03.4 | 12 | Decorah | ---- | ---- | ---- |
| 271 | Ramsey Mineart | 24:04.6 | 10 | Waterloo, West | ---- | ---- | ---- |
| 272 | Cael Fahrmann | 24:06.5 | 10 | Ankeny | ---- | ---- | ---- |
| 273 | Jackson Davis | 24:13.8 | 10 | Dubuque, Senior | ---- | ---- | ---- |
| 274 | Fynn Powers | 24:16.6 | 9 | Cedar Falls | ---- | ---- | ---- |
| 275 | Quincy Stollenwerk | 24:17.5 | 9 | Waterloo, West | ---- | ---- | ---- |
| 276 | Matthew Groeneveld | 24:18.6 | 11 | Cedar Falls | ---- | ---- | ---- |
| 277 | Tate Dixon | 24:23.3 | 9 | Ankeny | ---- | ---- | ---- |
| 278 | Clayton Lauritsen | 24:26.5 | 9 | Cedar Falls | ---- | ---- | ---- |
| 279 | Peter Hardee | 24:29.3 | 10 | Mason City | ---- | ---- | ---- |
| 280 | Parker Derhammer | 24:38.1 | 9 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 281 | Vinicius Marra | 24:42.3 | 11 | Iowa City, West | ---- | ---- | ---- |
| 282 | Johnny Hoover | 24:46.3 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 283 | Jacob Beneke | 24:48.6 | 9 | Iowa City, West | ---- | ---- | ---- |
| 284 | Caleb Bray | 24:49.4 | 12 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 285 | Alex Pocernich | 24:53.4 | 10 | Ankeny | ---- | ---- | ---- |
| 286 | Dominic Terzis | 24:53.6 | 10 | Ankeny | ---- | ---- | ---- |
| 287 | Hayden Wildman | 24:54.3 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 288 | Ben Christ | 24:54.5 | 9 | Cedar Falls | ---- | ---- | ---- |
| 289 | Keelan VanHeiden | 24:57.5 | 12 | Grundy Center | ---- | ---- | ---- |
| 290 | Owen McLaughlin | 24:58.5 | 10 | Cedar Rapids, Kennedy | ---- | ---- | ---- |
| 291 | Alex Christ | 24:58.8 | 11 | Cedar Falls | ---- | ---- | ---- |
| 292 | Benjamin Tentinger | 25:01.1 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 293 | Jayden Otis | 25:01.9 | 9 | Iowa City, West | ---- | ---- | ---- |
| 294 | George Hoover | 25:10.8 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 295 | Isaac Cormier | 25:24.5 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 296 | Caden Messenger | 25:24.5 | 10 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 297 | Brennan Schneck-Deheck | 25:33.8 | 9 | Waterloo, West | ---- | ---- | ---- |
| 298 | Owen Snyder | 25:41.6 | 10 | Linn-Mar, Marion | ---- | ---- | ---- |
| 299 | Nate Powers | 25:44.0 | 11 | Urbandale | ---- | ---- | ---- |
| 300 | Joel Schmitz | 25:49.5 | 10 | Cedar Falls | ---- | ---- | ---- |
| 301 | Piyush Pydipalli | 25:51.0 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 302 | Justin Leemhuis | 26:02.9 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 303 | Daniel Barkley | 26:10.5 | 10 | Grundy Center | ---- | ---- | ---- |
| 304 | Noah Vilardo | 26:12.3 | 10 | Decorah | ---- | ---- | ---- |
| 305 | Dax Weedman | 26:12.8 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 306 | Jake Boge | 26:20.5 | 10 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 307 | Zach Bakkie | 26:20.8 | 9 | Urbandale | ---- | ---- | ---- |
| 308 | James Dennis | 26:21.0 | 9 | Ankeny | ---- | ---- | ---- |
| 309 | Hunter Reynolds | 26:22.6 | 12 | Linn-Mar, Marion | ---- | ---- | ---- |
| 310 | Jacob White | 26:26.5 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 311 | Joel Kolder | 26:34.1 | 9 | Cedar Rapids, Washington | ---- | ---- | ---- |
| 312 | Canann Rasko | 26:45.0 | 10 | Ankeny | ---- | ---- | ---- |
| 313 | Lucas Saylor | 26:54.0 | 9 | Epworth, Western Dubuque | ---- | ---- | ---- |
| 314 | Brandon Gass | 26:56.8 | 9 | Cedar Rapids, Jefferson | ---- | ---- | ---- |
| 315 | Sam Biles | 27:01.1 | 11 | Linn-Mar, Marion | ---- | ---- | ---- |
| 316 | Matthew Myrom | 27:06.0 | 9 | Linn-Mar, Marion | ---- | ---- | ---- |
| 317 | Aidan Hanson | 27:06.3 | 11 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 318 | Cooper Busche | 27:21.0 | 10 | Iowa City, Liberty | ---- | ---- | ---- |
| 319 | Brooks DeGeeter | 27:32.6 | 10 | Dike-New Hartford | ---- | ---- | ---- |
| 320 | Preston Martens | 27:33.5 | 11 | Grundy Center | ---- | ---- | ---- |
| 321 | Max Wardell | 27:35.6 | 10 | Ankeny | ---- | ---- | ---- |
| 322 | Jason Neifer | 27:36.0 | 10 | Valley Lutheran, Cedar Falls | ---- | ---- | ---- |
| 323 | Evan Miller | 27:37.5 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 324 | Jake May | 27:46.0 | 10 | Grundy Center | ---- | ---- | ---- |
| 325 | Matthew Hammerand | 27:46.4 | 12 | Urbandale | ---- | ---- | ---- |
| 326 | Owen May | 27:52.5 | 11 | Dubuque, Senior | ---- | ---- | ---- |
| 327 | Steven Dekutoski | 28:08.8 | 10 | Hudson | ---- | ---- | ---- |
| 328 | William Walsworth | 28:18.5 | 9 | Cedar Falls | ---- | ---- | ---- |
| 329 | Neal Darr | 28:21.8 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 330 | Carter Swanson | 28:53.9 | 9 | Hudson | ---- | ---- | ---- |
| 331 | Rowan Iannone | 28:59.1 | 9 | Iowa City, Liberty | ---- | ---- | ---- |
| 332 | Angel Ruiz | 29:14.4 | 12 | Iowa City, Liberty | ---- | ---- | ---- |
| 333 | Caleb Knutsen | 30:12.4 | 11 | Grundy Center | ---- | ---- | ---- |
| 334 | Luke Berger | 30:22.0 | 10 | Cedar Falls | ---- | ---- | ---- |
| 335 | Asa Pelzel | 31:04.6 | 11 | Iowa City, Liberty | ---- | ---- | ---- |
| 336 | Ethan Boobyer | 31:26.6 | 9 | Urbandale | ---- | ---- | ---- |
| 337 | Jacob Bauer | 31:45.5 | 9 | Dubuque, Senior | ---- | ---- | ---- |
| 338 | nathaniel steinmeyer | 32:57.1 | 11 | Grundy Center | ---- | ---- | ---- |
| 339 | Noah Potvin | 34:59.8 | 9 | Decorah | ---- | ---- | ---- |
| 340 | Jonas Dahlen | 35:12.3 | 10 | Waterloo, East | ---- | ---- | ---- |
| 341 | Elijah Young | 40:31.5 | 9 | Urbandale | ---- | ---- | ---- |
| 342 | Keagan Steines | 41:46.0 | 9 | Decorah | ---- | ---- | ---- |