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

Ft Dodge CC Invite JV Boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Atticus Schleusner 17:22.0 12 Waukee, Northwest ---- ---- ----
2 Zak Shlomi 17:27.4 12 Waukee, Northwest ---- ---- ----
3 Andy Coles 17:30.5 10 Johnston ---- ---- ----
4 Grant Smith 17:31.2 11 Dowling Catholic, West Des Moines ---- ---- ----
5 Tarunesh Gopinath 17:31.9 11 Valley, West Des Moines ---- ---- ----
6 Cameron Bauman 17:33.0 11 Valley, West Des Moines ---- ---- ----
7 Luka Felbapov 17:33.5 12 Johnston ---- ---- ----
8 Harrison Fleming 17:36.5 11 Waukee, Northwest ---- ---- ----
9 Carson Mandernach 17:37.9 10 Dallas Center-Grimes ---- ---- ----
10 Lukas Miller 17:38.2 11 Dallas Center-Grimes ---- ---- ----
11 Ansh Patel 17:38.4 12 Johnston ---- ---- ----
12 Benjamin Nelson 17:39.0 11 Ankeny Centennial ---- ---- ----
13 Vincent Moore 17:40.2 9 Valley, West Des Moines ---- ---- ----
14 Maxwell Curnyn 17:44.7 11 Ankeny Centennial ---- ---- ----
15 Eli Hardy 17:45.2 12 Waukee, Northwest ---- ---- ----
16 Grayson Corbett 17:46.7 9 Dallas Center-Grimes ---- ---- ----
17 Nathan Tischer 17:47.7 12 Johnston ---- ---- ----
18 Jack Carlson 17:48.2 11 Dowling Catholic, West Des Moines ---- ---- ----
19 Rex Craig 17:49.5 10 Waukee, Northwest ---- ---- ----
20 Luke Wagner 17:51.9 12 Johnston ---- ---- ----
21 Carson King 17:52.2 11 Johnston ---- ---- ----
22 Braden Vogel 17:52.2 11 Norwalk ---- ---- ----
23 Brandon Stahl 17:59.9 12 Waukee, Northwest ---- ---- ----
24 Zeke Heckert 18:05.0 9 Norwalk ---- ---- ----
25 Tristan Vuijk 18:05.5 10 Johnston ---- ---- ----
26 Graham DeJong 18:05.7 9 Dowling Catholic, West Des Moines ---- ---- ----
27 Roman Fye 18:07.0 9 Ankeny Centennial ---- ---- ----
28 Jake Mathiasen 18:07.7 11 Dowling Catholic, West Des Moines ---- ---- ----
29 Henry Brehmer 18:07.7 9 Waukee ---- ---- ----
30 Dayton Wright 18:08.4 10 Norwalk ---- ---- ----
31 Jackson Murray 18:09.0 9 Norwalk ---- ---- ----
32 Caleb Clark 18:09.5 11 Norwalk ---- ---- ----
33 Kaden Gatton 18:12.4 11 Johnston ---- ---- ----
34 Hayden Ibeling 18:12.4 9 Dallas Center-Grimes ---- ---- ----
35 Jackson Tallman 18:13.7 11 Johnston ---- ---- ----
36 Parthiv Rengarajan 18:17.5 12 Valley, West Des Moines ---- ---- ----
37 Will Ackelson 18:18.2 12 Southeast Polk ---- ---- ----
38 Owen Park 18:19.0 11 Dallas Center-Grimes ---- ---- ----
39 Madden Humes 18:19.0 10 Dallas Center-Grimes ---- ---- ----
40 Blake Bybee 18:19.5 12 Ankeny Centennial ---- ---- ----
41 Colin Derdowski 18:19.7 12 Waukee, Northwest ---- ---- ----
42 Patrick Hoss 18:20.2 10 Johnston ---- ---- ----
43 Dylan Wright 18:20.7 10 Norwalk ---- ---- ----
44 Arslan Nebbe 18:20.7 10 Ames ---- ---- ----
45 Floyd Walter 18:22.2 10 Ames ---- ---- ----
46 Jacob Rowland 18:22.4 12 Johnston ---- ---- ----
47 Camden Cunningham 18:22.5 10 Dallas Center-Grimes ---- ---- ----
48 Isaac Johnson 18:22.7 11 Indianola ---- ---- ----
49 Ethan Pewe 18:23.0 10 Johnston ---- ---- ----
50 Graham Haack 18:23.5 10 Norwalk ---- ---- ----
51 Carpenter Popp 18:24.0 10 Dowling Catholic, West Des Moines ---- ---- ----
52 Aj Powers 18:24.4 9 Waukee ---- ---- ----
53 Henry Murphy 18:27.7 11 Des Moines, Roosevelt ---- ---- ----
54 George Baumgarten 18:28.2 10 Johnston ---- ---- ----
55 Colin Klinkenborg 18:28.2 12 Waukee, Northwest ---- ---- ----
56 Peyton Hoffman 18:29.0 12 Waukee ---- ---- ----
57 Charlie Herzog 18:29.7 10 Valley, West Des Moines ---- ---- ----
58 Luke Allison 18:30.0 10 Johnston ---- ---- ----
59 Gage Witte 18:31.0 9 Norwalk ---- ---- ----
60 Ted Swanson 18:32.2 10 Des Moines, Roosevelt ---- ---- ----
61 Luke Vesperman 18:32.7 10 Ankeny ---- ---- ----
62 Shawn Harris 18:32.9 11 Ankeny Centennial ---- ---- ----
63 Liam Sullivan 18:33.0 11 Dowling Catholic, West Des Moines ---- ---- ----
64 Holden Sungren 18:34.0 12 Ankeny ---- ---- ----
65 Ivan Lopez 18:34.2 12 Southeast Polk ---- ---- ----
66 Noah Hardin 18:34.2 9 Johnston ---- ---- ----
67 Rishi Patel 18:34.4 12 Waukee ---- ---- ----
68 Kalya Kothavale 18:37.0 12 Waukee, Northwest ---- ---- ----
69 William Moore 18:37.5 9 Ankeny Centennial ---- ---- ----
70 Silas Erickson 18:38.7 12 Ames ---- ---- ----
71 Daniel Hauber 18:41.0 9 Ames ---- ---- ----
72 Nic Fuller 18:42.0 12 ADM, Adel ---- ---- ----
73 Jonas Robinson 18:42.4 12 Ankeny Centennial ---- ---- ----
74 Christian Havick 18:43.0 10 Norwalk ---- ---- ----
75 Will Schmitz 18:44.0 11 Johnston ---- ---- ----
76 John Dirks 18:45.4 11 Ames ---- ---- ----
77 Dexter Thiessen 18:45.9 9 Des Moines, Roosevelt ---- ---- ----
78 Luke Patterson 18:46.0 12 Southeast Polk ---- ---- ----
79 Koebe Farrel 18:46.2 10 Southeast Polk ---- ---- ----
80 Wyatt Haack 18:46.5 10 Norwalk ---- ---- ----
81 Cristian Martinez-Tello 18:46.5 9 Des Moines, Roosevelt ---- ---- ----
82 Luke Beecher 18:46.9 9 Ankeny Centennial ---- ---- ----
83 Silvio Hermann 18:47.7 12 Des Moines, Roosevelt ---- ---- ----
84 Grayson Hoover 18:48.2 11 Indianola ---- ---- ----
85 Jameson Jergens 18:48.7 9 Valley, West Des Moines ---- ---- ----
86 Malachi Warren 18:48.7 9 Ames ---- ---- ----
87 Colin Hayes 18:49.4 11 Waukee ---- ---- ----
88 Nihir Ketkar 18:49.4 11 Waukee, Northwest ---- ---- ----
89 Noah Townsend 18:50.0 10 Dallas Center-Grimes ---- ---- ----
90 Krish Bolar 18:50.5 10 Johnston ---- ---- ----
91 Ethan Roberts 18:50.9 10 Ames ---- ---- ----
92 Benet Brown 18:51.0 11 Dowling Catholic, West Des Moines ---- ---- ----
93 Ryan MacFarland 18:51.2 10 Johnston ---- ---- ----
94 Ryder La Bar 18:51.2 12 Waukee ---- ---- ----
95 Gabriel Bennett 18:51.5 10 Dallas Center-Grimes ---- ---- ----
96 Ethan MacFarland 18:51.7 11 Johnston ---- ---- ----
97 Layne Munson 18:51.9 11 Sioux City, North ---- ---- ----
98 Isaac Porter 18:52.0 12 Ankeny Centennial ---- ---- ----
99 Aaron Whiting 18:52.4 11 Valley, West Des Moines ---- ---- ----
100 Jonas Jeschke 18:53.5 11 Waukee, Northwest ---- ---- ----
101 Elijah Thompson 18:54.2 10 Ankeny ---- ---- ----
102 Michael Klipping 18:54.5 10 Des Moines, Roosevelt ---- ---- ----
103 Hudson Carder 18:56.2 12 Waukee ---- ---- ----
104 Dustin Dent 18:57.4 9 Ankeny ---- ---- ----
105 Reed Opsal 18:57.5 11 Waukee ---- ---- ----
106 Ian Johnson 18:58.0 9 Ames ---- ---- ----
107 Mark Behr 18:59.5 12 ADM, Adel ---- ---- ----
108 Lucas Dragert 19:00.2 12 Waukee ---- ---- ----
109 Wolfie Holst 19:00.9 10 Valley, West Des Moines ---- ---- ----
110 Eli Dunlap 19:01.5 11 Dowling Catholic, West Des Moines ---- ---- ----
111 Asher Amman 19:02.5 9 Sioux City, North ---- ---- ----
112 Burke Price 19:03.2 9 Dallas Center-Grimes ---- ---- ----
113 Blake Sanderson 19:04.7 12 Waukee, Northwest ---- ---- ----
114 Dylan Skeers 19:05.0 9 Valley, West Des Moines ---- ---- ----
115 Colby Fahrmann 19:05.2 10 Ankeny ---- ---- ----
116 Bennett Welcher 19:06.0 11 Ankeny Centennial ---- ---- ----
117 Tiger Heikes 19:07.0 10 Johnston ---- ---- ----
118 Ronan Rock 19:07.5 10 Johnston ---- ---- ----
119 Drew Kehoe 19:07.9 12 Norwalk ---- ---- ----
120 Trey Calvert 19:08.0 11 Norwalk ---- ---- ----
121 Jackson Pasakarnis 19:09.0 9 Des Moines, Roosevelt ---- ---- ----
122 Evan Lorenzen 19:10.0 12 Sioux City, North ---- ---- ----
123 Karsen Bell 19:10.4 10 Valley, West Des Moines ---- ---- ----
124 Dean Crawford 19:12.2 10 Waukee ---- ---- ----
125 Luke Parker 19:13.2 9 Johnston ---- ---- ----
126 Thomas Thill 19:13.4 9 Johnston ---- ---- ----
127 Landon O'Meara 19:15.4 11 Waukee, Northwest ---- ---- ----
128 Bodee Krob 19:17.2 12 Dallas Center-Grimes ---- ---- ----
129 Jack Walsh 19:17.4 10 Ankeny ---- ---- ----
130 Cole Irlmeier 19:18.9 11 Dallas Center-Grimes ---- ---- ----
131 Roscoe Miles 19:19.2 9 Dallas Center-Grimes ---- ---- ----
132 Cooper Hiley 19:19.2 9 Waukee, Northwest ---- ---- ----
133 Brennan Richardson 19:20.2 11 Johnston ---- ---- ----
134 Gavin Clausen 19:20.4 11 Mason City ---- ---- ----
135 Beckham Ramsey 19:20.5 10 Ankeny ---- ---- ----
136 Evan Friesen 19:21.0 11 Dallas Center-Grimes ---- ---- ----
137 Elliot Campisano 19:21.4 9 Urbandale ---- ---- ----
138 Callen Tjeerdsma 19:22.0 9 Dallas Center-Grimes ---- ---- ----
139 Owen Heddinger 19:23.0 9 Dowling Catholic, West Des Moines ---- ---- ----
140 Ben Harrington 19:24.0 12 Des Moines, Roosevelt ---- ---- ----
141 Casey Catron 19:25.0 10 ADM, Adel ---- ---- ----
142 Trey Schwertfeger 19:25.2 9 ADM, Adel ---- ---- ----
143 Ezekiel Patterson 19:25.5 11 Indianola ---- ---- ----
144 Luke Menke 19:25.9 9 Ankeny ---- ---- ----
145 Lane Moeckly 19:26.2 12 Ankeny Centennial ---- ---- ----
146 Cody Gray 19:26.4 10 Urbandale ---- ---- ----
147 Nathan Alberico 19:26.7 9 Valley, West Des Moines ---- ---- ----
148 Owen Horgen 19:27.2 10 ADM, Adel ---- ---- ----
149 Brandon McLaughlin 19:27.7 12 Valley, West Des Moines ---- ---- ----
150 Hunter Reis 19:28.0 10 Ankeny ---- ---- ----
151 Sully Smith 19:28.5 11 Waukee, Northwest ---- ---- ----
152 Samuel Brandt 19:28.9 9 Waukee, Northwest ---- ---- ----
153 Drake Wood 19:29.0 9 Johnston ---- ---- ----
154 Tyson LeBlanc 19:29.9 11 Waukee ---- ---- ----
155 Amin Safi` 19:30.7 11 Valley, West Des Moines ---- ---- ----
156 Gabe Vesperman 19:30.7 12 Ankeny ---- ---- ----
157 Ambrose Luong 19:31.0 11 Mason City ---- ---- ----
158 Allen Johnson 19:32.2 12 Ankeny ---- ---- ----
159 Tate Foussat 19:32.7 10 Waukee, Northwest ---- ---- ----
160 Kaleb Gray 19:34.2 10 Urbandale ---- ---- ----
161 Jonathan Stein 19:34.2 11 Ames ---- ---- ----
162 Mac Cochran 19:34.5 12 Ames ---- ---- ----
163 Winston Palmer 19:34.7 11 Sioux City, North ---- ---- ----
164 Carter Lacina 19:34.9 12 Ankeny ---- ---- ----
165 TJ Douglas 19:34.9 12 Ames ---- ---- ----
166 Mason Gaul 19:35.7 10 Dowling Catholic, West Des Moines ---- ---- ----
167 Connor Jorgensen 19:35.9 10 Johnston ---- ---- ----
168 Eli Bergman 19:36.5 9 Waukee ---- ---- ----
169 Teddy Craig 19:37.2 9 Waukee, Northwest ---- ---- ----
170 Benjamin Trabue 19:37.5 11 Ames ---- ---- ----
171 Noah Marchese 19:37.7 9 Urbandale ---- ---- ----
172 Kaden Wilson 19:38.5 10 Johnston ---- ---- ----
173 Sawyer Miller 19:38.9 10 Ankeny ---- ---- ----
174 Ben Kuennen 19:39.0 11 Waukee, Northwest ---- ---- ----
175 Silas Little 19:40.2 10 Ankeny ---- ---- ----
176 Conner Dummermuth 19:40.7 11 Johnston ---- ---- ----
177 Dylan Koster 19:41.2 10 Norwalk ---- ---- ----
178 Fletcher Roberts 19:41.2 9 Ankeny ---- ---- ----
179 Aaron Kmoch 19:41.5 10 Mason City ---- ---- ----
180 Dylan Poe 19:43.4 11 Des Moines, Roosevelt ---- ---- ----
181 Parker Gunn 19:43.4 9 Ankeny Centennial ---- ---- ----
182 Trey Carle 19:43.7 10 Ankeny ---- ---- ----
183 Drew Every 19:43.9 12 Dallas Center-Grimes ---- ---- ----
184 Beckett Beller 19:44.0 11 Sioux City, North ---- ---- ----
185 Charlie Leder 19:44.7 11 Valley, West Des Moines ---- ---- ----
186 Drew Songer 19:44.7 9 Valley, West Des Moines ---- ---- ----
187 Parker McCrea 19:45.0 11 Waukee ---- ---- ----
188 Charlie Harbaugh 19:45.0 9 Waukee ---- ---- ----
189 Matt Schmitz 19:45.5 11 Johnston ---- ---- ----
190 Zerik Nicholson 19:47.0 12 Mason City ---- ---- ----
191 Mannix Neuendorf 19:47.2 10 Valley, West Des Moines ---- ---- ----
192 Dylan Renaud 19:47.9 11 Waukee ---- ---- ----
193 Johnathan Reiber 19:48.2 12 Waukee, Northwest ---- ---- ----
194 Brody Parsons 19:48.2 9 Norwalk ---- ---- ----
195 Logan Gordon 19:48.5 9 Urbandale ---- ---- ----
196 Flynn Schroeder 19:48.5 9 Waukee ---- ---- ----
197 Carson Levi 19:50.0 11 Norwalk ---- ---- ----
198 Ben Boyer 19:50.4 9 Mason City ---- ---- ----
199 Drew Bjork 19:50.9 9 ADM, Adel ---- ---- ----
200 Fletcher Mohrhauser 19:51.4 9 Ankeny Centennial ---- ---- ----
201 Nash Townsend 19:51.5 9 Dallas Center-Grimes ---- ---- ----
202 Logan Greiner 19:51.7 10 Ankeny ---- ---- ----
203 Tanner Thompson 19:52.0 10 Southeast Polk ---- ---- ----
204 Conner Simpson 19:52.2 12 Dallas Center-Grimes ---- ---- ----
205 Easton Hamilton 19:52.5 11 Urbandale ---- ---- ----
206 Leon Gansvind 19:52.7 10 Waukee ---- ---- ----
207 Jasper Alliss 19:52.9 9 Waukee, Northwest ---- ---- ----
208 Jace Masteller 19:53.2 9 Valley, West Des Moines ---- ---- ----
209 Grayson Davis 19:53.5 9 Waukee, Northwest ---- ---- ----
210 Alfred Barno 19:54.5 9 Southeast Polk ---- ---- ----
211 Isaak Bruck 19:54.7 10 Johnston ---- ---- ----
212 Justus DeCleene 19:54.9 10 Carlisle ---- ---- ----
213 Bryce Weih 19:55.5 11 Valley, West Des Moines ---- ---- ----
214 Kellan Kreger 19:55.7 12 Waukee ---- ---- ----
215 Evan Grodahl 19:55.7 10 Johnston ---- ---- ----
216 Shane Ayres 19:56.2 11 Johnston ---- ---- ----
217 Luke Williams 19:57.0 10 Johnston ---- ---- ----
218 Liam Lord 19:57.2 11 Johnston ---- ---- ----
219 Roan Gratny 19:57.7 11 Waukee, Northwest ---- ---- ----
220 Will Sheer 19:57.7 12 Johnston ---- ---- ----
221 Gabriel Fujita 19:58.2 9 Waukee, Northwest ---- ---- ----
222 Alex Miller 19:58.4 10 Des Moines, Roosevelt ---- ---- ----
223 Nolan Sungren 19:58.7 9 Ankeny ---- ---- ----
224 Ben Petersen 19:59.2 9 Waukee, Northwest ---- ---- ----
225 Xander Terhark 19:59.5 9 Johnston ---- ---- ----
226 Levi Gangwish 19:59.9 11 Mason City ---- ---- ----
227 Drake May 19:59.9 10 Dowling Catholic, West Des Moines ---- ---- ----
228 Beau Beck 20:00.2 11 Dowling Catholic, West Des Moines ---- ---- ----
229 Dylan Williams 20:00.2 9 Johnston ---- ---- ----
230 Anthony Beneke 20:00.7 12 Dowling Catholic, West Des Moines ---- ---- ----
231 Liam Eckert 20:00.9 9 Sioux City, North ---- ---- ----
232 Mason Linder 20:01.5 9 Ankeny Centennial ---- ---- ----
233 Caiden Brustkern 20:02.0 9 Johnston ---- ---- ----
234 Paxton Wertzberger 20:02.2 10 Valley, West Des Moines ---- ---- ----
235 Mason Zuck 20:02.2 11 Des Moines, Roosevelt ---- ---- ----
236 Kaiden Chavez 20:02.7 11 Ankeny ---- ---- ----
237 Augs Diaz de Leon Cisneros 20:03.5 10 Ames ---- ---- ----
238 Erian Marquez 20:04.0 9 Des Moines, Roosevelt ---- ---- ----
239 Weston White 20:05.0 9 Ankeny ---- ---- ----
240 Aiden Clark 20:05.4 10 Johnston ---- ---- ----
241 Ben Wigen 20:05.5 12 Johnston ---- ---- ----
242 Evitt Fitzgerald 20:05.9 11 Johnston ---- ---- ----
243 Cameron Vize 20:05.9 12 Waukee ---- ---- ----
244 Will Truitt 20:06.9 10 ADM, Adel ---- ---- ----
245 Liam Wilhelm 20:07.7 11 Norwalk ---- ---- ----
246 Keaton Holland 20:07.7 10 ADM, Adel ---- ---- ----
247 Jake Merschbrock 20:08.5 10 Waukee, Northwest ---- ---- ----
248 Wyatt Hannapel 20:09.0 10 Ames ---- ---- ----
249 Mason Mikulski 20:09.2 12 Valley, West Des Moines ---- ---- ----
250 Aleksandr Mauton 20:09.5 9 Ames ---- ---- ----
251 Ricky Randazzo 20:09.7 10 Des Moines, Roosevelt ---- ---- ----
252 Ian Hoff 20:10.5 10 Johnston ---- ---- ----
253 Archer Niemi 20:13.7 10 Ames ---- ---- ----
254 Fisher Krob 20:14.0 10 Dallas Center-Grimes ---- ---- ----
255 Soren Smith 20:14.5 9 Ankeny ---- ---- ----
256 Jude Smith 20:15.0 11 Southeast Polk ---- ---- ----
257 Waylon VanWeelden 20:15.2 9 Ankeny ---- ---- ----
258 Levi Crouse 20:15.5 9 Ankeny ---- ---- ----
259 Lucas Klocke 20:15.7 10 Dowling Catholic, West Des Moines ---- ---- ----
260 Owen Peterson 20:16.7 10 Carlisle ---- ---- ----
261 Dawson Foster 20:17.7 9 ADM, Adel ---- ---- ----
262 Lucas Schooley 20:17.9 10 Norwalk ---- ---- ----
263 Collin MacFerrin 20:17.9 9 Dowling Catholic, West Des Moines ---- ---- ----
264 Andrew Peitzman 20:18.0 11 Waukee ---- ---- ----
265 Jarrod Ellerbusch 20:18.2 9 ADM, Adel ---- ---- ----
266 Carver Hoekstra 20:18.7 11 Sioux City, North ---- ---- ----
267 Carson Menke 20:19.0 12 Norwalk ---- ---- ----
268 Sam Albright 20:19.7 10 Des Moines, Roosevelt ---- ---- ----
269 Ben Sunderman 20:20.2 10 Valley, West Des Moines ---- ---- ----
270 Allen Cai 20:20.7 11 Ames ---- ---- ----
271 Abram Bintner 20:20.9 9 Des Moines, Roosevelt ---- ---- ----
272 Owen Nichols 20:21.5 9 Des Moines, Roosevelt ---- ---- ----
273 Onanefe Okpako 20:22.0 9 Johnston ---- ---- ----
274 Houston Day 20:22.2 11 Dallas Center-Grimes ---- ---- ----
275 Finn Hawthorne 20:22.5 10 Norwalk ---- ---- ----
276 Emerson Black 20:22.9 9 Urbandale ---- ---- ----
277 Mateo Cancino 20:23.5 10 Johnston ---- ---- ----
278 Ryan Crutchley 20:24.2 11 Waukee, Northwest ---- ---- ----
279 Keldan Scanlan 20:24.5 10 Waukee, Northwest ---- ---- ----
280 Cameron Frederick 20:24.7 9 Waukee ---- ---- ----
281 Quintin Bradley 20:25.2 10 Indianola ---- ---- ----
282 Arrow Allen 20:25.2 10 Ames ---- ---- ----
283 Caleb Crouse 20:25.9 11 Ankeny ---- ---- ----
284 Vince Mezger 20:27.9 12 Carlisle ---- ---- ----
285 Cael Kruthoff 20:28.5 10 Indianola ---- ---- ----
286 Abel Cerda 20:28.7 12 Southeast Polk ---- ---- ----
287 Max Weis 20:29.0 12 Valley, West Des Moines ---- ---- ----
288 Isaac Provenzale 20:29.0 10 Waukee ---- ---- ----
289 Jonah Cawthorn 20:29.5 10 Indianola ---- ---- ----
290 Conor Murphy 20:29.7 10 Dowling Catholic, West Des Moines ---- ---- ----
291 Liam McWilliams 20:29.7 11 Indianola ---- ---- ----
292 Kevin Garland 20:30.0 11 Waukee, Northwest ---- ---- ----
293 Samuel Schmidt 20:30.5 11 Des Moines, Roosevelt ---- ---- ----
294 Cole Prendergast 20:32.0 11 Ankeny ---- ---- ----
295 Gabe Canine 20:32.2 9 Urbandale ---- ---- ----
296 Jonathan Payton 20:32.2 9 Ames ---- ---- ----
297 Alexander Meza 20:34.4 9 Dallas Center-Grimes ---- ---- ----
298 Aadi Rajesh 20:35.4 10 Waukee ---- ---- ----
299 Carter Bolie 20:36.7 9 Waukee, Northwest ---- ---- ----
300 Dakota Grams 20:37.2 9 Valley, West Des Moines ---- ---- ----
301 Kabeer Khanna 20:38.0 11 Johnston ---- ---- ----
302 Alex Young 20:38.7 11 Waukee ---- ---- ----
303 Andrew Royal 20:38.7 10 Dowling Catholic, West Des Moines ---- ---- ----
304 Christian Ohnemus 20:39.2 10 Waukee, Northwest ---- ---- ----
305 Kobe Yeager 20:39.4 9 Dowling Catholic, West Des Moines ---- ---- ----
306 Hadley Ekart 20:39.7 9 Des Moines, Roosevelt ---- ---- ----
307 Kendrick Puffer 20:40.7 9 Ankeny Centennial ---- ---- ----
308 Ajak Malual 20:40.7 10 Waukee ---- ---- ----
309 Evan Howe 20:40.7 10 Mason City ---- ---- ----
310 Owen Garland 20:40.9 9 Waukee, Northwest ---- ---- ----
311 Rome Brayton 20:41.2 11 Johnston ---- ---- ----
312 Jubal Vance 20:41.7 9 Des Moines, Roosevelt ---- ---- ----
313 Landon Burke 20:41.7 9 Johnston ---- ---- ----
314 Nick Barcus 20:41.9 9 Ankeny Centennial ---- ---- ----
315 Lyle Sievers 20:42.0 9 Des Moines, Roosevelt ---- ---- ----
316 Jack Gilloley 20:42.0 9 Dowling Catholic, West Des Moines ---- ---- ----
317 Gavin Lienau 20:42.7 10 Dowling Catholic, West Des Moines ---- ---- ----
318 Jasper Kingery 20:42.7 9 Johnston ---- ---- ----
319 Ely Juelfs 20:42.9 11 Ankeny ---- ---- ----
320 Elija Rattay 20:43.0 11 Mason City ---- ---- ----
321 Harrison Gilroy 20:43.2 11 Johnston ---- ---- ----
322 Tate Peterson 20:43.2 9 Johnston ---- ---- ----
323 Lual Akol 20:43.9 10 Waukee ---- ---- ----
324 Anders Peck 20:44.2 10 Ankeny Centennial ---- ---- ----
325 Arlo Sivesind 20:45.4 9 Ames ---- ---- ----
326 Asher Dyer 20:45.5 9 Johnston ---- ---- ----
327 Quinn Barry 20:46.0 10 Carlisle ---- ---- ----
328 Tate Dixon 20:47.2 11 Ankeny ---- ---- ----
329 Elo Rios 20:47.2 12 Southeast Polk ---- ---- ----
330 Cullen Senephansiri 20:47.7 9 Dallas Center-Grimes ---- ---- ----
331 Cameron Moeckly 20:48.0 9 Ankeny Centennial ---- ---- ----
332 Cael Bushnell 20:49.2 9 Dallas Center-Grimes ---- ---- ----
333 Lincoln Lawson 20:49.4 9 Des Moines, Roosevelt ---- ---- ----
334 Dawson Alstott 20:50.0 10 Des Moines, Roosevelt ---- ---- ----
335 Ethan Huebbe 20:50.2 11 Johnston ---- ---- ----
336 Peter Thang 20:51.9 11 Valley, West Des Moines ---- ---- ----
337 Jacob Hoben 20:52.4 12 ADM, Adel ---- ---- ----
338 Levi Rolling 20:52.7 9 Ankeny ---- ---- ----
339 Sam Schaffer 20:52.9 9 Ankeny ---- ---- ----
340 Brady Quam 20:54.5 10 Johnston ---- ---- ----
341 Edward Kellogg 20:55.0 11 Sioux City, North ---- ---- ----
342 Reid Bodine 20:55.5 9 Waukee, Northwest ---- ---- ----
343 Samuel Likimani 20:55.7 11 Ankeny Centennial ---- ---- ----
344 Oscar Kellen 20:56.4 12 Des Moines, Roosevelt ---- ---- ----
345 Elijah Thole 20:57.2 11 Waukee ---- ---- ----
346 Nilabh Bhowal 20:58.2 10 Waukee, Northwest ---- ---- ----
347 Narcisse Ngolu 20:59.7 10 Sioux City, North ---- ---- ----
348 Henry Skinner-Thebo 20:59.9 9 Ankeny Centennial ---- ---- ----
349 Nolan Kuhns 21:01.2 9 Waukee, Northwest ---- ---- ----
350 Padmadeesh Kandirelli 21:01.2 9 Waukee, Northwest ---- ---- ----
351 Cody Linthicum 21:01.7 10 Urbandale ---- ---- ----
352 Reece Wulkow 21:02.0 10 Dallas Center-Grimes ---- ---- ----
353 Wyatt Coon 21:02.9 12 Waukee ---- ---- ----
354 Braxton Hummel 21:04.5 10 Carlisle ---- ---- ----
355 Landon Carse 21:05.7 9 Ankeny Centennial ---- ---- ----
356 Axsyl Lein 21:06.7 10 Mason City ---- ---- ----
357 Silas Scolaro 21:07.0 9 Ankeny Centennial ---- ---- ----
358 Alex Kuball 21:08.2 9 Norwalk ---- ---- ----
359 Carter Gilson 21:08.4 9 Dallas Center-Grimes ---- ---- ----
360 Nathan Coon 21:08.5 12 Waukee ---- ---- ----
361 Langston Wilkins 21:11.7 9 ADM, Adel ---- ---- ----
362 Miguel Sanchez Gomez 21:13.5 12 Sioux City, North ---- ---- ----
363 Cooper Stokes 21:14.2 10 Waukee, Northwest ---- ---- ----
364 Leif Teply 21:14.4 9 Ames ---- ---- ----
365 Parker Hamilton 21:14.5 10 Ankeny Centennial ---- ---- ----
366 Jack Flaugh 21:14.7 10 Ankeny ---- ---- ----
367 David Schreiner 21:15.2 10 Carlisle ---- ---- ----
368 Lincoln Kruse 21:16.7 10 Des Moines, Roosevelt ---- ---- ----
369 Anson Miller 21:17.0 12 Indianola ---- ---- ----
370 Brody McDonough 21:18.0 10 Mason City ---- ---- ----
371 Vincent Meillier 21:18.0 9 Ankeny ---- ---- ----
372 Nash Wunder 21:18.2 9 Ballard ---- ---- ----
373 Nolan Larson 21:18.5 9 Ankeny ---- ---- ----
374 Grant Buckner 21:19.0 10 Norwalk ---- ---- ----
375 Caleb Lorenz 21:20.0 10 Waukee, Northwest ---- ---- ----
376 Carter Garcia 21:21.2 12 Ankeny ---- ---- ----
377 Riley Monson 21:22.4 11 Norwalk ---- ---- ----
378 Isaac Retzlaff 21:23.2 10 Waukee ---- ---- ----
379 Nile Meyer 21:23.7 10 Waukee, Northwest ---- ---- ----
380 Grant Richtsmeier 21:24.0 9 Waukee, Northwest ---- ---- ----
381 Noah Sloan 21:24.5 11 Ankeny ---- ---- ----
382 Dean Landis 21:24.5 12 Ankeny Centennial ---- ---- ----
383 Trevor Hoyla 21:25.4 11 Indianola ---- ---- ----
384 Logan Ruden 21:25.4 9 Valley, West Des Moines ---- ---- ----
385 Noah Bittner 21:25.5 9 Ankeny Centennial ---- ---- ----
386 Arman Golchin 21:25.7 9 Ames ---- ---- ----
387 Ethan Guild 21:27.0 12 Urbandale ---- ---- ----
388 Nate Quiner 21:27.7 9 Waukee, Northwest ---- ---- ----
389 Tate Bryan 21:28.5 9 Ankeny ---- ---- ----
390 Eli Gabrielson 21:29.0 11 Waukee, Northwest ---- ---- ----
391 Andy Oelberg 21:29.2 9 Waukee, Northwest ---- ---- ----
392 Eli Schrag 21:29.5 12 Ames ---- ---- ----
393 Siwon Park 21:29.7 10 Ames ---- ---- ----
394 Sam Rezendes 21:30.2 10 Mason City ---- ---- ----
395 Nam Nguyen 21:32.9 9 Sioux City, North ---- ---- ----
396 Braxton Stevens 21:33.0 10 Dallas Center-Grimes ---- ---- ----
397 Nate Wilson 21:33.0 9 Indianola ---- ---- ----
398 John Glatt 21:33.7 11 Ankeny Centennial ---- ---- ----
399 Colin Wiltse 21:33.9 9 Johnston ---- ---- ----
400 Magnus Pottratz 21:34.0 12 Ankeny ---- ---- ----
401 Gabriel Niedergeses 21:34.5 10 Dowling Catholic, West Des Moines ---- ---- ----
402 Jacob Glick 21:35.0 10 Waukee, Northwest ---- ---- ----
403 Henry Shellenberger 21:35.5 9 Valley, West Des Moines ---- ---- ----
404 Elliot Rasko 21:36.2 9 Ankeny ---- ---- ----
405 Kayden Tritz 21:38.0 12 ADM, Adel ---- ---- ----
406 Andrew Malone 21:38.2 10 Ankeny Centennial ---- ---- ----
407 Parker Magill 21:38.7 11 Des Moines, Roosevelt ---- ---- ----
408 Bentley Truong 21:39.2 9 Sioux City, North ---- ---- ----
409 Krish Pappala 21:39.9 9 Waukee, Northwest ---- ---- ----
410 Carter Marovets 21:40.0 10 Ankeny ---- ---- ----
411 Isaac Schrock 21:40.2 10 ADM, Adel ---- ---- ----
412 Kaleb Schimonitz 21:41.5 10 Valley, West Des Moines ---- ---- ----
413 Jaylon Padraza 21:42.0 9 Ankeny ---- ---- ----
414 Jett Harris 21:43.0 12 Urbandale ---- ---- ----
415 Mason Berg 21:43.5 9 Carlisle ---- ---- ----
416 Carter Mitchell 21:43.9 12 Des Moines, Roosevelt ---- ---- ----
417 Andrew Liu 21:44.5 10 Ames ---- ---- ----
418 Aiden Beitel 21:45.4 9 Mason City ---- ---- ----
419 Paxton Chancellor 21:45.9 9 Johnston ---- ---- ----
420 Finn Dohmen 21:46.4 10 Waukee ---- ---- ----
421 Noah McMillin 21:47.0 10 Ankeny ---- ---- ----
422 Mason Ashby 21:48.0 9 Dallas Center-Grimes ---- ---- ----
423 Bryson Rehmeier 21:48.2 12 Indianola ---- ---- ----
424 Mel Chatterjee 21:48.7 11 Johnston ---- ---- ----
425 Ethan Stein 21:49.7 12 Ames ---- ---- ----
426 Cooper DeWitt 21:49.7 9 Waukee, Northwest ---- ---- ----
427 Benjamin Kouba 21:50.7 11 Valley, West Des Moines ---- ---- ----
428 Isaac Tague 21:51.2 11 Norwalk ---- ---- ----
429 Hudson Swarts 21:52.4 10 Newton ---- ---- ----
430 Levin Riekena 21:52.7 10 Des Moines, Roosevelt ---- ---- ----
431 Leo Allen 21:52.7 10 Des Moines, Roosevelt ---- ---- ----
432 Raymundo Zambrano 21:53.4 11 Council Bluffs, Thomas Jefferson ---- ---- ----
433 Harrison Chen 21:53.5 9 Ames ---- ---- ----
434 Bobby Zylstra 21:53.9 9 Waukee, Northwest ---- ---- ----
435 Luke Brecht 21:54.5 9 Waukee, Northwest ---- ---- ----
436 Dysen Deardorf 21:54.7 9 ADM, Adel ---- ---- ----
437 Logan Hutchinson 21:54.7 9 Ankeny ---- ---- ----
438 Jackson Draheim 21:55.4 9 Waukee, Northwest ---- ---- ----
439 Mathew Garcia-Perez 21:56.2 9 Sioux City, North ---- ---- ----
440 Coltyn Howe 21:56.4 12 Indianola ---- ---- ----
441 Christian Allen 21:56.5 9 ADM, Adel ---- ---- ----
442 Geste Denny 21:57.7 9 Waukee, Northwest ---- ---- ----
443 Logan Dodge 21:59.2 10 Mason City ---- ---- ----
444 Teo Rodriguez 21:59.2 10 Ames ---- ---- ----
445 Callen Evans 21:59.2 9 Ankeny ---- ---- ----
446 Louis Kellen 22:00.2 10 Des Moines, Roosevelt ---- ---- ----
447 Cooper Stammerman 22:02.7 9 Ankeny ---- ---- ----
448 Colten Becker 22:03.0 10 Waukee, Northwest ---- ---- ----
449 Triston Davis 22:04.2 10 Norwalk ---- ---- ----
450 Ben Kutz 22:06.2 11 Ankeny ---- ---- ----
451 Matt Covill 22:06.9 9 Waukee, Northwest ---- ---- ----
452 Jacob Acosta 22:07.5 11 Council Bluffs, Thomas Jefferson ---- ---- ----
453 Mario Garcia 22:07.5 10 Waukee, Northwest ---- ---- ----
454 Arjun Gujja 22:08.5 10 Waukee ---- ---- ----
455 Ray Moore 22:09.2 9 Ames ---- ---- ----
456 Landon Embrock 22:10.2 9 Sioux City, North ---- ---- ----
457 James Ortmann 22:11.5 9 Bishop Heelan Catholic, Sioux City ---- ---- ----
458 Parker Brown 22:13.0 9 Bishop Heelan Catholic, Sioux City ---- ---- ----
459 Keegan McGilvra 22:13.7 10 Norwalk ---- ---- ----
460 Miguel Gutierrez 22:14.0 9 Sioux City, North ---- ---- ----
461 Ian Shriver 22:14.0 10 Ames ---- ---- ----
462 Sithiru Mallawaarachchi 22:14.2 11 Ames ---- ---- ----
463 Harris Rychnovsky 22:14.5 9 ADM, Adel ---- ---- ----
464 Levi Thiele 22:16.0 9 Ankeny Centennial ---- ---- ----
465 Leo Lensing 22:16.5 9 Dowling Catholic, West Des Moines ---- ---- ----
466 Brendan Foster 22:17.7 10 Ames ---- ---- ----
467 Noah Olson 22:18.2 9 Mason City ---- ---- ----
468 Aaron Fiorenza 22:20.2 9 Des Moines, Roosevelt ---- ---- ----
469 Devin Carlson 22:20.2 10 Urbandale ---- ---- ----
470 James Tuttle 22:21.5 9 Urbandale ---- ---- ----
471 Anderson Chilel 22:22.5 9 Sioux City, North ---- ---- ----
472 Everett Hogrefe 22:23.0 9 Ankeny ---- ---- ----
473 Thomas Dunne 22:23.2 9 Ankeny Centennial ---- ---- ----
474 Dominic Terzis 22:24.2 12 Ankeny ---- ---- ----
475 Hayden Kurth 22:24.2 9 Bishop Heelan Catholic, Sioux City ---- ---- ----
476 Drew Coleman 22:24.2 12 Ankeny ---- ---- ----
477 Thomas Brodersen 22:26.0 9 Ankeny ---- ---- ----
478 Xavier Muir 22:27.7 9 Carlisle ---- ---- ----
479 Jackson Diekmann 22:28.0 12 Ames ---- ---- ----
480 Aidan Newcomb 22:28.9 9 Dallas Center-Grimes ---- ---- ----
481 Colin Call 22:29.0 9 Ankeny Centennial ---- ---- ----
482 Julian Braun 22:29.0 10 Ames ---- ---- ----
483 Arthur Olsen 22:30.9 10 Ankeny ---- ---- ----
484 Jack Atwood 22:31.5 11 Waukee, Northwest ---- ---- ----
485 Mikey Halbach 22:33.7 12 Dowling Catholic, West Des Moines ---- ---- ----
486 Beckett Showalter 22:35.2 9 Waukee ---- ---- ----
487 Gavin Howell 22:36.2 9 Urbandale ---- ---- ----
488 Carl Bigelow 22:37.2 10 Ames ---- ---- ----
489 Leif Minion 22:37.5 10 Ames ---- ---- ----
490 Nishchal Nandimandalam 22:39.2 9 Waukee ---- ---- ----
491 Alyosha Evans 22:40.0 10 Ames ---- ---- ----
492 Jack Johnsen 22:41.4 11 Ballard ---- ---- ----
493 Mark Morse 22:45.5 9 Waukee, Northwest ---- ---- ----
494 Aiden Woolridge 22:48.2 9 Ballard ---- ---- ----
495 Evan Nelson 22:48.7 12 Ames ---- ---- ----
496 Emerson Cook 22:50.2 10 Newton ---- ---- ----
497 Peniel Hernandez 22:52.0 9 Sioux City, North ---- ---- ----
498 Owen Caldwell 22:52.4 12 Ames ---- ---- ----
499 Anders Repp 22:52.5 12 Ankeny ---- ---- ----
500 Abram Ribbens 22:52.7 11 St. Edmond, Fort Dodge ---- ---- ----
501 Ethan Boobyer 22:53.5 11 Urbandale ---- ---- ----
502 Michael Gusse 22:55.2 10 Des Moines, Roosevelt ---- ---- ----
503 Isaac Larson 22:55.5 12 Valley, West Des Moines ---- ---- ----
504 Arjith Rajesh Nair 22:55.5 9 Waukee, Northwest ---- ---- ----
505 Riley Wieben 22:55.7 10 Dallas Center-Grimes ---- ---- ----
506 Max Wardell 22:57.9 12 Ankeny ---- ---- ----
507 Sam Hurlbut 22:58.0 9 Waukee, Northwest ---- ---- ----
508 Cash Hall 22:58.7 9 Carlisle ---- ---- ----
509 Dev Goriparthi 22:59.5 10 Waukee, Northwest ---- ---- ----
510 Kamden Cleveringa 23:00.5 9 Bishop Heelan Catholic, Sioux City ---- ---- ----
511 Taylor Thompson 23:01.0 11 Des Moines, Roosevelt ---- ---- ----
512 Jared McBurney 23:01.5 12 Waukee ---- ---- ----
513 Aaron Zibakidi 23:02.5 10 Ankeny Centennial ---- ---- ----
514 Nathan Riley 23:02.7 10 Ames ---- ---- ----
515 Cael Fahrmann 23:03.5 12 Ankeny ---- ---- ----
516 Quinn Coonan 23:03.7 11 Dowling Catholic, West Des Moines ---- ---- ----
517 Eli Irvin 23:04.5 10 Waukee, Northwest ---- ---- ----
518 Jack Gerjets 23:05.9 9 Ankeny Centennial ---- ---- ----
519 Urban Uthe 23:06.2 10 ADM, Adel ---- ---- ----
520 Parker Davis 23:06.7 12 Ankeny ---- ---- ----
521 Blaise Ford 23:07.0 11 Des Moines, Roosevelt ---- ---- ----
522 Anthony Delmuenaire 23:07.4 9 Ankeny ---- ---- ----
523 Jamie Tinajero 23:08.7 11 Mason City ---- ---- ----
524 Blake Dean 23:09.0 9 Waukee, Northwest ---- ---- ----
525 Hari Gopakumar 23:10.0 10 Waukee ---- ---- ----
526 Ben Mitchell 23:14.2 10 Des Moines, Roosevelt ---- ---- ----
527 Tyler Thompson 23:14.7 12 Newton ---- ---- ----
528 Ben Halbach 23:17.9 10 Dowling Catholic, West Des Moines ---- ---- ----
529 Giovanni Flores 23:21.2 10 Council Bluffs, Thomas Jefferson ---- ---- ----
530 Grady Springer 23:22.7 10 Dallas Center-Grimes ---- ---- ----
531 Gabriel Parvu 23:22.7 9 Sioux City, North ---- ---- ----
532 Caden Thomason 23:22.7 9 Valley, West Des Moines ---- ---- ----
533 William Franks 23:24.0 9 Des Moines, Roosevelt ---- ---- ----
534 Matthew Urness 23:24.5 12 Johnston ---- ---- ----
535 Chris Schiaffino 23:26.5 12 Carlisle ---- ---- ----
536 Michael Kennedy 23:27.2 12 Ankeny ---- ---- ----
537 Trey Opsal 23:28.2 9 Waukee ---- ---- ----
538 Braeden Waters 23:29.2 10 Mason City ---- ---- ----
539 Jesus Martinez 23:31.5 11 Bishop Heelan Catholic, Sioux City ---- ---- ----
540 Brendan Blades 23:34.0 10 Waukee, Northwest ---- ---- ----
541 Matt Wermager 23:34.0 11 Carlisle ---- ---- ----
542 Grahm Clark 23:35.7 12 Newton ---- ---- ----
543 Sean Jones 23:36.7 11 Norwalk ---- ---- ----
544 Brecken Johnson 23:38.7 9 Ames ---- ---- ----
545 Benjamin Bruns 23:39.5 9 Ankeny Centennial ---- ---- ----
546 Sam White 23:41.0 12 Johnston ---- ---- ----
547 Calvin Nuzum 23:41.7 9 Carlisle ---- ---- ----
548 Reece Denahey 23:43.7 12 Des Moines, Roosevelt ---- ---- ----
549 Benjamin Van Ee 23:46.5 10 Dowling Catholic, West Des Moines ---- ---- ----
550 Noah Novotny 23:46.7 10 Dowling Catholic, West Des Moines ---- ---- ----
551 Isaac Lally 23:53.2 9 Johnston ---- ---- ----
552 Declan Delanty 23:54.0 10 Ankeny Centennial ---- ---- ----
553 Henry Thompson 23:54.0 9 Urbandale ---- ---- ----
554 Jaxon Klingel 23:54.5 10 Newton ---- ---- ----
555 Kinnick Armstrong 23:58.5 9 Indianola ---- ---- ----
556 Michael Israel 24:01.4 10 Johnston ---- ---- ----
557 Mason Schieber 24:02.0 11 Valley, West Des Moines ---- ---- ----
558 Gabrial Miller 24:05.5 10 Newton ---- ---- ----
559 Brady Kaszubowski 24:06.5 9 Waukee, Northwest ---- ---- ----
560 Paul Meierotto 24:07.0 9 Valley, West Des Moines ---- ---- ----
561 Dylan Pine 24:07.5 9 Johnston ---- ---- ----
562 Brooks Giles 24:08.0 9 Waukee, Northwest ---- ---- ----
563 Nikola Balac 24:09.5 10 Johnston ---- ---- ----
564 Quinn Barker 24:11.2 9 Waukee, Northwest ---- ---- ----
565 Luke Moore 24:12.0 9 Ankeny Centennial ---- ---- ----
566 Jonah Smith 24:13.0 12 Ames ---- ---- ----
567 Liem Huynh 24:16.7 9 Johnston ---- ---- ----
568 Henry Nugent 24:20.7 10 ADM, Adel ---- ---- ----
569 Aiden Barber 24:20.9 11 Indianola ---- ---- ----
570 tristan Kinnamen 24:22.0 9 Sioux City, North ---- ---- ----
571 Antonio Nguyen 24:22.2 10 Waukee, Northwest ---- ---- ----
572 Austin Carmody 24:22.9 9 Fort Dodge ---- ---- ----
573 Charles Clayton 24:22.9 10 Carlisle ---- ---- ----
574 Kameron Casey 24:26.9 11 Mason City ---- ---- ----
575 Owen Rutherford 24:27.0 10 St. Edmond, Fort Dodge ---- ---- ----
576 Joseph Thomas 24:28.5 10 Dowling Catholic, West Des Moines ---- ---- ----
577 Isaac Peters 24:28.5 9 Mason City ---- ---- ----
578 Isaiah Grim 24:30.2 10 Fort Dodge ---- ---- ----
579 Elias Powers 24:30.7 9 Fort Dodge ---- ---- ----
580 Karsten Sherrill 24:34.7 9 Waukee, Northwest ---- ---- ----
581 David Chen 24:37.5 9 Ames ---- ---- ----
582 Nolan Gentry 24:38.7 12 Ankeny ---- ---- ----
583 Mason Royal 24:39.5 11 Dowling Catholic, West Des Moines ---- ---- ----
584 Joshua Templeman 24:42.2 12 Council Bluffs, Thomas Jefferson ---- ---- ----
585 Calhoun Lane 24:47.7 10 Waukee, Northwest ---- ---- ----
586 Jac Chedester 24:48.7 10 Des Moines, Roosevelt ---- ---- ----
587 Gabriel Guerrero 24:49.0 10 Bishop Heelan Catholic, Sioux City ---- ---- ----
588 Adrian Stone 24:49.4 9 Ames ---- ---- ----
589 Cameron Keener 24:54.2 11 Newton ---- ---- ----
590 Rylan Pearson 24:55.5 9 Waukee, Northwest ---- ---- ----
591 Dylan Brokaw 24:57.0 11 St. Edmond, Fort Dodge ---- ---- ----
592 Jasper Morgan 24:59.4 9 Bishop Heelan Catholic, Sioux City ---- ---- ----
593 Keith Haag 25:00.9 9 Ankeny Centennial ---- ---- ----
594 Ethan Gran 25:01.5 10 Des Moines, Roosevelt ---- ---- ----
595 Samuel Call 25:13.7 9 Ballard ---- ---- ----
596 Cooper York 25:39.2 11 Johnston ---- ---- ----
597 Connor Dotson 25:45.2 9 Johnston ---- ---- ----
598 Jonathan Casciato 25:54.4 9 Fort Dodge ---- ---- ----
599 Levi Hart 25:54.9 9 Johnston ---- ---- ----
600 Tyr Holst 25:59.2 10 Valley, West Des Moines ---- ---- ----
601 Clay Mumm 25:59.9 9 Carlisle ---- ---- ----
602 Connor Drake 26:00.2 10 Ames ---- ---- ----
603 Jack Carlat 26:00.5 9 Ames ---- ---- ----
604 Britten Reid 26:05.2 9 Waukee, Northwest ---- ---- ----
605 Cade Eggleston 26:11.4 9 ADM, Adel ---- ---- ----
606 Canann Rasko 26:12.7 12 Ankeny ---- ---- ----
607 Adrian Hartso 26:14.7 11 Sioux City, North ---- ---- ----
608 Brek Pingel 26:15.5 11 Fort Dodge ---- ---- ----
609 Henry Lindeen 26:24.7 9 Johnston ---- ---- ----
610 Vaibhav Lokeshwaran 26:30.5 9 Ankeny Centennial ---- ---- ----
611 Charlie Thompson 26:45.9 9 Valley, West Des Moines ---- ---- ----
612 Brayden Kammerer 26:48.0 12 Fort Dodge ---- ---- ----
613 Jacob Mathis 26:57.2 11 Bishop Heelan Catholic, Sioux City ---- ---- ----
614 Micah Poyser 26:57.5 11 Waukee, Northwest ---- ---- ----
615 Andrew Griffin 27:00.0 10 Waukee, Northwest ---- ---- ----
616 Joseph Stone 27:00.9 11 Ames ---- ---- ----
617 Colton Richardson 27:45.4 10 Mason City ---- ---- ----
618 Nathan Coosner 27:46.0 9 Valley, West Des Moines ---- ---- ----
619 Arsen Karagaev 27:50.5 10 Ames ---- ---- ----
620 Zachary Phan 27:56.9 9 Dowling Catholic, West Des Moines ---- ---- ----
621 Rhys Hale 28:06.2 9 Ankeny ---- ---- ----
622 Parker Hitchens 28:06.7 10 Ames ---- ---- ----
623 Elijah Young 28:16.2 11 Urbandale ---- ---- ----
624 Caleb Prochnow 28:31.2 12 Ankeny Centennial ---- ---- ----
625 Nick Shafer 28:38.5 10 Newton ---- ---- ----
626 Viraj Moharle 29:33.5 9 Johnston ---- ---- ----
627 Alex Johnson 29:36.5 9 Johnston ---- ---- ----
628 Collin McCambridge 30:08.7 10 Mason City ---- ---- ----
629 Aiden Forrester 30:24.7 10 Ankeny ---- ---- ----
630 Jackson Abraham 30:48.7 12 Council Bluffs, Thomas Jefferson ---- ---- ----
631 Ethan Walck 32:25.9 10 Johnston ---- ---- ----
632 Nathan Hrastich 35:29.0 11 Southeast Polk ---- ---- ----
633 Oliver Fine 36:57.4 11 Newton ---- ---- ----
Unlock Advanced Performance Analytics

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