Place | Name | Time | Grade | School Name | Performance Score | Updated Rating | Rating Change |
---|---|---|---|---|---|---|---|
1 | Chase Koenigsfeld | 17:12.5 | 9 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
2 | Andrew Welter | 17:14.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
3 | Malcolm Arnold | 17:17.4 | 11 | Iowa City, City High | ---- | ---- | ---- |
4 | Andrew Hamilton | 17:18.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
5 | Zak Shlomi | 17:19.5 | 12 | Waukee, Northwest | ---- | ---- | ---- |
6 | Robert Broughton | 17:24.2 | 10 | Pleasant Valley | ---- | ---- | ---- |
7 | Owen Weiler | 17:25.9 | 12 | Dallas Center-Grimes | ---- | ---- | ---- |
8 | Henry Vande Berg | 17:32.4 | 11 | Iowa City, City High | ---- | ---- | ---- |
9 | Carson Mandernach | 17:32.7 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
10 | Soren Miller | 17:37.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
11 | Atticus Schleusner | 17:38.2 | 12 | Waukee, Northwest | ---- | ---- | ---- |
12 | Lukas Miller | 17:39.7 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
13 | Harrison Fleming | 17:40.7 | 11 | Waukee, Northwest | ---- | ---- | ---- |
14 | Eli Oberreuter | 17:40.9 | 10 | Dallas Center-Grimes | ---- | ---- | ---- |
15 | Rex Craig | 17:43.0 | 10 | Waukee, Northwest | ---- | ---- | ---- |
16 | Kingston Bloom | 17:44.2 | 11 | Indianola | ---- | ---- | ---- |
17 | Brendan Quann | 17:44.7 | 9 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
18 | Jack Walsh | 17:47.9 | 10 | Ankeny | ---- | ---- | ---- |
19 | Ty Borner | 17:49.0 | 9 | Indianola | ---- | ---- | ---- |
20 | Grant Smith | 17:51.5 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
21 | Ben Elwell | 17:53.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
22 | Zeke Heckert | 17:55.7 | 9 | Norwalk | ---- | ---- | ---- |
23 | Tristan Stolley | 17:55.9 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
24 | Samuel Larson | 17:56.2 | 11 | Indianola | ---- | ---- | ---- |
25 | Jacob Krambeer | 18:00.7 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
26 | Graham DeJong | 18:01.0 | 9 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
27 | Grant Clair | 18:02.7 | 9 | Pleasant Valley | ---- | ---- | ---- |
28 | Eli Hardy | 18:03.2 | 12 | Waukee, Northwest | ---- | ---- | ---- |
29 | Brandon Stahl | 18:06.5 | 12 | Waukee, Northwest | ---- | ---- | ---- |
30 | Andrew Broughton | 18:07.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
31 | Lane Morgart | 18:12.4 | 11 | Pleasant Valley | ---- | ---- | ---- |
32 | Tyler Kohler | 18:13.2 | 11 | Waukee, Northwest | ---- | ---- | ---- |
33 | Dayton Wright | 18:13.4 | 10 | Norwalk | ---- | ---- | ---- |
34 | Dylan Wright | 18:16.2 | 10 | Norwalk | ---- | ---- | ---- |
35 | Zander Kanis | 18:21.4 | 9 | Pella | ---- | ---- | ---- |
36 | Owen Park | 18:21.5 | 11 | Dallas Center-Grimes | ---- | ---- | ---- |
37 | Jake Mathiasen | 18:21.7 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
38 | Eli Dunlap | 18:22.7 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
39 | Evan Osler | 18:24.0 | 11 | Pleasant Valley | ---- | ---- | ---- |
40 | Carpenter Popp | 18:27.2 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
41 | Mason Stock | 18:27.2 | 9 | Pleasant Valley | ---- | ---- | ---- |
42 | Sam Elliott | 18:28.9 | 9 | Iowa City, City High | ---- | ---- | ---- |
43 | Parker McCrea | 18:30.5 | 11 | Waukee | ---- | ---- | ---- |
44 | Michael Asige | 18:31.9 | 10 | Pleasant Valley | ---- | ---- | ---- |
45 | Grady Sauser | 18:34.9 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
46 | Holden Sungren | 18:35.2 | 12 | Ankeny | ---- | ---- | ---- |
47 | Luke Vesperman | 18:35.4 | 10 | Ankeny | ---- | ---- | ---- |
48 | Caleb Clark | 18:35.9 | 11 | Norwalk | ---- | ---- | ---- |
49 | Quinn Lalor | 18:38.5 | 10 | Iowa City, City High | ---- | ---- | ---- |
50 | Eric Valde | 18:39.0 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
51 | Dade Davis | 18:39.2 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
52 | Graham Haack | 18:40.7 | 10 | Norwalk | ---- | ---- | ---- |
53 | Dexter Needham | 18:41.2 | 10 | Pleasant Valley | ---- | ---- | ---- |
54 | Kaden Weber | 18:41.5 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
55 | Henry Locher | 18:42.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
56 | Silas Gollinck | 18:43.4 | 12 | Iowa City, City High | ---- | ---- | ---- |
57 | Ben Sauder | 18:44.5 | 10 | Iowa City, City High | ---- | ---- | ---- |
58 | Colin Derdowski | 18:48.5 | 12 | Waukee, Northwest | ---- | ---- | ---- |
59 | Gage Witte | 18:52.4 | 9 | Norwalk | ---- | ---- | ---- |
60 | Caelum Dunn | 18:53.2 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
61 | Jackson Murray | 18:54.4 | 9 | Norwalk | ---- | ---- | ---- |
62 | Evan Farley | 18:55.5 | 9 | Iowa City, City High | ---- | ---- | ---- |
63 | Liam Sullivan | 18:55.9 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
64 | Jonah Frost | 18:56.7 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
65 | Athon Wilcox | 18:56.9 | 12 | Pleasant Valley | ---- | ---- | ---- |
66 | Kalya Kothavale | 18:57.0 | 12 | Waukee, Northwest | ---- | ---- | ---- |
67 | Isaac Johnson | 18:58.2 | 11 | Indianola | ---- | ---- | ---- |
68 | Levi Steele | 18:59.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
69 | Jackson Pasakarnis | 19:00.5 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
70 | Wyatt Haack | 19:01.0 | 10 | Norwalk | ---- | ---- | ---- |
71 | Braden Vogel | 19:01.7 | 11 | Norwalk | ---- | ---- | ---- |
72 | Maxwell Haight | 19:02.0 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
73 | Caleb Punt | 19:02.5 | 11 | Pella | ---- | ---- | ---- |
74 | Benet Brown | 19:02.5 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
75 | Nihir Ketkar | 19:03.2 | 11 | Waukee, Northwest | ---- | ---- | ---- |
76 | Colin Klinkenborg | 19:03.5 | 12 | Waukee, Northwest | ---- | ---- | ---- |
77 | Silas Suchomel | 19:04.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
78 | Cooper Nove | 19:04.2 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
79 | Zach Bauer | 19:05.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
80 | Drew Kehoe | 19:06.5 | 12 | Norwalk | ---- | ---- | ---- |
81 | Ryder La Bar | 19:07.5 | 12 | Waukee | ---- | ---- | ---- |
82 | Melvin Nziraguhunga | 19:08.2 | 10 | Waukee | ---- | ---- | ---- |
83 | Coben Browne | 19:13.0 | 10 | Pella | ---- | ---- | ---- |
84 | Graham Cummer | 19:13.5 | 10 | Iowa City, City High | ---- | ---- | ---- |
85 | Christian Havick | 19:14.2 | 10 | Norwalk | ---- | ---- | ---- |
86 | Cooper Hiley | 19:15.4 | 9 | Waukee, Northwest | ---- | ---- | ---- |
87 | Landon Mulford | 19:21.7 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
88 | Luke Menke | 19:21.9 | 9 | Ankeny | ---- | ---- | ---- |
89 | Landon O'Meara | 19:22.9 | 11 | Waukee, Northwest | ---- | ---- | ---- |
90 | Dylan Renaud | 19:23.2 | 11 | Waukee | ---- | ---- | ---- |
91 | Trey Calvert | 19:23.4 | 11 | Norwalk | ---- | ---- | ---- |
92 | Michael Klipping | 19:23.7 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
93 | Henry Kopelman | 19:23.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
94 | Blake Sanderson | 19:24.7 | 12 | Waukee, Northwest | ---- | ---- | ---- |
95 | Grayson Davis | 19:24.9 | 9 | Waukee, Northwest | ---- | ---- | ---- |
96 | Cristian Martinez-Tello | 19:25.2 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
97 | Reed Opsal | 19:25.4 | 11 | Waukee | ---- | ---- | ---- |
98 | Hewitt Caspers | 19:25.5 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
99 | Gavin Shively | 19:28.5 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
100 | Drake May | 19:29.4 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
101 | Sawyer Miller | 19:30.2 | 10 | Ankeny | ---- | ---- | ---- |
102 | Grayson Hoover | 19:31.2 | 11 | Indianola | ---- | ---- | ---- |
103 | Samuel Brandt | 19:32.2 | 9 | Waukee, Northwest | ---- | ---- | ---- |
104 | Beckham Ramsey | 19:34.5 | 10 | Ankeny | ---- | ---- | ---- |
105 | Jonas Jeschke | 19:34.7 | 11 | Waukee, Northwest | ---- | ---- | ---- |
106 | Andrew Carleton | 19:34.9 | 10 | Pleasant Valley | ---- | ---- | ---- |
107 | Carson Levi | 19:35.9 | 11 | Norwalk | ---- | ---- | ---- |
108 | Brandon Thomas | 19:36.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
109 | Cooper McLeod | 19:37.4 | 11 | Marshalltown | ---- | ---- | ---- |
110 | Daniel Rozenboom | 19:37.7 | 12 | Pella | ---- | ---- | ---- |
111 | Colin Beerends | 19:38.2 | 10 | Iowa City, City High | ---- | ---- | ---- |
112 | Sam Keller | 19:43.0 | 10 | Pella | ---- | ---- | ---- |
113 | Tyson LeBlanc | 19:43.5 | 11 | Waukee | ---- | ---- | ---- |
114 | Colby Fahrmann | 19:43.5 | 10 | Ankeny | ---- | ---- | ---- |
115 | Noah Goldsmith | 19:44.2 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
116 | Cooper Bries | 19:44.9 | 12 | Pleasant Valley | ---- | ---- | ---- |
117 | David Sprague | 19:45.0 | 10 | Pleasant Valley | ---- | ---- | ---- |
118 | Ben Harrington | 19:45.7 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
119 | Sam Hurlbut | 19:45.7 | 9 | Waukee, Northwest | ---- | ---- | ---- |
120 | Eli Bergman | 19:46.5 | 9 | Waukee | ---- | ---- | ---- |
121 | Adam Bouhssine | 19:47.5 | 10 | Marshalltown | ---- | ---- | ---- |
122 | Isaac Pielak | 19:47.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
123 | Colbie Shupe | 19:48.7 | 11 | Pleasant Valley | ---- | ---- | ---- |
124 | Vihaan Pila | 19:49.2 | 9 | Pleasant Valley | ---- | ---- | ---- |
125 | Harrison Stark | 19:49.9 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
126 | Nichant Gudipati | 19:50.2 | 9 | Pleasant Valley | ---- | ---- | ---- |
127 | Evan Johnston | 19:51.7 | 12 | Pella | ---- | ---- | ---- |
128 | Joey Peterson | 19:51.7 | 9 | Pleasant Valley | ---- | ---- | ---- |
129 | Jasper Alliss | 19:54.0 | 9 | Waukee, Northwest | ---- | ---- | ---- |
130 | Tate Dixon | 19:54.2 | 11 | Ankeny | ---- | ---- | ---- |
131 | Teddy Craig | 19:54.9 | 9 | Waukee, Northwest | ---- | ---- | ---- |
132 | Colin Hayes | 19:55.2 | 11 | Waukee | ---- | ---- | ---- |
133 | Rocco Arnone | 19:55.2 | 9 | Iowa City, City High | ---- | ---- | ---- |
134 | Trevin Sutton | 19:56.2 | 11 | Pella | ---- | ---- | ---- |
135 | Ryan Osler | 19:57.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
136 | Ben Kuennen | 19:59.2 | 11 | Waukee, Northwest | ---- | ---- | ---- |
137 | Sam Richman | 19:59.5 | 11 | Iowa City, City High | ---- | ---- | ---- |
138 | Liam McWilliams | 19:59.5 | 11 | Indianola | ---- | ---- | ---- |
139 | Nick Butler | 19:59.7 | 11 | Waukee | ---- | ---- | ---- |
140 | Camron Hubbartt | 20:00.4 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
141 | Hunter Reis | 20:00.5 | 10 | Ankeny | ---- | ---- | ---- |
142 | John Seamans | 20:00.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
143 | Jeremiah Rodgers | 20:02.7 | 11 | Pleasant Valley | ---- | ---- | ---- |
144 | Ethan Freckleton | 20:03.5 | 12 | Pleasant Valley | ---- | ---- | ---- |
145 | Dean Crawford | 20:03.7 | 10 | Waukee | ---- | ---- | ---- |
146 | Wyatt Howes | 20:04.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
147 | Trey Carle | 20:05.4 | 10 | Ankeny | ---- | ---- | ---- |
148 | Brock Brineger | 20:05.7 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
149 | Elliot Kodis | 20:06.4 | 11 | Marshalltown | ---- | ---- | ---- |
150 | Isaac Provenzale | 20:06.9 | 10 | Waukee | ---- | ---- | ---- |
151 | Logan Greiner | 20:07.5 | 10 | Ankeny | ---- | ---- | ---- |
152 | Sully Smith | 20:10.2 | 11 | Waukee, Northwest | ---- | ---- | ---- |
153 | Reid Svenby | 20:10.9 | 10 | Pella | ---- | ---- | ---- |
154 | Lucas Klocke | 20:10.9 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
155 | Carter Lacina | 20:12.2 | 12 | Ankeny | ---- | ---- | ---- |
156 | Silas Little | 20:13.5 | 10 | Ankeny | ---- | ---- | ---- |
157 | Brody Parsons | 20:14.7 | 9 | Norwalk | ---- | ---- | ---- |
158 | Finn Hawthorne | 20:14.9 | 10 | Norwalk | ---- | ---- | ---- |
159 | Gustavo Leyser | 20:15.7 | 11 | Iowa City, City High | ---- | ---- | ---- |
160 | Jake Merschbrock | 20:16.2 | 10 | Waukee, Northwest | ---- | ---- | ---- |
161 | Conor Murphy | 20:17.5 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
162 | Jack Edwards | 20:18.7 | 12 | Iowa City, City High | ---- | ---- | ---- |
163 | Cameron Vize | 20:19.4 | 12 | Waukee | ---- | ---- | ---- |
164 | Collin Skaggs | 20:19.5 | 12 | Nevada | ---- | ---- | ---- |
165 | Dylan Koster | 20:19.7 | 10 | Norwalk | ---- | ---- | ---- |
166 | Owen Gauley | 20:20.0 | 10 | Pella | ---- | ---- | ---- |
167 | Dylan Poe | 20:20.2 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
168 | Tanav Pokala | 20:20.9 | 12 | Pleasant Valley | ---- | ---- | ---- |
169 | Kellan Kreger | 20:21.5 | 12 | Waukee | ---- | ---- | ---- |
170 | Gabe Rasgado-Lopez | 20:21.9 | 9 | Pleasant Valley | ---- | ---- | ---- |
171 | Ricky Randazzo | 20:24.2 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
172 | Mason Zuck | 20:24.4 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
173 | Jonah Cawthorn | 20:25.5 | 10 | Indianola | ---- | ---- | ---- |
174 | Bennett Jess | 20:27.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
175 | Nolan Kuhns | 20:27.4 | 9 | Waukee, Northwest | ---- | ---- | ---- |
176 | Lynden MacGillivray | 20:29.5 | 13 | Iowa City, City High | ---- | ---- | ---- |
177 | Gabriel Fujita | 20:30.0 | 9 | Waukee, Northwest | ---- | ---- | ---- |
178 | Erian Marquez | 20:31.2 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
179 | Briton Bailey | 20:31.5 | 10 | Pleasant Valley | ---- | ---- | ---- |
180 | Finn Dohmen | 20:31.7 | 10 | Waukee | ---- | ---- | ---- |
181 | Charlie Harbaugh | 20:31.7 | 9 | Waukee | ---- | ---- | ---- |
182 | Waylon VanWeelden | 20:32.0 | 9 | Ankeny | ---- | ---- | ---- |
183 | Talan Barnard | 20:33.2 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
184 | Beau Beck | 20:33.7 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
185 | Ezekiel Patterson | 20:34.9 | 11 | Indianola | ---- | ---- | ---- |
186 | Collin MacFerrin | 20:35.5 | 9 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
187 | Ganesh Maridu | 20:35.7 | 11 | Pleasant Valley | ---- | ---- | ---- |
188 | Keldan Scanlan | 20:37.5 | 10 | Waukee, Northwest | ---- | ---- | ---- |
189 | Jeronn Bennett | 20:38.5 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
190 | Fletcher Roberts | 20:39.0 | 9 | Ankeny | ---- | ---- | ---- |
191 | Flynn Schroeder | 20:39.5 | 9 | Waukee | ---- | ---- | ---- |
192 | Levi Mills | 20:40.0 | 10 | Nevada | ---- | ---- | ---- |
193 | Vrayas Pila | 20:40.4 | 12 | Pleasant Valley | ---- | ---- | ---- |
194 | Jack Belby | 20:42.2 | 11 | Pleasant Valley | ---- | ---- | ---- |
195 | Ryan Crutchley | 20:43.0 | 11 | Waukee, Northwest | ---- | ---- | ---- |
196 | Brandt Vande Voort | 20:44.0 | 9 | Pella | ---- | ---- | ---- |
197 | Alex Miller | 20:44.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
198 | Weston White | 20:46.0 | 9 | Ankeny | ---- | ---- | ---- |
199 | Leon Gansvind | 20:47.0 | 10 | Waukee | ---- | ---- | ---- |
200 | Carson Wright | 20:47.7 | 12 | Marshalltown | ---- | ---- | ---- |
201 | Rowan Adkins | 20:48.7 | 11 | Pleasant Valley | ---- | ---- | ---- |
202 | Garrett Schutte | 20:48.9 | 11 | Pleasant Valley | ---- | ---- | ---- |
203 | Colin Merrell | 20:50.0 | 12 | Pleasant Valley | ---- | ---- | ---- |
204 | Gage Moss | 20:50.2 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
205 | Gavin Lienau | 20:50.7 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
206 | Johnathan Reiber | 20:51.2 | 12 | Waukee, Northwest | ---- | ---- | ---- |
207 | Pranav Bhardwaj | 20:51.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
208 | Luke Biensen | 20:52.7 | 9 | Nevada | ---- | ---- | ---- |
209 | Cael Ferguson | 20:52.9 | 11 | Nevada | ---- | ---- | ---- |
210 | Charlie Chambers | 20:52.9 | 9 | Iowa City, City High | ---- | ---- | ---- |
211 | Kaiden Chavez | 20:53.7 | 11 | Ankeny | ---- | ---- | ---- |
212 | Jack Young | 20:53.7 | 9 | Iowa City, City High | ---- | ---- | ---- |
213 | Lucas Schooley | 20:54.2 | 10 | Norwalk | ---- | ---- | ---- |
214 | Nikolia Gartelos | 20:55.7 | 11 | Iowa City, City High | ---- | ---- | ---- |
215 | Ben Petersen | 20:55.7 | 9 | Waukee, Northwest | ---- | ---- | ---- |
216 | Connery Varsa | 20:56.2 | 12 | Nevada | ---- | ---- | ---- |
217 | Cael Kruthoff | 20:57.5 | 10 | Indianola | ---- | ---- | ---- |
218 | Asher Ackermann | 20:59.0 | 10 | Iowa City, City High | ---- | ---- | ---- |
219 | Asher Byler | 21:00.9 | 10 | Iowa City, City High | ---- | ---- | ---- |
220 | Edson Gallentine | 21:04.2 | 12 | Marshalltown | ---- | ---- | ---- |
221 | Calvin Noska | 21:04.7 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
222 | Khaos Wood | 21:05.0 | 9 | Winterset | ---- | ---- | ---- |
223 | Kobe Yeager | 21:06.7 | 9 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
224 | Miles Unruh | 21:07.0 | 10 | Nevada | ---- | ---- | ---- |
225 | Spencer D'Antico | 21:07.5 | 9 | Pleasant Valley | ---- | ---- | ---- |
226 | Oscar Kellen | 21:07.7 | 12 | Des Moines, Roosevelt | ---- | ---- | ---- |
227 | Dom Stutenberg | 21:09.2 | 9 | Pleasant Valley | ---- | ---- | ---- |
228 | Hudson Carder | 21:10.7 | 12 | Waukee | ---- | ---- | ---- |
229 | Samuel Schmidt | 21:11.2 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
230 | Soren kenlin | 21:11.4 | 11 | Iowa City, City High | ---- | ---- | ---- |
231 | Lincoln Lawson | 21:12.7 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
232 | Aadi Rajesh | 21:13.4 | 10 | Waukee | ---- | ---- | ---- |
233 | Beckett Davis | 21:13.5 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
234 | Liam Wilhelm | 21:13.9 | 11 | Norwalk | ---- | ---- | ---- |
235 | Alex Donovan | 21:14.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
236 | Jack Flaugh | 21:14.2 | 10 | Ankeny | ---- | ---- | ---- |
237 | Andrew Royal | 21:16.4 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
238 | Ajak Malual | 21:17.2 | 10 | Waukee | ---- | ---- | ---- |
239 | Evan Bultmann | 21:18.2 | 11 | Pleasant Valley | ---- | ---- | ---- |
240 | Hadley Ekart | 21:18.5 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
241 | Leo Lensing | 21:18.5 | 9 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
242 | Nilabh Bhowal | 21:20.7 | 10 | Waukee, Northwest | ---- | ---- | ---- |
243 | Sam Schaffer | 21:21.2 | 9 | Ankeny | ---- | ---- | ---- |
244 | Carter Bolie | 21:22.2 | 9 | Waukee, Northwest | ---- | ---- | ---- |
245 | Levi Rolling | 21:22.7 | 9 | Ankeny | ---- | ---- | ---- |
246 | Tate Bryan | 21:24.5 | 9 | Ankeny | ---- | ---- | ---- |
247 | Tanner Check | 21:26.2 | 9 | Nevada | ---- | ---- | ---- |
248 | Riley Benge | 21:26.7 | 11 | Davis County, Bloomfield | ---- | ---- | ---- |
249 | Asher Arthur | 21:29.0 | 9 | Waukee, Northwest | ---- | ---- | ---- |
250 | Kayne Boyle | 21:31.0 | 9 | Indianola | ---- | ---- | ---- |
251 | Padmadeesh Kandirelli | 21:31.2 | 9 | Waukee, Northwest | ---- | ---- | ---- |
252 | Logan Moeller | 21:31.7 | 10 | Winterset | ---- | ---- | ---- |
253 | Carson Daters | 21:32.0 | 10 | Marshalltown | ---- | ---- | ---- |
254 | Jackson Renaud | 21:32.4 | 10 | Pella | ---- | ---- | ---- |
255 | Alex Kuball | 21:33.9 | 9 | Norwalk | ---- | ---- | ---- |
256 | Jack Grimes | 21:33.9 | 9 | Iowa City, City High | ---- | ---- | ---- |
257 | Jagger Garmon | 21:34.2 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
258 | Christian Ohnemus | 21:35.2 | 10 | Waukee, Northwest | ---- | ---- | ---- |
259 | Sorin Mutruc | 21:36.4 | 11 | Pleasant Valley | ---- | ---- | ---- |
260 | David Lucas | 21:36.5 | 11 | Pleasant Valley | ---- | ---- | ---- |
261 | Carter Marovets | 21:36.7 | 10 | Ankeny | ---- | ---- | ---- |
262 | Carson Menke | 21:36.9 | 12 | Norwalk | ---- | ---- | ---- |
263 | Jack Gilloley | 21:37.0 | 9 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
264 | Austin Bolton | 21:37.7 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
265 | Elijah Thole | 21:37.7 | 11 | Waukee | ---- | ---- | ---- |
266 | Reid Bodine | 21:37.7 | 9 | Waukee, Northwest | ---- | ---- | ---- |
267 | Benjamin Hollinger | 21:38.2 | 12 | Prairie, Cedar Rapids | ---- | ---- | ---- |
268 | Dawson Alstott | 21:40.9 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
269 | Daniel Schuett | 21:41.2 | 9 | Prairie, Cedar Rapids | ---- | ---- | ---- |
270 | Thomas Hand | 21:42.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
271 | Andrew Peitzman | 21:44.0 | 11 | Waukee | ---- | ---- | ---- |
272 | Isaac Retzlaff | 21:45.2 | 10 | Waukee | ---- | ---- | ---- |
273 | Kevin Garland | 21:45.5 | 11 | Waukee, Northwest | ---- | ---- | ---- |
274 | Grant Buckner | 21:45.5 | 10 | Norwalk | ---- | ---- | ---- |
275 | Shoney Albert | 21:45.7 | 12 | Marshalltown | ---- | ---- | ---- |
276 | Everett Hogrefe | 21:46.2 | 9 | Ankeny | ---- | ---- | ---- |
277 | Archie Fischer | 21:46.5 | 11 | Iowa City, City High | ---- | ---- | ---- |
278 | Henry Gauley | 21:47.5 | 12 | Pella | ---- | ---- | ---- |
279 | Levin Riekena | 21:48.5 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
280 | Xaviier Tobin | 21:53.2 | 11 | Pella | ---- | ---- | ---- |
281 | Valor Chappell | 21:53.2 | 9 | Nevada | ---- | ---- | ---- |
282 | Nolan Larson | 21:53.5 | 9 | Ankeny | ---- | ---- | ---- |
283 | Sam Moninger | 21:53.7 | 9 | Iowa City, City High | ---- | ---- | ---- |
284 | Lual Akol | 21:55.9 | 10 | Waukee | ---- | ---- | ---- |
285 | Jasper Morton | 21:56.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
286 | Evan Morrissey | 21:56.9 | 10 | Davis County, Bloomfield | ---- | ---- | ---- |
287 | Cameron Frederick | 21:58.0 | 9 | Waukee | ---- | ---- | ---- |
288 | Bryson Rehmeier | 21:58.7 | 12 | Indianola | ---- | ---- | ---- |
289 | David Whittaker | 22:01.9 | 11 | Iowa City, City High | ---- | ---- | ---- |
290 | Josue Corral Coronado | 22:02.7 | 10 | Marshalltown | ---- | ---- | ---- |
291 | Arav Shrivastava | 22:06.5 | 10 | Pleasant Valley | ---- | ---- | ---- |
292 | Andy Oelberg | 22:07.2 | 9 | Waukee, Northwest | ---- | ---- | ---- |
293 | Malichi Van Haaften | 22:08.7 | 11 | Pella | ---- | ---- | ---- |
294 | Simon Mills | 22:09.0 | 12 | Nevada | ---- | ---- | ---- |
295 | Dillon Hofstadter | 22:09.0 | 9 | Pleasant Valley | ---- | ---- | ---- |
296 | Max Booton | 22:09.2 | 11 | Winterset | ---- | ---- | ---- |
297 | Gabriel Niedergeses | 22:11.0 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
298 | Owen Garland | 22:11.2 | 9 | Waukee, Northwest | ---- | ---- | ---- |
299 | Nate Quiner | 22:13.7 | 9 | Waukee, Northwest | ---- | ---- | ---- |
300 | William Conrad | 22:13.9 | 12 | Pella | ---- | ---- | ---- |
301 | Ben Halbach | 22:16.0 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
302 | Alex Young | 22:18.7 | 11 | Waukee | ---- | ---- | ---- |
303 | Arjith Rajesh Nair | 22:24.4 | 9 | Waukee, Northwest | ---- | ---- | ---- |
304 | Thomas Bacon | 22:25.7 | 12 | Pleasant Valley | ---- | ---- | ---- |
305 | Jacob Glick | 22:29.5 | 10 | Waukee, Northwest | ---- | ---- | ---- |
306 | Noah Sloan | 22:31.5 | 11 | Ankeny | ---- | ---- | ---- |
307 | Zech Klaas | 22:32.7 | 9 | Marshalltown | ---- | ---- | ---- |
308 | Otto Salge | 22:34.0 | 10 | Waukee | ---- | ---- | ---- |
309 | Noah McMillin | 22:34.4 | 10 | Ankeny | ---- | ---- | ---- |
310 | Arthur Olsen | 22:34.5 | 10 | Ankeny | ---- | ---- | ---- |
311 | Cooper DeWitt | 22:35.9 | 9 | Waukee, Northwest | ---- | ---- | ---- |
312 | Geste Denny | 22:37.0 | 9 | Waukee, Northwest | ---- | ---- | ---- |
313 | Carter Garcia | 22:38.0 | 12 | Ankeny | ---- | ---- | ---- |
314 | Quinn Coonan | 22:40.4 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
315 | Jack Atwood | 22:40.5 | 11 | Waukee, Northwest | ---- | ---- | ---- |
316 | Kale Briggs | 22:45.0 | 12 | Indianola | ---- | ---- | ---- |
317 | Colten Becker | 22:49.0 | 10 | Waukee, Northwest | ---- | ---- | ---- |
318 | Mark Morse | 22:49.4 | 9 | Waukee, Northwest | ---- | ---- | ---- |
319 | Bobby Zylstra | 22:50.7 | 9 | Waukee, Northwest | ---- | ---- | ---- |
320 | Eli Gabrielson | 22:53.7 | 11 | Waukee, Northwest | ---- | ---- | ---- |
321 | Canan Olson | 22:54.9 | 11 | Prairie, Cedar Rapids | ---- | ---- | ---- |
322 | Isaac Vandenberg | 22:56.5 | 12 | Pella | ---- | ---- | ---- |
323 | Gus King | 22:56.5 | 9 | Winterset | ---- | ---- | ---- |
324 | Callen Evans | 22:57.2 | 9 | Ankeny | ---- | ---- | ---- |
325 | Blake Dean | 22:57.2 | 9 | Waukee, Northwest | ---- | ---- | ---- |
326 | Krish Pappala | 22:58.0 | 9 | Waukee, Northwest | ---- | ---- | ---- |
327 | Taylor Thompson | 23:07.5 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
328 | Trent Hopkins | 23:08.7 | 11 | Pella | ---- | ---- | ---- |
329 | Dominic Terzis | 23:09.2 | 12 | Ankeny | ---- | ---- | ---- |
330 | Anders Repp | 23:09.7 | 12 | Ankeny | ---- | ---- | ---- |
331 | Mario Garcia | 23:09.7 | 10 | Waukee, Northwest | ---- | ---- | ---- |
332 | Michael Kennedy | 23:11.0 | 12 | Ankeny | ---- | ---- | ---- |
333 | Owen Klaus | 23:11.4 | 12 | Davis County, Bloomfield | ---- | ---- | ---- |
334 | Nate Wilson | 23:11.5 | 9 | Indianola | ---- | ---- | ---- |
335 | Elisha Emry | 23:11.7 | 10 | Iowa City, City High | ---- | ---- | ---- |
336 | Brooks Giles | 23:12.7 | 9 | Waukee, Northwest | ---- | ---- | ---- |
337 | George Dixon | 23:12.7 | 9 | Pleasant Valley | ---- | ---- | ---- |
338 | Ammar Bazaraa | 23:13.7 | 12 | Pleasant Valley | ---- | ---- | ---- |
339 | Nishchal Nandimandalam | 23:14.5 | 9 | Waukee | ---- | ---- | ---- |
340 | Declain Meloy | 23:14.9 | 9 | Marshalltown | ---- | ---- | ---- |
341 | Parker Magill | 23:15.0 | 11 | Des Moines, Roosevelt | ---- | ---- | ---- |
342 | Cole Connell | 23:16.7 | 9 | Iowa City, City High | ---- | ---- | ---- |
343 | Michael Gusse | 23:17.2 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
344 | Isaac Tague | 23:17.4 | 11 | Norwalk | ---- | ---- | ---- |
345 | Riley Monson | 23:19.2 | 11 | Norwalk | ---- | ---- | ---- |
346 | Noah Novotny | 23:20.9 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
347 | Joel Burhama | 23:21.0 | 9 | Marshalltown | ---- | ---- | ---- |
348 | Jullien Trepanier | 23:22.0 | 9 | Iowa City, City High | ---- | ---- | ---- |
349 | Logan Hutchinson | 23:23.5 | 9 | Ankeny | ---- | ---- | ---- |
350 | Duncan Harmon | 23:23.9 | 10 | Iowa City, City High | ---- | ---- | ---- |
351 | Thomas Brodersen | 23:26.0 | 9 | Ankeny | ---- | ---- | ---- |
352 | Cooper Stammerman | 23:26.2 | 9 | Ankeny | ---- | ---- | ---- |
353 | Keegan McGilvra | 23:31.2 | 10 | Norwalk | ---- | ---- | ---- |
354 | Benjamin Van Ee | 23:32.2 | 10 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
355 | Trig Mumm | 23:38.9 | 9 | Waukee | ---- | ---- | ---- |
356 | Dev Goriparthi | 23:41.5 | 10 | Waukee, Northwest | ---- | ---- | ---- |
357 | Triston Davis | 23:51.2 | 10 | Norwalk | ---- | ---- | ---- |
358 | Sean Jones | 23:53.5 | 11 | Norwalk | ---- | ---- | ---- |
359 | Mason Owens | 23:54.9 | 9 | Iowa City, City High | ---- | ---- | ---- |
360 | Rylan Pearson | 23:58.2 | 9 | Waukee, Northwest | ---- | ---- | ---- |
361 | Brendan Blades | 24:00.5 | 10 | Waukee, Northwest | ---- | ---- | ---- |
362 | Beckett Showalter | 24:06.0 | 9 | Waukee | ---- | ---- | ---- |
363 | Kaleb Carter | 24:10.5 | 9 | Marshalltown | ---- | ---- | ---- |
364 | William Franks | 24:11.7 | 9 | Des Moines, Roosevelt | ---- | ---- | ---- |
365 | Jace Johnson | 24:21.5 | 9 | Nevada | ---- | ---- | ---- |
366 | Quinn Barker | 24:23.0 | 9 | Waukee, Northwest | ---- | ---- | ---- |
367 | Maximilan Scheier | 24:30.9 | 11 | Marshalltown | ---- | ---- | ---- |
368 | Jonas Taylor | 24:31.0 | 9 | Marshalltown | ---- | ---- | ---- |
369 | Oliver Watts | 24:35.5 | 9 | Nevada | ---- | ---- | ---- |
370 | Antonio Nguyen | 24:43.0 | 10 | Waukee, Northwest | ---- | ---- | ---- |
371 | Eli Irvin | 24:47.2 | 10 | Waukee, Northwest | ---- | ---- | ---- |
372 | Xavier Keasling | 24:48.0 | 9 | Pella | ---- | ---- | ---- |
373 | Sushanth Burugu | 24:50.4 | 9 | Pleasant Valley | ---- | ---- | ---- |
374 | Ethan Gran | 24:59.0 | 10 | Des Moines, Roosevelt | ---- | ---- | ---- |
375 | Kellan Deahl | 24:59.9 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
376 | Aiden Huston | 25:07.9 | 12 | Pella | ---- | ---- | ---- |
377 | Byron Thiphasouk | 25:11.5 | 9 | Nevada | ---- | ---- | ---- |
378 | Chase Fisher | 25:16.0 | 10 | Prairie, Cedar Rapids | ---- | ---- | ---- |
379 | Ehyden Davis | 25:19.4 | 9 | Pleasant Valley | ---- | ---- | ---- |
380 | Jared McBurney | 25:23.2 | 12 | Waukee | ---- | ---- | ---- |
381 | Kinnick Armstrong | 25:35.2 | 9 | Indianola | ---- | ---- | ---- |
382 | Aiden Barber | 25:42.0 | 11 | Indianola | ---- | ---- | ---- |
383 | Umid Norkuziev | 25:44.7 | 11 | Winterset | ---- | ---- | ---- |
384 | Brady Kaszubowski | 25:53.0 | 9 | Waukee, Northwest | ---- | ---- | ---- |
385 | Calhoun Lane | 25:57.5 | 10 | Waukee, Northwest | ---- | ---- | ---- |
386 | Aiden Forrester | 26:20.2 | 10 | Ankeny | ---- | ---- | ---- |
387 | Rhys Hale | 26:22.2 | 9 | Ankeny | ---- | ---- | ---- |
388 | Gavin Freiberg | 26:23.4 | 11 | Marshalltown | ---- | ---- | ---- |
389 | Rydale Horn | 26:33.0 | 11 | Davis County, Bloomfield | ---- | ---- | ---- |
390 | Nolan Gentry | 26:38.2 | 12 | Ankeny | ---- | ---- | ---- |
391 | Easton Hannon | 26:39.5 | 9 | Pella | ---- | ---- | ---- |
392 | Karsten Sherrill | 26:40.9 | 9 | Waukee, Northwest | ---- | ---- | ---- |
393 | Britten Reid | 26:50.7 | 9 | Waukee, Northwest | ---- | ---- | ---- |
394 | Taulant Hyseni | 27:06.7 | 12 | Waukee, Northwest | ---- | ---- | ---- |
395 | Emmerich Olin | 27:24.0 | 9 | Pella | ---- | ---- | ---- |
396 | Jackson Draheim | 27:32.7 | 9 | Waukee, Northwest | ---- | ---- | ---- |
397 | Mason Royal | 27:40.9 | 11 | Dowling Catholic, West Des Moines | ---- | ---- | ---- |
398 | Patrick Matamura | 28:18.2 | 11 | Iowa City, City High | ---- | ---- | ---- |
399 | Andrew Griffin | 28:30.0 | 10 | Waukee, Northwest | ---- | ---- | ---- |
400 | Max Falke | 29:12.9 | 11 | Winterset | ---- | ---- | ---- |
401 | Michael Helm | 29:43.5 | 9 | Pella | ---- | ---- | ---- |
402 | Kyle Holberg | 31:08.0 | 11 | Marshalltown | ---- | ---- | ---- |
403 | Bryce Kromoredjo | 32:47.0 | 11 | Winterset | ---- | ---- | ---- |
404 | Aaron Thatcher | 37:10.5 | 11 | Pella | ---- | ---- | ---- |