JV boys 5k
PLACE SCORE FINISHER TIME TEAM
1 1 Gabe Shaw, 12 16:43.5 D M Roosevelt
2 2 Owen Martin, 11 16:58.6 Johnston
3 3 Patrick Warren, 12 17:14.4 Dowling
4 4 Coen Gibson, 12 17:15.9 Johnston
5 5 Cole Nelson, 12 17:16.7 Dowling
6 6 Josh Mohan, 10 17:17.3 Dowling
7 7 Johnny Fox, 12 17:21.9 Dowling
8 8 Corbin Oswald, 10 17:27.5 Norwalk
9 9 Timothy Sullivan, 12 17:30.0 Dowling
10 10 Grant Tack, 12 17:31.0 Johnston
11 11 Matthew Dietrich, 12 17:33.0 Dowling
12 12 Carter Cabanayan, 10 17:34.5 Waukee Northwest
13 13 Calahan Rourke, 11 17:35.1 Johnston
14 14 Logan Brustkern, 10 17:36.3 Johnston
15 15 Owen Palmer, 11 17:36.4 Dowling
16 16 Jonas Smith, 12 17:38.2 Ankeny Centennial
17 17 Noah Reese, 10 17:38.6 Johnston
18 Joe Wilwerding, 12 17:41.1 Dowling
19 18 Aj Mosqueda, 10 17:43.5 Norwalk
20 19 Gebrewahid Mekonnen, 12 17:44.1 Sioux City North
21 20 Justice Rathje, 10 17:44.5 Ankeny
22 21 Ben Neville, 11 17:46.4 Johnston
23 22 Alex Wilford, 12 17:46.5 Sioux City North
24 Emmett Mathiasen, 9 17:53.0 Dowling
25 23 Brennan Lesko, 11 17:53.4 Ankeny
26 24 Landon Hartley, 11 17:53.5 Urbandale
27 25 Ashton Hensley, 9 17:54.2 Urbandale
28 26 Adam Ruehling, 9 17:55.3 Waukee Northwest
29 27 Zak Shlomi, 9 17:56.0 Waukee Northwest
30 28 Hayden Sinclair, 12 17:56.7 Ames
31 29 John Kitenge, 11 17:57.1 Dallas Center Grimes
32 30 Owen Fast, 12 17:57.2 Ankeny
33 31 Sarang Kothari, 12 17:57.4 Waukee Northwest
34 32 Gabe Hadley, 12 17:58.0 Ankeny Centennial
35 33 Don Agisha, 12 17:59.0 Norwalk
36 34 Levi Orman, 11 17:59.1 Valley, Wdm
37 Ben Herbst, 12 17:59.9 Johnston
38 35 Talan Walstrom, 10 18:01.1 Carlisle
39 36 Weston Wise, 11 18:05.7 D M Roosevelt
40 Gavin Boliver, 11 18:06.9 Johnston
41 37 Carson Springer, 12 18:08.9 Dallas Center Grimes
42 John Widtfeldt, 9 18:08.9 Johnston
43 Ian Hurley, 11 18:09.0 Johnston
44 38 Zach Riley, 10 18:09.8 Ankeny
45 Carter Gearhart, 10 18:09.9 Johnston
46 39 Raymond Birech, 12 18:11.3 Carlisle
47 40 Gavin Moore, 11 18:12.2 Urbandale
48 Brody Burr, 10 18:12.4 Dowling
49 41 Elliot Liesland, 10 18:13.2 Valley, Wdm
50 42 Mattix Benefiel, 11 18:13.3 Carlisle
51 43 Elliot Donovan, 12 18:13.8 D M Roosevelt
52 44 Noah Kjellberg, 9 18:14.9 Indianola
53 Tay Ohr-Rottler, 9 18:16.9 Johnston
54 Jack Brooks, 11 18:17.3 Johnston
55 45 Julius Wiegand, 10 18:18.1 Ankeny
56 46 Charlie Wilterdink, 11 18:19.2 Southeast Polk
57 47 Jamison Bice, 11 18:19.4 Norwalk
58 48 Kiefer Schultz, 10 18:19.5 Sioux City North
59 49 Jake Dalmer, 11 18:20.3 Ankeny
60 50 Sean Thomas, 10 18:20.9 Ankeny Centennial
61 51 Merhawi Reda, 10 18:22.2 Sioux City North
62 52 Owen Vasey, 11 18:22.4 Dallas Center Grimes
63 53 Drew Folkerts, 12 18:22.4 D M Roosevelt
64 54 Luka Flores, 12 18:22.8 Norwalk
65 55 Kevin Carney, 12 18:23.5 Mason City
66 56 Even Tesfaselassie, 9 18:24.1 Sioux City North
67 57 Carson Ibeling, 10 18:24.4 Dallas Center Grimes
68 58 Owen Evans, 11 18:25.0 Ankeny
69 59 Juan Reyes, 11 18:25.6 Waukee Northwest
70 60 Braeden Roberts, 12 18:25.8 Dallas Center Grimes
71 61 Frank Mcevoy, 11 18:26.2 Valley, Wdm
72 62 Owen Kouba, 11 18:26.5 Valley, Wdm
73 Sam Ducar, 12 18:27.0 Ankeny
74 63 Davis Johnson, 9 18:28.8 Ankeny Centennial
75 64 Payton Bright, 12 18:28.9 Ankeny Centennial
76 65 Owen Line, 11 18:29.0 Waukee Northwest
77 66 Carson Fenster, 11 18:29.5 Norwalk
78 67 Camden Wacha, 12 18:29.7 Ames
79 Sam McAlister, 11 18:30.6 Johnston
80 68 Harry Abbott, 9 18:32.7 Waukee
81 Quinn Dow, 11 18:33.3 Ankeny
82 Porter Russell, 10 18:34.2 Johnston
83 Callen Ripley, 10 18:34.3 Ankeny
84 69 Henry de Bruijn, 12 18:35.0 Waukee Northwest
85 Warren Eaves, 9 18:37.0 Waukee Northwest
86 70 Levi Evans, 11 18:37.4 Ames
87 Anyaar Mayom, 12 18:37.5 Johnston
88 Alex Cox, 12 18:37.5 Ankeny
89 Aidan Friedel, 11 18:37.8 Waukee Northwest
90 Buck Pattinson, 10 18:37.9 Johnston
91 71 Cohen Moll, 9 18:38.2 Ankeny Centennial
92 72 Logan Woolworth, 10 18:38.3 Sioux City North
93 73 Ethan McDermott, 12 18:39.4 Valley, Wdm
94 Willie Zhao, 11 18:39.8 Johnston
95 74 Thomas Lehmkuhl, 12 18:40.4 Ames
96 Brett Gifford, 11 18:40.7 Dowling
97 Max Doyle, 12 18:40.9 Ankeny
98 75 Cooper Smith, 10 18:41.4 Urbandale
99 Atticus Schleusner, 9 18:42.4 Waukee Northwest
100 76 Reece Thompson, 11 18:43.4 D M Roosevelt
101 Oscar Beltrand, 10 18:43.4 Dowling
102 77 Camden Post, 9 18:43.8 A D M
103 78 Jared Hutson, 12 18:44.2 Ames
104 Boston Shaw, 10 18:44.7 Waukee Northwest
105 79 Elliot Baughman, 12 18:44.8 Valley, Wdm
106 Blake Grask, 10 18:44.9 Dowling
107 Brett Augustine, 9 18:45.1 Ankeny
108 Cooper Chia, 12 18:45.5 Dowling
109 80 Kyle Melcher, 12 18:48.2 Ankeny Centennial
110 81 Ben Imhoff, 11 18:48.8 Carlisle
111 82 Owen Hope, 12 18:49.9 Dallas Center Grimes
112 83 Eli Geisler, 9 18:50.9 Norwalk
113 84 John Higgins, 12 18:51.2 Ames
114 85 Colin Miller, 12 18:53.4 Southeast Polk
115 Ben Cheese, 9 18:54.0 Johnston
116 Nicholas Bravo, 9 18:55.2 Dowling
117 86 Payton Mizer, 11 18:55.5 Waukee
118 87 Dieudonne Kitumbika, 11 18:56.4 Dallas Center Grimes
119 88 Nathan Moberg, 10 18:57.3 Southeast Polk
120 89 Davian Greenstreet, 11 18:58.0 Sioux City North
121 Jet Bergwall, 12 18:58.1 Ankeny
122 Will Weydert, 11 18:58.5 Dallas Center Grimes
123 90 Harrison Neipert, 12 18:59.1 D M Roosevelt
124 Grant Harris, 12 18:59.5 Ankeny Centennial
125 91 Kenny Uitermarkt, 10 19:00.1 Urbandale
126 92 Porter Kimble, 9 19:00.8 Urbandale
127 93 Braxton Cleveland, 11 19:01.5 Waukee
128 94 Shay Holdmeyer, 10 19:01.9 A D M
129 Tanner Simpson, 10 19:05.5 Waukee Northwest
130 Aidan Fredericks, 12 19:06.1 Johnston
131 Carter Vogt, 12 19:06.2 Sioux City North
132 Ben Hansen, 12 19:08.2 Johnston
133 95 Carter Streasick, 12 19:09.0 Valley, Wdm
134 Noah Yaeger, 11 19:09.3 Ankeny
135 96 Reed Sievers, 11 19:09.3 D M Roosevelt
136 97 Pranesh Kalavala, 12 19:09.4 Waukee
137 Brian Ly, 9 19:09.5 Johnston
138 Mitchell Cook, 11 19:09.8 Dowling
139 98 Jonathan Ryken, 9 19:10.2 Ames
140 Ryan Sample, 10 19:11.0 Waukee Northwest
141 Mason Stevermer, 11 19:11.2 Valley, Wdm
142 Matthew Hawkinson, 11 19:11.9 Sioux City North
143 Miles Lorentzen, 9 19:12.2 D M Roosevelt
144 Lewis Lentsch, 10 19:13.3 Dowling
145 Luke Auderer, 12 19:13.6 Ankeny Centennial
146 Jack Imoehl, 11 19:14.1 Waukee Northwest
147 Andrew Maitre, 11 19:14.1 Johnston
148 99 Noah Fisher, 10 19:14.9 Urbandale
149 Nick Jones, 12 19:15.0 Norwalk
150 Caden Miller, 12 19:16.7 Ankeny Centennial
151 100 Ryan Rushing, 10 19:16.9 Carlisle
152 Logan Kessler, 11 19:17.0 Norwalk
153 Roy Verastegui, 9 19:17.4 Waukee Northwest
154 101 Wyatt Guely, 11 19:17.7 Indianola
155 Kael Lawler, 10 19:17.7 Ankeny Centennial
156 Harrison Bice, 9 19:20.4 Norwalk
157 Carson Tracy, 11 19:21.1 Johnston
158 Jackson Foy, 10 19:22.2 Dallas Center Grimes
159 William Giles, 10 19:22.2 Urbandale
160 Logan Plourde, 11 19:22.4 Norwalk
161 102 Carter Haaland, 9 19:22.6 A D M
162 Arthur Chen, 10 19:22.7 Johnston
163 Fabian Jarabek, 11 19:23.7 Dowling
164 Ayden Bejtovic, 10 19:24.4 Johnston
165 Zach Malone, 10 19:24.6 Ankeny Centennial
166 Andrew Bogue, 10 19:25.2 Johnston
167 Jimmy Baumhover, 9 19:25.5 Dowling
168 Drew DeRocher, 9 19:26.2 Dowling
169 Ryan Fitch, 12 19:26.3 Dallas Center Grimes
170 103 Josh Moberg, 9 19:26.3 Southeast Polk
171 Payton Mergen, 11 19:27.7 Urbandale
172 David Hauber, 12 19:28.3 Ames
173 Aleix Torro Abad, 12 19:28.5 Norwalk
174 Alex Argotsinger, 9 19:28.6 Urbandale
175 Louis Mbaya, 9 19:30.2 Waukee Northwest
176 Johnny Reynolds, 9 19:30.4 Valley, Wdm
177 Jan Luka Castillo-Mora, 1019:30.6 Dowling
178 104 Mark Behr, 9 19:31.0 A D M
179 105 Grayson Sutter, 9 19:31.3 A D M
180 Braydon Zeutenhorst, 12 19:31.4 Ankeny
181 106 Henry Krug, 9 19:33.0 A D M
182 Logan Rolling, 9 19:35.0 Ankeny
183 Caleb Carratt, 11 19:35.5 Ankeny
184 107 Robbie Hall, 9 19:35.8 A D M
185 Jared Dodge, 11 19:35.9 Waukee Northwest
186 Lane Osterloh, 9 19:36.7 Norwalk
187 Ben Meier, 10 19:37.0 Valley, Wdm
188 Joshua Cowie, 12 19:37.2 Ankeny Centennial
189 Harper Gessman, 9 19:37.9 Dallas Center Grimes
190 Obadiah Northway, 10 19:39.6 Ames
191 Brandon Stahl, 9 19:39.7 Waukee Northwest
192 Din Terzic, 11 19:39.8 Urbandale
193 Hank McGuire, 10 19:40.0 Dowling
194 108 Derek Loeschen, 12 19:41.6 Mason City
195 Parker Stevens, 9 19:42.7 Valley, Wdm
196 Ben Couvillon, 11 19:43.2 Johnston
197 Evan Moon, 10 19:44.0 Ames
198 Nik Hudak, 11 19:44.4 Urbandale
199 Joey Zambreno, 9 19:44.8 D M Roosevelt
200 Peter LaMasters, 9 19:44.8 Valley, Wdm
201 Logan Corwin, 10 19:45.3 D M Roosevelt
202 Garrett Rhoden, 10 19:45.4 Johnston
203 Matthew Eubank, 12 19:46.4 Dowling
204 Caden Shockey, 10 19:46.8 Waukee Northwest
205 Ben Hames, 9 19:46.9 Sioux City North
206 Andrew Anderson, 9 19:47.8 Ames
207 Xander Bingaman, 11 19:47.9 Waukee Northwest
208 109 Colton Waterhouse, 11 19:48.7 Carlisle
209 110 Ethan Olsen, 12 19:48.8 Mason City
210 111 Parker Peters, 10 19:49.4 Southeast Polk
211 Jason Latta, 12 19:49.7 Dowling
212 Nevin Bissell, 10 19:50.0 Dallas Center Grimes
213 Elias Thompson, 10 19:50.1 Ames
214 Ian Smith, 9 19:50.8 Ankeny Centennial
215 112 Anson Miller, 9 19:51.3 Indianola
216 Rylan Baase, 11 19:51.3 A D M
217 Eli Heckert, 10 19:51.6 Norwalk
218 Nathan Scanlan, 10 19:51.7 A D M
219 Carson Menke, 9 19:52.1 Norwalk
220 Drew Simmons, 12 19:52.4 D M Roosevelt
221 113 Hudson Carder, 9 19:52.6 Waukee
222 114 Aaron Parks, 12 19:53.1 Carlisle
223 Caleb Morris, 12 19:53.2 Dallas Center Grimes
224 115 Josh Wilson, 10 19:53.2 Southeast Polk
225 116 Will Ackelson, 9 19:53.4 Southeast Polk
226 117 Ian Godbold, 12 19:53.7 Ballard
227 Owen Leyser, 11 19:54.0 Dowling
228 Eli McGee, 10 19:54.7 Johnston
229 Nate Strawn, 12 19:55.1 Dowling
230 118 Braden Kubicchek, 10 19:55.4 Ballard
231 Evan Siskow, 9 19:59.1 Urbandale
232 Hayden Steele, 12 19:59.9 Norwalk
233 Zach Ung, 10 20:00.0 Norwalk
234 Silvio Hermann, 9 20:00.5 D M Roosevelt
235 Evan Tollari, 10 20:00.9 Southeast Polk
236 Owen Hovick, 11 20:01.3 Ankeny Centennial
237 Ty Landphair, 9 20:01.6 A D M
238 Collin Comito, 11 20:01.8 Dowling
239 Silas Erickson, 9 20:02.1 Ames
240 Ritvik Gupta, 9 20:02.3 Johnston
241 Brendan Bewyer, 9 20:02.5 Urbandale
242 Glenn Carlson, 9 20:03.1 Johnston
243 Robert Clements, 9 20:03.5 Norwalk
244 119 Fisher Uhl, 10 20:03.8 Bishop Heelan
245 Nathan Poag, 10 20:03.9 Ames
246 Jackson Kaiser, 9 20:04.8 Ankeny
247 Mateo Holcomb, 10 20:04.9 Urbandale
248 120 Roger Cambron, 12 20:05.6 Indianola
249 Jack Williams, 12 20:06.0 Dowling
250 Zane Hrastich, 10 20:06.6 Southeast Polk
251 Jacob Zimmerman, 10 20:09.0 Waukee Northwest
252 Jeremiah Dronet, 12 20:09.8 Carlisle
253 Evan Holt, 12 20:09.9 D M Roosevelt
254 Mason Hausman, 12 20:10.0 Southeast Polk
255 Patrick Lee, 10 20:10.8 A D M
256 Judah DeCleene, 9 20:11.0 Carlisle
257 Larson DeBoer, 10 20:11.0 Urbandale
258 Trent Pearson, 11 20:11.5 Carlisle
259 Jackson Warren, 11 20:11.5 Norwalk
260 Isaac Porter, 9 20:12.3 Ankeny Centennial
261 Zacharey Harborth, 10 20:15.2 Ames
262 Essey Reda, 9 20:15.3 Sioux City North
263 121 Karson Johnson, 11 20:15.6 Waukee
264 Angel Cruz, 9 20:16.2 Valley, Wdm
265 Aidan Sash, 11 20:17.3 Dowling
266 Trey Jackson, 11 20:17.6 D M Roosevelt
267 Eli Smithberg, 11 20:17.7 D M Roosevelt
268 Larry Scott, 10 20:18.1 Carlisle
269 Jason Wolters, 12 20:20.1 Ames
270 August Vance, 11 20:20.2 D M Roosevelt
271 Alec Hudson, 9 20:21.8 Dowling
272 122 Austin Larsen, 10 20:22.0 Bishop Heelan
273 Tate Truitt, 10 20:23.0 A D M
274 Jake Scott, 11 20:23.3 D M Roosevelt
275 Peyton Groteluschen, 12 20:23.4 Valley, Wdm
276 Buck McClaflin, 10 20:24.0 Southeast Polk
277 Nathan Mauro, 10 20:25.4 Dowling
278 Adam Embrock, 11 20:25.5 Sioux City North
279 Tyson Hathaway, 11 20:25.7 Valley, Wdm
280 Gavin Haroldson, 10 20:26.6 Sioux City North
281 Sam Vicker, 9 20:26.9 Dowling
282 Conner Hansen, 11 20:27.5 Carlisle
283 Noah Smith, 12 20:28.8 A D M
284 Landon Morrow, 11 20:29.7 Southeast Polk
285 Mitch Driscoll, 11 20:30.0 Johnston
286 Atticus Pottratz, 11 20:30.0 Ankeny
287 123 Seb Cooper, 11 20:30.4 Indianola
288 Drew Every, 9 20:30.8 Dallas Center Grimes
289 Alton Ladd, 10 20:31.2 Valley, Wdm
290 Owen Vance, 9 20:31.7 Ames
291 Kolby Johnson, 11 20:32.3 Waukee Northwest
292 Landen Chen, 9 20:34.7 Valley, Wdm
293 Tom Hook, 11 20:34.8 A D M
294 Liam Metcalf, 11 20:34.9 Ames
295 Nathan Fageroos, 12 20:35.0 Johnston
296 Tyler Brennan, 11 20:36.6 Ankeny Centennial
297 Charlie Crane, 9 20:36.9 Dowling
298 Cameron Porath, 12 20:37.3 Ankeny
299 Max Weis, 9 20:37.8 Valley, Wdm
300 Tyson Jones, 9 20:38.2 Waukee Northwest
301 Enzo Martin, 9 20:38.4 Dowling
302 Luke Thompson, 12 20:38.5 Ankeny Centennial
303 Evan Allen, 11 20:38.7 Waukee Northwest
304 Adam Klocke, 10 20:40.2 Dowling
305 Miguel Sanchez-Gomez, 9 20:40.5 Sioux City North
306 Luke Wagner, 9 20:41.0 Johnston
307 Ben Nugent, 12 20:41.3 Valley, Wdm
308 124 Max Young, 10 20:41.3 Waukee
309 Miguel Ranfeld, 10 20:42.8 Dallas Center Grimes
310 Jack McGuire, 11 20:43.0 Dowling
311 125 Owen Gruver, 9 20:44.1 Fort Dodge
312 Gideon Miller, 9 20:45.2 Ankeny
313 Gavin Johansen, 12 20:45.2 D M Roosevelt
314 126 Kenny Skinner Havens, 12 20:46.1 Newton
315 Ruhan Gupta, 9 20:46.7 Johnston
316 Jacob Weber, 10 20:47.8 Ames
317 Ethan Guild, 9 20:47.9 Urbandale
318 Trent Paugh, 10 20:48.6 Ankeny
319 Logan Frink, 10 20:48.9 Waukee
320 Ike Evans, 9 20:49.4 Ankeny
321 Brandon Birech, 10 20:49.8 Carlisle
322 Blake Glennon, 11 20:49.8 Johnston
323 127 Joel Lewis, 11 20:50.5 Newton
324 Rohan Devadas, 12 20:51.9 Johnston
325 Jackson Grossnickle, 11 20:52.1 Ankeny
326 Max Murphy, 9 20:52.5 Ankeny
327 128 Brody Hirsch, 12 20:52.7 Mason City
328 Clay Elfers, 9 20:53.3 Waukee Northwest
329 Nathan Tischer, 9 20:54.4 Johnston
330 Rishab Patel, 9 20:54.5 Waukee
331 Kayden Tritz, 9 20:54.6 A D M
332 Calvin Haag, 10 20:55.9 Ankeny Centennial
333 129 Nate Sturtz, 12 20:56.0 Indianola
334 Mason Roberts, 9 20:57.1 Valley, Wdm
335 130 Kinnick Werling, 12 21:00.6 Indianola
336 Payton Walker, 12 21:02.1 D M Roosevelt
337 Owen Caldwell, 9 21:02.2 Ames
338 Joseph Martin, 12 21:03.9 Southeast Polk
339 131 Cyrus Emami-Ahari, 12 21:04.2 Mason City
340 Jackson Temple, 11 21:05.1 Waukee Northwest
341 Sam Strawn, 12 21:05.5 Norwalk
342 Braelon Decker, 11 21:05.7 Indianola
343 Will Anderson, 9 21:07.6 D M Roosevelt
344 Zach Landin, 11 21:08.1 Waukee
345 Sam Petras, 12 21:09.2 Carlisle
346 Owen Royer, 9 21:10.9 A D M
347 Alex Kottmeyer, 10 21:10.9 Waukee
348 Braden Sauer, 12 21:11.1 Ankeny
349 Drew Coleman, 9 21:12.7 Ankeny
350 Jesse Hutson, 9 21:13.2 Ames
351 Jack Fertig, 11 21:13.4 Southeast Polk
352 Anthony Beneke, 9 21:14.6 Dowling
353 Hans David, 11 21:15.8 D M Roosevelt
354 Paul Giles, 9 21:17.5 A D M
355 Zach Funk, 12 21:18.3 Southeast Polk
356 Rishi Patel, 9 21:19.9 Waukee
357 Peyton Hoffman, 9 21:20.1 Waukee
358 Cole Schott, 9 21:20.5 Urbandale
359 Tate Kading, 11 21:21.1 Southeast Polk
360 Kaden Klootwyk, 10 21:21.2 Valley, Wdm
361 Larry Li, 10 21:21.5 Waukee Northwest
362 Parthiv Rengarajan, 9 21:22.6 Valley, Wdm
363 Gage Boersma, 11 21:23.0 Indianola
364 Sam Sparks, 11 21:23.1 Urbandale
365 Zane Yoshida, 11 21:23.8 Johnston
366 Matthew Tijerino, 9 21:25.9 Dallas Center Grimes
367 Kellan Kreger, 9 21:26.6 Waukee
368 Jon Hudak, 11 21:26.6 Urbandale
369 Cael Ruby, 12 21:28.4 A D M
370 132 Carter Sassman, 10 21:28.6 Fort Dodge
371 Henry Benton, 12 21:28.9 Valley, Wdm
372 Carlos Saavedra, 12 21:31.3 A D M
373 Victor Njane, 10 21:31.8 Waukee
374 133 Drake Loeschen, 12 21:31.9 Mason City
375 Ethan Goodhue, 11 21:32.4 Carlisle
376 Drew Kehoe, 9 21:32.6 Norwalk
377 Jakub Kwiatkowski, 12 21:32.9 Ankeny Centennial
378 Michael Westendorf, 10 21:34.8 Johnston
379 134 Zack Christians, 9 21:35.2 Mason City
380 135 Cahill Kirkpatrick, 11 21:36.3 Bishop Heelan
381 Bodee Krob, 9 21:36.7 Dallas Center Grimes
382 136 Alexander Hanson, 12 21:37.4 Fort Dodge
383 Elliot Walz, 12 21:39.7 Sioux City North
384 Eli Mezger, 11 21:40.2 Carlisle
385 Donovan Mathis, 10 21:40.3 Johnston
386 Declan Briggs, 11 21:41.2 Indianola
387 John Lawler, 12 21:44.1 Dowling
388 Cameron Seitz, 10 21:46.0 D M Roosevelt
389 Arjun Mittra, 9 21:47.0 D M Roosevelt
390 137 Kaleb Dee, 9 21:48.7 Ballard
391 Josiah Howland, 12 21:49.5 Norwalk
392 Arseni Ceban, 12 21:49.5 Johnston
393 Jack Theis, 9 21:51.6 Dowling
394 Henry Zou, 9 21:52.2 Johnston
395 Anders Swanson, 10 21:53.4 D M Roosevelt
396 Vincent Merrill, 9 21:53.6 Carlisle
397 Eli Hardy, 9 21:54.0 Waukee Northwest
398 James Bridenstein, 11 21:54.9 Ankeny
399 Will Morain, 9 21:55.6 A D M
400 Bennett Neipert, 10 21:55.9 D M Roosevelt
401 Landyn Buster, 10 21:56.0 Dallas Center Grimes
402 Alex Pochernich, 9 21:58.2 Ankeny
403 138 Aiden Recker, 9 22:00.0 Fort Dodge
404 Brody Zuetenhorst, 9 22:00.9 Ankeny
405 Caleb Whaley, 11 22:01.5 Ankeny Centennial
406 Luke Patterson, 9 22:02.2 Southeast Polk
407 Nabil Sajid, 11 22:02.3 Waukee
408 Evan Kluesner, 11 22:04.7 Urbandale
409 Ryan Borth, 12 22:05.8 Southeast Polk
410 Kael McDaniel, 12 22:06.0 Urbandale
411 Lucas Koerselman, 12 22:06.4 Valley, Wdm
412 Nathan Wanat, 11 22:07.0 Dallas Center Grimes
413 Caleb Sensor, 9 22:07.2 Ankeny
414 Tyler Zhang, 10 22:07.8 Ankeny Centennial
415 Paul Fabian, 12 22:09.6 Mason City
416 Dhruv Chatterjee, 11 22:09.7 Waukee
417 Finn O'Hara, 10 22:09.8 Urbandale
418 Will Valline, 9 22:10.6 Dallas Center Grimes
419 Evan Nelson, 9 22:11.9 Ames
420 Zachary Clark, 12 22:12.8 Ankeny Centennial
421 Jonas Robinson, 9 22:13.1 Ankeny Centennial
422 John Mansur, 9 22:14.0 Ankeny Centennial
423 Maxime Janelle, 11 22:14.6 Ankeny Centennial
424 Jacob Rowland, 9 22:15.0 Johnston
425 139 Jack Stahle, 12 22:15.1 Bishop Heelan
426 Michael Johnson, 9 22:15.7 Mason City
427 Jonah Rowland, 10 22:16.6 Johnston
428 Colin Huynh, 10 22:17.6 Dallas Center Grimes
429 Magnus Pottratz, 9 22:17.9 Ankeny
430 Alex Eichhorn, 11 22:18.0 Ames
431 Eli Hutchison, 10 22:18.1 Valley, Wdm
432 Nolan Harder, 10 22:18.2 Waukee
433 Carter Lacinia, 9 22:18.9 Ankeny
434 Colin Klinkenborg, 9 22:20.5 Waukee Northwest
435 Ian Schlak, 10 22:20.6 Dallas Center Grimes
436 Alex Imig, 11 22:20.6 Valley, Wdm
437 Finn Graziano, 10 22:21.3 Waukee
438 140 Jacob Smith, 10 22:21.4 Newton
439 Owen Anderson, 10 22:22.4 Southeast Polk
440 Carson Mears, 11 22:23.1 Waukee Northwest
441 Joel Chan, 11 22:25.8 D M Roosevelt
442 Owen Congdon, 11 22:26.0 D M Roosevelt
443 John Schindel, 11 22:26.2 Ames
444 Trey Wilkins, 11 22:27.6 St. Edmond
445 Alex Flores-Alonzo, 12 22:27.6 D M Roosevelt
446 Bryson Rhemeier, 9 22:28.0 Indianola
447 Gabriel Brannon, 9 22:28.0 Ankeny
448 141 Jacob Welch, 10 22:29.5 Bishop Heelan
449 142 Joseph Dawson, 11 22:29.8 Fort Dodge
450 Johnathan Mehmen, 10 22:31.4 Carlisle
451 Ryland Moss, 10 22:33.3 A D M
452 Simeon Wirtz, 9 22:34.6 Southeast Polk
453 Daniel Bonilla, 10 22:35.3 Urbandale
454 Carson Colton, 9 22:35.7 Johnston
455 Alonso Verastegui, 9 22:35.8 Waukee Northwest
456 Kellen King, 9 22:36.5 Dowling
457 143 Conan Kirkpatrick, 10 22:37.6 Bishop Heelan
458 Reese Johnson, 10 22:39.6 Ames
459 Jack Szymczyk, 9 22:40.0 Johnston
460 Carter Kuhl, 9 22:42.2 Ankeny Centennial
461 Carson McConkey, 11 22:45.2 Norwalk
462 Kaden Keomala, 10 22:45.7 Southeast Polk
463 Nick Snodgrass, 9 22:46.4 Ankeny
464 Timothy Clausen, 10 22:46.4 Waukee Northwest
465 Abram Larson, 10 22:51.4 St. Edmond
466 Hudson Evans, 9 22:52.8 Ankeny
467 Michael Cochran, 9 22:53.9 Ames
468 Cory Crall, 11 22:55.8 Carlisle
469 Nicholas Goodman, 12 22:56.9 Ames
470 James Knepper, 11 22:59.1 D M Roosevelt
471 Isaiah Haveman, 10 23:00.7 Ames
472 Gus Sanders, 11 23:03.1 D M Roosevelt
473 Parker O'Neall, 10 23:03.5 D M Roosevelt
474 Wyatt Harris, 10 23:04.9 D M Roosevelt
475 Blake Schimonitz, 10 23:08.6 Valley, Wdm
476 Yousef Bouguerra, 10 23:10.3 Johnston
477 Cooper Stein, 10 23:11.1 Valley, Wdm
478 Jj Kramer, 12 23:12.7 Johnston
479 144 Tony Sanchez, 9 23:13.6 Bishop Heelan
480 Dylan Porter, 10 23:14.7 Dowling
481 Caleb McCambridge, 12 23:15.5 Mason City
482 145 Taylor Leeds, 10 23:16.8 Ballard
483 Brycen Timmer, 10 23:17.8 A D M
484 Mitch Martinez, 11 23:22.2 Norwalk
485 146 Ethan Comer, 9 23:23.2 Newton
486 Kaleb Engel, 9 23:24.1 Waukee Northwest
487 Jacobi Gomez, 10 23:25.4 Ames
488 Finn Huggins, 10 23:25.8 D M Roosevelt
489 Luke Gragg, 9 23:26.5 Johnston
490 Grant Guiter, 9 23:29.7 Johnston
491 147 Colin Cummins, 11 23:30.5 Newton
492 Dean Landis, 9 23:32.0 Ankeny Centennial
493 Joe Comer, 12 23:32.9 Indianola
494 Anthony Douglas, 9 23:33.6 Ames
495 Shreyas Shrestha, 10 23:33.8 Johnston
496 Max Aldridge, 9 23:38.3 Valley, Wdm
497 Johnathan Reiber, 9 23:38.6 Waukee Northwest
498 Blake Bybee, 9 23:38.6 Ankeny Centennial
499 Hunter Farrell, 11 23:40.2 Ankeny Centennial
500 Ethan Pham, 10 23:43.1 Sioux City North
501 148 Micah Ott, 11 23:43.2 Ballard
502 Jackson Baker, 9 23:43.8 Ames
503 Jacob Hoben, 9 23:45.9 A D M
504 Matthew Hammerand, 11 23:48.8 Urbandale
505 Ian Carolus, 11 23:49.0 Mason City
506 Cole Stanford, 12 23:49.7 Dowling
507 Abel Cerda, 9 23:50.7 Southeast Polk
508 Jack Ponto, 9 23:53.3 Ankeny
509 Mitchell Baughman, 9 23:54.3 Valley, Wdm
510 Xander Snodgrass, 9 23:55.4 Ankeny
511 Kaiden Wacker, 9 23:55.5 Waukee Northwest
512 Maddox Wajda, 10 23:59.5 Valley, Wdm
513 Benji Nimaji, 10 24:01.0 Sioux City North
514 Skyler Shuck, 9 24:04.2 Sioux City North
515 Leo Klemm, 10 24:04.9 Dowling
516 Noah Berger, 9 24:10.1 Manson Nw Webster
517 Blake Riker, 10 24:15.0 Bishop Heelan
518 Ryan Joseph, 12 24:16.8 Waukee
519 Peter Hardee, 9 24:17.8 Mason City
520 Sam Schwarz, 9 24:19.0 Mason City
521 Carlos Guzman, 10 24:19.4 Urbandale
522 Luke Biever, 12 24:19.7 Ames
523 Carson Enfield, 12 24:19.8 Ames
524 Mikey Halbach, 9 24:21.2 Dowling
525 David Mendoza, 10 24:27.0 Bishop Heelan
526 Britton Patee, 10 24:29.9 Bishop Heelan
527 Dalton Bennett, 12 24:30.3 Manson Nw Webster
528 149 Simeon Roberts, 9 24:32.9 Fort Dodge
529 Ben Hemmer, 10 24:33.7 Waukee Northwest
530 150 Jozeph Hansen, 11 24:34.5 Ballard
531 Noah Olson-Daniel, 10 24:35.2 Dowling
532 Michael Kennedy, 9 24:37.1 Ankeny
533 151 Colby Doebel, 12 24:38.1 Fort Dodge
534 Braden Kammerer, 9 24:39.1 Fort Dodge
535 Tarik Cowman, 10 24:41.1 Waukee Northwest
536 Benjamin Severson, 9 24:42.8 Waukee Northwest
537 Logan Oswald, 10 24:47.4 Indianola
538 Evan Lorenzen, 9 24:47.9 Sioux City North
539 Aadi Ghosh, 9 24:48.7 Ames
540 Ben Tokheim, 12 24:49.1 Johnston
541 Kale Briggs, 9 24:50.3 Indianola
542 Logan Stacy-Bates, 12 24:51.6 Ames
543 Mayen Madit, 12 24:54.5 Valley, Wdm
544 Reece Denahey, 9 24:54.7 D M Roosevelt
545 Cael Fahrmann, 9 24:56.5 Ankeny
546 Angel McDougall, 10 24:56.7 Ankeny Centennial
547 Charlie Stevens, 11 24:59.5 Ankeny Centennial
548 Deakon Weber, 9 24:59.5 Ankeny Centennial
549 Nicholas Daffer, 11 24:59.9 Bishop Heelan
550 Severo Rodriguez, 10 25:01.3 Dowling
551 Parker Davis, 9 25:02.0 Ankeny
552 Keenan Aesoph, 12 25:02.4 Bishop Heelan
553 Carter Mitchell, 9 25:02.5 D M Roosevelt
554 Oscar Kellen, 9 25:03.0 D M Roosevelt
555 Armaan Meher, 9 25:04.7 Waukee
556 Jacob Goodman, 9 25:07.7 Ames
557 Jonathan Moser, 10 25:08.8 Dowling
558 152 Ben Baier, 11 25:09.2 Ballard
559 Campbell Bowen, 9 25:09.5 Dallas Center Grimes
560 Jack Keenan, 11 25:14.7 D M Roosevelt
561 Kenneth Bai, 9 25:17.0 Ames
562 Darren Green, 9 25:20.0 Ankeny
563 Aiden Petry, 10 25:24.8 Norwalk
564 Carter Garcia, 9 25:26.0 Ankeny
565 Canaan Rasko, 9 25:31.3 Ankeny
566 Aiden Kempers, 9 25:34.9 Waukee Northwest
567 Rauf Dadabaev, 12 25:36.9 Norwalk
568 James Foo, 9 25:45.7 Johnston
569 Elijah Sheldon, 9 25:48.5 Ames
570 Donnie Westendorf, 9 25:50.0 A D M
571 Sohile Siddiqi, 10 25:51.6 D M Roosevelt
572 Christian Saavedra, 9 26:05.9 A D M
573 Logan Simmons, 12 26:19.8 Ames
574 Matthew Ernst, 12 26:20.6 Ankeny Centennial
575 Cade Taylor, 11 26:29.0 Ames
576 Adam Olinger, 10 26:31.6 Carlisle
577 Quin Barker, 9 26:36.6 Ames
578 Kannon Mitchell, 9 26:41.5 Ankeny Centennial
579 Jack Franks, 10 26:49.1 D M Roosevelt
580 Jonah Gerjerts, 11 27:14.1 Ankeny Centennial
581 Aidan Basinger, 10 27:32.0 Norwalk
582 Carter Enos, 10 28:19.5 Norwalk
583 Bjorn Roen, 11 47:23.0 Mason City