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

51st Marshalltown Bobcat xc Invite 9-10 boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Nate Timboe 16:44.7 9 Dowling Catholic, West Des Moines ---- ---- ----
2 Ethan Olson 17:03.0 9 Dowling Catholic, West Des Moines ---- ---- ----
3 Miles Harbert 17:09.5 9 Ankeny ---- ---- ----
4 Ethan Jacobsen 17:10.8 10 Cedar Falls ---- ---- ----
5 Brody Ahrens 17:11.3 10 Cedar Falls ---- ---- ----
6 Ethan Rea 17:12.8 9 Cedar Falls ---- ---- ----
7 Nolan Van Bruggen 17:13.1 9 Waukee, Northwest ---- ---- ----
8 Max Fugleberg 17:15.6 9 Waukee, Northwest ---- ---- ----
9 Henry Meyer 17:16.0 10 Johnston ---- ---- ----
10 Carter Hatz 17:18.9 10 Pleasant Valley ---- ---- ----
11 Cody Strohman 17:20.0 9 Cedar Falls ---- ---- ----
12 Rob Beecher 17:21.1 10 Dowling Catholic, West Des Moines ---- ---- ----
13 Matthew Sargent 17:26.0 9 Pleasant Valley ---- ---- ----
14 Wyatt Beyer 17:26.5 9 Waukee ---- ---- ----
15 Nelsen Perrigo 17:27.1 9 Valley, West Des Moines ---- ---- ----
16 Elias Stein 17:28.8 10 Dowling Catholic, West Des Moines ---- ---- ----
17 Benet Brown 17:29.8 10 Dowling Catholic, West Des Moines ---- ---- ----
18 Warner Leman 17:31.3 9 Dowling Catholic, West Des Moines ---- ---- ----
19 Kaden Gatton 17:32.0 10 Johnston ---- ---- ----
20 Jace Hudson 17:32.1 9 Cedar Falls ---- ---- ----
21 Charlie Platt 17:34.0 9 Ames ---- ---- ----
22 Avery Arthur 17:34.3 10 Waukee, Northwest ---- ---- ----
23 Brayden Nixt 17:35.4 10 Ankeny ---- ---- ----
24 Carter Haigh 17:38.0 10 Dowling Catholic, West Des Moines ---- ---- ----
25 Ryne Kies 17:41.6 10 Cedar Falls ---- ---- ----
26 Henry Maloney 17:42.8 10 Dubuque, Hempstead ---- ---- ----
27 Robert Widtfeldt 17:44.5 9 Johnston ---- ---- ----
28 Talon Froistad 17:47.6 10 Dubuque, Hempstead ---- ---- ----
29 Corrine Fichter 17:48.6 9 Ames ---- ---- ----
30 Jack Carlson 17:48.9 10 Dowling Catholic, West Des Moines ---- ---- ----
31 Beckett Brock 17:55.0 10 Dubuque, Senior ---- ---- ----
32 Jacob O'Connnor 17:56.4 10 Pleasant Valley ---- ---- ----
33 Noah Davidson 17:59.1 10 Johnston ---- ---- ----
34 Blake Williams 18:01.3 9 Johnston ---- ---- ----
35 Mathew Haug 18:01.4 10 Dubuque, Senior ---- ---- ----
36 Carter Dyer 18:02.5 10 Johnston ---- ---- ----
37 Nolan Risma 18:03.5 9 Dubuque, Hempstead ---- ---- ----
38 Harrison Fleming 18:05.0 10 Waukee, Northwest ---- ---- ----
39 Liam Sullivan 18:06.5 10 Dowling Catholic, West Des Moines ---- ---- ----
40 Grant Smith 18:07.1 10 Dowling Catholic, West Des Moines ---- ---- ----
41 Eli Dunlap 18:07.1 10 Dowling Catholic, West Des Moines ---- ---- ----
42 Jackson Walsh 18:09.5 9 Ankeny ---- ---- ----
43 Nolan Olson 18:09.8 9 Waukee, Northwest ---- ---- ----
44 Judah Fauser 18:10.8 9 Cedar Falls ---- ---- ----
45 Rodrigo Avila 18:11.0 10 Cedar Falls ---- ---- ----
46 Colin Hayes 18:13.3 10 Waukee ---- ---- ----
47 Lucas Knutson 18:14.8 10 Des Moines, Roosevelt ---- ---- ----
48 Michael Lee 18:16.0 10 Waukee, Northwest ---- ---- ----
49 Eli Neahaus 18:17.5 10 Dubuque, Senior ---- ---- ----
50 Andy Coles 18:17.8 9 Johnston ---- ---- ----
51 Landon Wallace 18:17.9 10 Cedar Falls ---- ---- ----
52 Mason Friedel 18:18.8 9 Waukee ---- ---- ----
53 Benton Schuchart 18:19.1 9 Ankeny ---- ---- ----
54 Rex Craig 18:22.4 9 Waukee, Northwest ---- ---- ----
55 Caleb Bolles 18:23.0 9 Ames ---- ---- ----
56 Gabriel Zingler 18:24.9 10 Valley, West Des Moines ---- ---- ----
57 Aiden Winkie 18:24.9 10 Ankeny ---- ---- ----
58 Isaiah Swanson 18:25.0 9 Ankeny ---- ---- ----
59 Charlie Spahn 18:29.5 9 Dubuque, Hempstead ---- ---- ----
60 Owen Tuyls 18:33.3 9 Waukee, Northwest ---- ---- ----
61 Graham Hart 18:33.5 10 Valley, West Des Moines ---- ---- ----
62 Kimball Mendenhall 18:34.6 10 Waukee, Northwest ---- ---- ----
63 Tyler Kohler 18:35.0 10 Waukee, Northwest ---- ---- ----
64 Samuel Nochvay 18:35.0 10 Indianola ---- ---- ----
65 Jack Tryon 18:36.3 9 Urbandale ---- ---- ----
66 Turner Stewart 18:36.5 10 Cedar Falls ---- ---- ----
67 Dexter Needham 18:37.5 9 Pleasant Valley ---- ---- ----
68 Charles Strauss 18:38.4 10 Johnston ---- ---- ----
69 Dau Lual 18:38.5 10 Ames ---- ---- ----
70 Felix Miguez 18:38.6 10 Ames ---- ---- ----
71 Isaac Johnson 18:38.8 10 Indianola ---- ---- ----
72 Tate Foussat 18:39.3 9 Waukee, Northwest ---- ---- ----
73 Parker McCrea 18:39.5 10 Waukee ---- ---- ----
74 Reid Christensen 18:39.8 10 Waukee ---- ---- ----
75 Carson Whiting 18:40.5 10 Valley, West Des Moines ---- ---- ----
76 Evan Osler 18:43.4 10 Pleasant Valley ---- ---- ----
77 Ian Sindt 18:43.8 10 Dubuque, Senior ---- ---- ----
78 Cayden Miller 18:44.6 10 Urbandale ---- ---- ----
79 Leo Derry 18:45.0 9 Waukee, Northwest ---- ---- ----
80 Jackson Robie 18:45.0 10 Ankeny ---- ---- ----
81 Carver Albright 18:46.4 9 Des Moines, Roosevelt ---- ---- ----
82 Charlie Herzog 18:48.4 9 Valley, West Des Moines ---- ---- ----
83 Jackson Schulz 18:49.5 10 Ankeny ---- ---- ----
84 Kyler Blanchard 18:51.0 10 Cedar Falls ---- ---- ----
85 Reed Opsal 18:52.0 10 Waukee ---- ---- ----
86 Mason Gaul 18:53.0 9 Dowling Catholic, West Des Moines ---- ---- ----
87 Floyd Walter 18:53.3 9 Ames ---- ---- ----
88 Noah Wright 18:55.6 10 Southeast Polk ---- ---- ----
89 Robert Broughton 18:56.9 9 Pleasant Valley ---- ---- ----
90 Jack Kresowik 18:57.1 9 Pleasant Valley ---- ---- ----
91 Samuel Larson 18:59.4 10 Indianola ---- ---- ----
92 Preston Molis 19:01.4 10 Urbandale ---- ---- ----
93 Koebe Farrel 19:02.5 9 Southeast Polk ---- ---- ----
94 Tiger Heikes 19:04.8 9 Johnston ---- ---- ----
95 Nihir Ketkar 19:05.0 10 Waukee, Northwest ---- ---- ----
96 Sam Goldsmith 19:08.0 10 Dubuque, Hempstead ---- ---- ----
97 Patrick Hoss 19:08.0 9 Johnston ---- ---- ----
98 Cyrus Zadeh 19:12.4 10 Ankeny ---- ---- ----
99 Tom Coddington 19:12.5 10 Urbandale ---- ---- ----
100 Emmett Lewis 19:14.0 10 Urbandale ---- ---- ----
101 Patrick Marsh 19:14.4 9 Dowling Catholic, West Des Moines ---- ---- ----
102 Logan Hazel 19:14.4 10 Dowling Catholic, West Des Moines ---- ---- ----
103 Aaron Blanchard 19:15.6 10 Dubuque, Hempstead ---- ---- ----
104 Aiden Wernimont 19:17.9 9 Dubuque, Senior ---- ---- ----
105 Cameron Bauman 19:18.6 10 Valley, West Des Moines ---- ---- ----
106 Braydon Murphy 19:19.0 9 Urbandale ---- ---- ----
107 Benjamin Trabue 19:23.5 10 Ames ---- ---- ----
108 Gabe Van Hemert 19:25.0 10 Johnston ---- ---- ----
109 Sam Kirchhoff 19:27.0 10 Iowa Falls - Alden/AGWSR ---- ---- ----
110 Tecoe Summage-Philli 19:28.6 9 Pleasant Valley ---- ---- ----
111 Grayson Hoover 19:29.1 10 Indianola ---- ---- ----
112 Lucius Ray 19:30.6 9 Ankeny ---- ---- ----
113 Finn Holst 19:31.0 9 Ankeny ---- ---- ----
114 Allen Cai 19:31.0 10 Ames ---- ---- ----
115 Ezekiel Patterson 19:32.4 10 Indianola ---- ---- ----
116 Aaron Whiting 19:33.8 10 Valley, West Des Moines ---- ---- ----
117 Alex Miller 19:35.3 9 Des Moines, Roosevelt ---- ---- ----
118 Evan Grodahl 19:35.5 9 Johnston ---- ---- ----
119 Luke Vesperman 19:35.8 9 Ankeny ---- ---- ----
120 Sawyer Marrs 19:36.4 10 Urbandale ---- ---- ----
121 Dylan Poe 19:38.3 10 Des Moines, Roosevelt ---- ---- ----
122 Brian Meier 19:38.6 9 Urbandale ---- ---- ----
123 Wyatt Hannapel 19:40.0 9 Ames ---- ---- ----
124 Mason Spriggs 19:40.4 10 Dubuque, Hempstead ---- ---- ----
125 Owen Bowker 19:41.0 10 Ames ---- ---- ----
126 Aiden Heaton 19:41.3 10 Ankeny ---- ---- ----
127 Tanner Christensen 19:43.5 10 Urbandale ---- ---- ----
128 Charlie Leder 19:45.0 10 Valley, West Des Moines ---- ---- ----
129 CJ Peterson 19:45.4 9 Dubuque, Hempstead ---- ---- ----
130 Logan Backes 19:45.6 10 Cedar Falls ---- ---- ----
131 Malek Deuw 19:46.6 9 Southeast Polk ---- ---- ----
132 Sully Smith 19:47.0 10 Waukee, Northwest ---- ---- ----
133 Tyson LeBlanc 19:47.4 10 Waukee ---- ---- ----
134 Arslan Nebbe 19:48.4 9 Ames ---- ---- ----
135 Conor Murphy 19:51.0 9 Dowling Catholic, West Des Moines ---- ---- ----
136 Drew Granzow 19:51.4 10 Iowa Falls - Alden/AGWSR ---- ---- ----
137 Kaiden Chavez 19:52.4 10 Ankeny ---- ---- ----
138 Ethan Roberts 19:53.8 9 Ames ---- ---- ----
139 Cooper McLeod 19:56.5 10 Marshalltown ---- ---- ----
140 Israel Kodiaga 19:57.0 9 Cedar Falls ---- ---- ----
141 Andrew Kaminski 19:57.4 9 Ames ---- ---- ----
142 Samuel Sadow 19:58.5 10 Ames ---- ---- ----
143 Ryder Lee 19:59.9 10 Johnston ---- ---- ----
144 Drake May 20:00.0 9 Dowling Catholic, West Des Moines ---- ---- ----
145 Joseph Giles 20:01.6 9 Urbandale ---- ---- ----
146 Colbie Shupe 20:02.0 10 Pleasant Valley ---- ---- ----
147 Sam Albright 20:03.5 9 Des Moines, Roosevelt ---- ---- ----
148 Cody Banks 20:03.9 9 Ankeny ---- ---- ----
149 Beau Beck 20:04.0 10 Dowling Catholic, West Des Moines ---- ---- ----
150 Nick Butler 20:04.4 10 Waukee ---- ---- ----
151 Lane Morgart 20:05.5 10 Pleasant Valley ---- ---- ----
152 Jonas Jeschke 20:06.0 10 Waukee, Northwest ---- ---- ----
153 Hank Murphy 20:06.4 10 Des Moines, Roosevelt ---- ---- ----
154 Ben Kuennen 20:08.0 10 Waukee, Northwest ---- ---- ----
155 Joe Sacco 20:08.0 9 Cedar Falls ---- ---- ----
156 Logan Boyle 20:08.9 9 Cedar Falls ---- ---- ----
157 Regan Scholten 20:09.0 10 Cedar Falls ---- ---- ----
158 Jason Friesner 20:09.3 9 Cedar Falls ---- ---- ----
159 Colby Fahrman 20:11.5 9 Ankeny ---- ---- ----
160 Toby Nielsen 20:12.5 10 Dowling Catholic, West Des Moines ---- ---- ----
161 Sylas Duffy 20:13.3 9 Dubuque, Senior ---- ---- ----
162 Sawyer Miller 20:14.5 9 Ankeny ---- ---- ----
163 Boaz Lehmann 20:14.8 9 Iowa Falls - Alden/AGWSR ---- ---- ----
164 Andy Hohmann 20:14.9 9 Dubuque, Senior ---- ---- ----
165 Srihari Kumaresan 20:15.3 9 Johnston ---- ---- ----
166 Elliot Kodis 20:15.4 10 Marshalltown ---- ---- ----
167 Parker Block 20:17.6 10 Dubuque, Senior ---- ---- ----
168 Joey Goetsch 20:20.0 9 Cedar Falls ---- ---- ----
169 Maxwell Sell 20:20.0 10 Cedar Falls ---- ---- ----
170 Ian Crespi 20:20.4 10 Ames ---- ---- ----
171 Bryce Weih 20:21.0 10 Valley, West Des Moines ---- ---- ----
172 Ethan Pewe 20:22.0 9 Johnston ---- ---- ----
173 Gavin Lienau 20:22.1 9 Dowling Catholic, West Des Moines ---- ---- ----
174 Roan Gratny 20:22.6 10 Waukee, Northwest ---- ---- ----
175 Ethan MacFarland 20:24.4 10 Johnston ---- ---- ----
176 Garrett Schutte 20:24.5 10 Pleasant Valley ---- ---- ----
177 Jackson Tallman 20:24.8 10 Johnston ---- ---- ----
178 Kaden Wilson 20:25.5 9 Johnston ---- ---- ----
179 Archer Niemi 20:25.6 9 Ames ---- ---- ----
180 Kaleb Gray 20:27.1 9 Urbandale ---- ---- ----
181 Caleb Crouse 20:27.6 10 Ankeny ---- ---- ----
182 Ian Hoff 20:27.9 9 Johnston ---- ---- ----
183 Brant McElderry 20:30.3 10 Des Moines, Roosevelt ---- ---- ----
184 Peter Shellenberger 20:30.4 10 Valley, West Des Moines ---- ---- ----
185 Aiden Clark 20:31.0 9 Johnston ---- ---- ----
186 Amin Safi` 20:31.3 10 Valley, West Des Moines ---- ---- ----
187 Miles Bensema 20:32.9 9 Cedar Falls ---- ---- ----
188 Ian Shriver 20:34.1 9 Ames ---- ---- ----
189 Andrew Royal 20:34.1 9 Dowling Catholic, West Des Moines ---- ---- ----
190 Ian Silvia 20:35.5 10 Dubuque, Senior ---- ---- ----
191 Zachary Howe 20:39.6 10 Ankeny ---- ---- ----
192 Easton Hamilton 20:40.9 10 Urbandale ---- ---- ----
193 Paul Martin 20:43.0 10 Des Moines, Roosevelt ---- ---- ----
194 Rowan Adkins 20:43.1 10 Pleasant Valley ---- ---- ----
195 Artie Helmers 20:44.0 10 Ames ---- ---- ----
196 Tristan Vuijk 20:45.0 9 Johnston ---- ---- ----
197 Ronan Rock 20:47.9 9 Johnston ---- ---- ----
198 Abram Mundy 20:49.0 9 Valley, West Des Moines ---- ---- ----
199 Hunter Reis 20:51.3 9 Ankeny ---- ---- ----
200 Noah Sloan 20:52.5 10 Ankeny ---- ---- ----
201 Matthew Kirchhoff 20:52.9 9 Iowa Falls - Alden/AGWSR ---- ---- ----
202 Isaak Bruck 20:53.3 9 Johnston ---- ---- ----
203 Ely Reyna 20:53.8 9 Indianola ---- ---- ----
204 Ganesh Maridu 20:53.8 10 Pleasant Valley ---- ---- ----
205 Benji DeBoom 20:55.5 9 Southeast Polk ---- ---- ----
206 Thomas Stanley 20:57.1 9 Marshalltown ---- ---- ----
207 Cody Gray 20:58.0 9 Urbandale ---- ---- ----
208 Ricky Randazzo 20:58.1 9 Des Moines, Roosevelt ---- ---- ----
209 Michael Ward 20:59.0 9 Cedar Falls ---- ---- ----
210 Cody Van Horn 21:00.4 10 Urbandale ---- ---- ----
211 Isaiah Nelson 21:01.4 9 Iowa Falls - Alden/AGWSR ---- ---- ----
212 Cael Kruthoff 21:01.5 9 Indianola ---- ---- ----
213 Carter Hoskins 21:02.3 10 Waukee ---- ---- ----
214 Landon O'Meara 21:03.0 10 Waukee, Northwest ---- ---- ----
215 Aaron Scheirer 21:03.8 9 Dubuque, Senior ---- ---- ----
216 Evertt Richie 21:05.9 10 Ames ---- ---- ----
217 Blaise Ford 21:07.3 10 Des Moines, Roosevelt ---- ---- ----
218 Michael Klipping 21:11.4 9 Des Moines, Roosevelt ---- ---- ----
219 Liam Lord 21:13.4 10 Valley, West Des Moines ---- ---- ----
220 Ben Kutz 21:13.5 10 Ankeny ---- ---- ----
221 Ty Timmerman 21:15.0 10 Cedar Falls ---- ---- ----
222 Dawson Alstott 21:16.4 9 Des Moines, Roosevelt ---- ---- ----
223 Conner Dummermuth 21:16.6 10 Johnston ---- ---- ----
224 Augs Diaz de Leon Cisneros 21:17.4 9 Ames ---- ---- ----
225 Matthew Alberico 21:18.0 10 Valley, West Des Moines ---- ---- ----
226 Devin Runde 21:18.0 10 Dubuque, Hempstead ---- ---- ----
227 Samuel Rouse 21:18.8 10 Cedar Falls ---- ---- ----
228 Michael Asige 21:19.5 9 Pleasant Valley ---- ---- ----
229 Elijah Thole 21:20.8 10 Waukee ---- ---- ----
230 Paxton Wertzberger 21:23.5 9 Valley, West Des Moines ---- ---- ----
231 Dean Crawford 21:24.9 9 Waukee ---- ---- ----
232 Briton Bailey 21:26.8 9 Pleasant Valley ---- ---- ----
233 David Lucas 21:27.3 10 Pleasant Valley ---- ---- ----
234 Sam Schmidt 21:27.6 10 Des Moines, Roosevelt ---- ---- ----
235 Kevin Garland 21:30.0 10 Waukee, Northwest ---- ---- ----
236 Jonah Cawthorn 21:31.5 9 Indianola ---- ---- ----
237 Christian Ohnemus 21:32.5 9 Waukee, Northwest ---- ---- ----
238 Bechkam Ramsey 21:33.4 9 Ankeny ---- ---- ----
239 Drew Smith 21:33.5 9 Dowling Catholic, West Des Moines ---- ---- ----
240 Griffin Mahon 21:34.8 9 Dowling Catholic, West Des Moines ---- ---- ----
241 Ted Swanson 21:35.9 9 Des Moines, Roosevelt ---- ---- ----
242 Mannix Neuendorf 21:36.3 9 Valley, West Des Moines ---- ---- ----
243 Zadok Perry 21:36.6 10 Valley, West Des Moines ---- ---- ----
244 Atticus Petersma 21:36.8 9 Valley, West Des Moines ---- ---- ----
245 Cody Linthicum 21:37.8 9 Urbandale ---- ---- ----
246 Will Schmitz 21:38.0 10 Johnston ---- ---- ----
247 Andrew Carleton 21:39.0 9 Pleasant Valley ---- ---- ----
248 Jeremiah Rodgers 21:39.8 10 Pleasant Valley ---- ---- ----
249 Ben Christ 21:40.0 10 Cedar Falls ---- ---- ----
250 Michael Downs 21:40.3 9 Marshalltown ---- ---- ----
251 Quinn Coonan 21:43.9 10 Dowling Catholic, West Des Moines ---- ---- ----
252 Theodore Kraft 21:44.5 10 Ames ---- ---- ----
253 Henry Stamets 21:46.0 10 Valley, West Des Moines ---- ---- ----
254 Ryan Crutchley 21:51.4 10 Waukee, Northwest ---- ---- ----
255 Aadi Rajesh 21:53.4 9 Waukee ---- ---- ----
256 Abbas Nasiri 21:53.5 9 Valley, West Des Moines ---- ---- ----
257 Wolfie Holst 21:53.9 9 Valley, West Des Moines ---- ---- ----
258 Silas Little 21:54.1 9 Ankeny ---- ---- ----
259 Logan Freeseman 21:54.8 9 Ankeny ---- ---- ----
260 Luke Allison 21:57.6 9 Johnston ---- ---- ----
261 Isaac Retzlaff 21:58.0 9 Waukee ---- ---- ----
262 Ben Sunderman 22:02.5 9 Valley, West Des Moines ---- ---- ----
263 Pierce MisiagBeckler 22:06.1 10 Dubuque, Hempstead ---- ---- ----
264 Ace Norwald 22:06.9 12 Ankeny ---- ---- ----
265 Josh Schulte 22:07.1 10 Dubuque, Senior ---- ---- ----
266 Justin Titus 22:09.4 9 Southeast Polk ---- ---- ----
267 Carter Marovets 22:14.0 9 Ankeny ---- ---- ----
268 Rome Brayton 22:14.8 10 Johnston ---- ---- ----
269 David Sprague 22:17.1 9 Pleasant Valley ---- ---- ----
270 Brendan Dial 22:19.1 10 Ames ---- ---- ----
271 Colten Becker 22:20.0 9 Waukee, Northwest ---- ---- ----
272 Mason Kelley 22:21.3 10 Waukee, Northwest ---- ---- ----
273 Mason Schieber 22:21.5 10 Valley, West Des Moines ---- ---- ----
274 Tate Terpstra 22:22.8 9 Ames ---- ---- ----
275 Caleb Lorenz 22:23.8 9 Waukee, Northwest ---- ---- ----
276 George Woodhouse 22:23.9 10 Dubuque, Senior ---- ---- ----
277 Samuel Goteti 22:24.5 9 Waukee, Northwest ---- ---- ----
278 Gage Long 22:27.4 9 Dubuque, Hempstead ---- ---- ----
279 Michael Israel 22:28.3 9 Johnston ---- ---- ----
280 Mason Zuck 22:29.6 10 Des Moines, Roosevelt ---- ---- ----
281 Shane Ayres 22:31.0 10 Johnston ---- ---- ----
282 Luke Williams 22:32.0 9 Johnston ---- ---- ----
283 Jack Bryant 22:32.0 9 Des Moines, Lincoln ---- ---- ----
284 Lincoln Kruse 22:35.8 9 Des Moines, Roosevelt ---- ---- ----
285 Paul Giannakouros 22:36.4 10 Dubuque, Hempstead ---- ---- ----
286 John Lloyd 22:39.8 10 Waukee ---- ---- ----
287 Brody Rosemeyer 22:41.0 10 Dubuque, Hempstead ---- ---- ----
288 Harrison Gilroy 22:46.0 10 Johnston ---- ---- ----
289 Kaleb Schimonitz 22:47.8 9 Valley, West Des Moines ---- ---- ----
290 Caleb Arroyo 22:48.9 10 Urbandale ---- ---- ----
291 Kevin Reyes-Gonzalez 22:50.0 9 Urbandale ---- ---- ----
292 Liam McWilliams 22:50.4 10 Indianola ---- ---- ----
293 Tate Dixon 22:50.8 10 Ankeny ---- ---- ----
294 Colby Cross 22:51.6 10 Marshalltown ---- ---- ----
295 Dax Hall 22:54.4 9 Pleasant Valley ---- ---- ----
296 James Norby 22:54.9 9 Cedar Falls ---- ---- ----
297 Amadeo Santos 22:55.0 10 Des Moines, North ---- ---- ----
298 Isaac Provenzale 22:57.0 9 Waukee ---- ---- ----
299 Ryan MacFarland 22:58.3 9 Johnston ---- ---- ----
300 Brady Quam 22:59.3 9 Johnston ---- ---- ----
301 Ryder Wetzel 22:59.8 9 Waukee, Northwest ---- ---- ----
302 Arrow Allen 23:00.9 9 Ames ---- ---- ----
303 Brendan Foster 23:04.8 9 Ames ---- ---- ----
304 Giovan Valdez-Hernandez 23:05.3 9 Des Moines, Hoover ---- ---- ----
305 Ethan Feng 23:05.8 10 Waukee ---- ---- ----
306 Fynn Powers 23:06.5 10 Cedar Falls ---- ---- ----
307 JT Dix 23:06.5 10 Des Moines, Roosevelt ---- ---- ----
308 Mark Duntz 23:08.4 9 Des Moines, Lincoln ---- ---- ----
309 Kabeer Khanna 23:09.4 10 Johnston ---- ---- ----
310 Ben Halbach 23:10.1 9 Dowling Catholic, West Des Moines ---- ---- ----
311 Jacob Seberger 23:15.4 10 Marshalltown ---- ---- ----
312 Noah McMillin 23:15.5 9 Ankeny ---- ---- ----
313 Ojas Patel 23:17.9 9 Pleasant Valley ---- ---- ----
314 Levin Riekena 23:19.0 9 Des Moines, Roosevelt ---- ---- ----
315 Camden Nus 23:19.1 9 Cedar Falls ---- ---- ----
316 Matthew Schmitz 23:20.3 10 Johnston ---- ---- ----
317 Evitt Fitzgerald 23:21.0 10 Johnston ---- ---- ----
318 Louis Kellen 23:22.5 9 Des Moines, Roosevelt ---- ---- ----
319 Mason Wenzel 23:23.9 9 Cedar Falls ---- ---- ----
320 Carson King 23:25.0 10 Johnston ---- ---- ----
321 Bradley Carrigan 23:25.8 10 Johnston ---- ---- ----
322 Conner Holman 23:26.3 10 Marshalltown ---- ---- ----
323 Gavin McCoy 23:27.0 9 Dowling Catholic, West Des Moines ---- ---- ----
324 Henry Schmitz 23:27.9 10 Waukee, Northwest ---- ---- ----
325 Arthur Oleson 23:28.5 9 Ankeny ---- ---- ----
326 Jonathan Alberico 23:30.4 10 Valley, West Des Moines ---- ---- ----
327 Syon Aggarwal 23:31.0 10 Johnston ---- ---- ----
328 Mel Chatterjee 23:31.0 10 Johnston ---- ---- ----
329 Leon Gansvind 23:33.0 9 Waukee ---- ---- ----
330 Alex Young 23:33.5 10 Waukee ---- ---- ----
331 Jack Atwood 23:38.0 10 Waukee, Northwest ---- ---- ----
332 Jesse Bennett 23:38.6 10 Dubuque, Hempstead ---- ---- ----
333 Jordan Amanuel 23:38.8 9 Johnston ---- ---- ----
334 Suhaib Aslam 23:39.1 10 Cedar Falls ---- ---- ----
335 Isaak Kaya 23:39.6 10 Waukee, Northwest ---- ---- ----
336 Ernie Plunkett 23:39.6 9 Cedar Falls ---- ---- ----
337 Silas Hemmer 23:41.8 9 Cedar Falls ---- ---- ----
338 Bradley Buehler 23:43.6 9 Des Moines, Lincoln ---- ---- ----
339 Devin Carlson 23:46.0 9 Urbandale ---- ---- ----
340 Tommy Miller 23:49.1 9 BCLUW, Conrad ---- ---- ----
341 Jake Merschbrock 23:51.9 9 Waukee, Northwest ---- ---- ----
342 Michael Gusse 23:55.8 9 Des Moines, Roosevelt ---- ---- ----
343 Liam Jablonsky 23:59.0 9 Dubuque, Senior ---- ---- ----
344 Evaristo Saucedo-Escoto 23:59.8 10 Des Moines, North ---- ---- ----
345 Jay Barbosa Forero 24:01.5 10 Waukee, Northwest ---- ---- ----
346 Joseph Thomas 24:02.5 9 Dowling Catholic, West Des Moines ---- ---- ----
347 Lane Helgens 24:04.8 9 Cedar Falls ---- ---- ----
348 Quintin Bradley 24:08.3 9 Indianola ---- ---- ----
349 Cael Lemley 24:09.9 10 Waukee, Northwest ---- ---- ----
350 Parker Christen 24:12.8 10 Marshalltown ---- ---- ----
351 Benjamin Kouba 24:15.3 10 Valley, West Des Moines ---- ---- ----
352 Melvin Nziraguhunga 24:18.5 9 Waukee ---- ---- ----
353 Devin Zhang 24:21.0 9 Johnston ---- ---- ----
354 Chase Smilich 24:28.5 9 Des Moines, Lincoln ---- ---- ----
355 Samuel Johnson 24:34.1 10 Ames ---- ---- ----
356 Grant Larson 24:41.9 9 Waukee, Northwest ---- ---- ----
357 Arjun Gujja 24:45.6 9 Waukee ---- ---- ----
358 Connor Drake 24:47.9 9 Ames ---- ---- ----
359 Siwon Park 24:48.0 9 Ames ---- ---- ----
360 Caleb Leitzen 24:49.0 10 Iowa Falls - Alden/AGWSR ---- ---- ----
361 Connor Noeuy 24:52.3 10 Des Moines, North ---- ---- ----
362 Caden Lemons 24:54.1 10 Des Moines, Hoover ---- ---- ----
363 Nathan Riley 24:58.0 9 Ames ---- ---- ----
364 James Dennis 25:02.6 10 Ankeny ---- ---- ----
365 Noah Novotny 25:13.0 9 Dowling Catholic, West Des Moines ---- ---- ----
366 Ben Mitchell 25:13.4 9 Des Moines, Roosevelt ---- ---- ----
367 Elijah Downs 25:14.4 9 Des Moines, Lincoln ---- ---- ----
368 Joseph Doud 25:15.8 10 Dowling Catholic, West Des Moines ---- ---- ----
369 Jacob Glick 25:18.5 9 Waukee, Northwest ---- ---- ----
370 Finn Dohmen 25:26.5 9 Waukee ---- ---- ----
371 Biky Mbama 25:31.8 9 Valley, West Des Moines ---- ---- ----
372 Drake Wood 25:39.1 8 Johnston ---- ---- ----
373 Paul Brown 25:49.4 10 Ames ---- ---- ----
374 Mikey Holcomb 25:52.3 9 Urbandale ---- ---- ----
375 Eli Wagner 25:55.5 9 Dubuque, Hempstead ---- ---- ----
376 Isiah McKee 26:00.3 9 Des Moines, Lincoln ---- ---- ----
377 George Deal 26:08.6 10 Valley, West Des Moines ---- ---- ----
378 Otto Salge 26:13.0 9 Waukee ---- ---- ----
379 Zach Prusha 26:15.0 9 BCLUW, Conrad ---- ---- ----
380 Jacob Bauer 26:45.0 10 Dubuque, Senior ---- ---- ----
381 Trae Noel 26:47.1 9 Dubuque, Senior ---- ---- ----
382 Gavin Freiberg 26:54.0 10 Marshalltown ---- ---- ----
383 Colton Sisomphane 27:01.0 10 Des Moines, Lincoln ---- ---- ----
384 Ethan Boobyer 27:14.5 10 Urbandale ---- ---- ----
385 Zane Wickenkamp 27:22.4 10 Ames ---- ---- ----
386 Jasper Gordy 27:28.0 9 Ames ---- ---- ----
387 Aiden Forrester 27:28.9 9 Ankeny ---- ---- ----
388 Aiden Barber 27:28.9 10 Indianola ---- ---- ----
389 Jac Chedester 27:35.8 9 Des Moines, Roosevelt ---- ---- ----
390 Anthony Turcios 27:58.5 9 Fort Dodge ---- ---- ----
391 Adrian Wessely 27:59.4 9 Des Moines, North ---- ---- ----
392 Tyr Holst 28:05.0 9 Valley, West Des Moines ---- ---- ----
393 Carl Bigelow 28:15.0 9 Ames ---- ---- ----
394 Jonathan Stein 28:15.9 10 Ames ---- ---- ----
395 Layton Renaud 28:17.6 9 Iowa Falls - Alden/AGWSR ---- ---- ----
396 William Tyrrell 28:18.6 9 Fort Dodge ---- ---- ----
397 Cooper York 28:23.6 10 Johnston ---- ---- ----
398 Zachary Harsthorn 29:13.6 9 Ankeny ---- ---- ----
399 Eli Irvin 29:35.3 9 Waukee, Northwest ---- ---- ----
400 Jonas Abner 29:48.6 10 Ames ---- ---- ----
401 Dev Goriparthi 29:59.5 9 Waukee, Northwest ---- ---- ----
402 Harsh Mutyala 30:31.0 9 Waukee ---- ---- ----
403 Adam Bouhssine 30:47.5 9 Marshalltown ---- ---- ----
404 Ian Hays 31:44.3 9 Johnston ---- ---- ----
405 Gustavo Perez-Puga 32:04.1 10 Des Moines, North ---- ---- ----
406 Kyran McCrady 32:10.5 10 Fort Dodge ---- ---- ----
407 Elijah Young 32:54.0 10 Urbandale ---- ---- ----
408 Jay Yeluri 33:01.6 9 Waukee, Northwest ---- ---- ----
409 Ethan Walck 33:05.1 9 Johnston ---- ---- ----
410 William McDeid 33:56.9 10 Ames ---- ---- ----
411 Julian Vega 34:21.8 10 Des Moines, North ---- ---- ----
412 Arjun Kasotia 34:37.6 10 Johnston ---- ---- ----
413 Irene Alobo 35:38.0 10 Des Moines, North ---- ---- ----
414 Joseph Stone 35:39.0 10 Ames ---- ---- ----
Unlock Advanced Performance Analytics

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