Middle School Boys 2 Mile
Place Name Year Team Time
1 Brendan Quann 8 Dowling M S 12:51.1
2 Evan Kennedy 8 Valley M S 13:01.3
3 Dexter Theissen 8 Roosevelt M S 13:05.3
4 Graham DeJong 8 Dowling M S 13:05.3
5 Gus Brown 8 Ankeny Southview 13:06.0
6 Collin MacFerrin 8 Dowling M S 13:11.8
7 Drew Mortenson 7 Valley M S 13:15.8
8 Israel Ives 7 Dowling M S 13:26.2
9 Vincent Moore 7 Valley M S 13:28.6
10 Elijah Anderson 8 Dowling M S 13:39.5
11 Bodhi Schervish 7 Roosevelt M S 13:53.4
12 Miles Smith 7 Roosevelt M S 13:56.8
13 Roman Fye 8 Ankeny Northview 13:57.2
14 Fletcher Mohrhauser 8 Ankeny Northview 13:57.3
15 September Oo 8 Hoover M S 14:02.9
16 Max Peterson 8 Roosevelt M S 14:03.9
17 Carter Flogel 7 Dowling M S 14:05.1
18 Cristian Martinez Tello 8 Roosevelt M S 14:06.3
19 Owen Nichols 8 Roosevelt M S 14:07.3
20 Mark Lawson 7 Valley M S 14:09.8
21 J J Richey 7 Valley M S 14:11.7
22 Nate Gibbs 8 Waukee Prairieview 14:11.9
23 Tate Bryan 8 Ankeny Southview 14:14.4
24 Roman Moore 7 Valley M S 14:20.7
25 Liam Milligan 8 Dowling M S 14:21.4
26 Duy Duong 8 Ankeny Northview 14:23.5
27 Waylon VanWheelden 8 Ankeny Southview 14:25.6
28 Gabe Fujita 8 Waukee Prairieview 14:26.0
29 Sam Garcia Mejia 7 North M S 14:29.6
30 Sergio Subealdea 8 Waukee Prairieview 14:29.9
31 Kade Soellner 8 Valley M S 14:31.6
32 Eliott Rasko 8 Ankeny Southview 14:31.6
33 Cameron Moeckly 8 Ankeny Northview 14:32.6
34 Noah Hardin 8 Johnston M S 14:34.2
35 Jameson Jergens 8 Valley M S 14:37.9
36 Chase Koenigsfeld 8 Dowling M S 14:38.5
37 Anders Fleming 8 Waukee Prairieview 14:39.1
38 Grady Gamerdinger 7 Valley M S 14:39.3
39 Luke Menke 8 Ankeny Southview 14:40.5
40 Landon Wheelan 7 Valley M S 14:42.7
41 Benji Williams 8 Hoover M S 14:42.8
42 Fletcher Roberts 8 Ankeny Southview 14:49.3
43 Wesley Lietz 7 Valley M S 14:50.1
44 Luke Beecher 8 Ankeny Northview 14:50.9
45 Sam Cansaco 8 Hoover M S 14:55.6
46 Corbin Marzen 8 Dowling M S 14:57.1
47 Edison Flaherty 7 Dowling M S 15:03.3
48 George Christensen 7 Valley M S 15:03.4
49 Samuel Hurlbut 8 Waukee Prairieview 15:04.3
50 William Green 8 Waukee Prairieview 15:04.5
51 Samuel Brandt 8 Waukee Prairieview 15:04.6
52 Aaron Fiornza 8 Roosevelt M S 15:05.1
53 J P VonGillern 8 Roosevelt M S 15:07.7
54 Nathan Alberico 8 Valley M S 15:08.3
55 Jackson Pasakarnis 8 Roosevelt M S 15:08.5
56 Everett Speers 8 Roosevelt M S 15:10.9
57 George Collis 7 Valley M S 15:11.4
58 Nicholas Barcus 8 Ankeny Northview 15:11.5
59 Cooper Hanson 8 Waukee Prairieview 15:13.6
60 Jack Gerjets 8 Ankeny Northview 15:14.1
61 Isaac Lally 8 Johnston M S 15:15.4
62 Julian Hermann 7 Roosevelt M S 15:16.4
63 Aythan Hayes 8 Valley M S 15:18.7
64 Leo Lensing 8 Valley M S 15:19.9
65 Jinup Diew 8 Hoover M S 15:20.7
66 Lucas Hogan 7 Dowling M S 15:21.2
67 Yousuf Nasiri 8 Valley M S 15:23.1
68 Paul Riesberg 7 Roosevelt M S 15:24.4
69 Lyle Sievers 8 Roosevelt M S 15:25.2
70 Calvin Knutson 7 Roosevelt M S 15:26.2
71 Tyler Spradling 7 Roosevelt M S 15:28.2
72 Callan Evans 8 Ankeny Southview 15:28.9
73 Soren Smith 8 Ankeny Southview 15:29.4
74 Gavin Marrovets 8 Ankeny Southview 15:31.7
75 Owen Peacock 8 Lincoln M S 15:31.8
76 Asher Arthyr 8 Waukee Prairieview 15:34.4
77 Levi Crouse 8 Ankeny Southview 15:34.7
78 Cooper Hiley 8 Waukee Prairieview 15:37.4
79 Bryan Cardenas 8 Hoover M S 15:37.5
80 Reid Graeber 7 Roosevelt M S 15:42.1
81 Keaton Torgerson 8 Waukee Prairieview 15:42.9
82 Abram Rousseau 7 Valley M S 15:43.6
83 Lincoln Lawson 8 Roosevelt M S 15:51.6
84 Grant Richtsmeier 8 Waukee Prairieview 15:53.4
85 Myles Musser 7 Valley M S 15:54.1
86 Owen Weiland 8 Valley M S 15:55.2
87 Charlie Barlage 8 Valley M S 15:56.6
88 Owen Garland 8 Waukee Prairieview 15:59.2
89 Beau Militello 8 Waukee Prairieview 16:01.1
90 Audi Asokan 8 Johnston M S 16:02.9
91 Rigley Lacquement 7 Roosevelt M S 16:05.3
92 Drew Songer 8 Valley M S 16:06.6
93 Dylan Skeers 8 Valley M S 16:07.4
94 Carter Bolie 8 Waukee Prairieview 16:07.5
95 Nolan Sungren 8 Ankeny Southview 16:10.4
96 Dustin Dent 8 Ankeny Southview 16:10.7
97 Henry Shellenberger 8 Valley M S 16:13.5
98 Logan Ruden 8 Valley M S 16:15.9
99 Caden Thomason 8 Valley M S 16:16.0
100 Silas Scolaro 8 Ankeny Northview 16:16.0
101 Onanefe Okpako 8 Johnston M S 16:17.6
102 Luke Parker 8 Johnston M S 16:17.9
103 Landon Carse 8 Ankeny Northview 16:18.6
104 Mark Morse 8 Waukee Prairieview 16:19.8
105 Kyler Johnson 8 Ankeny Northview 16:20.7
106 Asher Vaughan 8 Johnston M S 16:21.5
107 Henry Johnson 8 Ankeny Northview 16:22.1
108 Edison Olsen 8 Ankeny Southview 16:24.3
109 Grant Kirkpatrick 8 Ankeny Northview 16:26.0
110 Caleb Mertes 7 Johnston M S 16:27.4
111 Sebastian Madsen 8 Ankeny Southview 16:28.5
112 Cade Hough 7 Valley M S 16:30.8
113 Abram Bitner 8 Roosevelt M S 16:31.0
114 Charlie Brandon 7 Valley M S 16:31.0
115 Brooks Giles 8 Waukee Prairieview 16:34.6
116 Jack Gilloley 8 Dowling M S 16:36.5
117 Maxwell Leyendecker 8 Valley M S 16:38.4
118 Marcus Johnson 7 Valley M S 16:38.4
119 Dominic Hickman 8 Valley M S 16:39.7
120 Ber Chamdual 8 Hoover M S 16:41.2
121 Ian Moyer 8 Lincoln M S 16:41.2
122 Lincoln Reuter 7 Valley M S 16:44.3
123 Noah Chapman 7 Dowling M S 16:45.6
124 Trigg Comfort 7 Johnston M S 16:48.0
125 Kyson Freeze 7 Valley M S 16:49.2
126 Finnegan Moser 7 Dowling M S 16:51.9
127 Will Polley 7 Dowling M S 16:52.3
128 Evan Justice 7 Hoover M S 16:54.3
129 Benjamin Musa 8 Hoover M S 16:54.8
130 Max Daza 8 Valley M S 16:55.6
131 Rowan Fulton 7 Roosevelt M S 16:56.3
132 Diego Imani 8 East M S 16:58.2
133 Aidan Marchant-Leckband 7 Roosevelt M S 17:00.2
134 Andy Oelberg 8 Waukee Prairieview 17:02.7
135 Anthony Bandiero 8 Valley M S 17:03.0
136 Malcolm Rock 7 Johnston M S 17:07.1
137 Tyler Wiemers 8 Valley M S 17:07.4
138 Devin Dueker 8 Ankeny Southview 17:07.4
139 Nhan Vo 8 Lincoln M S 17:13.4
140 Kai Wagner 7 Roosevelt M S 17:21.3
141 Levi Rolling 8 Ankeny Southview 17:24.1
142 Brayton Ellison 8 Johnston M S 17:25.6
143 Nate Quiner 8 Waukee Prairieview 17:25.7
144 Brody Gloviak 8 Ankeny Southview 17:26.4
145 Leo Brickley 7 Roosevelt M S 17:27.0
146 Anson Jewett 7 Roosevelt M S 17:27.7
147 Arjith Rajesh 8 Waukee Prairieview 17:28.8
148 Hayden Weigel 8 Valley M S 17:29.7
149 Jose Paxtian Klausner 8 Waukee Prairieview 17:29.9
150 Theo Kopatich 7 Roosevelt M S 17:31.2
151 Reid Bodine 8 Waukee Prairieview 17:33.5
152 Gavin Scott 7 Johnston M S 17:34.0
153 Joseph Greene 7 Valley M S 17:35.6
154 Niranjan Shiovan 8 Waukee Prairieview 17:38.3
155 Hudson Fricke 8 Ankeny Southview 17:42.8
156 Henry Skinner-Thebo 8 Ankeny Northview 17:43.1
157 Xavier Tew 8 Ankeny Northview 17:49.8
158 Lweso Mpenda 8 Hoover M S 17:50.3
159 Joel Trygstad 7 Valley M S 17:51.4
160 Jake Burggraaf 8 Waukee Prairieview 17:52.8
161 Liem Huynh 8 Johnston M S 17:54.4
162 Harper Smith 7 Valley M S 17:55.5
163 Zakkary Curry 7 Valley M S 17:55.7
164 Quinn Barker 8 Waukee Prairieview 17:58.5
165 Alex Bradish 8 Roosevelt M S 18:00.4
166 Bobby Zylstra 8 Waukee Prairieview 18:01.3
167 Padmadeesh Kandirelli 8 Waukee Prairieview 18:03.6
168 August Ballard 7 Johnston M S 18:03.6
169 John Mertes 7 Johnston M S 18:07.6
170 Will Franks 8 Roosevelt M S 18:08.8
171 Vincient Meillier 8 Ankeny Southview 18:08.9
172 Pryderi Ramirez 8 Lincoln M S 18:10.0
173 Ray Gainer 8 Valley M S 18:11.4
174 Joey Wiersma 7 Johnston M S 18:12.4
175 Noah Ressler 8 Waukee Prairieview 18:13.7
176 Rylan Pearson 8 Waukee Prairieview 18:14.2
177 Nolan Larson 8 Ankeny Southview 18:16.7
178 William Mills 8 Johnston M S 18:18.4
179 Will Brecht 8 Waukee Prairieview 18:21.8
180 Aiden Heide 8 Ankeny Southview 18:23.8
181 Salah Salah 8 Johnston M S 18:28.0
182 Luundo Eskanda 8 East M S 18:29.6
183 Noe Cruz-Gonzalez 8 North M S 18:30.9
184 Pedro Ortiz 8 Lincoln M S 18:34.1
185 Max McGill 7 Valley M S 18:36.2
186 Carlos Carmona 7 Lincoln M S 18:42.7
187 Dani Hasabimana 8 East M S 18:51.5
188 Everett Hogrefe 8 Ankeny Southview 18:55.0
189 Thomas Dunne 8 Ankeny Northview 18:57.7
190 Harikrishna Pappala 8 Waukee Prairieview 19:03.7
191 Logan Hutchinson 8 Ankeny Southview 19:09.5
192 Antonio Sanchez 8 Lincoln M S 19:11.3
193 Owen Connelly 8 Johnston M S 19:15.3
194 Jonah Southammavong 8 Waukee Prairieview 19:19.3
195 Ben Kellar 8 Johnston M S 19:20.4
196 Rafay Shaikh 8 Waukee Prairieview 19:23.6
197 Spencer Mayfield 7 Valley M S 19:29.9
198 Vihann Koganti 8 Roosevelt M S 19:32.4
199 Dakston Piester 8 Valley M S 19:36.9
200 Rhys Hale 8 Ankeny Southview 19:39.2
201 John Moody 8 Dowling M S 19:48.8
202 William Harris 7 Johnston M S 19:51.6
203 Tyrus McCuller 7 Lincoln M S 20:15.0
204 Jacob Howe 7 Johnston M S 20:22.9
205 Yor Manyol 7 Lincoln M S 20:23.8
206 Payton Hilliard 8 Ankeny Northview 20:27.0
207 Declan Bubon 8 Ankeny Southview 20:30.4
208 Ben Bruns 8 Ankeny Northview 20:31.9
209 Luke Brecht 8 Waukee Prairieview 20:32.9
210 Vaibhav Lokeshwaran 8 Ankeny Northview 20:33.2
211 Eric Lein 7 Lincoln M S 20:39.0
212 Anthonhy Demeulenaere 8 Ankeny Southview 20:40.8
213 Gabe Moyle 8 Ankeny Northview 20:43.2
214 Ken Aniunoh 7 Johnston M S 20:44.0
215 Jaylon Pedraza 8 Ankeny Southview 20:48.1
216 Kai Thompson 7 Johnston M S 20:51.6
217 Christian Rushing 8 Valley M S 20:53.8
218 Zander Schafer 7 Valley M S 21:05.4
219 Keith Haag 8 Ankeny Northview 21:06.8
220 Paul Meierotto 8 Valley M S 21:07.8
221 Cameron Robinson 8 Hoover M S 21:08.6
222 Xavier Williams 8 Valley M S 21:20.3
223 Jesus Rodruiguez-Torres 8 East M S 21:32.5
224 Brody Osterhaus 8 Lincoln M S 21:36.0
225 Carlos Franco 8 Hoover M S 22:09.5
226 Andrew Caes 7 Lincoln M S 22:22.8
227 Ryker Mullikin 7 Valley M S 22:27.4
228 Fehim Muharemovic 8 Valley M S 22:30.9
229 Karsten Sherrill 8 Waukee Prairieview 22:32.2
230 Kenan Nguyn 8 Ankeny Southview 22:48.0
231 Zach Deaton 8 East M S 22:55.5
232 Alexander Johnson 8 Johnston M S 23:16.4
233 Caelan Simon 8 Johnston M S 23:26.2
234 Viraj Moharle 8 Johnston M S 24:06.7
235 Ethan Buxton 8 Ankeny Southview 24:16.4
236 Jack Tims 7 Valley M S 24:25.7
237 Zack Elmore 8 Johnston M S 24:26.4
238 Jevin Stewart 8 Ankeny Southview 24:35.2
239 Kael Wilson 8 Lincoln M S 24:36.1
240 Dj Lemons 8 Hoover M S 24:36.3
241 Ian Juarez-Pena 8 Lincoln M S 24:37.2
242 Royce Welsher 8 East M S 24:50.1
243 Nate Coosner 8 Valley M S 24:53.2
244 Killian Robinson 8 North M S 25:00.3
245 Noah Ware 8 North M S 25:03.9
246 Justin Saiguero 8 Lincoln M S 25:06.4
247 Dane Christensen 7 Valley M S 25:09.4
248 Cayden Keigan 7 Hoover M S 25:11.0
249 Brock Peterson 7 Johnston M S 25:14.6
250 Miles Cummings 7 East M S 25:18.3
251 Kosal Chhouy 7 East M S 25:27.3
252 Sameer Ali 8 Ankeny Southview 25:28.0
253 Musa Musa 8 Hoover M S 25:33.6
254 Carter Mumm 7 Johnston M S 25:37.4
255 Carlos Elliott 7 Lincoln M S 25:39.3
256 Nahayo(Chris Bryton 8 Hoover M S 25:42.9
257 Xayden Dameron 7 Lincoln M S 25:47.9
258 Cooper Stammerman 8 Ankeny Southview 25:56.9
259 Charlie Thompson 8 Valley M S 26:00.6
260 Robert Vrba 8 Lincoln M S 26:01.3
261 Delvin Barriga 8 Lincoln M S 26:38.9
262 Aiden Barber 8 Valley M S 26:47.1
263 Jack Lyons 7 East M S 27:41.9
264 Philo Boydston 7 East M S 27:42.2
265 Shawn Elliott 8 Lincoln M S 27:54.0
266 Louis Breese 8 Lincoln M S 28:25.4
267 Eric Poole 8 Ankeny Southview 28:52.6
268 Jude Tyrell 7 Valley M S 28:59.5
269 Nitin Vivek 8 Waukee Prairieview 29:33.0
270 Brandon Jarillo 8 Lincoln M S 30:21.0
271 Dakota Rush 7 Lincoln M S 32:02.0
272 Nguyen Pham 8 Lincoln M S 32:03.5
273 Dailyn Mustin 7 Hoover M S 33:22.5
274 Jeremiah Krah 8 East M S 33:28.3
275 Owen Serfling 7 Hoover M S 33:40.2
Team Score
Place Team Score
1 Dowling M S 29
2 Valley M S 59
3 Roosevelt M S 60
4 Ankeny Southview 121
5 Ankeny Northview 123
6 Waukee Prairieview 153
7 Hoover M S 187
8 Johnston M S 235
9 Lincoln M S 290
10 East M S 321