48th Indianola XC Invitational JV Boys
Indianola, IA
Sep. 22, 2016
80, sunny and warm
Results by Cal Murdock
MS Girls
MS Boys
JV Girls
JV Boys
Var Girls
Var Boys
Use the Find option of your Web Browser to find the performance of a specific individual or team.
Click here for data on girls
Last updated Sep. 22, 2016 7:29 PM
PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD
TEAM SCORES
1 Dowling Catholic 15 1 2 3 4 5 6 7 18:14 0:30
2 Ames 69 8 11 14 15 21 27 28 18:55 0:29
3 Ankeny Centennial 115 9 10 16 37 43 56 57 19:09 0:1:00
4 Johnston 128 13 24 26 31 34 41 44 19:17 0:32
5 Valley 155 23 29 30 35 38 47 49 19:23 0:18
6 Urbandale 180 20 22 42 45 51 52 59 19:32 0:52
7 Indianola 204 18 32 46 53 55 61 63 19:40 1:02
8 Pella 223 17 40 48 54 64 79 81 19:47 1:28
9 Southeast Polk 244 12 36 62 66 68 77 78 20:01 1:42
10* Ankeny 270 33 50 58 60 69 73 74 20:06 1:13
11* Carlisle 270 25 39 65 70 71 82 83 20:09 1:29
12 Newton 378 19 76 84 99 100 101 102 21:37 4:41
13 Des Moines Lincoln 385 67 72 75 85 86 88 91 20:58 0:45
14 Des Moines East 451 87 89 90 92 93 94 96 21:55 0:46
15 Ottumwa 473 80 95 97 98 103 104 105 22:46 3:32
Incomplete Teams: Boone, Hoover, Norwalk
Individuals
PLACE FINISHER TIME
1. Dowling Catholic
1 Michael Ode SR 17:59
2 Matthew Berns SR 18:01
3 John Clingan SR 18:18
4 Drew Brase SO 18:22
5 Cole Willey JR 18:28
6 Matthew Bishop JR 18:30
7 Jake Miller SO 18:31
Total Time = 1:31:08 Total Places = 15
2. Ames
8 Brian Todey SR 18:39
11 Aric Berryhill SO 18:54
14 Aken Dut SR 18:57
15 Alden Johnson SR 18:57
21 Brayden Bergum SO 19:08
27 Carter Robinson SO 19:17
28 Eric Hall-Floden SR 19:18
Total Time = 1:34:35 Total Places = 69
3. Ankeny Centennial
9 Ahren Davis JR 18:40
10 Seth Watgen FR 18:50
16 Connor Neils JR 19:02
37 Noah Wright JR 19:29
43 Joel Hyler JR 19:40
56 Ben Lyons SO 20:05
57 Matt Bruder SR 20:10
Total Time = 1:35:41 Total Places = 115
4. Johnston
13 Jackson Marshall SO 18:57
24 Adam Pottebaum SO 19:14
26 Jordan Goreth SR 19:16
31 Sam Schmitz FR 19:26
34 Michael Schmitz SO 19:29
41 Paxson Picken FR 19:34
44 Jason White FR 19:41
Total Time = 1:36:22 Total Places = 128
5. Valley
23 Mills Sterling FR 19:13
29 Ling Alex FR 19:20
30 Horak Garrett JR 19:22
35 Hutchinson Spencer SR 19:29
38 Codel Carsen FR 19:30
47 Soto Jacob FR 19:47
49 Spence Benjamin JR 19:50
Total Time = 1:36:54 Total Places = 155
6. Urbandale
20 Jacob Mellott SR 19:07
22 Sam Schweizer FR 19:11
42 Jack Larson FR 19:39
45 Bryson Cook SR 19:41
51 Jared Witke SR 19:59
52 Drew Dabney JR 20:00
59 Dylan Straka FR 20:16
Total Time = 1:37:37 Total Places = 180
7. Indianola
18 Thomas Naughton JR 19:03
32 Connor Lynch SO 19:26
46 Isaac Stich SR 19:41
53 Jacey Storm SR 20:02
55 Owen Fix FR 20:04
61 Andrew West FR 20:24
63 Seth Bickham SR 20:27
Total Time = 1:38:16 Total Places = 204
8. Pella
17 Ryan Wilson SR 19:02
40 Thomas Gauley JR 19:31
48 Gavin Tierney SO 19:48
54 Drew Van Hauen SO 20:04
64 Thomas Gaul FR 20:30
79 Nick Singer FR 21:03
81 Jordan Buma SO 21:05
Total Time = 1:38:55 Total Places = 223
9. Southeast Polk
12 Cj Schrock SO 18:57
36 Cody Cunningham JR 19:29
62 Oakley Shrum JR 20:25
66 Evan Perry SO 20:34
68 Willie Tunks JR 20:38
77 Alex Rickabaugh SO 20:54
78 Gavin Schmidt JR 20:56
Total Time = 1:40:03 Total Places = 244
10*. Ankeny
33 Jaylen Elwell SO 19:28
50 Colton Lammers JR 19:51
58 Cole Buffington FR 20:12
60 Marc Medici FR 20:19
69 Cody Slagter FR 20:40
73 Reiter Evan SO 20:47
74 Logan Shanks FR 20:50
Total Time = 1:40:30 Total Places = 270
11*. Carlisle
25 Nate Rowray SO 19:15
39 Truman Kruse SO 19:30
65 Kyle Miller FR 20:31
70 Dok Dok JR 20:42
71 Ian Wilkins JR 20:44
82 Tristen Kessler FR 21:08
83 Wyatt Kruse SO 21:09
Total Time = 1:40:42 Total Places = 270
12. Newton
19 Jack Callaghan JR 19:04
76 Brad Portner JR 20:51
84 Matt Moran SO 21:10
99 Addison Dunwell FR 23:15
100 Spencer Elbert SR 23:44
101 Blake Robson JR 23:46
102 Chad Nolin JR 23:53
Total Time = 1:48:04 Total Places = 378
13. Des Moines Lincoln
67 Alexander Meza-Garcia SR 20:36
72 Frenando Rocha JR 20:46
75 Josh Rocha JR 20:51
85 Ryan Jasper FR 21:14
86 Angel Fabi Lozoya Perea SR
21:20
88 Mark Douglass FR 21:32
91 Deon Turner JR 22:05
Total Time = 1:44:47 Total Places = 385
14. Des Moines East
87 Michael Skelton SR 21:31
89 Zane Pettis JR 21:38
90 Raeqwan Hurrins SR 21:52
92 Austin Mapes SR 22:15
93 Trenton Burkheimer FR 22:17
94 Zachary Wallace FR 22:21
96 Chris Trevino JR 22:33
Total Time = 1:49:33 Total Places = 451
15. Ottumwa
80 Rayce Elliott JR 21:04
95 Bryer Wallace FR 22:24
97 Noah Hicks SO 22:45
98 Adrian Dubon FR 23:02
103 Jacob Young SR 24:35
104 Ethan Corwin JR 25:16
105 Riley Robinson SR 27:01
Total Time = 1:53:50 Total Places = 473
TEAM
PL SCORE NAME YR TIME TEAM
Boys 5K Run
Top
1 1 Michael Ode SR 17:59 Dowling Catholic
2 2 Matthew Berns SR 18:01 Dowling Catholic
3 3 John Clingan SR 18:18 Dowling Catholic
4 4 Drew Brase SO 18:22 Dowling Catholic
5 5 Cole Willey JR 18:28 Dowling Catholic
6 6 Matthew Bishop JR 18:30 Dowling Catholic
7 7 Jake Miller SO 18:31 Dowling Catholic
8 Charlie Wingert SR 18:38 Dowling Catholic
9 8 Brian Todey SR 18:39 Ames
10 9 Ahren Davis JR 18:40 Ankeny Centennial
11 Shane McCullum JR 18:42 Dowling Catholic
12 Luke Mohan SR 18:47 Dowling Catholic
13 10 Seth Watgen FR 18:50 Ankeny Centennial
14 11 Aric Berryhill SO 18:54 Ames
15 12 Cj Schrock SO 18:57 Southeast Polk
16 13 Jackson Marshall SO 18:57 Johnston
17 14 Aken Dut SR 18:57 Ames
18 15 Alden Johnson SR 18:57 Ames
19 Carlos Quijano JR 19:00 Dowling Catholic
20 16 Connor Neils JR 19:02 Ankeny Centennial
21 17 Ryan Wilson SR 19:02 Pella
22 18 Thomas Naughton JR 19:03 Indianola
23 Noah Smith SO 19:04 Dowling Catholic
24 19 Jack Callaghan JR 19:04 Newton
25 20 Jacob Mellott SR 19:07 Urbandale
26 21 Brayden Bergum SO 19:08 Ames
27 22 Sam Schweizer FR 19:11 Urbandale
28 23 Mills Sterling FR 19:13 Valley
29 24 Adam Pottebaum SO 19:14 Johnston
30 25 Nate Rowray SO 19:15 Carlisle
31 26 Jordan Goreth SR 19:16 Johnston
32 27 Carter Robinson SO 19:17 Ames
33 28 Eric Hall-Floden SR 19:18 Ames
34 29 Ling Alex FR 19:20 Valley
35 30 Horak Garrett JR 19:22 Valley
36 31 Sam Schmitz FR 19:26 Johnston
37 32 Connor Lynch SO 19:26 Indianola
38 Ryan Smith SO 19:26 Ames
39 Joey Dohrmann SR 19:28 Dowling Catholic
40 33 Jaylen Elwell SO 19:28 Ankeny
41 34 Michael Schmitz SO 19:29 Johnston
42 35 Hutchinson Spencer SR 19:29 Valley
43 36 Cody Cunningham JR 19:29 Southeast Polk
44 Alexander Berryhill JR 19:29 Ames
45 37 Noah Wright JR 19:29 Ankeny Centennial
46 38 Codel Carsen FR 19:30 Valley
47 39 Truman Kruse SO 19:30 Carlisle
48 40 Thomas Gauley JR 19:31 Pella
49 Till Schaeffeler JR 19:32 Dowling Catholic
50 41 Paxson Picken FR 19:34 Johnston
51 42 Jack Larson FR 19:39 Urbandale
52 43 Joel Hyler JR 19:40 Ankeny Centennial
53 44 Jason White FR 19:41 Johnston
54 45 Bryson Cook SR 19:41 Urbandale
55 46 Isaac Stich SR 19:41 Indianola
56 Aidan Cunningham SO 19:42 Dowling Catholic
57 Andrew Janni JR 19:43 Johnston
58 Zach Anthofer SO 19:44 Johnston
59 Quinn Swaim JR 19:44 Johnston
60 47 Soto Jacob FR 19:47 Valley
61 48 Gavin Tierney SO 19:48 Pella
62 49 Spence Benjamin JR 19:50 Valley
63 50 Colton Lammers JR 19:51 Ankeny
64 Jonah Magneson SO 19:56 Dowling Catholic
65 51 Jared Witke SR 19:59 Urbandale
66 52 Drew Dabney JR 20:00 Urbandale
67 Prajapati Aryan SO 20:01 Valley
68 53 Jacey Storm SR 20:02 Indianola
69 Josh Marckmann JR 20:02 Johnston
70 54 Drew Van Hauen SO 20:04 Pella
71 55 Owen Fix FR 20:04 Indianola
72 56 Ben Lyons SO 20:05 Ankeny Centennial
73 Nathan Zoss SR 20:06 Johnston
74 Josh Meyer FR 20:07 Johnston
75 57 Matt Bruder SR 20:10 Ankeny Centennial
76 Warden Thomas SR 20:11 Valley
77 Dahlen Grant SO 20:11 Valley
78 Nick Sash SO 20:12 Ankeny Centennial
79 Cary Smith SO 20:12 Ames
80 58 Cole Buffington FR 20:12 Ankeny
81 Le Tom SR 20:13 Valley
82 Paul Johnson FR 20:13 Dowling Catholic
83 Denker Landon FR 20:13 Valley
84 Brandon Latting FR 20:15 Dowling Catholic
85 59 Dylan Straka FR 20:16 Urbandale
86 Maclain Bremner SO 20:19 Johnston
87 60 Marc Medici FR 20:19 Ankeny
88 Tameron Paulson JR 20:20 Ames
89 Ander Tebbutt JR 20:21 Ames
90 Dain Tack SO 20:22 Johnston
91 Jonah Larsen SO 20:23 Urbandale
92 61 Andrew West FR 20:24 Indianola
93 62 Oakley Shrum JR 20:25 Southeast Polk
94 Mitch Hanson JR 20:26 Johnston
95 63 Seth Bickham SR 20:27 Indianola
96 Danny Lasky JR 20:28 Dowling Catholic
97 64 Thomas Gaul FR 20:30 Pella
98 Cade Cunningham SO 20:31 Ankeny Centennial
99 65 Kyle Miller FR 20:31 Carlisle
100 Kade Van Meeteren FR 20:34 Ankeny Centennial
101 66 Evan Perry SO 20:34 Southeast Polk
102 67 Alexander Meza-Garcia SR 20:36 Des Moines Lincoln
103 Treyton Hveem FR 20:36 Ankeny Centennial
104 68 Willie Tunks JR 20:38 Southeast Polk
105 Daniel Fu SO 20:39 Johnston
106 Donnelly Ryan JR 20:40 Valley
107 69 Cody Slagter FR 20:40 Ankeny
108 Will Morlock FR 20:40 Johnston
109 70 Dok Dok JR 20:42 Carlisle
110 Moritz Jackson SR 20:42 Valley
111 Daniel Ordaz SO 20:43 Dowling Catholic
112 71 Ian Wilkins JR 20:44 Carlisle
113 Niland Connor FR 20:45 Valley
114 Michael Frazier FR 20:45 Dowling Catholic
115 Adam Dunn SR 20:46 Indianola
116 Chambers Michael SO 20:46 Valley
117 Andrew Greene SO 20:46 Ames
118 72 Frenando Rocha JR 20:46 Des Moines Lincoln
119 Cinnamon Nicholas JR 20:46 Valley
120 73 Reiter Evan SO 20:47 Ankeny
121 Andrew Grandgenett SR 20:48 Ames
122 Adam Jackson JR 20:49 Dowling Catholic
123 Owen Hoff SO 20:50 Ankeny Centennial
124 Michael Holm JR 20:50 Ames
125 74 Logan Shanks FR 20:50 Ankeny
126 75 Josh Rocha JR 20:51 Des Moines Lincoln
127 76 Brad Portner JR 20:51 Newton
128 Justin Seifrig SO 20:53 Indianola
129 77 Alex Rickabaugh SO 20:54 Southeast Polk
130 Givant Noah SR 20:54 Valley
131 McKillip Colin SO 20:54 Valley
132 78 Gavin Schmidt JR 20:56 Southeast Polk
133 Nick Cheung SO 20:57 Southeast Polk
134 Kacar Aldan SR 20:58 Valley
135 Amer Tokmic SO 20:59 Ankeny
136 Noah Stevens SR 21:02 Ames
137 79 Nick Singer FR 21:03 Pella
138 80 Rayce Elliott JR 21:04 Ottumwa
139 81 Jordan Buma SO 21:05 Pella
140 A J. Furr FR 21:06 Pella
141 Mason Johnston FR 21:07 Pella
142 Kaleb Roberson SO 21:08 Dowling Catholic
143 82 Tristen Kessler FR 21:08 Carlisle
144 Ryan O'Halloran FR 21:08 Dowling Catholic
145 83 Wyatt Kruse SO 21:09 Carlisle
146 Oberender Daniel FR 21:09 Valley
147 Grant Ganpat FR 21:10 Ankeny
148 84 Matt Moran SO 21:10 Newton
149 Xavier Leonard SR 21:11 Johnston
150 Gage Clabaugh SO 21:13 Urbandale
151 85 Ryan Jasper FR 21:14 Des Moines Lincoln
152 James Gaul SR 21:14 Pella
153 Brody Schlaht FR 21:16 Ankeny
154 Tristan Weaverling JR 21:19 Ankeny
155 86 Angel Fabi Lozoya Perea SR
21:20 Des Moines Lincoln
156 Cael Newman FR 21:21 Southeast Polk
157 Jon Kelly JR 21:22 Ankeny
158 Parker Carson JR 21:26 Ankeny
159 Griffin Rhode FR 21:28 Dowling Catholic
160 Kristjan Henderson SO 21:29 Carlisle
161 Troy Miller SO 21:31 Pella
162 James Peterson FR 21:31 Urbandale
163 87 Michael Skelton SR 21:31 Des Moines East
164 88 Mark Douglass FR 21:32 Des Moines Lincoln
165 Luke Schemm SR 21:33 Pella
166 Bryson McGowan FR 21:33 Urbandale
167 Windust Jacob SO 21:35 Valley
168 Jake Dieleman SO 21:36 Johnston
169 Brayden Beinhart FR 21:37 Indianola
170 Jason Zheng JR 21:37 Ames
171 Umble Jake FR 21:37 Valley
172 89 Zane Pettis JR 21:38 Des Moines East
173 Noah Barker SO 21:39 Ames
174 Wiley Parks SO 21:39 Southeast Polk
175 Murphy Carl FR 21:40 Valley
176 Noah Imhoff JR 21:41 Carlisle
177 Benjamin Lauritsen SR 21:41 Pella
178 John Aldrich SO 21:42 Indianola
179 Brody Greenwood SO 21:42 Indianola
180 Brayden Smith SO 21:43 Ankeny
181 Harrison Yoder SO 21:43 Ames
182 Keegan Garton SO 21:47 Urbandale
183 Eric Schmitt FR 21:48 Johnston
184 Kittle Vitali FR 21:49 Valley
185 Caleb Wright SR 21:49 Ankeny
186 Gage Schmidt JR 21:49 Johnston
187 Johnson Jack JR 21:50 Valley
188 Cameron Kokjohn SO 21:50 Boone
189 Max Balbach JR 21:51 Johnston
190 90 Raeqwan Hurrins SR 21:52 Des Moines East
191 Briggs Noble JR 21:53 Valley
192 Logan Ogden SO 21:54 Johnston
193 Rodney Washington SO 21:56 Hoover
194 Matthew Probst FR 21:58 Dowling Catholic
195 Kelly Wignall JR 21:58 Ankeny
196 Matt Brockway FR 21:59 Urbandale
197 Eli Hanson SO 21:59 Southeast Polk
198 Mario Saenz SR 22:00 Urbandale
199 Kyle Schmidt JR 22:01 Johnston
200 Tristan Clubb SR 22:02 Dowling Catholic
201 Will Henrichsen SO 22:04 Johnston
202 Jacob Beattie SO 22:04 Southeast Polk
203 Steffen Osborn FR 22:04 Dowling Catholic
204 91 Deon Turner JR 22:05 Des Moines Lincoln
205 Zechariah Schrauben SO 22:06 Pella
206 Tadeas Diress SO 22:09 Ames
207 Joe Bussey FR 22:09 Dowling Catholic
208 Zach Abbey FR 22:09 Johnston
209 Abe Brink FR 22:10 Ankeny Centennial
210 Jens Rasmussen SO 22:10 Johnston
211 Keylan Irvin SO 22:10 Des Moines Lincoln
212 Hixson Samuel SR 22:10 Valley
213 Josh Davis SO 22:11 Johnston
214 Colin Lacey SR 22:11 Dowling Catholic
215 Berrigan Cadogan SO 22:12 Ames
216 Caleb Nostrala FR 22:12 Indianola
217 Tommy Donovan JR 22:14 Carlisle
218 92 Austin Mapes SR 22:15 Des Moines East
219 Avery Swizdor JR 22:15 Johnston
220 Nolan Larsen FR 22:16 Southeast Polk
221 93 Trenton Burkheimer FR 22:17 Des Moines East
222 Luke Hillsman FR 22:17 Dowling Catholic
223 Nate Williams JR 22:19 Ankeny Centennial
224 Garrett Kruse SR 22:19 Carlisle
225 Dominic Caligiuri FR 22:19 Des Moines Lincoln
226 Jake Havran SO 22:20 Urbandale
227 Peter Dengler FR 22:20 Ankeny Centennial
228 94 Zachary Wallace FR 22:21 Des Moines East
229 Miles Combs FR 22:22 Indianola
230 Romain Obame Ndo SR 22:22 Ames
231 Colin Recker FR 22:24 Dowling Catholic
232 Evan Newcomb SO 22:24 Johnston
233 95 Bryer Wallace FR 22:24 Ottumwa
234 Niland Patrick FR 22:25 Valley
235 Malachi Thompson FR 22:25 Johnston
236 Nick Stumme FR 22:26 Southeast Polk
237 Caleb Devick SR 22:26 Ames
238 Scallon Spencer SO 22:29 Valley
239 Tanchinh Zachary SR 22:29 Valley
240 Thomas Bejarno SR 22:30 Dowling Catholic
241 Michael Rackham JR 22:30 Urbandale
242 Matthew Roberts SR 22:31 Ames
243 Landon Geren JR 22:33 Ankeny
244 96 Chris Trevino JR 22:33 Des Moines East
245 Nick Waddell JR 22:34 Ankeny Centennial
246 Jonathan Moore SO 22:34 Johnston
247 Josh Dostal JR 22:34 Johnston
248 Michael Boylan SO 22:35 Des Moines East
249 Schaeuble William JR 22:35 Valley
250 Schaeuble Jack FR 22:35 Valley
251 Jake Sterling FR 22:36 Johnston
252 Jacob Moews JR 22:37 Indianola
253 Overton Samuel FR 22:37 Valley
254 Mitch Pevestorf SO 22:39 Ankeny
255 Brandon Scovel JR 22:40 Indianola
256 Michael Castellano SR 22:40 Dowling Catholic
257 Zachary Kobes SR 22:41 Dowling Catholic
258 Trevor Cardenas SR 22:41 Ankeny
259 Dyer Jarabek FR 22:44 Dowling Catholic
260 Gray Barrett JR 22:44 Dowling Catholic
261 Evan Ripley SO 22:45 Ankeny
262 Noah Waldon FR 22:45 Southeast Polk
263 97 Noah Hicks SO 22:45 Ottumwa
264 Lucht Nicholas FR 22:45 Valley
265 Alex Hong JR 22:46 Dowling Catholic
266 Chris Hartley SR 22:46 Johnston
267 Logan Atkinson SO 22:47 Carlisle
268 Gus Mote SR 22:47 Dowling Catholic
269 Quintin Blad JR 22:48 Ankeny
270 Tyler Potter JR 22:49 Dowling Catholic
271 Carter Lundgren SR 22:50 Johnston
272 Jordan Roozenboom FR 22:51 Pella
273 Luke Lacey FR 22:52 Ankeny Centennial
274 Ryan Strickland SO 22:52 Southeast Polk
275 Ashton Messer SR 22:54 Pella
276 Cameron Tritle JR 22:55 Ames
277 Lee William FR 22:58 Valley
278 Cody Kime FR 23:00 Pella
279 98 Adrian Dubon FR 23:02 Ottumwa
280 Matthew Kerton SR 23:02 Ames
281 Keaton Schulte SO 23:02 Dowling Catholic
282 Josiah Trost SR 23:03 Johnston
283 Cade Davis FR 23:03 Ankeny
284 Ethan Scheck SO 23:04 Dowling Catholic
285 Matthew Thompson SO 23:04 Pella
286 Oscar Rodriguez JR 23:06 Ames
287 Joshua Gartin SO 23:07 Ames
288 Eric Paskach FR 23:09 Ames
289 Ian Hillier JR 23:10 Ames
290 Jack Savage SO 23:13 Dowling Catholic
291 Max Fredrick SR 23:14 Ankeny
292 99 Addison Dunwell FR 23:15 Newton
293 Lucas Nelson SR 23:17 Ankeny
294 Dustin Kutz FR 23:17 Ankeny
295 Thomas DeLay JR 23:17 Ames
296 Maigaard Michael SO 23:17 Valley
297 Logan White FR 23:18 Pella
298 Dj Barnes SO 23:20 Southeast Polk
299 Gabriel Ewert JR 23:21 Des Moines East
300 Connor Schroeder FR 23:23 Ames
301 Nate Norton FR 23:26 Carlisle
302 Charlie Pattinson FR 23:26 Johnston
303 Okaydo Van Duong JR 23:27 Southeast Polk
304 Kyle Geerts FR 23:29 Johnston
305 Gage O'Connor SO 23:31 Ankeny
306 Erik Johnson SO 23:32 Ames
307 Michael Neppl FR 23:33 Ames
308 Joseph Kramer SR 23:35 Dowling Catholic
309 Nick Hall JR 23:35 Dowling Catholic
310 Will Fagerland SR 23:36 Dowling Catholic
311 Jack O'Halloran SR 23:36 Dowling Catholic
312 Andrew Ryan SO 23:37 Dowling Catholic
313 Joe Hurd SO 23:38 Ames
314 Jose Dominguez FR 23:38 Des Moines East
315 Anthony Wiseland FR 23:40 Ankeny
316 Camden Forry SO 23:41 Indianola
317 100 Spencer Elbert SR 23:44 Newton
318 Jack Foster SO 23:44 Norwalk
319 Zach Person SO 23:45 Southeast Polk
320 Connor Wilson FR 23:45 Ankeny Centennial
321 101 Blake Robson JR 23:46 Newton
322 Zach Morfeld SO 23:47 Ankeny
323 Trevor Jackson FR 23:47 Hoover
324 Thai Pham SR 23:48 Des Moines East
325 Rocky Vizcarra FR 23:48 Des Moines East
326 Matthew Kliegl FR 23:49 Johnston
327 Wyatt Kacmarynski FR 23:49 Johnston
328 Theo Housker FR 23:50 Ankeny Centennial
329 Parker Murphy JR 23:50 Johnston
330 Carter Luttrell FR 23:52 Indianola
331 102 Chad Nolin JR 23:53 Newton
332 Zach Rinke SO 23:55 Dowling Catholic
333 Joseph Seymour SO 23:57 Dowling Catholic
334 Blake Springer SR 23:57 Des Moines East
335 Alexander Kovar FR 24:01 Ames
336 Leon Urias JR 24:02 Des Moines Lincoln
337 Cole Hillier SO 24:03 Ames
338 Nick Bindel FR 24:04 Dowling Catholic
339 Michael Steffen SR 24:04 Ankeny
340 William Zheng FR 24:06 Ames
341 Ryan Gross SR 24:07 Ankeny
342 James Howard SO 24:08 Indianola
343 Carson Campbell JR 24:11 Ames
344 Alex Stambach SR 24:15 Southeast Polk
345 Jacob Peters SO 24:18 Ames
346 Larkin Christy SO 24:18 Newton
347 Nick Mueller SO 24:18 Ankeny
348 Liam Struck SO 24:19 Ames
349 Ryan Mangin JR 24:19 Carlisle
350 Darek Tingle SO 24:20 Carlisle
351 Jae Swanepoel FR 24:21 Ankeny
352 Isaac Anderson FR 24:21 Southeast Polk
353 Cole Johnson SO 24:22 Johnston
354 Bierma Isaac FR 24:22 Valley
355 Jai Boggess FR 24:22 Ankeny
356 Noah Mable SO 24:24 Urbandale
357 Kade Dolphin FR 24:26 Des Moines East
358 Mark Tollefson SR 24:27 Norwalk
359 Richie Curuso JR 24:27 Ankeny
360 Harper Sullivan SO 24:27 Ames
361 Collins Casey FR 24:30 Valley
362 Evan Bracewell SO 24:30 Southeast Polk
363 Nick Beattie SR 24:30 Southeast Polk
364 103 Jacob Young SR 24:35 Ottumwa
365 Charles Keitges FR 24:37 Ames
366 Tyler Blakely JR 24:39 Dowling Catholic
367 Evan Uhlmeyer SO 24:40 Ames
368 Jared Baker SR 24:45 Hoover
369 Dylan Brummel JR 24:48 Pella
370 Alonso Franco JR 24:54 Dowling Catholic
371 Matthew Simmons-Waters FR 24:56 Des Moines Lincoln
372 Luke Mullen FR 24:56 Johnston
373 Dillon Kimberley SR 24:58 Urbandale
374 Aubrey Branch JR 24:59 Ames
375 Adam Eichorn SO 25:00 Ames
376 Tyler Crall FR 25:00 Carlisle
377 Macalister Downing JR 25:04 Des Moines Lincoln
378 Brennan Lindholm FR 25:04 Urbandale
379 Jace Walley SR 25:09 Urbandale
380 Casey Shanaberger SO 25:13 Dowling Catholic
381 Abraham Salgado JR 25:13 Des Moines East
382 104 Ethan Corwin JR 25:16 Ottumwa
383 Eppert Jordan FR 25:17 Valley
384 Tanner Hartshorn SO 25:21 Johnston
385 Joel Neppl SO 25:21 Ames
386 Adithya Somisetty JR 25:26 Johnston
387 Kyle Goben FR 25:29 Johnston
388 George Long JR 25:36 Dowling Catholic
389 Matthew Horvath FR 25:37 Dowling Catholic
390 Colin Short FR 25:44 Carlisle
391 Petr Karpov SO 25:52 Ames
392 Newton Beckett FR 26:01 Valley
393 Kirby Bast SR 26:06 Johnston
394 Diego Lopez SR 26:17 Urbandale
395 Will Burch FR 26:47 Johnston
396 Antonio Ramirez SO 26:57 Des Moines Lincoln
397 Andy Nguyen FR 27:00 Johnston
398 105 Riley Robinson SR 27:01 Ottumwa
399 Dakota Huddleston FR 27:01 Pella
400 William Wagner FR 27:13 Des Moines East
401 Ashton Feldman FR 27:19 Hoover
402 Virdi Sukhman SO 27:31 Valley
403 Wyatt Kelpe FR 27:34 Pella
404 Keltic Erwin-Johnson FR 27:39 Indianola
405 Caleb Moorman FR 28:02 Johnston
406 Alexander Jordan SO 28:07 Valley
407 Breiner Gerald SO 28:08 Valley
408 Noah Harvey SR 28:09 Des Moines East
409 Jacob Demuth SO 28:24 Des Moines East
410 Alex Nahnsen SO 28:25 Johnston
411 Timothy Bettcher JR 28:37 Des Moines Lincoln
412 Kilian Farrell FR 28:50 Norwalk
413 Tom Nahas JR 29:08 Dowling Catholic
414 Dalton Cale FR 29:09 Dowling Catholic
415 Stephen Cahalan FR 29:29 Dowling Catholic
416 Nick Dietrich JR 29:33 Dowling Catholic
417 Evan Witke FR 29:38 Urbandale
418 Dawson Craig SO 30:04 Johnston
419 Max Crooks SO 31:44 Johnston
420 Steve Spangler FR 32:24 Norwalk
421 Chase O'Connell FR 32:47 Johnston
422 James Gomez FR 33:04 Des Moines East
423 Josh Norris SO 33:58 Boone
424 Liam Sweeney JR 35:37 Dowling Catholic
425 Marcus Msuya SO 35:51 Indianola
426 Dillon Brackney FR 36:10 Des Moines Lincoln
427 Dan Crowley SO 38:59 Indianola
428 Miles Curtis SO 39:06 Des Moines Lincoln
429 Sam Dolde FR 41:47 Johnston
Click here for data on girls
Return to XC home page.