Boys 3 Mile Run
PLACE SCORE NAME TIME TEAM
1 1 George Nowak 16:16.0 Edina (Mn)
2 Ethan Marshall 16:16.2 St Thomas Aquinas (Ks
3 2 Johnson Nicholas 16:26.2 Valley
4 3 Samuel Elliott 16:31.1 Edina (Mn)
5 Luke Godard 16:34.6 St Thomas Aquinas (Ks
6 4 Willem Gokemeijer 16:35.8 Edina (Mn)
7 5 Bradley Squarek 16:36.6 Edina (Mn)
8 6 Lucas Selman 16:39.8 Edina (Mn)
9 7 Owen Gage 16:41.1 Edina (Mn)
10 8 Will Ode 16:43.1 Dowling Catholic
11 9 Owen Carter 16:44.3 Valley
12 10 Benjamin Passolt 16:44.7 Edina (Mn)
13 John Horan 16:45.6 Edina (Mn)
14 Tyler Masuda 16:47.1 Edina (Mn)
15 11 Ben Habel 16:49.3 C R Prairie
16 12 Josh Andrews 16:52.7 Waukee
17 Mark Ellenberger 16:53.0 Edina (Mn)
18 13 Jack Pendergast 16:53.0 C R Prairie
19 Michael Chamberlain 16:54.6 Edina (Mn)
20 14 Robbie Strang 17:00.0 Iowa City City High
21 15 Johnny Sietz 17:00.3 Linn-Mar
22 16 Zach Fry 17:00.5 Dowling Catholic
23 17 Duncan Kyhl 17:01.0 Dowling Catholic
24 18 Danny Haisch 17:02.3 Waukee
25 19 Izaak Dixon 17:02.6 Waukee
26 20 Weisshaar Jacob 17:05.1 Valley
27 21 Aaron Koopal 17:07.9 Johnston
28 22 Matthew Berns 17:09.4 Dowling Catholic
29 23 Matt Dolde 17:09.5 Johnston
30 24 Peter Woodward 17:11.4 Iowa City West
31 25 Logan Stuart 17:11.4 Iowa City West
32 26 Andrew Klein 17:12.6 Des Moines Lincoln
33 27 Bonj Doyo 17:13.7 Johnston
34 28 Will Greder 17:14.3 Gilbert
35 29 Drew Brase 17:14.3 Dowling Catholic
36 30 Micah Hammann 17:15.3 Pella
37 31 Both Yuet 17:16.2 Valley
38 32 Ian Buske 17:17.2 Waukee
39 33 Cade Meyer 17:18.9 Johnston
40 34 Ean Warrick 17:21.3 Ames
41 35 Justin Gard 17:21.4 Johnston
42 36 Matt Hines 17:22.3 Ankeny Centennial
43 37 Dylan Veigulis 17:22.8 Des Moines Lincoln
44 38 Evan Schmidt 17:23.2 Johnston
45 39 Andrew Rompot 17:23.8 Iowa City West
46 Parker Zak 17:24.2 Edina (Mn)
47 40 Smeins Jack 17:24.7 Valley
48 41 Michael Ode 17:25.7 Dowling Catholic
49 42 John Clingan 17:25.7 Dowling Catholic
50 43 Preston Witte 17:26.5 Ames
51 44 Eric Maxon 17:26.8 Shawnee Miss Nw (Ks)
52 45 Jp Rethwisch 17:26.8 Iowa City City High
53 46 Ben Harrell 17:27.0 Shawnee Miss Nw (Ks)
54 47 Jackson Smith 17:27.0 Waukee
55 48 Fix Ross 17:27.0 Valley
56 49 Max Swain 17:27.4 Iowa City City High
57 50 Jack Bender 17:27.5 Johnston
58 Benjamin Elliott 17:27.6 Edina (Mn)
59 Jake Miller 17:27.8 Dowling Catholic
60 Ben Lunn 17:28.6 Johnston
61 51 Jonathan Brown 17:28.9 Iowa City City High
62 52 Barry Bartlett 17:29.0 Des Moines Lincoln
63 53 Evian Peterson 17:29.6 Waukee
64 Asher Heuss 17:29.8 Johnston
65 Karson Kleve 17:30.1 Johnston
66 54 Gus Muenzenmay 17:30.9 Waukee
67 Kiernan Adair 17:30.9 Johnston
68 55 Micah Bailey 17:31.0 Iowa City West
69 56 Carlo Dannenfelser 17:31.1 C R Prairie
70 Augustus Hubbell, 9 17:32.0 Edina (Mn)
71 Jimmy Le 17:32.4 Johnston
72 57 Nolan Cochran 17:32.5 Iowa City City High
73 Max Oberman 17:32.7 Waukee
74 58 Colin Imhoff 17:34.4 Ames
75 Cole Willey 17:38.4 Dowling Catholic
76 59 Patrick Gorman 17:38.8 C R Washington
77 60 Lewis Kleman 17:38.9 C R Washington
78 Shane McCullum 17:38.9 Dowling Catholic
79 Luke Bazan 17:38.9 Waukee
80 Henric Krause 17:39.7 Johnston
81 61 Zane Miller 17:40.2 Gilbert
82 62 Blake Stewart 17:41.0 C R Prairie
83 Ben Kinman 17:41.8 Johnston
84 Hunter Briggs 17:42.2 Johnston
85 Russell Gokemeijer, 9 17:42.9 Edina (Mn)
86 Noah Smith 17:44.5 Dowling Catholic
87 63 Micah Smith 17:44.5 Iowa City West
88 64 Spencer Kaleko 17:44.9 Shawnee Miss Nw (Ks)
89 65 Ryder Jarrett 17:45.6 Shawnee Miss Nw (Ks)
90 66 Matt Taylor 17:46.1 Iowa City City High
91 67 Will Conrad 17:46.3 Iowa City West
92 68 Cooper Sanor 17:46.6 Linn-Mar
93 69 Owen Jones 17:47.5 Iowa City City High
94 70 Joe Gibbons 17:47.7 Gilbert
95 71 Ethan Goers 17:48.0 Iowa City West
96 Ben Gardner 17:48.5 Johnston
97 Owen Ness 17:49.5 Johnston
98 Ryan Modlin 17:49.6 Waukee
99 72 Sandor Andrew 17:50.0 Valley
100 Logan Swaim 17:50.2 Johnston
101 Lucas Jessen 17:50.9 Edina (Mn)
102 Carsten Thompson 17:50.9 Johnston
103 Edward Dowling 17:51.0 Iowa City West
104 Joey Dohrmann 17:51.4 Dowling Catholic
105 Carlos Quijano 17:51.8 Dowling Catholic
106 Augie Muenzenmay 17:52.0 Waukee
107 73 Eric Hall-Floden 17:52.4 Ames
108 Nathan Caspar 17:52.6 Edina (Mn)
109 Matt Knox 17:53.8 S F Roosevelt (Sd)
110 Jarren Lucas 17:54.3 Iowa City City High
111 Chen-You Wu 17:54.6 Iowa City West
112 Jared Tegeler 17:56.5 Johnston
113 Matthew Bishop 17:57.3 Dowling Catholic
114 Riley Snyder 17:58.2 Iowa City West
115 Ian Prescott 17:58.5 Iowa City West
116 Bernhard Joseph 18:00.3 Valley
117 Jordan Swanson 18:00.5 Waukee
118 Isaac Miller 18:02.1 Iowa City West
119 Cade Simpson 18:02.9 Waukee
120 Drew Schmidt 18:03.0 Johnston
121 Lukas Anson 18:03.5 Iowa City West
122 74 Ben Digman 18:04.3 Linn-Mar
123 Charles Maxwell 18:05.7 Iowa City City High
124 75 Brendan Scott 18:06.4 Bettendorf
125 Yersin Grant 18:06.8 Valley
126 76 Joel Hyler 18:07.1 Ankeny Centennial
127 77 Mason Johnson 18:07.6 C R Prairie
128 78 McKade Adams 18:07.7 C R Prairie
129 Joel Woodsmall 18:07.9 Johnston
130 79 Chandler Frieden 18:08.3 C R Prairie
131 80 Bryan Ennis 18:09.4 C R Washington
132 81 Ethan Schmidt 18:09.8 Linn-Mar
133 Anders Carlson 18:09.9 Edina (Mn)
134 John Momberg 18:10.9 Iowa City City High
135 82 Tye Skilang 18:11.1 Linn-Mar
136 Ethan Hartle 18:11.4 Johnston
137 Leonard Chen, 9 18:11.4 Edina (Mn)
138 Luke Mohan 18:12.0 Dowling Catholic
139 83 Aken Dut 18:12.0 Ames
140 Brandon Vu 18:12.9 Johnston
141 84 Michael Gustafson 18:13.2 Gilbert
142 85 Carter Robinson 18:13.4 Ames
143 86 Jonny Swarm 18:13.5 Bettendorf
144 Nathan Tegeler 18:14.0 Johnston
145 Jason White 18:14.1 Johnston
146 87 Avery Bandstra 18:14.1 D M Roosevelt
147 88 Noah Keith 18:14.2 D M Roosevelt
148 Ace Holst 18:14.7 Iowa City West
149 Grant Shaw 18:15.3 Waukee
150 John Muckler 18:15.6 Iowa City City High
151 89 Thomas Naughton 18:16.0 Indianola
152 Jonah Magneson 18:16.1 Dowling Catholic
153 Ken Wilbur 18:16.4 Iowa City West
154 Arnold Jacob 18:16.6 Valley
155 Robert Wise 18:17.1 Iowa City West
156 Mitchell Wilkes 18:18.7 Iowa City City High
157 Aidan Cunningham 18:19.2 Dowling Catholic
158 90 Caleb Kleman 18:19.4 C R Washington
159 91 Connor Neils 18:19.9 Ankeny Centennial
160 Gabriel Weigel 18:20.0 Iowa City City High
161 Horak Garrett 18:20.1 Valley
162 92 Elias Calore 18:20.1 Marion
163 Jackson Marshall 18:20.8 Johnston
164 93 Matthew Schuttloffel 18:21.1 Marion
165 94 Will Hernandez 18:22.1 Marion
166 Ivan Badovinac 18:22.6 Iowa City West
167 95 Cole Rand 18:22.8 Des Moines Lincoln
168 Margulies Graham 18:23.2 Valley
169 96 Juan Pablo Ramirez 18:23.8 Shawnee Miss Nw (Ks)
170 Dahlen Grant 18:23.8 Valley
171 97 Daniel Medin 18:23.9 Linn-Mar
172 98 Kevin Stenstrom 18:24.1 D M Roosevelt
173 99 Ryan Mills 18:24.6 Ames
174 Noah Kabat 18:24.6 Iowa City City High
175 100 Max Colton 18:25.9 Linn-Mar
176 101 Thomas Crowley 18:27.8 Bettendorf
177 102 Rowen Abbas 18:27.9 D M Roosevelt
178 Michael Boyle 18:28.1 Waukee
179 Blake Wheeler 18:29.0 C R Prairie
180 Kyle Goodell 18:29.4 Linn-Mar
181 Hutchinson Spencer 18:29.5 Valley
182 Zack Johnson 18:29.6 C R Prairie
183 Blake Krapfl 18:29.8 C R Prairie
184 103 Nick Sash 18:30.3 Ankeny Centennial
185 Jordan Goreth 18:31.8 Johnston
186 Cameron Campbell 18:32.6 Ames
187 Ling Alex 18:32.6 Valley
188 Alexander Berryhill 18:32.8 Ames
189 Ahren Reitsma 18:32.9 Waukee
190 104 Nick Ratigan 18:33.7 Bettendorf
191 Raymond Yang 18:33.7 Iowa City West
192 Soto Jacob 18:34.6 Valley
193 105 Owen Fix 18:35.1 Indianola
194 Thomas Digmann 18:35.4 Linn-Mar
195 106 Matt Ockey 18:35.6 Gilbert
196 James Orr 18:36.8 Linn-Mar
197 Connor O'Leary 18:37.7 Waukee
198 107 Kyle Huesmann 18:38.5 Bettendorf
199 Cadin Evans 18:38.7 Linn-Mar
200 108 Anil Siddiqi 18:38.8 D M Roosevelt
201 Josh Marckmann 18:40.7 Johnston
202 109 Josh Sauer 18:42.1 C R Washington
203 Michael Schmitz 18:42.7 Johnston
204 Sam Schmitz 18:43.1 Johnston
205 Aaron McCrary 18:43.1 Waukee
206 110 Austin Quinn 18:43.2 D M Roosevelt
207 111 Ibrahim Bashey 18:43.4 D M Roosevelt
208 Tameron Paulson 18:43.7 Ames
209 Sam Gingrich 18:44.0 Linn-Mar
210 112 Noah Wright 18:44.2 Ankeny Centennial
211 Paxson Picken 18:44.2 Johnston
212 Moritz Jackson 18:44.3 Valley
213 Nate Stenberg 18:45.2 D M Roosevelt
214 Cary Smith 18:46.2 Ames
215 Levi McDonald 18:46.7 D M Roosevelt
216 Josh Meyer 18:47.3 Johnston
217 Scott Laubengayer 18:47.5 Linn-Mar
218 Ander Tebbutt 18:47.8 Ames
219 113 Ivan Noble 18:48.4 Shawnee Miss Nw (Ks)
220 Riley DeJohn 18:48.7 Waukee
221 Jacob Greenlee 18:49.3 Iowa City West
222 114 Isaac Stich 18:49.8 Indianola
223 Andrew Janni 18:49.9 Johnston
224 Gabe Rummel 18:50.2 C R Prairie
225 Noah Keller 18:50.2 Linn-Mar
226 115 Andrew West 18:50.7 Indianola
227 Mills Sterling 18:50.9 Valley
228 116 Jacey Storm 18:51.0 Indianola
229 Daniel Neese 18:51.2 Iowa City West
230 117 Carter Weary 18:51.2 Gilbert
231 Till Schaeffeler 18:52.1 Dowling Catholic
232 118 Connor Bjornsen 18:52.9 Marion
233 Jack Nauman 18:52.9 Linn-Mar
234 Codel Carsen 18:53.6 Valley
235 Spence Benjamin 18:54.0 Valley
236 Paul Johnson 18:54.1 Dowling Catholic
237 Jack Ballard 18:54.2 Iowa City City High
238 119 Tristan Popillion 18:54.5 Gilbert
239 Le Tom 18:54.6 Valley
240 Dain Tack 18:54.7 Johnston
241 Chambers Michael 18:55.7 Valley
242 Mark Steffen 18:56.7 Gilbert
243 Tyson Shock 18:56.8 Linn-Mar
244 Isaac Littler 18:57.3 Linn-Mar
245 Noah Weaver 18:57.4 Iowa City City High
246 Emi Bergman-Corbet 19:00.0 Iowa City City High
247 Michael Frazier 19:00.9 Dowling Catholic
248 Joel Kelsey 19:01.1 C R Prairie
249 Mitch Hanson 19:01.5 Johnston
250 Ethan Robus 19:01.7 Waukee
251 Tyler Rodriguez 19:01.9 Waukee
252 120 A J. Furr 19:02.2 Pella
253 Maclain Bremner 19:02.5 Johnston
254 Sam Ross 19:02.5 Iowa City West
255 121 Treyton Hveem 19:02.7 Ankeny Centennial
256 122 Gage Simmer 19:02.7 Des Moines Lincoln
257 123 Seth Bickham 19:03.0 Indianola
258 Jacob Wenck 19:03.6 Iowa City West
259 Ryan Neubauer 19:03.9 C R Prairie
260 Adam Jackson 19:04.2 Dowling Catholic
261 Kaleb Cook 19:04.4 Linn-Mar
262 Prajapati Aryan 19:04.8 Valley
263 Brandon Latting 19:05.1 Dowling Catholic
264 Cinnamon Nicholas 19:05.1 Valley
265 Tysen Skopec 19:05.9 Iowa City West
266 Drew Ginger 19:07.2 Linn-Mar
267 Colin LaBrie 19:07.4 Dowling Catholic
268 Lance Hickson 19:08.2 Linn-Mar
269 124 Thomas Gaul 19:08.3 Pella
270 125 Brady Johnson 19:10.0 Marion
271 126 Mason Daubs 19:10.2 Marion
272 Collin Farr 19:12.5 C R Prairie
273 Will Martin 19:13.3 Iowa City City High
274 Michael Biertzer 19:14.0 Linn-Mar
275 Gallman-Ringing Sheild 19:14.8 Iowa City West
276 Eli Frantzen 19:14.9 D M Roosevelt
277 127 Tyger Callahan 19:15.3 Bettendorf
278 128 Mason Johnston 19:15.4 Pella
279 Conner Gansen 19:15.9 Linn-Mar
280 129 Peter Ward 19:16.3 Marion
281 Stephen Shuka 19:16.5 Gilbert
282 Adam Pottebaum 19:16.7 Johnston
283 Niland Connor 19:17.2 Valley
284 Osman Salama 19:17.2 Iowa City West
285 Kelby Anderson 19:17.6 Iowa City City High
286 Tim Schuttloffel 19:18.6 Marion
287 Joe Bussey 19:18.6 Dowling Catholic
288 130 Will Gross 19:20.1 Shawnee Miss Nw (Ks)
289 Jacob Eckert 19:20.1 S F Roosevelt (Sd)
290 Jack Gustafson 19:20.4 Gilbert
291 Daniel Fu 19:20.7 Johnston
292 Ryland Welch 19:21.1 Waukee
293 131 Benjamin Lauritsen 19:21.2 Pella
294 132 Cade Cunningham 19:21.8 Ankeny Centennial
295 Sam Izaak 19:21.9 Waukee
296 Donnelly Ryan 19:22.2 Valley
297 James Bernard 19:22.5 Gilbert
298 Caleb Morgan 19:24.0 Iowa City City High
299 133 James Gaul 19:24.3 Pella
300 Julian DeBrower 19:24.7 Linn-Mar
301 Daniel Ordaz 19:25.1 Dowling Catholic
302 Thomas Duong 19:25.1 Iowa City West
303 134 Michael Spoonholtz 19:25.4 Des Moines Lincoln
304 Lucas Bleyle 19:26.6 Ames
305 Tim Simmons 19:27.9 Iowa City City High
306 Jonathan Shilyansky 19:28.3 Iowa City West
307 Warden Thomas 19:28.4 Valley
308 Samuel Volkmer 19:28.8 Dowling Catholic
309 Thomas McMillian 19:29.4 Iowa City City High
310 Ryan O'Halloran 19:29.9 Dowling Catholic
311 Charlie Wingert 19:30.1 Dowling Catholic
312 Josh Fletcher 19:30.2 Iowa City City High
313 Tadeas Diress 19:31.5 Ames
314 Briggs Noble 19:31.8 Valley
315 135 Ben Curry 19:33.5 Bettendorf
316 Tom Bush 19:33.6 C R Prairie
317 Brandon Berner 19:35.4 Iowa City West
318 Jake Voss 19:36.1 Linn-Mar
319 Griffin Rhode 19:37.8 Dowling Catholic
320 Joe Schuessler 19:38.4 Iowa City City High
321 136 Nick Singer 19:38.8 Pella
322 Eric Doorn 19:39.6 Iowa City West
323 Dean Wortman 19:40.0 Iowa City City High
324 Andrew Grandgenett 19:40.7 Ames
325 Nate Williams 19:41.1 Ankeny Centennial
326 Ben Lyons 19:41.1 Ankeny Centennial
327 Michael Holm 19:41.7 Ames
328 137 Caleb Sauer 19:41.8 C R Washington
329 Ryan Hynick 19:43.7 Iowa City City High
330 McKillip Colin 19:44.1 Valley
331 Quinn Swaim 19:44.1 Johnston
332 138 Adam Dunn 19:44.1 Indianola
333 Ethan D'Allessandro 19:44.6 Iowa City West
334 Dylan Baltazor 19:45.1 Bettendorf
335 Anders Lie 19:45.3 Iowa City City High
336 Danny Lasky 19:45.3 Dowling Catholic
337 139 Quintin Gay 19:46.0 C R Washington
338 Forrest LaPrade 19:46.6 D M Roosevelt
339 Jordan Buma 19:46.8 Pella
340 140 Nick Thiel 19:47.2 Roland-Story
341 Jacob Fisher 19:48.0 Iowa City West
342 Bailey Reiseck 19:48.2 C R Prairie
343 Marcus Brooks 19:49.2 Bettendorf
344 Jack Lin 19:49.9 C R Washington
345 141 Dylan Ihle 19:50.6 Roland-Story
346 Oberender Daniel 19:50.8 Valley
347 Colin Recker 19:51.1 Dowling Catholic
348 Noah Stevens 19:51.9 Ames
349 Jake Dieleman 19:52.4 Johnston
350 Lars Elsbernd 19:52.6 D M Roosevelt
351 Griffen Vogelgesang 19:53.3 Iowa City City High
352 Shane Esposito 19:54.1 D M Roosevelt
353 Xavier Leonard 19:54.6 Johnston
354 Daniel Vargas 19:55.4 Shawnee Miss Nw (Ks)
355 Gus Mote 19:55.8 Dowling Catholic
356 Connor Gilbreath 19:57.9 D M Roosevelt
357 Nate Wilson 19:59.3 Waukee
358 Will Keck 19:59.4 Waukee
359 Josh Davis 19:59.6 Johnston
360 Max Balbach 20:00.5 Johnston
361 Cooper Cary 20:00.9 D M Roosevelt
362 Issac Holtz 20:02.2 Waukee
363 Harrison Yoder 20:02.7 Ames
364 Joey Sullivan 20:03.4 Linn-Mar
365 Paul Cornell 20:04.3 Iowa City City High
366 Mustafa Omar 20:05.5 Valley
367 Nathan Greer 20:05.9 Waukee
368 Jacob Denny 20:06.5 Ames
369 Christian Graber 20:07.4 Gilbert
370 Gould Thomas 20:07.4 Valley
371 Windust Jacob 20:07.6 Valley
372 Keegan Turnbough 20:07.7 Iowa City City High
373 Thomas Bejarno 20:08.6 Dowling Catholic
374 Ryan Cynar 20:09.0 Iowa City City High
375 Givant Noah 20:09.0 Valley
376 Will Morlock 20:09.4 Johnston
377 Dyer Jarabek 20:10.5 Dowling Catholic
378 Malachi Thompson 20:10.8 Johnston
379 Orion Staskal 20:10.9 Iowa City West
380 Johnson Jack 20:11.3 Valley
381 Blake Oshel 20:11.5 C R Prairie
382 Noah Barker 20:11.8 Ames
383 Ben Kock 20:12.4 Waukee
384 Aaron Taylor 20:12.7 Bettendorf
385 Rabi Alaya 20:13.1 Iowa City West
386 Luke Hillsman 20:13.5 Dowling Catholic
387 Jared Staskal 20:13.8 Iowa City West
388 Nick Moon 20:14.3 Iowa City West
389 Kittle Vitali 20:15.4 Valley
390 Eli Anderson 20:15.6 Iowa City City High
391 Ollie Morelli 20:17.0 Iowa City City High
392 Jack Romp 20:17.4 D M Roosevelt
393 Andrew Greene 20:17.6 Ames
394 Abe Brink 20:17.8 Ankeny Centennial
395 Abbott LaPrade 20:17.8 D M Roosevelt
396 Alex Brown 20:18.2 Linn-Mar
397 Keegan Sotelo 20:19.0 Iowa City City High
398 Gaunt David 20:19.7 Valley
399 Ayi Ajavon 20:19.8 Iowa City West
400 Collin Cincola 20:19.9 Bettendorf
401 Spencer Dunham 20:20.1 Waukee
402 142 Seth Halleland 20:21.0 Roland-Story
403 Tanchinh Zachary 20:21.4 Valley
404 Kacar Alda 20:23.4 Valley
405 Atticus Ojile 20:23.7 Iowa City City High
406 Troy Miller 20:23.8 Pella
407 Daniel Brown 20:24.0 Iowa City City High
408 Ethan Scheck 20:24.5 Dowling Catholic
409 Owen Millers 20:24.7 Iowa City West
410 Cole Gansen 20:24.7 Linn-Mar
411 143 Coby Konkol 20:25.3 Des Moines Lincoln
412 Jens Rasmussen 20:25.4 Johnston
413 Jason Zheng 20:25.5 Ames
414 Brody Greenwood 20:25.7 Indianola
415 Jack Savage 20:25.8 Dowling Catholic
416 Will Johnston 20:25.8 Gilbert
417 Hixson Samuel 20:26.2 Valley
418 Gage Schmidt 20:27.3 Johnston
419 Jack O'Halloran 20:28.3 Dowling Catholic
420 144 Will Larson 20:28.5 Roland-Story
421 Jonah Brook 20:28.9 Iowa City City High
422 Aiden Foell 20:28.9 Waukee
423 Eric Schmitt 20:29.7 Johnston
424 Brayden Beinhart 20:29.7 Indianola
425 Ian Hillier 20:30.3 Ames
426 Brandon Spinner 20:31.0 Marion
427 Aiden Palmer 20:33.8 D M Roosevelt
428 Younes Rouabhi 20:33.9 Iowa City City High
429 Zach Schmidt 20:33.9 C R Prairie
430 Tim Trana 20:34.3 Iowa City City High
431 Aaron Roehr 20:37.7 Bettendorf
432 Ryan Jasper 20:39.2 Des Moines Lincoln
433 Layne Turner 20:39.8 Linn-Mar
434 Gray Barrett 20:40.0 Dowling Catholic
435 Miles Combs 20:40.3 Indianola
436 Noah Nanke 20:41.5 C R Washington
437 145 Taylor Hink 20:42.5 Roland-Story
438 Logan Bouschlicher 20:42.9 C R Washington
439 David Goodburn 20:43.4 Johnston
440 Danny Rompot 20:43.9 Iowa City West
441 Joseph Seymour 20:44.0 Dowling Catholic
442 Jonathan Moore 20:44.2 Johnston
443 Noah Miller 20:44.8 Waukee
444 Kyle Schmidt 20:47.4 Johnston
445 Alex Hong 20:49.4 Dowling Catholic
446 Joe Hurd 20:50.0 Ames
447 John Geerdes 20:51.2 Iowa City City High
448 Michael Bonin 20:51.9 Bettendorf
449 Kyle Geerts 20:51.9 Johnston
450 Romain Obame Ndo 20:52.7 Ames
451 Jack McKinney 20:52.8 Waukee
452 Evan Newcomb 20:53.9 Johnston
453 Will Greteman 20:55.9 Waukee
454 Kellen Cosgrove 20:56.3 Dowling Catholic
455 Colin Smith 20:56.3 Waukee
456 Zachariah Moore 20:56.7 C R Washington
457 Carter Lundgren 20:56.8 Johnston
458 Sam Tomek 20:57.3 Iowa City City High
459 Isaiah Kelley 20:57.8 Linn-Mar
460 Overton Samuel 20:58.0 Valley
461 Zach Abbey 20:58.6 Johnston
462 Joshua Gartin 21:00.2 Ames
463 Keaton Schulte 21:01.6 Dowling Catholic
464 Tyler Potter 21:01.9 Dowling Catholic
465 Murphy Carl 21:02.0 Valley
466 Connor Schroeder 21:02.4 Ames
467 Gage Christiansen 21:03.7 Gilbert
468 Niland Patrick 21:05.0 Valley
469 Omari Masimbuko 21:05.8 Iowa City West
470 Matt Wichhart 21:07.2 Iowa City West
471 Kaden Schilling 21:08.0 C R Prairie
472 Jacob Schwarzenbach 21:08.2 Johnston
473 Jake Sharaffudin 21:08.5 Iowa City West
474 Jake Sterling 21:09.1 Johnston
475 Cole Huedepohl 21:09.7 C R Prairie
476 Charlie Pattinson 21:10.6 Johnston
477 Grant Anderson 21:11.1 Iowa City West
478 Nick Waddell 21:11.8 Ankeny Centennial
479 Greg Eckley 21:12.5 D M Roosevelt
480 Matthew Roberts 21:13.0 Ames
481 Teegon Slaughter 21:13.3 Marion
482 Arvid Gustafsen 21:13.5 Iowa City City High
483 Schaeuble Jack 21:13.6 Valley
484 Sam Olson 21:14.0 C R Prairie
485 Cole Frazee 21:15.2 C R Prairie
486 Connor Hayes 21:15.3 Iowa City West
487 Zach Rinke 21:15.7 Dowling Catholic
488 Michael Neppl 21:16.0 Ames
489 Jacob Bouska 21:16.4 Iowa City City High
490 Hunter Johnson 21:17.3 Marion
491 Sean Chi 21:18.0 Iowa City West
492 Josh Dostal 21:18.8 Johnston
493 Lee William 21:19.2 Valley
494 Zechariah Schrauben 21:19.7 Pella
495 Harrison Eckard-Garrett
21:19.8 D M Roosevelt
496 Bashar Eid 21:22.6 D M Roosevelt
497 Carter Moseley 21:23.6 Waukee
498 Cameron Tritle 21:23.8 Ames
499 Caleb Nostrala 21:24.0 Indianola
500 Jordan Roozenboom 21:24.0 Pella
501 Riley Peters 21:24.2 Pella
502 Brandon Crow 21:25.6 Gilbert
503 Alexander Kovar 21:26.0 Ames
504 Jonah Larrison 21:26.2 Waukee
505 Caleb Devick 21:26.7 Ames
506 146 Colby Martin 21:26.7 Roland-Story
507 JaRon Jenkins 21:27.6 C R Prairie
508 Austen Mattingly 21:28.2 Iowa City West
509 Cole Quint 21:28.3 Marion
510 Kevin Chen 21:28.7 Iowa City West
511 Max Stark 21:29.9 C R Washington
512 147 Eli Ruben 21:30.5 Roland-Story
513 Josh Larreau 21:30.7 Waukee
514 Nolan Jackson 21:30.8 Roland-Story
515 Oliver Clanin 21:30.9 Linn-Mar
516 Drake Sanchez 21:31.1 Bettendorf
517 Umble Jake 21:31.4 Valley
518 Carson Frazee 21:31.6 C R Prairie
519 Burger Garrett 21:32.0 Valley
520 Eppert Jordan 21:32.5 Valley
521 Matthew Probst 21:35.0 Dowling Catholic
522 Nick Hall 21:35.4 Dowling Catholic
523 Bunn Hans 21:37.0 Valley
524 Grant Roszhart 21:37.2 Waukee
525 Bierma Isaac 21:38.6 Valley
526 Erik Johnson 21:39.4 Ames
527 Connor Wilson 21:41.1 Ankeny Centennial
528 Colin Lacey 21:42.3 Dowling Catholic
529 Cody Frost 21:42.3 Marion
530 Mason Thomas 21:42.6 Roland-Story
531 Alex Sharp 21:43.7 Gilbert
532 Ama Basan 21:43.8 Iowa City City High
533 Trevor Lynch 21:45.9 Dowling Catholic
534 Coby Wills 21:48.0 Linn-Mar
535 Dylan Myers 21:48.2 C R Prairie
536 David Hebrink 21:50.3 C R Washington
537 Ryan Carter 21:51.3 Iowa City City High
538 Owen Kraus 21:54.2 Iowa City City High
539 Thomas DeLay 21:54.8 Ames
540 Stanley Liu 21:54.8 Linn-Mar
541 Tony Morphew 21:55.3 Iowa City City High
542 Trajan Wells 21:55.8 Iowa City City High
543 Theo Housker 21:56.0 Ankeny Centennial
544 Liam Struck 21:57.8 Ames
545 Oscar Rodriguez 21:58.1 Ames
546 Seth Moore 21:59.9 Roland-Story
547 Andrew Ryan 22:00.8 Dowling Catholic
548 Carson Ehrenberg 22:01.7 Roland-Story
549 Jordan Schroeder 22:02.6 C R Prairie
550 William Zheng 22:03.7 Ames
551 Reese Hermanson 22:04.2 C R Prairie
552 Matthew Thompson 22:04.7 Pella
553 Carson Campbell 22:05.0 Ames
554 Chris Hartley 22:05.1 Johnston
555 Eric Paskach 22:05.7 Ames
556 Bram Janvrin 22:05.8 Gilbert
557 Joseph Kramer 22:06.1 Dowling Catholic
558 Harmon Steen 22:06.1 Marion
559 Blake Keasler 22:07.7 Iowa City City High
560 Cole Hillier 22:08.4 Ames
561 Jacob Peters 22:08.9 Ames
562 Sam Miller 22:10.5 Linn-Mar
563 Drew Wilson 22:12.9 Gilbert
564 Elijah Shelby 22:12.9 Linn-Mar
565 Dylan Scharnau 22:13.5 Linn-Mar
566 Matthew Kliegl 22:14.1 Johnston
567 Bronson Gloeckner 22:14.4 Linn-Mar
568 Thomas Peyton 22:23.6 Marion
569 Zach Rastetter 22:25.1 Gilbert
570 Nicholas Seabold 22:25.2 Iowa City City High
571 Evan Uhlmeyer 22:25.7 Ames
572 Brenden Hinspeter 22:26.1 Waukee
573 Daniel Hansen 22:26.6 Linn-Mar
574 Hunter Booth 22:26.9 C R Prairie
575 Noah Krull 22:27.4 Roland-Story
576 Cullen McDermott 22:27.5 Bettendorf
577 Yasar Hassan 22:28.4 Iowa City City High
578 Franklin Horbuckle 22:29.4 Iowa City City High
579 Josiah Trost 22:30.7 Johnston
580 Cole Barrett 22:32.4 Waukee
581 Elmin Didic 22:32.5 Waukee
582 Kyle Goben 22:32.7 Johnston
583 Nate Hochstetler 22:32.7 Gilbert
584 Connor Huseman 22:33.5 C R Prairie
585 Anthony Trujillo 22:33.7 Iowa City City High
586 Liam Barron 22:34.9 Iowa City City High
587 James Howard 22:37.2 Indianola
588 Leonardo Andreani 22:38.6 C R Prairie
589 Cole Johnson 22:40.0 Johnston
590 Logan White 22:42.9 Pella
591 Wyatt Origer 22:47.2 Roland-Story
592 Gabe Nady 22:49.3 Roland-Story
593 Nick Cassady 22:49.5 C R Prairie
594 Will Myers 22:51.2 Dowling Catholic
595 Arrick Rinke 22:51.4 C R Prairie
596 Miles Henrichs 22:55.5 Iowa City City High
597 Wyatt Kacmarynski 22:55.5 Johnston
598 Elliot Tomek 22:58.6 Iowa City City High
599 Ryan Hearn 23:04.8 Linn-Mar
600 Nick O'Toole 23:07.2 Linn-Mar
601 Alonso Franco 23:08.9 Dowling Catholic
602 Noah Gilkes 23:11.2 Linn-Mar
603 Nelson Gredell 23:11.3 Iowa City City High
604 Evan Dosedel 23:15.3 Waukee
605 Harper Sullivan 23:17.3 Ames
606 Joe Vavra 23:18.1 C R Prairie
607 Kenny McAleer 23:19.9 Waukee
608 Adithya Somisetty 23:21.0 Johnston
609 Calvin Chadima 23:23.0 C R Prairie
610 Parker Murphy 23:23.2 Johnston
611 Will Fagerland 23:30.3 Dowling Catholic
612 Nathan Cremers 23:31.6 Iowa City City High
613 Petr Karpov 23:31.7 Ames
614 Aj Seamans 23:35.9 Iowa City City High
615 Nolan Thompson 23:37.0 Linn-Mar
616 Luke Haverdink 23:38.1 Gilbert
617 Nathan Herreweyers 23:39.0 Iowa City City High
618 Macalister Downing 23:39.5 Des Moines Lincoln
619 Ethan Nady 23:41.2 Roland-Story
620 Charles Keitges 23:45.2 Ames
621 Will Lane 23:49.6 Waukee
622 Jacob Knox 23:50.7 Johnston
623 Matthew Horvath 23:50.8 Dowling Catholic
624 Adam Eichorn 23:54.3 Ames
625 Sam Sirna 23:56.0 Roland-Story
626 Joel Neppl 23:56.9 Ames
627 Tyler Blakely 23:57.2 Dowling Catholic
628 Nathan Bui 23:59.0 D M Roosevelt
629 Casey Shanaberger 24:01.3 Dowling Catholic
630 Tommy Stevens 24:03.3 Iowa City West
631 Brian Altfillisch 24:17.3 C R Washington
632 Newton Beckett 24:19.4 Valley
633 Wyatt Kelpe 24:24.4 Pella
634 Timothy Bettcher 24:42.0 Des Moines Lincoln
635 Zeke McCarty 24:42.1 Gilbert
636 Gabe Reitano 24:43.4 Roland-Story
637 Tyler Thomsen 24:46.2 Bettendorf
638 Tanner Drabek 24:52.7 D M Roosevelt
639 Philip Rocca 24:54.7 Iowa City City High
640 Ryan Derrick 24:58.1 Waukee
641 Anthony Arroyo 25:00.4 D M Roosevelt
642 Austin Jones 25:10.4 C R Prairie
643 Gajin Kim 25:13.4 Ames
644 Dalton Cale 25:13.9 Dowling Catholic
645 James Hecht 25:27.7 Linn-Mar
646 Tanner Hartshorn 25:29.9 Johnston
647 George Long 25:31.5 Dowling Catholic
648 Keltic Erwin-Johnson 25:33.1 Indianola
649 Dawson Craig 25:35.8 Johnston
650 Alexander Jordan 25:52.7 Valley
651 Breiner Gerald 25:59.8 Valley
652 Tom Nahas 26:05.5 Dowling Catholic
653 Andy Nguyen 26:06.6 Johnston
654 Byron Nelson 26:08.7 C R Prairie
655 Marco Orozco 26:08.7 D M Roosevelt
656 Dakota Huddleston 26:13.7 Pella
657 Caleb Moorman 26:17.6 Johnston
658 Trevor Imm 26:26.4 Waukee
659 Duncan Shay 26:28.5 D M Roosevelt
660 Hewitt Thomas 26:58.7 Valley
661 Antonio Ramirez 27:13.5 Des Moines Lincoln
662 Chase O'Connell 27:16.1 Johnston
663 Alex Nahnsen 27:29.4 Johnston
664 Will Burch 27:57.2 Johnston
665 Max Crooks 29:24.1 Johnston
666 Marcus Msuya 30:28.6 Indianola
667 Liam Sweeney 30:36.9 Dowling Catholic
668 Daniel Young 30:37.0 Des Moines Lincoln
669 Dylan McKinley 30:51.6 Roland-Story
670 Saber Cory 30:54.4 Roland-Story
671 Dan Crowley 38:00.0 Indianola
672 Sam Dolde 39:40.0 Johnston