Optimizing app for faster loading...
We use analytics to improve your experience. No personal data is collected.
Screen Recording:

20th Heartland Classic JV Boys

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 ---- ---- ----
Unlock Advanced Performance Analytics

Access performance scores, updated ratings, and rating changes to analyze runner development and race performance trends.