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

Fort Dodge Cross Country Invite Varsity boys

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Ethan Zuber 15:11.5 12 Ankeny ---- ---- ----
2 Jack Flori 15:23.4 12 Dowling Catholic, West Des Moines ---- ---- ----
3 Owen Marett 15:38.7 12 Des Moines, Roosevelt ---- ---- ----
4 Teegan Kralik 15:46.0 11 Norwalk ---- ---- ----
5 Jack Crossland 15:46.0 10 Johnston ---- ---- ----
6 Owen Wolfe 15:47.4 12 Dowling Catholic, West Des Moines ---- ---- ----
7 Kuma Gutema 15:49.0 9 Sioux City, North ---- ---- ----
8 Charlie Deick 15:52.5 10 Dowling Catholic, West Des Moines ---- ---- ----
9 Reed Robbins 15:53.7 11 Indianola ---- ---- ----
10 Zack Janulewicz 15:54.0 12 Waukee, Northwest ---- ---- ----
11 Josh Mohan 15:54.2 12 Dowling Catholic, West Des Moines ---- ---- ----
12 Tony Anania 15:55.2 12 Norwalk ---- ---- ----
13 Kellen Tuyls 15:58.7 11 Waukee, Northwest ---- ---- ----
14 Jan Luka Castillo-Mora 16:02.7 12 Dowling Catholic, West Des Moines ---- ---- ----
15 Ayden Gabrielson 16:02.7 11 Waukee, Northwest ---- ---- ----
16 Cohen Moll 16:03.9 11 Ankeny Centennial ---- ---- ----
17 Nicholas Paulsen 16:08.7 11 Dowling Catholic, West Des Moines ---- ---- ----
18 Blake Smith 16:08.7 12 Urbandale ---- ---- ----
19 Brody Burr 16:13.5 12 Dowling Catholic, West Des Moines ---- ---- ----
20 Sidney Shide 16:14.7 12 Urbandale ---- ---- ----
21 Marshall Arkfeld 16:15.5 12 Lewis Central ---- ---- ----
22 Thomas Limback 16:17.5 10 Valley, West Des Moines ---- ---- ----
23 Jonathan Owen 16:21.2 12 Valley, West Des Moines ---- ---- ----
24 Dashiell Coyier 16:24.7 12 Waukee ---- ---- ----
25 Grant Wallace 16:25.9 12 Norwalk ---- ---- ----
26 Brayden Vander Wilt 16:27.0 12 Ankeny Centennial ---- ---- ----
27 Zach Lenkaitis 16:30.9 12 Ames ---- ---- ----
28 Kevin Coots 16:31.5 11 Lewis Central ---- ---- ----
29 Sam Mora 16:32.7 12 Dallas Center-Grimes ---- ---- ----
30 Holden Schug 16:33.0 12 Johnston ---- ---- ----
31 Jonas VanDis 16:33.5 12 Waukee ---- ---- ----
32 Kael Streeter 16:33.9 11 Carlisle ---- ---- ----
33 Anthony Valles 16:34.0 11 St. Edmond, Fort Dodge ---- ---- ----
34 Isaiah Thomsen 16:34.0 10 Indianola ---- ---- ----
35 Davis Johnson 16:34.4 11 Ankeny Centennial ---- ---- ----
36 Sam Parker 16:34.5 11 Norwalk ---- ---- ----
37 Jack Meggison 16:35.2 10 Dallas Center-Grimes ---- ---- ----
38 Evan Lillie 16:36.2 9 Lewis Central ---- ---- ----
39 Tay Ohr-Rottler 16:36.2 11 Johnston ---- ---- ----
40 Brock Johnson 16:36.9 12 Southeast Polk ---- ---- ----
41 Henry Hansen 16:37.5 10 Mason City ---- ---- ----
42 Justice Rathje 16:37.9 12 Ankeny ---- ---- ----
43 Kaiden Hamilton 16:38.2 11 Council Bluffs, Thomas Jefferson ---- ---- ----
44 Jackson Cox 16:38.5 12 Lewis Central ---- ---- ----
45 Tate Brownsberger 16:39.2 12 Ankeny ---- ---- ----
46 Elijah Schreurs 16:39.9 10 Unity Christian, Orange City ---- ---- ----
47 Kamden Brown 16:39.9 12 Carlisle ---- ---- ----
48 Nicholas Robie 16:41.2 12 Ankeny ---- ---- ----
49 Aksel Beedon 16:43.7 10 Norwalk ---- ---- ----
50 Noah Kerndt 16:43.9 9 Dallas Center-Grimes ---- ---- ----
51 Connor Schultz 16:44.5 12 Sioux City, North ---- ---- ----
52 Tyler Rozenboom 16:44.7 12 Unity Christian, Orange City ---- ---- ----
53 Sean Thomas 16:44.9 12 Ankeny Centennial ---- ---- ----
54 Jack Behrens 16:46.0 11 Ankeny Centennial ---- ---- ----
55 Joseph Lawry 16:48.2 12 Waukee ---- ---- ----
56 Torin Timmerman 16:48.5 12 ADM, Adel ---- ---- ----
57 Rodrigo Verastegui 16:49.5 9 Waukee, Northwest ---- ---- ----
58 Ben Peterson 16:50.5 10 Waukee ---- ---- ----
59 Carson Ibeling 16:50.7 12 Dallas Center-Grimes ---- ---- ----
60 Nate Timboe 16:52.5 9 Dowling Catholic, West Des Moines ---- ---- ----
61 Braden Walters 16:53.0 12 Waukee ---- ---- ----
62 Kiefer Barnes 16:53.0 11 Indianola ---- ---- ----
63 Adam Ruehling 16:54.2 11 Waukee, Northwest ---- ---- ----
64 Cayden Miller 16:55.9 10 Urbandale ---- ---- ----
65 Damion Winkler 16:56.0 12 Ames ---- ---- ----
66 Jax Alvarez 16:56.5 10 Ames ---- ---- ----
67 Henry Groos 16:57.2 12 Norwalk ---- ---- ----
68 Corbin Oswald 16:58.2 12 Norwalk ---- ---- ----
69 Cooper Lenz 16:59.0 9 Newton ---- ---- ----
70 Brett Augustine 17:02.2 11 Ankeny ---- ---- ----
71 Andrew Anderson 17:02.4 11 Ames ---- ---- ----
72 Sam Buhrow 17:02.5 10 Norwalk ---- ---- ----
73 Jonah Mittman 17:02.7 11 Ames ---- ---- ----
74 Paxton Bloom 17:02.7 11 Indianola ---- ---- ----
75 Kellan Croatt 17:02.9 12 Waukee, Northwest ---- ---- ----
76 Noah Reese 17:06.8 12 Johnston ---- ---- ----
77 Samuel Appel 17:07.0 10 Indianola ---- ---- ----
78 Jackson Kaiser 17:10.0 11 Ankeny ---- ---- ----
79 Owen Welling 17:11.4 10 Indianola ---- ---- ----
80 Ben Hames 17:11.6 11 Sioux City, North ---- ---- ----
81 Even Tesfaselassie 17:12.4 10 Sioux City, North ---- ---- ----
82 Carter Gearhart 17:12.9 12 Johnston ---- ---- ----
83 Thatcher Oswald 17:13.1 11 Manson Northwest Webster ---- ---- ----
84 Nolan Van Bruggen 17:13.5 9 Waukee, Northwest ---- ---- ----
85 Mark Nelson 17:14.0 12 Ankeny Centennial ---- ---- ----
86 Ian Smith 17:15.0 11 Ankeny Centennial ---- ---- ----
87 Garrett Ness 17:17.5 12 Johnston ---- ---- ----
88 Cael Ramsey 17:18.6 11 Dallas Center-Grimes ---- ---- ----
89 Richard Selken 17:19.3 12 Lewis Central ---- ---- ----
90 Johnny Reynolds 17:19.5 11 Valley, West Des Moines ---- ---- ----
91 Shay Holdmeyer 17:19.9 12 ADM, Adel ---- ---- ----
92 Ethan Olson 17:20.1 9 Dowling Catholic, West Des Moines ---- ---- ----
93 Yairh Gonzalez 17:20.5 12 Southeast Polk ---- ---- ----
94 Zak Shlomi 17:20.5 11 Waukee, Northwest ---- ---- ----
95 Max Fugleberg 17:20.8 9 Waukee, Northwest ---- ---- ----
96 William Giles 17:22.9 12 Urbandale ---- ---- ----
97 Harper Gessmann 17:23.5 11 Dallas Center-Grimes ---- ---- ----
98 Evan Swaggerty Morgan 17:24.8 11 Sioux City, North ---- ---- ----
99 Luke Bartlett 17:25.5 12 Southeast Polk ---- ---- ----
100 Ty Landphair 17:25.6 11 ADM, Adel ---- ---- ----
101 Cameron Reagen 17:25.9 12 Des Moines, Roosevelt ---- ---- ----
102 AJ Mosqueda 17:26.0 12 Norwalk ---- ---- ----
103 Kaden Gatton 17:27.1 10 Johnston ---- ---- ----
104 Josh Moberg 17:27.3 11 Southeast Polk ---- ---- ----
105 Lane Osterloh 17:28.0 11 Norwalk ---- ---- ----
106 Henry Laird 17:29.4 9 Southeast Polk ---- ---- ----
107 Cade Wynia 17:30.4 10 Unity Christian, Orange City ---- ---- ----
108 Levi Odson 17:30.5 10 Ankeny Centennial ---- ---- ----
109 Harry Abbott 17:31.0 11 Waukee ---- ---- ----
110 Max Marple 17:33.9 10 ADM, Adel ---- ---- ----
111 Zach Riley 17:34.0 12 Ankeny ---- ---- ----
112 Atticus Schleusner 17:34.3 11 Waukee, Northwest ---- ---- ----
113 Dain Holdmeyer 17:34.9 9 ADM, Adel ---- ---- ----
114 Austin Vance 17:35.0 9 Ballard ---- ---- ----
115 Ethan Wynia 17:36.3 12 Unity Christian, Orange City ---- ---- ----
116 Luka Felbapov 17:36.9 11 Johnston ---- ---- ----
117 Cooper Smith 17:37.9 12 Urbandale ---- ---- ----
118 Ellis Coyier 17:38.3 12 Waukee ---- ---- ----
119 Henry Meyer 17:38.8 10 Johnston ---- ---- ----
120 Liam Shannon 17:39.6 12 St. Edmond, Fort Dodge ---- ---- ----
121 Rishab Patel 17:40.5 11 Waukee ---- ---- ----
122 Corbin Vander Weerdt 17:40.8 12 Ankeny Centennial ---- ---- ----
123 Ronak Bhargava 17:43.0 11 Valley, West Des Moines ---- ---- ----
124 Charles Strauss 17:44.0 10 Johnston ---- ---- ----
125 Porter Kimble 17:44.6 11 Urbandale ---- ---- ----
126 Evan Twombly 17:44.9 11 Urbandale ---- ---- ----
127 Isaiah Keller 17:45.5 11 Des Moines, Roosevelt ---- ---- ----
128 Nathan Moberg 17:46.3 12 Southeast Polk ---- ---- ----
129 Asa Byl 17:46.8 12 Unity Christian, Orange City ---- ---- ----
130 Levi Odor-Westrum 17:50.6 12 St. Edmond, Fort Dodge ---- ---- ----
131 Alton Ladd 17:51.4 12 Valley, West Des Moines ---- ---- ----
132 Andres Gonzalez 17:52.6 12 Bishop Heelan Catholic, Sioux City ---- ---- ----
133 Nelsen Perrigo 17:53.1 9 Valley, West Des Moines ---- ---- ----
134 Alex Amaro 17:53.9 10 Bishop Heelan Catholic, Sioux City ---- ---- ----
135 Kenny Uitermarkt 17:54.4 12 Urbandale ---- ---- ----
136 Brayden Nixt 17:56.4 10 Ankeny ---- ---- ----
137 Calum Monroe 17:57.5 10 Unity Christian, Orange City ---- ---- ----
138 Isaac Chapman 17:57.5 12 ADM, Adel ---- ---- ----
139 Angel Cruz Felipe 17:58.5 11 Valley, West Des Moines ---- ---- ----
140 Javin Doland 17:58.6 12 Newton ---- ---- ----
141 Julius Wiegand 18:01.1 10 Ankeny ---- ---- ----
142 Ben Meier 18:01.3 12 Valley, West Des Moines ---- ---- ----
143 Josue Gutierrez 18:01.5 9 Sioux City, North ---- ---- ----
144 Hezekiah Johnson 18:02.1 10 Ames ---- ---- ----
145 Cael Hansen 18:02.1 10 Fort Dodge ---- ---- ----
146 Kaden Koepke 18:02.5 11 Sioux City, East ---- ---- ----
147 Lucas Knutson 18:03.4 10 Des Moines, Roosevelt ---- ---- ----
148 Lane Scholten 18:03.6 12 Unity Christian, Orange City ---- ---- ----
149 Maciah Shultz 18:07.0 12 Sioux City, East ---- ---- ----
150 Sevastian Soto 18:09.9 12 Carlisle ---- ---- ----
151 Christian Buchli 18:11.0 12 Newton ---- ---- ----
152 Zane Hastich 18:11.0 12 Southeast Polk ---- ---- ----
153 Cooper Briggs 18:11.5 9 Des Moines, Roosevelt ---- ---- ----
154 Gavin Haroldson 18:12.0 12 Sioux City, North ---- ---- ----
155 Jack Tryon 18:16.4 9 Urbandale ---- ---- ----
156 Brandt Haakenstad 18:16.5 12 Mason City ---- ---- ----
157 Layne Munson 18:18.8 10 Sioux City, North ---- ---- ----
158 Graden Hermann 18:22.0 10 Ballard ---- ---- ----
159 William Breems 18:24.0 11 Unity Christian, Orange City ---- ---- ----
160 Ayeden Lein 18:24.1 10 Mason City ---- ---- ----
161 Joey Zambreno 18:24.5 9 Des Moines, Roosevelt ---- ---- ----
162 Judah DeCleene 18:26.3 11 Carlisle ---- ---- ----
163 Brady Wickering 18:26.4 12 Mason City ---- ---- ----
164 Nick Wellet 18:27.3 12 Waukee ---- ---- ----
165 Julian Nicolino 18:27.4 10 Des Moines, Roosevelt ---- ---- ----
166 Lance Zaabel 18:27.5 11 Newton ---- ---- ----
167 Eliott Ruiz 18:27.8 12 Mason City ---- ---- ----
168 Henry Locher 18:28.1 9 Des Moines, Roosevelt ---- ---- ----
169 Leo Wheelock 18:29.9 9 Sioux City, North ---- ---- ----
170 Ryan Rushing 18:31.6 12 Carlisle ---- ---- ----
171 Tysin Anderson 18:33.0 12 Manson Northwest Webster ---- ---- ----
172 Talan Walstrom 18:34.0 12 Carlisle ---- ---- ----
173 Brennan Obbink 18:34.5 11 Unity Christian, Orange City ---- ---- ----
174 Jayce Point 18:35.3 10 Fort Dodge ---- ---- ----
175 Kyle Widlund 18:38.5 9 Manson Northwest Webster ---- ---- ----
176 Torren Walstrom 18:45.1 11 Carlisle ---- ---- ----
177 Danny Cleveland 18:51.8 11 Sioux City, East ---- ---- ----
178 Kaden Klein 18:54.3 9 Unity Christian, Orange City ---- ---- ----
179 Cal Geise 18:56.0 9 Bishop Heelan Catholic, Sioux City ---- ---- ----
180 Owen Davidson 18:59.6 9 Ballard ---- ---- ----
181 Dylan Chwirka 19:00.0 10 Sioux City, East ---- ---- ----
182 Isaac Swisher 19:02.4 10 Ballard ---- ---- ----
183 Logan Corwin 19:04.5 12 Des Moines, Roosevelt ---- ---- ----
184 Xavier Guerrero 19:06.4 10 Bishop Heelan Catholic, Sioux City ---- ---- ----
185 Jonah Carlson 19:12.8 11 St. Edmond, Fort Dodge ---- ---- ----
186 Emmet Johnson 19:14.0 10 Sioux City, East ---- ---- ----
187 Levi Zaabel 19:16.0 9 Newton ---- ---- ----
188 Noah Tremel 19:21.8 10 Newton ---- ---- ----
189 Carter Lobaugh 19:24.4 11 Lewis Central ---- ---- ----
190 Madden Bailey 19:24.8 10 Fort Dodge ---- ---- ----
191 Erik Larson 19:25.5 10 St. Edmond, Fort Dodge ---- ---- ----
192 Jaxson Lowrey-Jones 19:28.3 11 Fort Dodge ---- ---- ----
193 Gabriel Lyman 19:29.8 9 Sioux City, North ---- ---- ----
194 Rowan Poutre 19:34.3 9 Manson Northwest Webster ---- ---- ----
195 Michael Johnson 19:42.0 11 Mason City ---- ---- ----
196 Silvio Hermann 19:43.4 11 Des Moines, Roosevelt ---- ---- ----
197 Ethan Barber 19:48.0 11 Bishop Heelan Catholic, Sioux City ---- ---- ----
198 Beran Stroup 19:49.5 9 Lewis Central ---- ---- ----
199 Parker Domino 19:54.4 10 Ballard ---- ---- ----
200 Elijah Lawrence 19:55.5 10 Fort Dodge ---- ---- ----
201 Parker Kennedy 19:58.0 9 Newton ---- ---- ----
202 Kolbe Odden 20:02.5 10 Ballard ---- ---- ----
203 Brady Major 20:06.6 12 Fort Dodge ---- ---- ----
204 Brody Proctor 20:08.1 12 Manson Northwest Webster ---- ---- ----
205 Covan Fetterman 20:08.1 10 Bishop Heelan Catholic, Sioux City ---- ---- ----
206 Drake Yurkovac 20:10.0 10 St. Edmond, Fort Dodge ---- ---- ----
207 David Cook 20:14.5 9 Sioux City, East ---- ---- ----
208 Connor Proctor 20:15.8 12 Manson Northwest Webster ---- ---- ----
209 Owen Gruver 20:19.9 11 Fort Dodge ---- ---- ----
210 Logan Meyer 20:23.6 9 Manson Northwest Webster ---- ---- ----
211 Corban McHone 20:25.9 9 Fort Dodge ---- ---- ----
212 Jude Jones 20:29.0 10 Ballard ---- ---- ----
213 Conrad Greathouse 20:31.3 10 Fort Dodge ---- ---- ----
214 Tony Sanchez 20:36.4 11 Bishop Heelan Catholic, Sioux City ---- ---- ----
215 Austin Larsen 20:40.3 12 Bishop Heelan Catholic, Sioux City ---- ---- ----
216 David Wickett 20:42.3 9 Newton ---- ---- ----
217 Braden Kubichek 20:50.0 12 Ballard ---- ---- ----
218 Matthew Jorstad 20:55.4 9 Bishop Heelan Catholic, Sioux City ---- ---- ----
219 Zane Kerkman 20:56.5 12 Council Bluffs, Thomas Jefferson ---- ---- ----
220 Bailyan Williamson 21:11.0 11 Council Bluffs, Thomas Jefferson ---- ---- ----
221 Parker Helm 21:33.4 10 Council Bluffs, Thomas Jefferson ---- ---- ----
222 Thomas Knobbe 21:56.5 11 St. Edmond, Fort Dodge ---- ---- ----
223 David Nelson 22:14.1 9 Manson Northwest Webster ---- ---- ----
224 Joshua Templeman 23:18.6 11 Council Bluffs, Thomas Jefferson ---- ---- ----
225 Ethan Durham 24:02.0 13 Council Bluffs, Thomas Jefferson ---- ---- ----
226 Ryan Medferd 24:35.3 10 Manson Northwest Webster ---- ---- ----
Unlock Advanced Performance Analytics

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