Girls Varsity 5k
Pl Name Year Time Team
1 Camille Jackson 12 17:30.2 Ames
2 Bella Heikes 11 18:56.6 Johnston
3 Aleah Tenpas 10 19:01.0 Johnston
4 Samantha Strauss 11 19:27.3 Johnston
5 Kathryn Vortherms 11 19:39.9 Ankeny Centennial
6 Clara Toot 12 19:47.1 Johnston
7 lauryn frerichs 9 19:50.3 Dowling
8 Jenna Pitz 9 19:50.9 Ankeny
9 Brooke McKee 12 20:05.9 Johnston
10 Macy Gaskill 11 20:08.0 Urbandale
11 Katie Jensen 11 20:15.1 Ankeny Centennial
12 Annie Flood 12 20:16.8 Dowling
13 Kierstan Fritz 12 20:20.1 Ankeny Centennial
14 Faith Nead 10 20:21.9 Johnston
15 Jaden Scharingson 10 20:23.1 Urbandale
16 Rondi Quass 9 20:30.2 Ankeny Centennial
17 Erin Van Quathem 10 20:31.0 Urbandale
18 Ally Redenius 12 20:32.0 Urbandale
19 Brie Ruch 11 20:37.9 Urbandale
20 Maddy Hall 10 20:41.5 Dowling
21 Kaya Young 12 20:45.3 Johnston
22 Morgan Graybill 12 20:45.5 Ankeny Centennial
23 Jeanne Peters 12 20:52.3 Ankeny Centennial
24 Sophie Lee 12 20:55.7 Ankeny Centennial
25 Marika Kisgen 11 21:00.5 Ankeny
26 Megan Wainright 10 21:07.8 Dowling
27 Crystal Ruden 10 21:12.6 Urbandale
28 Madeleine Murphy 11 21:13.4 Ankeny
29 Serena Cross 11 21:22.4 Ames
30 Nyadio Chan 10 21:31.3 Ames
31 Megan Szalay 12 21:35.4 Dowling
32 Cierra Fillinger 12 21:39.4 Ankeny
33 Eva van de Mortel 11 21:40.9 Ankeny
34 Paige Beason 9 21:42.0 Ankeny
35 Payton Stewart 9 21:43.6 Ames
36 Julia Martinez-Lohf 10 21:51.8 Urbandale
37 Katelyn Reichart 12 21:52.1 Dowling
38 Natalie Thomas 10 22:04.3 Dowling
39 Sydney Turk 9 22:18.9 Ames
40 Kaitlyn Goodman 12 22:22.5 Ames
41 Kiah Synder 10 22:23.4 Ames
Boys Varsity 5k
Pl Name Year Time Team
1 Sam Hall 12 15:45.6 Dowling Catholic
2 Noah Kohut-Jackson 12 15:59.0 Ames
3 Sam Schmitz 12 16:04.1 Johnston
4 Payton Marrs 12 16:12.8 Urbandale
5 Aniey Akok 11 16:21.0 Ames
6 Jordan Daniel 11 16:25.6 Dowling Catholic
7 Zach Fry 12 16:29.1 Dowling Catholic
8 Lucas Martin 12 16:30.6 Dowling Catholic
9 Tyler Hentzel 12 16:33.6 Ankeny
10 Karson Kleve 12 16:34.6 Johnston
11 Akol Atack 11 16:36.4 Ames
12 Cade Muller 11 16:38.6 Dowling Catholic
13 Gabriel Vicker 11 16:39.9 Ankeny Centennial
14 Connor Cunningham 11 16:40.6 Ankeny Centennial
15 Yohana Yual 11 16:40.8 Johnston
16 Anthony Moran 11 16:46.0 Urbandale
17 Carter Borwick 11 16:48.4 Johnston
18 Jackson Heidesch 9 16:49.2 Dowling Catholic
19 Mike Gipple 12 16:52.6 Dowling Catholic
20 Hunter Briggs 12 16:55.2 Johnston
21 Benett Ryken 11 16:58.2 Ames
22 Noor Noor 12 17:05.4 Johnston
23 Nate Jones 11 17:10.7 Ankeny Centennial
24 Kon Dut 10 17:19.3 Ames
25 Jason White 12 17:22.1 Johnston
26 Sam Schweizer 12 17:24.6 Urbandale
27 Charles Orngard 10 17:26.6 Ames
28 Andrew Poock 11 17:27.0 Ankeny
29 Andrew Donoho 9 17:30.6 Urbandale
30 Reece Knepper 12 17:31.8 Urbandale
31 Kade Christensen 11 17:33.8 Ankeny Centennial
32 Cael Cox 11 17:36.7 Ankeny
33 Leyton Wahl 10 17:38.6 Ames
34 Cole Buffington 12 17:40.4 Ankeny
35 Cole Leggett 10 17:42.8 Urbandale
36 Cooper Majors 10 17:42.9 Ankeny Centennial
37 Ryan Bybee 11 17:44.3 Ankeny Centennial
38 Lucas Miller 12 17:48.3 Urbandale
39 Nate Burns 11 17:55.1 Ankeny Centennial
40 Christian Rathje 10 17:58.9 Ankeny
41 Marc Medici 12 18:24.9 Ankeny
42 Truman Patterson 10 18:55.1
Girls JV 5k
Pl Name Year Time Team
1 Kendall Jorgensen 10 20:32.0 Ankeny Centennial
2 Sydney Dial 10 20:38.5 Urbandale
3 Jenna Woodsmall 10 20:41.5 Johnston
4 Alayna Wallace 11 20:54.7 Ankeny Centennial
5 Grace Meador 11 20:57.4 Ankeny Centennial
6 Lily Trenkamp 10 21:00.0 Johnston
7 Bailey Vaughan 10 21:01.3 Johnston
8 Sophia Huber 9 21:02.8 Urbandale
9 Camden Hershberger 9 21:05.2 Ankeny Centennial
10 Abbie McLaren 11 21:08.0 Johnston
11 Kate Hoogensen 12 21:08.3 Ankeny Centennial
12 Lauren Peterson 10 21:10.7 Urbandale
13 Macie Langstraat 11 21:17.4 Ankeny Centennial
14 Kate Easter 10 21:28.9 Dowling
15 Olivia Hayes 11 21:30.3 Johnston
16 Paige Ryan 10 21:36.3 Johnston
17 Hannah Nelson 12 21:44.4 Ankeny Centennial
18 Allison Su 11 21:46.1 Ankeny Centennial
19 Lauren Matthews 12 21:53.9 Ames
20 Addy Franklin 11 21:58.2 Johnston
21 Claire Anonson 10 22:11.2 Ankeny Centennial
22 Lexy Urban 10 22:11.5 Johnston
23 Ava Birchmier 9 22:15.5 Ankeny Centennial
24 Victoria Verde 10 22:20.3 Johnston
25 Abbi Brown 9 22:22.2 Ankeny Centennial
26 Taysia Bettis 10 22:24.4 Ankeny Centennial
27 Maddie Walsh 9 22:24.9 Ankeny
28 Fiona Riordan 12 22:30.4 Ankeny
29 Vivian Chen 11 22:32.4 Johnston
30 Zoey Buchan 10 22:37.8 Johnston
31 Lydia Hill 12 22:42.0 Ankeny
32 Paige Froelich 11 22:43.0 Ankeny Centennial
33 Breanna Van Dyke 11 22:43.9 Ames
34 Clare O'Halloran 10 22:44.5 Dowling
35 Emma Arends 12 22:49.9 Ankeny Centennial
36 Celesta Cox 12 22:50.0 Ankeny Centennial
37 Addison Danenhauer 9 22:50.4 Urbandale
38 Abby Maitre 11 22:51.9 Johnston
39 Claire Galvin 10 22:53.8 Ames
40 Caitlyn Hanulikova 12 22:54.1 Ames
41 Ellie Land 12 23:00.9 Ankeny
42 Mia O'Connor-Walker 9 23:03.5 Ames
43 Leah Tietjens 11 23:05.7 Ames
44 reese ervin 9 23:08.7 Dowling
45 Katelyn Moore 11 23:09.5 Urbandale
46 Calyssa Wright 11 23:09.6 Ankeny
47 Emmie Murphy 9 23:09.6 Ankeny
48 Cailyn Wright 11 23:12.3 Ankeny Centennial
49 Alex Gloviak 9 23:13.7 Ankeny
50 Maggie Gardner 12 23:13.8 Urbandale
51 Cortlynn Jackson 9 23:16.1 Johnston
52 Jenny Hagg 12 23:18.3 Ankeny Centennial
53 Anna Schmitz 10 23:18.7 Ankeny
54 Theresa Tran 11 23:20.5 Dowling
55 Grace Collins 9 23:21.2 Johnston
56 Savannah Klingensmith 10 23:22.9 Ankeny Centennial
57 Gabrielle Sampson 11 23:23.5 Ames
58 Katie Kinman 10 23:24.0 Johnston
59 Olivia Graber 9 23:24.3 Ankeny
60 Molly Lunn 12 23:24.4 Johnston
61 Grace Porath 11 23:24.6 Ankeny
62 Hannah Loftus 11 23:25.0 Ankeny
63 Julianne Stevens 10 23:27.4 Ankeny Centennial
64 Elise Henrichsen 10 23:28.1 Johnston
65 Talia Dosh 10 23:30.4 Ankeny
66 Lauryn Bibbs 10 23:31.8 Urbandale
67 olivia dohrmann 9 23:33.5 Dowling
68 Kate Foster 9 23:33.7 Johnston
69 Ella McLaughlin 12 23:36.2 Ankeny Centennial
70 Reese Dial 12 23:39.3 Urbandale
71 grace kottmeyer 10 23:46.6 Dowling
72 Kennedy Palmer 9 23:46.7 Ankeny
73 Brianna Hynick 9 23:54.1 Ankeny Centennial
74 Annabel Saychareun 12 23:54.6 Urbandale
75 Emily Poag 10 23:56.9 Ames
76 lashley bitting 10 23:57.4 Dowling
77 Brooke Johnson 12 23:58.3 Ankeny
78 Ava Lensch 9 23:59.1 Ankeny Centennial
79 claire sullivan 10 24:00.3 Dowling
80 Olivia Magneson 12 24:01.6 Dowling
81 Maci Banyas 11 24:03.2 Ankeny Centennial
82 Maleah Greenslade 10 24:03.8 Dowling
83 Madie Parker 11 24:05.9 Ankeny
84 Anna Kirchhoff 12 24:06.7 Dowling
85 Ella DeHaan 10 24:08.2 Ankeny
86 Leah Davis 10 24:09.0 Ankeny
87 claire triplett 12 24:10.0 Dowling
88 Megan Cushman 10 24:12.7 Johnston
89 Sydney Madison 11 24:12.8 Ankeny Centennial
90 Elisa Wellerdick 11 24:13.9 Ames
91 Nova Thornton 11 24:16.0 Johnston
92 Lauren Linkletter 10 24:18.0 Dowling
93 Beatriz La Rota 10 24:19.2 Johnston
94 Erin Murphy 11 24:19.5 Ames
95 Lexie Gunn 10 24:22.1 Ankeny Centennial
96 Natalie Phillips 9 24:24.1 Ankeny
97 Riley O'Halloran 11 24:26.1 Dowling
98 Grace Kelly 10 24:31.0 Dowling
99 Clara Freese 10 24:34.6 Ankeny
100 Ada Chen 11 24:37.2 Johnston
101 Ella Troja 9 24:37.9 Urbandale
102 Sarah Andrews 10 24:38.1 Ames
103 Charlie Brink 9 24:40.8 Ankeny Centennial
104 Chiara Scattolo 11 24:41.5 Ames
105 Ellie Wilson 12 24:41.9 Ankeny Centennial
106 Lauryn Woerdeman 12 24:44.1 Ankeny Centennial
107 Esmeralda Munoz 10 24:44.8 Dowling
108 Raina Paeper 11 24:45.8 Ankeny Centennial
109 Emma Cochran 12 24:46.5 Urbandale
110 Jennifer Ieong 10 24:48.4 Urbandale
111 jazmyne casey 10 24:52.2 Dowling
112 lauren orazem 9 24:57.5 Dowling
113 Adelade Nason 12 24:58.8 Ames
114 katie flaherty 10 25:00.0 Dowling
115 Kendra Winfrey 9 25:01.7 Ankeny
116 Abby Potthoff 9 25:04.2 Dowling
117 Miranda Pierce 12 25:06.4 Ankeny Centennial
118 gabby cale 9 25:08.3 Dowling
119 kylie larsom 9 25:09.8 Dowling
120 Ellie Dalton 11 25:10.3 Ankeny
121 Annamaria Dimon 10 25:13.1 Dowling
122 Ashlynn Sherwood 12 25:15.9 Ankeny Centennial
123 Olivia Stange 12 25:17.7 Dowling
124 Jordyn Loder 11 25:17.8 Dowling
125 Mollie Cox 12 25:21.1 Ankeny
126 Emily McGowan 10 25:21.5 Johnston
127 Tessa Streich 12 25:21.6 Urbandale
128 Kayla Fincham 11 25:25.5 Ames
129 Livia Routson 9 25:31.4 Ankeny
130 Katelin Meier 12 25:32.7 Ankeny Centennial
131 Kristin To 10 25:34.4 Johnston
132 Vi Le 10 25:35.6 Johnston
133 Isabel Ahmann 12 25:36.0 Dowling
134 Josie Bingham 11 25:38.1 Ankeny
135 Kidan Girma 10 25:39.0 Johnston
136 Olivia Kuper 9 25:40.0 Ankeny
137 Grace Smerage 12 25:40.9 Dowling
138 Angelina Hemphill 10 25:43.2 Ankeny
139 Hannah Huang 12 25:45.8 Ames
140 Ava Callahan 10 25:50.5 Ankeny
141 chloe kasch 10 25:51.1 Dowling
142 Tate Bernard 9 25:53.7 Ames
143 Olivia Lammers 9 25:54.8 Ankeny
144 Lydia Hill 11 25:55.7 Ames
145 Annie Pierson 9 25:57.8 Dowling
146 Emily Peters 11 25:59.7 Ames
147 Emily Rotert 10 26:00.4 Ankeny Centennial
148 Emma Heine 10 26:01.5 Ankeny
149 Natalia Portal-Figueroa 11 26:03.2 Ankeny Centennial
150 Megan Utterback 12 26:04.8 Ankeny
151 anna heitzman 10 26:05.4 Dowling
152 Mallory Leazer 12 26:06.0 Ankeny Centennial
153 Yujie Chen 11 26:06.2 Ames
154 lily finstad 10 26:08.0 Dowling
155 kate rogers 10 26:11.9 Dowling
156 Ally Chew 9 26:14.8 Ankeny
157 Ashlyn Perry 10 26:15.9 Urbandale
158 Juliana Johnson 12 26:16.5 Ames
159 Nicole Dacus 12 26:18.0 Ankeny
160 Haley Yoder 12 26:22.4 Ames
161 sammy loder 9 26:26.3 Dowling
162 Rhea Velasquez 11 26:34.6 Dowling
163 Emily Haack 9 26:38.6 Ankeny Centennial
164 Sophie Peck 11 26:46.7 Ankeny Centennial
165 Anna Swick 10 26:49.7 Urbandale
166 Arianna Williams-Suarez 11 26:51.2 Ames
167 Alyssa Rinke 10 26:52.1 Dowling
168 Emily Devereux 10 27:00.2 Ankeny Centennial
169 Ayah Gleisner 12 27:00.5 Ames
170 Mikayla Jensen 9 27:00.8 Johnston
171 Elizabeth Biegger 11 27:01.7 Dowling
172 Jenna McClain 9 27:02.7 Ankeny Centennial
173 Amukta Gantalamohini 11 27:04.3 Ankeny Centennial
174 Julia Dahl 9 27:06.2 Ankeny Centennial
175 Alex Potter 11 27:10.6 Dowling
176 emma crowder 9 27:12.7 Dowling
177 Abby Matney 12 27:16.0 Ankeny Centennial
178 Abigail Thompson 10 27:16.7 Ames
179 Lorna Schuckert 10 27:27.1 Ames
180 leah rhode 9 27:31.8 Dowling
181 Emery Blackburn 9 27:37.9 Ames
182 Abby Housker 11 27:39.4 Ankeny Centennial
183 Olivia Schaeffer 11 27:39.9 Ankeny Centennial
184 Ashley Franke 11 27:39.9 Johnston
185 Macy DenBeste 12 27:46.2 Ankeny Centennial
186 Grace Meter 12 27:46.4 Ankeny Centennial
187 Mikayla Lies 11 27:57.5 Johnston
188 Kaylyn Jensen 10 28:02.7 Johnston
189 Gabi Michalski 10 28:06.0 Johnston
190 lele nigg 11 28:11.2 Dowling
191 Emma Kach 12 28:14.4 Ankeny
192 Madeline Cox 12 28:14.9 Ankeny
193 Haley Brouillet 12 28:20.6 Ankeny Centennial
194 Lauren Oliver 12 28:21.9 Ankeny Centennial
195 Mary Horton 12 28:23.4 Ames
196 Mikayla Sash 12 28:25.6 Ankeny Centennial
197 Julia Brehm-Stecher 10 28:32.9 Ames
198 Molly McNeal 12 28:44.1 Dowling
199 Isabella Brunkhorst 12 28:44.5 Dowling
200 Julia Miyazaki 12 28:45.3 Dowling
201 anna barnes 10 28:46.3 Dowling
202 Ally Baumhover 12 29:01.2 Dowling
203 Leilani Shimmin 9 29:02.9 Ankeny
204 Olivia Sanders 9 29:14.0 Ankeny Centennial
205 Phoebe Smith 10 29:14.0 Johnston
206 Courtney Flynn 12 29:19.0 Dowling
207 Nadia Hadzic 11 29:22.8 Dowling
208 Ella Morris 12 29:24.6 Ankeny
209 Maya Pilcher 9 29:24.6 Ankeny
210 Mary Beth Scholz 12 29:24.9 Dowling
211 Kathryn Pierick 12 29:32.0 Dowling
212 Amanda Warren 12 29:37.5 Ankeny Centennial
213 Hailey Sibbel 10 29:38.5 Ames
214 Elizabeth Morris 11 29:47.3 Ames
215 Tiffany Rong 12 29:52.1 Ames
216 Maggie Mgrath 12 30:10.2 Dowling
217 maddie baldwin 12 30:17.9 Dowling
218 Isabella Haveman 10 30:42.7 Ames
219 Grace Bollhoefer 10 30:51.4 Ames
220 Emma Calabro 9 31:35.8 Ankeny Centennial
221 Nianrob Malval 9 32:46.2 Dowling
222 Ashley Cash 10 33:43.5 Johnston
223 Elizabeth Ernst 10 33:44.5 Ankeny Centennial
224 Erin Gibson 12 33:46.0 Ankeny Centennial
225 Lillie Wrobel 12 34:38.6 Ankeny Centennial
226 Alexandra Heston 12 34:41.2 Ankeny Centennial
227 Katie Wilde 10 34:55.8 Ankeny Centennial
228 victoria cox 10 35:28.9 Dowling
229 Fanuel Akakpo 10 35:49.4 Johnston
230 Ava Diedrichs 10 36:03.0 Ames
231 isabella valverde 9 37:59.7 Dowling
232 sandy paz 12 38:02.1 Dowling
233 Erin Small 12 38:16.9 Dowling
234 Addie Brooks 12 40:40.6 Ankeny Centennial
Boys JV 5k
Pl Name Year Time Team
1 Matt Borgmeier 11 16:38.0 Johnston
2 Will Ode 12 16:40.1 Dowling Catholic
3 Brandon Latting 12 16:45.2 Dowling Catholic
4 Nathan Tegeler 12 16:46.7 Johnston
5 Nolan Kyhl 11 16:56.7 Dowling Catholic
6 Malachi Thompson 12 17:01.1 Johnston
7 Max Brown 11 17:06.7 Dowling Catholic
8 Carter Eckhoff 10 17:07.5 Johnston
9 Carson Stanley 11 17:07.9 Johnston
10 Nathan Kellar 11 17:17.6 Johnston
11 Jared Meyer 10 17:19.9 Johnston
12 Will Morlock 12 17:21.2 Johnston
13 Andrew Robey 10 17:26.3 Dowling Catholic
14 Charles Arroyo 11 17:27.5 Ames
15 Aidan O'Connor 9 17:31.8 Johnston
16 Tyler Schweizer 10 17:31.9 Dowling Catholic
17 Ryan O'Halloran 12 17:32.7 Dowling Catholic
18 Gabe Shaw 9 17:35.4 Dowling Catholic
19 Nahom Clark 11 17:37.6 Urbandale
20 Stephen Beaman 10 17:37.8 Johnston
21 Drew Schmidt 12 17:39.5 Johnston
22 Ethan Smith 9 17:39.8 Urbandale
23 Matthew Kliegl 12 17:44.4 Johnston
24 Dominick Arce-Matos 11 17:45.9 Ames
25 Joe Guddall 11 17:46.3 Ankeny Centennial
26 Jake Sterling 12 17:50.5 Johnston
27 Zach Harvey 11 17:51.2 Johnston
28 Nick Bechtel 10 17:52.9 Johnston
29 Charlie Pattinson 12 17:55.3 Johnston
30 Kyle Battani 11 17:59.3 Johnston
31 Noah Madison 10 18:00.9 Johnston
32 Jonah Frey 9 18:01.9 Johnston
33 Jonathon Williams 9 18:02.4 Ames
34 Jack Ode 9 18:04.2 Dowling Catholic
35 Alex Wear 9 18:07.4 Johnston
36 Michael Hayden 10 18:08.6 Ankeny
37 Griffin Rhode 12 18:09.9 Dowling Catholic
38 Joe Kerber 10 18:12.4 Johnston
39 Jake Wagner 10 18:13.0 Johnston
40 Sam Leto 10 18:14.8 Dowling Catholic
41 Michael Pfister 10 18:15.5 Johnston
42 Dustin Kutz 12 18:15.9 Ankeny
43 Nicholas Grandgenett 11 18:17.0 Ames
44 Abe Brink 12 18:19.1 Ankeny Centennial
45 Josh Meyer 12 18:19.8 Johnston
46 Dyer Jarabek 12 18:20.5 Dowling Catholic
47 Alec Knepper 12 18:21.9 Urbandale
48 Dylan Straka 12 18:22.3 Urbandale
49 Will Hatcher 10 18:22.8 Ames
50 Kyler Peck 10 18:23.5 Urbandale
51 Will Meilander 11 18:26.1 Dowling Catholic
52 Christopher Pierson 10 18:26.5 Dowling Catholic
53 Anders Peterson 11 18:26.7 Ankeny
54 Tyler Schermerhorn 10 18:29.4 Ankeny Centennial
55 Kade Van Meeteren 12 18:35.0 Ankeny Centennial
56 David Robran 12 18:36.2 Ankeny
57 Flynn Milligan 9 18:38.2 Dowling Catholic
58 Grant Allen 11 18:39.2 Johnston
59 Cooper Vercauturen 9 18:40.0 Johnston
60 Konrad Rohlf 10 18:40.2 Johnston
61 Carter Smith 10 18:42.2 Ankeny
62 Ryland Kramer 12 18:43.6 Ankeny Centennial
63 Levi Hill 9 18:46.4 Ankeny
64 Matt Brockway 12 18:48.5 Urbandale
65 Tate Severs 10 18:49.7 Johnston
66 Logan Becker 10 18:50.7 Johnston
67 Antonio Banuelos-Moriel 11 18:52.4 Dowling Catholic
68 Josh Corrigan 10 18:52.6 Johnston
69 Ethan Holter 10 18:55.4 Johnston
70 Parker Lundberg 9 18:59.2 Ankeny Centennial
71 Jackson Harris 12 18:59.4 Ankeny Centennial
72 Michael Lord 10 18:59.4 Dowling Catholic
73 Patricio Garcia 10 19:00.2 Dowling Catholic
74 Andrew Stapleton 11 19:03.0 Ankeny Centennial
75 Gage Brinker 9 19:04.8 Dowling Catholic
76 Josh Neas 9 19:06.0 Urbandale
77 Joel Kellar 11 19:06.6 Johnston
78 Eli Erickson 10 19:07.7 Johnston
79 Noah Segar 10 19:09.6 Ankeny Centennial
80 Lucas Lueth 9 19:09.8 Ames
81 Joe Bussey 12 19:11.5 Dowling Catholic
82 Karsten Holm 10 19:12.0 Ames
83 Aaron Woods 10 19:12.9 Ankeny
84 Alex Cox 9 19:13.0 Ankeny
85 Isaac O'Toole 10 19:14.1 Ankeny
86 Jack Neas 9 19:16.7 Urbandale
87 Griffin Gade 10 19:20.1 Ankeny
88 Isaac Kronberg 10 19:20.4 Johnston
89 Cooper Hardersen 9 19:23.8 Urbandale
90 Kaden Smith 9 19:24.8 Dowling Catholic
91 Vir Patel 11 19:30.3 Johnston
92 Jamison Cunningham 11 19:31.3 Johnston
93 Ian Rauscher 9 19:32.2 Johnston
94 Jack Wanamaker 10 19:32.5 Ames
95 Ty Rounds 10 19:33.0 Ankeny Centennial
96 Caden Templeman 9 19:35.8 Johnston
97 Colin Recker 12 19:36.7 Dowling Catholic
98 Cameron Porath 9 19:36.8 Ankeny
99 Corbin Webber 9 19:36.9 Ankeny
100 Coen Gibson 9 19:37.9 Johnston
101 Johnny Fox 9 19:38.1 Dowling Catholic
102 Ayden Lyon 10 19:38.7 Johnston
103 Luke Auderer 9 19:40.0 Ankeny Centennial
104 Braden Miller 10 19:40.6 Ankeny Centennial
105 Avery Mosher 11 19:42.6 Ames
106 Nick Klocke 9 19:44.1 Dowling Catholic
107 Joel McCleary 10 19:45.2 Ankeny Centennial
108 Connor Wilson 12 19:45.4 Ankeny Centennial
109 Hudson Jaques 9 19:46.1 Johnston
110 Jared Schelker 11 19:46.3 Ankeny
111 Nate Hines 10 19:47.6 Ankeny Centennial
112 Ethan Hauschildt 11 19:48.5 Ankeny Centennial
113 Ty Carenza 11 19:49.0 Urbandale
114 Joel Nelson 10 19:49.1 Ankeny Centennial
115 Jonah Sterling 10 19:49.8 Johnston
116 Ethan Ver Helst 10 19:50.0 Ankeny Centennial
117 Peter Dengler 12 19:50.6 Ankeny Centennial
118 Jason Latta 9 19:50.7 Dowling Catholic
119 Zach Corsbie 10 19:52.5 Johnston
120 Zach Abbey 12 19:52.6 Johnston
121 Grant Harris 9 19:53.4 Ankeny Centennial
122 Noa Jones 9 19:54.8 Ankeny
123 Joey Krejchi 11 19:55.1 Dowling Catholic
124 Kevin Meissner 11 19:56.8 Ankeny
125 Ian Nelson 10 19:57.0 Ames
126 Matthew He 10 19:57.4 Johnston
127 Matthew Dietrich 9 19:57.8 Dowling Catholic
128 John Lawler 9 19:58.0 Dowling Catholic
129 Cohen Darsee 10 19:58.6 Urbandale
130 Patrick Warren 9 19:58.8 Dowling Catholic
131 Caden Miller 9 19:58.9 Ankeny Centennial
132 Brandon Vorst 9 19:59.5 Ames
133 Bennett Blakeslee 9 20:00.1 Ankeny Centennial
134 Riley Oshirak 12 20:01.2 Ankeny Centennial
135 Avery Carlson 10 20:03.2 Ankeny Centennial
136 Cael Stark 11 20:04.5 Dowling Catholic
137 Matthew Hehr 10 20:04.7 Ames
138 Drew Schindel 10 20:05.2 Ames
139 Jeison Jaimes 11 20:05.2 Dowling Catholic
140 Sam Trabue 11 20:05.4 Ames
141 Peijing Li 12 20:06.3 Ames
142 Gavin Mally 10 20:07.1 Johnston
143 Braydon Zeutenhorst 9 20:07.5 Ankeny
144 Tyler Hannon 10 20:07.6 Johnston
145 Jackson Davis 12 20:08.8 Johnston
146 Inesh Gogineni 10 20:09.1 Johnston
147 Charlie Hoffman 10 20:10.1 Ankeny Centennial
148 Theo Housker 12 20:10.1 Ankeny Centennial
149 Keegan Smith 11 20:10.2 Ankeny Centennial
150 Derek Marsh 10 20:10.7 Johnston
151 Wyatt Kacmarynski 12 20:11.0 Johnston
152 Nick Cox 9 20:11.4 Ankeny Centennial
153 London Hershberger 10 20:11.4 Ankeny Centennial
154 Zachary Zinn 10 20:12.4 Ankeny Centennial
155 Vibu Gantalamohini 9 20:13.1 Ankeny Centennial
156 Jack Compton 9 20:13.4 Ankeny Centennial
157 Aidan Klemm 10 20:14.5 Dowling Catholic
158 John Young 9 20:15.8 Ankeny Centennial
159 Jack Power 9 20:16.2 Dowling Catholic
160 Elijah Brungardt 12 20:16.8 Ames
161 Gavin Johnson 10 20:17.1 Urbandale
162 Brett Wineinger 10 20:17.6 Ames
163 Michael Fraizer 12 20:17.8 Dowling Catholic
164 Blake Ganpat 10 20:18.2 Ankeny
165 Paul Johnson 12 20:18.2 Dowling Catholic
166 Nathan Waters 11 20:18.4 Johnston
167 Roman Keahna-Harris 10 20:19.1 Ankeny Centennial
168 Eric Schmitt 12 20:19.6 Johnston
169 Keenan Tiroe 9 20:19.7 Ankeny
170 Aydan Daza 11 20:22.9 Urbandale
171 Preston Van Blair 11 20:23.3 Ankeny Centennial
172 Will Blackmore 10 20:23.4 Ankeny Centennial
173 Joshua Suliano 9 20:24.1 Urbandale
174 Max Doyle 9 20:28.4 Ankeny
175 Aryen Clipper 10 20:28.8 Ames
176 Graham Randell 10 20:29.4 Ankeny Centennial
177 Sam Kellen 10 20:30.9 Ames
178 Camden Wacha 9 20:31.4 Ames
179 Tucker Drury 10 20:33.2 Ames
180 Jack Williams 9 20:34.3 Dowling Catholic
181 Nathan Fageroos 9 20:35.7 Johnston
182 Hayden Sinclair 9 20:35.8 Ames
183 Jack Gilbert 11 20:37.1 Ames
184 Jake Perman 11 20:37.6 Urbandale
185 Carson Packer 10 20:39.5 Ames
186 Donovan Nigg 9 20:40.6 Dowling Catholic
187 Tommy DeWilde 10 20:41.7 Ankeny
188 Austin Beam 10 20:42.3 Ankeny Centennial
189 Matthew Eubank 9 20:42.5 Dowling Catholic
190 Zane Barker 11 20:42.5 Ames
191 Brian Zhang 10 20:43.0 Johnston
192 Cameron Capalbo 9 20:43.6 Johnston
193 Joey Koehler 10 20:44.2 Johnston
194 Will Copley 10 20:47.1 Ames
195 Matthew Monsivais 10 20:47.1 Ankeny Centennial
196 Luke Amspaugh 11 20:48.1 Johnston
197 Jack Lacey 10 20:49.0 Ankeny Centennial
198 Brad Vu 12 20:49.7 Johnston
199 Ian Coffman 11 20:50.3 Ames
200 Evan Witke 12 20:50.7 Urbandale
201 Owen Fast 9 20:50.9 Ankeny
202 Braden Sauer 9 20:51.1 Ankeny
203 Hudson Griffin 10 20:51.5 Ankeny
204 Jared Hutson 9 20:51.9 Ames
205 Sam Ducar 9 20:52.1 Ankeny
206 Keegan Overton 10 20:52.3 Ankeny Centennial
207 August Cowie 9 20:54.9 Ankeny Centennial
208 Daniel Frederick 10 20:59.5 Urbandale
209 Chase Colton 9 21:00.2 Johnston
210 Jacob Sorenson 10 21:01.0 Ames
211 Kyle Melcher 9 21:01.1 Ankeny Centennial
212 Andrew Ritchie 12 21:02.1 Johnston
213 Callan Mefford 10 21:02.5 Ankeny Centennial
214 Ben Herbst 9 21:02.9 Johnston
215 Will Upper 9 21:03.1 Johnston
216 Blake Staton 10 21:04.2 Urbandale
217 Kyle Goben 12 21:07.7 Johnston
218 Luke Mullen 12 21:08.4 Johnston
219 Jose SanMartin 11 21:08.4 Ankeny Centennial
220 Daniel Osborne 10 21:09.1 Dowling Catholic
221 Andres Lopez 10 21:09.1 Ankeny
222 James Fisher 10 21:10.9 Urbandale
223 Camden Johnson 12 21:12.5 Ankeny Centennial
224 Andrew Smith 9 21:13.6 Ankeny Centennial
225 Daniel Yakobson 10 21:20.2 Ames
226 Luka Flores 9 21:21.0 Ankeny
227 Kyle Geerts 12 21:23.4 Johnston
228 Noah Gossman 9 21:24.2 Ankeny Centennial
229 Tom Giampolo 12 21:24.9 Johnston
230 Lewis Rosser 11 21:25.4 Ames
231 Carl Becicka 9 21:26.1 Dowling Catholic
232 Wade Shipley 9 21:27.5 Ankeny
233 Grant Tack 9 21:28.7 Johnston
234 Levin Manley 11 21:31.1 Johnston
235 Luke Thompson 9 21:33.2 Ankeny Centennial
236 Brandon Williams 10 21:33.8 Ankeny
237 Logan Keenan 11 21:35.7 Ankeny Centennial
238 Forrest Landis 11 21:37.1 Dowling Catholic
239 Kellen Jones 10 21:39.3 Ankeny Centennial
240 Alex Buch 9 21:39.4 Ankeny
241 James Clark 10 21:40.0 Johnston
242 Sam Nadler 11 21:40.1 Johnston
243 James Barnes 10 21:41.1 Dowling Catholic
244 Tyler Millard 9 21:43.1 Ankeny Centennial
245 Brandon Ness 10 21:47.1 Johnston
246 Anyaar Mayom 9 21:47.2 Johnston
247 Andrew McEniry 10 21:47.5 Dowling Catholic
248 Ben Hanson 9 21:48.4 Johnston
249 Curren Johnson 9 21:49.7 Johnston
250 Cole Nelson 9 21:49.8 Dowling Catholic
251 Jacob Cuppy 12 21:53.3 Ankeny Centennial
252 Karson Lee 12 21:55.1 Johnston
253 Kai Young 9 21:55.2 Ankeny
254 Adam Loos 9 21:56.2 Ankeny Centennial
255 Carson Enfield 9 21:56.9 Ames
256 Grayden Pilcher 11 21:59.1 Ankeny
257 Connor Johnson 9 22:01.5 Ames
258 John Leon-Valderraba 9 22:10.0 Ames
259 Sam VanRyswyk 10 22:15.2 Ames
260 Gabe Hadley 9 22:17.4 Ankeny Centennial
261 Simon Janelle 10 22:21.9 Ankeny Centennial
262 Brady Carr 9 22:23.7 Ankeny Centennial
263 Keegan Strub 9 22:29.3 Johnston
264 Joe Wilwerding 9 22:32.6 Dowling Catholic
265 Josiah Hanson 9 22:33.9 Ankeny
266 Grant Ganpat 12 22:36.2 Ankeny
267 Evan Leggett 9 22:40.8 Urbandale
268 Ethan Sherwood 11 22:42.8 Johnston
269 Rohan Devadas 9 22:44.0 Johnston
270 Jacob Knox 12 22:44.6 Johnston
271 Carter Clark 10 22:45.4 Ankeny
272 Tomas Hernandez-Mower 9 22:46.7 Ames
273 Elliot Stenberg 9 22:47.5 Ames
274 Noah Schafer 9 22:48.6 Ankeny Centennial
275 Phillip Na 10 22:53.7 Ankeny
276 Kaden Ingram 11 22:55.3 Ankeny Centennial
277 Ben Tokheim 9 22:58.6 Johnston
278 Nate Strawn 9 23:00.0 Dowling Catholic
279 Jason Johnson 9 23:02.8 Ankeny Centennial
280 Luke Lacey 12 23:08.6 Ankeny Centennial
281 Carter Smith 10 23:10.6 Urbandale
282 Jake Hitchcock 10 23:13.5 Johnston
283 Colin Yuska 10 23:14.3 Johnston
284 Tyler Moore 9 23:14.3 Johnston
285 Zachary Clark 9 23:16.5 Ankeny Centennial
286 Eli Chow 10 23:20.0 Johnston
287 Aidan Fredericks 9 23:26.9 Johnston
288 Alex Kovar 12 23:33.6 Ames
289 Adam Ehler 10 23:39.9 Johnston
290 Xander Poock 9 23:42.0 Johnston
291 Gabe Nadler 10 23:45.8 Johnston
292 Joe Devereux 11 23:54.9 Ankeny Centennial
293 Nathan Kaprich 9 24:12.0 Ankeny
294 Tate Meinhard 10 24:13.5 Ames
295 Dalton Johnson 10 24:14.7 Johnston
296 Dalton Cale 12 24:17.7 Dowling Catholic
297 Hunter Jones 9 24:19.1 Ames
298 Charles Duerkes 10 24:19.6 Ames
299 Elijah Stenberg 9 24:34.0 Ames
300 Evan Eggland 10 24:34.1 Ankeny Centennial
301 Alex Read 10 24:41.2 Ames
302 Andrew Wedemeyer 11 24:43.1 Johnston
303 Ryan Riesberg 9 24:52.4 Dowling Catholic
304 Levi Stephens 9 25:01.9 Ankeny
305 Andrew Kaprich 9 25:29.1 Ankeny
306 Erik Osborne 10 26:06.2 Dowling Catholic
307 Nate Green 12 26:17.5 Dowling Catholic
308 Kunal Singhal 10 26:22.0 Johnston
309 Luke Wedemeyer 9 26:24.7 Johnston
310 Jonathan Stanley 9 26:28.2 Johnston
311 Brandon Lampe 9 27:33.3 Johnston
312 Andrew Wempen 10 29:03.2 Ankeny Centennial
313 Marshal McManus 9 29:32.1 Dowling Catholic
314 Sam Dolde 12 32:12.7 Johnston