Team Scores
1 Waukee 29 2 4 5 8 10 32 33 11:51 0:38
2 Johnston 45 3 6 9 13 14 15 16 12:04 0:53
3 Ames 108 17 21 22 23 25 36 39 12:41 0:14
4 Ankeny 115 7 12 20 34 42 57 63 12:38 1:15
5 Urbandale 206 29 31 37 51 58 60 66 13:12 0:37
6 Marshalltown 211 19 27 52 54 59 81 100 13:12 0:54
7 Ankeny Centennial 216 24 30 40 50 72 75 82 13:13 1:08
8 Dallas Center Grimes 235 1 41 55 65 73 74 87 13:09 2:28
9 Roosevelt 244 35 43 44 46 76 77 83 13:23 0:56
10 Southeast Polk 252 38 48 49 56 61 64 71 13:24 0:32
11 Valley 258 11 18 62 78 89 92 96 13:24 2:17
12 Bondurant-Farrar 323 26 28 69 99 101 116 117 13:56 2:11
13 D M North 358 53 67 68 79 91 95 121 13:58 1:02
14 Boone 391 45 47 97 98 104 107 125 14:19 1:54
15 D M East 426 70 80 84 86 106 110 115 14:21 1:28
16 D M Lincoln 493 88 93 94 105 113 114 119 14:54 1:14
17 Hoover 504 85 90 103 108 118 124 126 15:07 1:53
18 Fort Dodge 554 102 109 111 112 120 122 123 15:38 1:15
Team Scores
PLACE FINISHER TIME
1. Waukee
2 Travis Loecke 8 11:33
4 Zach Eaton 8 11:43
5 Tyler Loecke 8 11:43
8 Moe Smith 8 12:05
10 Ian Buske 8 12:10
Total Time = 59:14 Total Places = 29
2. Johnston
3 Aidan MacGregor 8 11:34
6 Joe Schaefer 8 11:49
9 Zach Anthofer 8 12:10
13 Evan Kilstrom 7 12:18
14 Owen Ness 8 12:27
Total Time = 1:00:18 Total Places = 45
3. Ames
17 Garang Akok 8 12:33
21 Preston Witte 8 12:40
22 Brayden Bergum 8 12:41
23 Caleb Kong 8 12:45
25 Sam Taylor 8 12:46
Total Time = 1:03:25 Total Places = 108
4. Ankeny
7 Kolby Raineri 8 11:59
12 Tim Sindt 8 12:14
20 Noah Odson 8 12:39
34 Joey Reichenbacker 8 13:03
42 Charlie Pritchard 8 13:14
Total Time = 1:03:09 Total Places = 115
5. Urbandale
29 Payton Marrs 7 12:55
31 Elijah Noble 8 13:00
37 Reece Knepper 7 13:05
51 Jackson Mears 7 13:24
58 Michael Friedrickson 7 13:32
Total Time = 1:05:56 Total Places = 206
6. Marshalltown
19 Austin Shomo 7 12:39
27 Brent Johnson 8 12:53
52 Jose Garcia 8 13:25
54 Samson Prebot 8 13:30
59 Caleb Summers 8 13:32
Total Time = 1:05:59 Total Places = 211
7. Ankeny Centennial
24 Alex Patkin 8 12:45
30 Jonah Vicker 8 12:57
40 Nick Ahston 8 13:07
50 Chase Bemisdarfer 8 13:23
72 Sam Smoldt 8 13:53
Total Time = 1:06:05 Total Places = 216
8. Dallas Center Grimes
1 Tyler Borneman 8 11:26
41 Caleb Rhoads 8 13:08
55 Brady Nicolet 8 13:31
65 Rudy Stallman 8 13:44
73 Sam Henderson 7 13:54
Total Time = 1:05:43 Total Places = 235
9. Roosevelt
35 Harry Prentice 8 13:03
43 Ben Russell 8 13:14
44 Rowen Abbas 7 13:16
46 Austin Quinn 8 13:21
76 Eli Franteen 8 13:59
Total Time = 1:06:53 Total Places = 244
10. Southeast Polk
38 Drake Hanson 7 13:06
48 Cade Mash 7 13:22
49 Brandon Banyas 8 13:22
56 Gabriel Wilson 7 13:31
61 Benson Lin 8 13:38
Total Time = 1:06:59 Total Places = 252
11. Valley
11 Carter Owen 7 12:12
18 Evan Armitage 8 12:34
62 Nick Songer 8 13:40
78 Mike Maigaard 8 14:02
89 Colin McKillip 8 14:28
Total Time = 1:06:56 Total Places = 258
12. Bondurant-Farrar
26 Jalen Kruse 8 12:50
28 Jackson McGovern 7 12:55
69 Kirby Daniel 7 13:52
99 Noah Coy 7 14:58
101 Brody Caswell 8 15:01
Total Time = 1:09:36 Total Places = 323
13. D M North
53 Peter Ngo 8 13:30
67 Emmanuel Deng 7 13:51
68 Dan Gajurel 8 13:52
79 Emmanuel Poweh 7 14:03
91 Nathan Routh 7 14:32
Total Time = 1:09:48 Total Places = 358
14. Boone
45 Carter Kelley 7 13:19
47 Noah Lee 8 13:21
97 Cameron Kokjohn 8 14:49
98 Dylan Bangs 7 14:50
104 Nick Rose 7 15:12
Total Time = 1:11:31 Total Places = 391
15. D M East
70 William Rassavong 8 13:52
80 Gene Way 7 14:04
84 Luis Vasquez 7 14:11
86 Donald Carpenter 8 14:17
106 Trenton Burkheimer 7 15:20
Total Time = 1:11:44 Total Places = 426
16. D M Lincoln
88 D'Angelo Saltzman 7 14:28
93 Andrew Klein 7 14:33
94 Keylan Irvin 8 14:34
105 Dylan Veigelis 8 15:14
113 Kobe Moriarty 7 15:41
Total Time = 1:14:30 Total Places = 493
17. Hoover
85 Zane Avila 7 14:14
90 Tyler Landals 8 14:30
103 Julian Elizondo 8 15:10
108 Cameron Briggs 8 15:33
118 Gustavo Smith 8 16:07
Total Time = 1:15:34 Total Places = 504
18. Fort Dodge
102 Andrew Johnson 8 15:05
109 Nehemiah Hippen 8 15:33
111 Alistar Hanrahan 8 15:36
112 Keegan Lombard 8 15:36
120 Jacob Heslop 7 16:20
Total Time = 1:18:10 Total Places = 554
Boys 3000m run
PL NAME YR TIME TEAM
Top
1 Tyler Borneman 8 11:26 Dallas Center Grimes
2 Travis Loecke 8 11:33 Waukee
3 Aidan MacGregor 8 11:34 Johnston
4 Zach Eaton 8 11:43 Waukee
5 Tyler Loecke 8 11:43 Waukee
6 Joe Schaefer 8 11:49 Johnston
7 Kolby Raineri 8 11:59 Ankeny
8 Moe Smith 8 12:05 Waukee
9 Zach Anthofer 8 12:10 Johnston
10 Ian Buske 8 12:10 Waukee
11 Carter Owen 7 12:12 Valley
12 Tim Sindt 8 12:14 Ankeny
13 Evan Kilstrom 7 12:18 Johnston
14 Owen Ness 8 12:27 Johnston
15 Kade Johnson 8 12:29 Johnston
16 Mitchell Hermon 8 12:33 Johnston
17 Garang Akok 8 12:33 Ames
18 Evan Armitage 8 12:34 Valley
19 Austin Shomo 7 12:39 Marshalltown
20 Noah Odson 8 12:39 Ankeny
21 Preston Witte 8 12:40 Ames
22 Karson Kleve 7 12:41 Johnston
23 Brayden Bergum 8 12:41 Ames
24 Caleb Kong 8 12:45 Ames
25 Alex Patkin 8 12:45 Ankeny Centennial
26 Erik Catus 8 12:46 Johnston
27 Sam Taylor 8 12:46 Ames
28 Max McGaughy 8 12:47 Johnston
29 Jalen Kruse 8 12:50 Bondurant-Farrar
30 Jackson Marshall 8 12:53 Johnston
31 Brent Johnson 8 12:53 Marshalltown
32 Jackson McGovern 7 12:55 Bondurant-Farrar
33 Payton Marrs 7 12:55 Urbandale
34 Jonah Vicker 8 12:57 Ankeny Centennial
35 Elijah Noble 8 13:00 Urbandale
36 Vincent Vanyo 8 13:01 Waukee
37 Jordan Swanson 8 13:02 Waukee
38 Joey Reichenbacker 8 13:03 Ankeny
39 Harry Prentice 8 13:03 Roosevelt
40 Will Orth 7 13:04 Ames
41 Reece Knepper 7 13:05 Urbandale
42 Drake Hanson 7 13:06 Southeast Polk
43 Ryan Smith 8 13:07 Ames
44 Nick Ahston 8 13:07 Ankeny Centennial
45 Cade Simpson 8 13:07 Waukee
46 Andrew Greene 8 13:08 Ames
47 Caleb Rhoads 8 13:08 Dallas Center Grimes
48 Charlie Pritchard 8 13:14 Ankeny
49 Ben Russell 8 13:14 Roosevelt
50 Rowen Abbas 7 13:16 Roosevelt
51 Carter Kelley 7 13:19 Boone
52 Austin Quinn 8 13:21 Roosevelt
53 Noah Lee 8 13:21 Boone
54 Cade Mash 7 13:22 Southeast Polk
55 Brandon Banyas 8 13:22 Southeast Polk
56 Asher Heuss 8 13:23 Johnston
57 Chase Bemisdarfer 8 13:23 Ankeny Centennial
58 Jason Chen 7 13:23 Ames
59 Grant Shaw 8 13:23 Waukee
60 Kiernan Adair 8 13:24 Johnston
61 Jackson Mears 7 13:24 Urbandale
62 Jose Garcia 8 13:25 Marshalltown
63 Ben Kinman 8 13:26 Johnston
64 Peter Ngo 8 13:30 D M North
65 Samson Prebot 8 13:30 Marshalltown
66 Brady Nicolet 8 13:31 Dallas Center Grimes
67 Gabriel Wilson 7 13:31 Southeast Polk
68 Jaden Schuster 8 13:31 Ankeny
69 Michael Friedrickson 7 13:32 Urbandale
70 Kabura Adiel 7 13:32 Johnston
71 Elijah Brown 7 13:32 Johnston
72 Caleb Summers 8 13:32 Marshalltown
73 Cody Haferbier 8 13:33 Ames
74 Jaden Jacobson 7 13:33 Johnston
75 Gus Lichtenberger 7 13:37 Urbandale
76 Benson Lin 8 13:38 Southeast Polk
77 Nick Songer 8 13:40 Valley
78 Dain Tack 8 13:41 Johnston
79 Riley Wood 8 13:43 Ankeny
80 Cj Schrock 8 13:43 Southeast Polk
81 Rudy Stallman 8 13:44 Dallas Center Grimes
82 Jack Feller 8 13:46 Johnston
83 Noah Barker 8 13:47 Ames
84 Jake Havran 8 13:47 Urbandale
85 Reece Pitz 8 13:48 Ankeny
86 Charlie Barry 8 13:49 Waukee
87 Ean Warrick 8 13:49 Ames
88 Wyatt Carl 8 13:50 Ankeny
89 Michael Schmitz 8 13:50 Johnston
90 Emmanuel Deng 7 13:51 D M North
91 Dan Gajurel 8 13:52 D M North
92 Kirby Daniel 7 13:52 Bondurant-Farrar
93 William Rassavong 8 13:52 D M East
94 Elijah Hanson 8 13:52 Southeast Polk
95 Sam Smoldt 8 13:53 Ankeny Centennial
96 Michael Vicente 8 13:53 Waukee
97 Maclain Bremner 8 13:53 Johnston
98 Andres Cordoba 7 13:54 Ames
99 Sam Henderson 7 13:54 Dallas Center Grimes
100 Matt Liebe 7 13:55 Dallas Center Grimes
101 Louie Hoehle 7 13:57 Urbandale
102 Josh Meyer 7 13:58 Johnston
103 Harrison Yoder 8 13:58 Ames
104 Kaleb Krier 7 13:58 Southeast Polk
105 Nick Sash 8 13:58 Ankeny Centennial
106 Isaiah Keomala 8 13:58 Southeast Polk
107 Eli Franteen 8 13:59 Roosevelt
108 Andrew Benson 8 13:59 Waukee
109 Jude Charlton 8 13:59 Roosevelt
110 Davis Kuhlers 8 14:00 Waukee
111 Evan Perry 8 14:01 Southeast Polk
112 Drake Strand 8 14:01 Ankeny
113 Mike Maigaard 8 14:02 Valley
114 Hunter Briggs 7 14:02 Johnston
115 Vincent Barlow 8 14:02 Southeast Polk
116 Emmanuel Poweh 7 14:03 D M North
117 Logan Sunvold 7 14:03 Southeast Polk
118 Trey Schaller 8 14:03 Waukee
119 Gene Way 7 14:04 D M East
120 Shane Williams 7 14:04 Southeast Polk
121 Kyle Mahoney 8 14:05 Ankeny
122 Luke Smith 8 14:05 Marshalltown
123 Cole Pankey 8 14:05 Ankeny Centennial
124 Malachi Thompson 7 14:07 Johnston
125 Gabe Vald 8 14:08 Roosevelt
126 Matthew Wells 7 14:08 Johnston
127 Lucas Vroom 7 14:10 Southeast Polk
128 Luis Vasquez 7 14:11 D M East
129 Jared Schneider 7 14:12 Johnston
130 Andrew Kramer 8 14:13 Roosevelt
131 Zane Avila 7 14:14 Hoover
132 Donald Carpenter 8 14:17 D M East
133 Colton Lambertz 7 14:18 Southeast Polk
134 Colin Korsching 8 14:18 Dallas Center Grimes
135 Cole Johnson 8 14:18 Roosevelt
136 Brice Nadeau 8 14:20 Ankeny
137 Jacob Denny 8 14:20 Ames
138 Shane Esposito 8 14:20 Roosevelt
139 Max Hull 8 14:20 Dallas Center Grimes
140 Phavian Moorer 7 14:23 Johnston
141 Miles Wyllie 7 14:24 Dallas Center Grimes
142 Andrew Maresca 8 14:25 Johnston
143 Soloman Mamola 7 14:25 Urbandale
144 Johnson Huynh 8 14:26 Southeast Polk
145 Cale Carlson 7 14:27 Southeast Polk
146 D'Angelo Saltzman 7 14:28 D M Lincoln
147 Cam McNally 7 14:28 Roosevelt
148 Colin McKillip 8 14:28 Valley
149 Tyler Landals 8 14:30 Hoover
150 Nate Greer 8 14:30 Waukee
151 Carter Mosely 8 14:30 Waukee
152 Braydon Smith 8 14:31 Ankeny
153 Christopher Ruiz 7 14:32 Southeast Polk
154 Nathan Routh 7 14:32 D M North
155 Noah Enich 8 14:32 Ankeny
156 Ben DeTaeye 8 14:32 Valley
157 Forrest LaPrade 8 14:32 Roosevelt
158 Andrew Klein 7 14:33 D M Lincoln
159 Keylan Irvin 8 14:34 D M Lincoln
160 James Peterson 7 14:34 Urbandale
161 Colton Phillips 7 14:34 Ames
162 Joseph Norman 7 14:34 Ames
163 Jasper Shogren-Knaack 7 14:35 Ames
164 James Byrd 8 14:36 Ankeny
165 Andrew Pfister 7 14:37 Johnston
166 Colin Miller 8 14:38 Ankeny
167 Luke Sams 8 14:38 Urbandale
168 Spencer Dunham 8 14:38 Waukee
169 Noah Miller 8 14:38 Waukee
170 Cole Johnson 8 14:38 Johnston
171 Logan Herbsleb 8 14:39 Dallas Center Grimes
172 Jonah Larrison 8 14:40 Waukee
173 Sam Schweizer 7 14:40 Urbandale
174 Ryan Safley 8 14:41 Ankeny
175 Dylan Straka 7 14:42 Urbandale
176 Justin Black 8 14:42 Waukee
177 Mason Mahlow 8 14:44 Ankeny
178 Ethan Paul 7 14:44 Urbandale
179 Kiran Adhikarl 7 14:44 D M North
180 Sam Jacobs 8 14:45 Valley
181 Jake Cochran 7 14:46 Urbandale
182 Daniel Fu 8 14:46 Johnston
183 Max Ramirez 8 14:47 Ames
184 Alec Knepper 7 14:47 Urbandale
185 Keegan Garton 8 14:48 Urbandale
186 Brendan Martins 8 14:48 Waukee
187 Cameron Kokjohn 8 14:49 Boone
188 Will Brandt 8 14:49 Southeast Polk
189 Bradley Ramsy 7 14:49 Dallas Center Grimes
190 Nick Stumme 7 14:50 Southeast Polk
191 Michael Loney 7 14:50 Dallas Center Grimes
192 Ethan Hartle 8 14:50 Johnston
193 Dylan Bangs 7 14:50 Boone
194 Owen Schulte 8 14:51 Valley
195 Andrew King 8 14:52 Roosevelt
196 Ethan Proctor 8 14:53 Ankeny
197 Austin Fickbohm 7 14:53 Southeast Polk
198 Camden Frecking 7 14:54 Dallas Center Grimes
199 Josh Gartin 8 14:56 Ames
200 Ryan Schultz 8 14:56 Valley
201 Noah Coy 7 14:58 Bondurant-Farrar
202 Nick Cheung 8 14:59 Southeast Polk
203 Ethan Penne 8 15:01 Southeast Polk
204 Peyton Hilsabeck 8 15:01 Marshalltown
205 Brody Caswell 8 15:01 Bondurant-Farrar
206 Colin Jensen 7 15:02 Marshalltown
207 Noah Wostrel 8 15:03 Ankeny
208 Mitch Pevestorf 8 15:03 Ankeny
209 Tory Fechner 8 15:04 Johnston
210 Liam Struck 8 15:04 Ames
211 Andrew Johnson 8 15:05 Fort Dodge
212 Payton Fay 8 15:07 Ankeny
213 Cooper Pierce 8 15:07 Dallas Center Grimes
214 Brennon Woody 8 15:09 Dallas Center Grimes
215 Julian Elizondo 8 15:10 Hoover
216 Matt Richards 7 15:10 Urbandale
217 Carson George 8 15:11 Southeast Polk
218 Nick Rose 7 15:12 Boone
219 Jonathan Moore 8 15:12 Johnston
220 Justin Tang 7 15:13 Ames
221 Dylan Veigelis 8 15:14 D M Lincoln
222 Kyler Fischer 7 15:14 Southeast Polk
223 Cael Creasman 8 15:16 Ankeny
224 Nathan Harvey 7 15:18 Southeast Polk
225 Wiley Parker 8 15:19 Southeast Polk
226 Matthew Higgins 7 15:19 Ames
227 Trenton Burkheimer 7 15:20 D M East
228 Paxson Picken 7 15:20 Johnston
229 Ben Lyons 8 15:21 Ankeny Centennial
230 Jakob Williams 8 15:21 Waukee
231 Jack Lillig 8 15:21 Ankeny Centennial
232 Collin Henrichsen 8 15:22 Valley
233 Jake Sterling 7 15:23 Johnston
234 Cael Newman 7 15:26 Southeast Polk
235 Spencer O'Riley 7 15:27 Southeast Polk
236 Aryan Prajapati 8 15:28 Valley
237 Owen Lerg 8 15:28 Valley
238 Nate Wilson 8 15:28 Ames
239 Cooper Runyan 7 15:29 Boone
240 Owen O'Leary 8 15:31 Roosevelt
241 Bobby Brause 8 15:32 Ames
242 Bryce Palmer 7 15:32 Dallas Center Grimes
243 Connor Bernstein 8 15:32 Southeast Polk
244 Daniel Dickerson 8 15:32 Valley
245 Will Henrichsen 8 15:33 Johnston
246 Cameron Briggs 8 15:33 Hoover
247 Nathan Wilson 8 15:33 Waukee
248 Nehemiah Hippen 8 15:33 Fort Dodge
249 Julian Perez 7 15:35 D M East
250 Alistar Hanrahan 8 15:36 Fort Dodge
251 Cristian Rodriguez 8 15:36 Roosevelt
252 Keegan Lombard 8 15:36 Fort Dodge
253 Adrian Keomala 7 15:37 Southeast Polk
254 Mitch Majure 8 15:40 Roosevelt
255 Kobe Moriarty 7 15:41 D M Lincoln
256 Oliver Chen 7 15:41 Ames
257 Daniel Ibanez 8 15:42 Marshalltown
258 Dominic Caliguiri 7 15:42 D M Lincoln
259 Dakota Scholl 8 15:44 Ankeny
260 Evan Newcomb 8 15:45 Johnston
261 Jacob Windust 8 15:46 Valley
262 Grayson Garner 7 15:47 Roosevelt
263 Jacob Beattie 8 15:48 Southeast Polk
264 Jay Drummer 7 15:48 Marshalltown
265 Rubin McCluen 7 15:49 Roosevelt
266 Eli Leonard 8 15:49 Dallas Center Grimes
267 Aaron Hoang 8 15:51 Ankeny
268 Nathan Tracy 7 15:51 Urbandale
269 Corbin Griswald 7 15:52 D M East
270 Jack Greening 7 15:52 Marshalltown
271 Rhys Eshelman 8 15:53 Roosevelt
272 Carter Eischeid 8 15:54 Dallas Center Grimes
273 Caden Janek 7 15:54 Urbandale
274 Jaimen Rivera 8 15:56 Marshalltown
275 Jackson Froscheiser 8 15:57 Valley
276 Gavin Petrak 7 15:58 Dallas Center Grimes
277 Eli Wiklund 8 16:02 Ankeny
278 Tyler Ralston 7 16:03 Ames
279 Cesar Orellano 7 16:04 D M East
280 Ryan Myers 8 16:05 Ankeny Centennial
281 Caleb Cook 8 16:05 D M East
282 Elmin Didic 7 16:06 Roosevelt
283 Wyatt Bailey 7 16:06 Bondurant-Farrar
284 Ethan Gray 8 16:06 Bondurant-Farrar
285 Gustavo Smith 8 16:07 Hoover
286 Joshua McCunn 8 16:07 Ames
287 Connor Beath 8 16:11 Ankeny Centennial
288 Chase Streeter 7 16:11 Marshalltown
289 Sam Gumm 7 16:13 Roosevelt
290 Daniel Mendoza 7 16:15 Marshalltown
291 Marco Orozco 7 16:15 Roosevelt
292 Logan Ogden 8 16:16 Johnston
293 Taylor Tiffin 7 16:18 Urbandale
294 Logan Atkinson 8 16:18 D M Lincoln
295 Jacob Heslop 7 16:20 Fort Dodge
296 Josh Davis 8 16:20 Johnston
297 Mason Carico 7 16:21 Southeast Polk
298 Jacob Hines 8 16:23 Ankeny
299 Eric Paskach 7 16:24 Ames
300 Josh Zirkle 8 16:25 Ankeny Centennial
301 Cade Eshelman 7 16:27 Roosevelt
302 Angel Garcia 7 16:28 Marshalltown
303 Erik Nelson 7 16:29 Ames
304 Evan Ripley 8 16:29 Ankeny
305 Carter Bowen 7 16:30 Dallas Center Grimes
306 Rodolfo Mendoza 7 16:30 Marshalltown
307 Jaden Johnson 7 16:31 Roosevelt
308 Jacob Knox 7 16:31 Johnston
309 Wil Morlock 7 16:33 Johnston
310 Ryan Jasper 7 16:34 D M Lincoln
311 Jacob Hochstefler 7 16:36 Dallas Center Grimes
312 Holden MacFarland 7 16:36 Roosevelt
313 Ben Brcka 8 16:38 Ankeny Centennial
314 Bjorn Iverson 7 16:39 Ames
315 Harrison Eckard-Garret 7 16:40 Roosevelt
316 Jose Salgado 8 16:41 D M North
317 Wyatt Kacmarynski 7 16:43 Johnston
318 Caden Broich 8 16:44 Ankeny
319 Jared Yoder 7 16:44 Fort Dodge
320 Will Lane 8 16:46 Waukee
321 Tyler Canine 7 16:46 Urbandale
322 Aric Berryhill 8 16:46 Ames
323 Alexander Wallace 7 16:46 D M East
324 Francis Batrouille 7 16:47 Roosevelt
325 Alex Kovar 7 16:50 Ames
326 Dominique Hart 8 16:54 D M North
327 Sam Craig 8 16:56 Urbandale
328 Preston Huberty 7 16:57 D M Lincoln
329 Wyatt Evans 7 16:58 D M East
330 Kevin Nguyen 7 17:00 D M North
331 Owen Hoff 8 17:00 Ankeny Centennial
332 Dalton Powell 7 17:02 Bondurant-Farrar
333 Joel Neppel 8 17:02 Ames
334 Spencer Tracey 7 17:02 Fort Dodge
335 Jaeydon Jones 8 17:03 D M East
336 Zachary Person 8 17:03 Southeast Polk
337 Andrew Sailer 8 17:05 Ames
338 Peter Schumacher 7 17:06 Urbandale
339 Alec Albrecht 8 17:07 Urbandale
340 Sam Rempe 7 17:10 Urbandale
341 Pablo Rios 7 17:10 D M East
342 Ethan Feldhans 8 17:11 Ankeny
343 Charle Pattinson 7 17:12 Johnston
344 Jackson Raitt 7 17:12 Bondurant-Farrar
345 Rob Goode 7 17:13 Roosevelt
346 Will Sanders 8 17:14 Valley
347 Mason Veenschoten 7 17:15 Dallas Center Grimes
348 Adam Eichorn 8 17:16 Ames
349 Bryce Antone 8 17:18 Waukee
350 18bcdf2 17:19
351 Noah Mable 8 17:20 Urbandale
352 Darryl Laaser-Webb 7 17:20 Ames
353 Ethan Wengert 8 17:21 Bondurant-Farrar
354 Austin Young 7 17:22 Urbandale
355 Gio Nolvela 7 17:25 Hoover
356 Kole Johnson 8 17:25 Ankeny
357 Cole Hillier 8 17:27 Ames
358 Simon Boerner 7 17:29 Roosevelt
359 Hunter Sherry 8 17:29 Boone
360 Daniel Leigh 7 17:32 Fort Dodge
361 Jackson Neff 7 17:34 Roosevelt
362 Matthew Farrell 8 17:36 Ames
363 Adam Rice 8 17:39 Ames
364 Jacob Goldstein 8 17:42 Valley
365 Ja'len Woods 7 17:43 D M Lincoln
366 Drew Storey 7 17:44 Dallas Center Grimes
367 Drew Rinehart 7 17:44 Bondurant-Farrar
368 Scott Junck 8 17:46 Ames
369 Jake Thome 8 17:47 Roosevelt
370 Carlos Garcia Ordaz 7 17:54 Marshalltown
371 Nathan Metzger 7 17:55 Johnston
372 Eric Schmitt 7 17:55 Johnston
373 Kade Dolphin 7 17:56 D M East
374 Gage Riley 7 18:02 Fort Dodge
375 Dillon Holley 8 18:04 Ankeny
376 Josh Norris 8 18:04 Boone
377 Ben Miller 7 18:05 Dallas Center Grimes
378 Alex Correa 8 18:05 Urbandale
379 Gage O'Connor 8 18:05 Ankeny
380 Jon Weddle 7 18:07 Dallas Center Grimes
381 Michael Waters 7 18:12 Urbandale
382 Godson Ugwuanyi 7 18:15 Hoover
383 Daniel Iakovlev 8 18:16 Valley
384 Max Dixon 7 18:21 Hoover
385 Joseph Whisler 8 18:26 Valley
386 Joaquin Torres-Lopez 7 18:27 Marshalltown
387 Evan Lippolis 7 18:32 Ames
388 Josh Mulhern 7 18:35 Urbandale
389 Jayden Wright 8 18:42 D M East
390 Billy Robert 7 18:43 Fort Dodge
391 Scott Krause 8 18:46 Boone
392 Sebastian Perez 8 18:48 Valley
393 Garrett Burger 8 18:48 Valley
394 Brady Osborn 7 18:49 Roosevelt
395 Matthew Kordick 8 18:54 Boone
396 Ashton Cunningham 7 18:54 Boone
397 Ryne Downey 8 18:56 Marshalltown
398 Rocky Vizcarra 7 19:06 D M East
399 Patrick Martin 8 19:09 Marshalltown
400 Josh Dixon 7 19:11 Hoover
401 Broden Gray 7 19:14 Bondurant-Farrar
402 Emmet Bauders 8 19:15 Marshalltown
403 Devon Moore 7 19:22 Urbandale
404 Nathaniel Phiathep 7 19:23 D M East
405 Matt Anderson 7 19:23 Urbandale
406 Connor Lovejoy 8 19:24 Fort Dodge
407 Zachary Wallace 7 19:25 D M East
408 Cole Foreman 8 19:30 Ankeny
409 Brandon Kinyon 7 19:31 Boone
410 Thomas Sayre 7 19:39 Roosevelt
411 Noah Billingsley 7 19:41 Roosevelt
412 Sam Mickey 7 19:42 Urbandale
413 Jacy Julseth 8 19:49 Waukee
414 Demetius Grantham 7 20:07 Fort Dodge
415 Tyler Johnson 8 20:11 Bondurant-Farrar
416 Chase Dittmer 7 20:14 Southeast Polk
417 Aidan McDonald 7 20:15 Roosevelt
418 Tommy Hewitt 8 20:23 Valley
419 Trevor Jackson 7 20:24 Hoover
420 Joe Arthur 7 20:40 Johnston
421 Danny Stewart 8 20:41 Waukee
422 Thomas London 7 20:45 D M North
423 Keith McMaster-Reed 8 20:47 D M North
424 Cameron Byrd 7 20:52 D M Lincoln
425 Marshall Moore 8 20:58 Bondurant-Farrar
426 Gouthama Monneni 7 21:06 Johnston
427 Justin Defenbaugh 7 21:15 Roosevelt
428 Simon Gan 7 21:17 Johnston
429 Tristian Streeter 8 21:23 Marshalltown
430 Max Crooks 8 21:34 Johnston
431 Sebastian Deyoe Snider 7 21:35 Roosevelt
432 Charles Keitges 7 21:37 Ames
433 Evan Witke 7 22:10 Urbandale
434 George Anthan 8 22:12 Valley
435 Tyler Downey 7 22:12 Marshalltown
436 Griffin Gorsuch 8 23:10 Marshalltown
437 Dzenan Alijic 8 23:11 Waukee
438 James Gomez 7 23:40 D M East
439 Alex Brownfield 7 23:51 D M East
440 Iverson Aragon 7 23:56 Marshalltown
441 Cristian Ruiz 7 24:09 Marshalltown
442 Kelley Largentq 7 24:23 D M Lincoln
443 Charlie Gaer 7 24:27 Roosevelt
444 Ethan Recker 7 25:37 Fort Dodge
445 Carlos Pena 7 27:28 D M East