Complete Results
Official Team Scores
1. Waukee 51
2. Valley 74
3. Ankeny Centennial 76
4. Cedar Falls 103
5. Ames 112
6. Ankeny 167
7. Southeast Polk 172
8. Grinnell 191
9. Theodore Roosevelt 212
10. Waterloo West 283
Mens 5,000 Meters Varsity
PL YR Name Mark Team
1. 12 Camden Cox 16:35 Ankeny Centennial
2. 11 Moe Smith 16:50 Waukee
3. 12 Thomas Clower 16:58 Grinnell
4. 11 Brandon Conrad 17:08 Cedar Falls
5. 12 Moise Habineza 17:09 Valley
6. 12 Caleb Burjes 17:15 Cedar Falls
7. 9 Aniey Akok 17:17 Ames
8. 12 Cutler Owens 17:19 Southeast Polk
9. 11 Tyler Loecke 17:22 Waukee
10. 9 Gabriel Vicker 17:23 Ankeny Centennial
11. 11 Jonah Vicker 17:30 Ankeny Centennial
12. 11 Danny Haisch 17:32 Waukee
13. 12 Ahren Reitsma 17:39 Waukee
14. 10 Carter Owen 17:40 Valley
15. 11 Travis Loecke 17:42 Waukee
16. 12 Jacob Weisshaar 17:45 Valley
17. 12 Daylan Wagener 17:47 Ankeny
18. 12 Kear Kear 17:48 Ames
19. 11 Evan Armitage 17:48 Valley
20. 12 Samuel Worlie 17:49 Valley
21. 11 Jens Jorgensen 17:55 Cedar Falls
22. 11 Joe Reichenbacher 17:55 Ankeny
23. 12 Tyler Carney 17:57 Ames
24. 12 Jayden Oshirak 17:58 Ankeny Centennial
25. 11 Ian Buske 17:59 Waukee
26. 11 Ben Russell 18:06 Theodore Roosevelt
27. 10 Hollis Wilson 18:11 Cedar Falls
28. 11 Colin Imhoff 18:14 Ames
29. 11 Joe Simon 18:14 Grinnell
30. 9 Kade Christensen 18:15 Ankeny Centennial
31. 11 Alex Patkin 18:16 Ankeny Centennial
32. 10 Jackson Smith 18:16 Waukee
33. 11 Harison Prentice 18:17 Theodore Roosevelt
34. 10 Drake Hanson 18:19 Southeast Polk
35. 9 Caden Mitchell 18:20 Southeast Polk
36. 11 Brayden Bergum 18:23 Ames
37. 10 Lucas Mortensen 18:23 Southeast Polk
38. 12 Cody Samuelson 18:25 Waterloo West
39. 10 Jack Smeins 18:29 Valley
40. 11 Garang Akok 18:29 Ames
41. - Jaylen Elwell 18:33 Ankeny
42. 12 Landon Steffen 18:35 Grinnell
43. 12 Steven Vlahkis 18:35 Ankeny
44. 11 Jaden Schuster 18:41 Ankeny
45. 12 Paul Pease 18:43 Cedar Falls
46. 11 Ean Warrick 18:43 Ames
47. 10 Cole Buffington 18:48 Ankeny
48. 12 Curt Peters 18:50 Ankeny Centennial
49. 9 Michael Goodenbour 18:50 Cedar Falls
50. 10 Festo Iranezeye 18:51 Theodore Roosevelt
51. 11 Austin Quinn 18:52 Theodore Roosevelt
52. 12 Lars Elsbernd 18:53 Theodore Roosevelt
53. 12 Sam O'brien 18:56 Waterloo West
54. 11 Matthew Cunningham 18:59 Grinnell
55. 11 Jacob Ostrich 19:03 Cedar Falls
56. 11 Drake Strnad 19:07 Ankeny
57. 12 Luke Pederson 19:11 Marshalltown
58. 11 Ethan James 19:11 Theodore Roosevelt
59. 12 Oakley Shrum 19:18 Southeast Polk
60. 12 Devon Kooker 19:31 Southeast Polk
61. 11 Evan Wilson 19:32 Southeast Polk
62. 12 Yuet Both 19:37 Valley
63. 11 Mason Nordman 19:39 Waterloo West
64. 12 Adam Gruman 19:47 Grinnell
65. 11 Isaac Davis 19:52 Waterloo West
66. 11 Kendall Praitis 19:54 Grinnell
67. 10 Logan Nelson 19:56 Waterloo West
68. 12 Avery Bandstra 20:00 Theodore Roosevelt
69. 11 Jarrett Rose 20:38 Grinnell
70. 10 Cole Knight 20:49 Waterloo West
71. 11 Bryce Buhlman 21:01 East Waterloo
72. 12 Sam Tudor 21:54 Waterloo West
73. 11 Nick Heinz 23:19 East Waterloo
Provided by Athletic.net
5,000 Meters Frosh/Soph
Official Team Scores
1. Valley 39
2. Cedar Falls 69
3. Ames 83
4. Ankeny Centennial 96
5. Theodore Roosevelt 111
6. Ankeny 156
7. Waukee 174
8. Southeast Polk 209
9. Marshalltown 256
Boys 5000m Freshmen/Sophomore
PL YR Name Mark Team
1. 9 Atack Akol 18:46 Ames
2. 10 Seth Watgen 18:49 Ankeny Centennial
3. 10 Jacob Arnold 18:53 Valley
4. 10 Landon Denker 18:56 Valley
5. 10 David Robran 19:13 Ankeny
6. 10 Rowen Abbas 19:13 Theodore Roosevelt
7. 9 Dominick Arce-Matos 19:16 Ames
8. 10 Jacob Soto 19:18 Valley
9. 9 Eli Smith 19:21 Cedar Falls
10. 9 Luke Carroll 19:25 Valley
11. 9 Charles Arroyo 19:40 Ames
12. 9 Cooper Olsen 19:43 Cedar Falls
13. 10 Carter Kilgore 19:48 Theodore Roosevelt
14. 10 Graham Margulies 19:49 Valley
15. 10 Noah Hermansen 19:49 Cedar Falls
16. 9 Joel Burris 19:50 Cedar Falls
17. 10 Blake Arends 19:50 Cedar Falls
18. 9 Jonathon Stockwell 19:57 Ankeny Centennial
19. 9 Nathan Jones 20:00 Ankeny Centennial
20. 10 Carsen Codel 20:01 Valley
21. 10 Easton Sckerl 20:01 Cedar Falls
22. 10 Trey Hveem 20:01 Ankeny Centennial
23. 9 Nicholas Lewis 20:08 Valley
24. 10 Alex Ling 20:10 Valley
25. 9 Bennett Ryken 20:10 Ames
26. 10 Ben Campbell 20:11 Cedar Falls
27. 9 Marcko Dalay 20:18 Theodore Roosevelt
28. 9 Tyler Keny 20:23 Waukee
29. 9 Connor Simpson 20:24 Valley
30. 9 Jack Joyce 20:24 Theodore Roosevelt
31. 10 Mills Sterling 20:27 Valley
32. 9 Jack Jorgensen 20:29 Cedar Falls
33. 10 Zach Bitker 20:30 Marshalltown
34. 9 Alex Wilson 20:35 Southeast Polk
35. 9 Andy Carter 20:36 Waukee
36. 10 Marc Medici 20:40 Ankeny
37. 9 Eric Patterson 20:40 Southeast Polk
38. 10 Jacob Olthoff 20:41 Cedar Falls
39. 10 Jake Umble 20:47 Valley
40. 10 Carl Murphy 20:49 Valley
41. 10 Will Keck 20:50 Waukee
42. 10 Kade Van Meeteren 20:54 Ankeny Centennial
43. 10 Cody Slagter 20:56 Ankeny
44. 9 Alex Traynor 20:57 Valley
45. 10 Dustin Kutz 20:58 Ankeny
46. 9 Alex Mujica 20:59 Cedar Falls
47. 9 Lucas Good 20:59 Theodore Roosevelt
48. 10 Issac Holtz 21:00 Waukee
49. 10 Cael Camenisch 21:00 Ames
50. 10 Jack Westmeyer 21:00 Valley
51. 9 Alec Dephillips 21:00 Valley
52. 9 Connor Cunningham 21:01 Ankeny Centennial
53. 9 Lucas George 21:02 Theodore Roosevelt
54. 9 Andrew O'Connell 21:02 Waukee
55. 10 Jacob Hotlz 21:02 Waukee
56. 9 Tj Tomlyanovich 21:02 Cedar Falls
57. 9 Carter Stark 21:09 Ankeny Centennial
58. 9 Josh Kuehl 21:11 Cedar Falls
59. 9 Blake Dephillips 21:11 Ankeny Centennial
60. 9 Andrew Poock 21:12 Ankeny
61. 10 Abe Brink 21:14 Ankeny Centennial
62. 10 Nathan Le 21:18 Cedar Falls
63. 10 Nolan Larsen 21:20 Southeast Polk
64. 9 Erick Fitzpatrick 21:21 Southeast Polk
65. 9 Noah Hermansen 21:24 Marshalltown
66. 10 Brenden Hinspeter 21:29 Waukee
67. 10 Ben Kock 21:33 Waukee
68. 10 Theo Housker 21:35 Ankeny Centennial
69. 10 Connor Niland 21:35 Valley
70. 10 Noah Waldon 21:35 Southeast Polk
71. 10 Jose Cordova 21:39 Waukee
72. 9 Nathan Andrews 21:40 Waukee
73. 9 Nathan Gladwyn 21:42 Southeast Polk
74. 9 Avi Kaufman 21:42 Valley
75. 10 Peter Dengler 21:43 Ankeny Centennial
76. 9 Anders Peterson 21:48 Ankeny
77. 9 Keegan Smith 21:49 Ankeny Centennial
78. 9 Ricardo Moreno 21:49 Valley
79. 9 Logan Keenan 21:54 Ankeny Centennial
80. 10 Bashar Eid 21:56 Theodore Roosevelt
81. 9 Bailey Roybal 21:58 Cedar Falls
82. 10 Ryland Welch 22:02 Waukee
83. 10 Colin Sparks 22:02 Waukee
84. 9 Cade Nickell 22:02 Southeast Polk
85. 10 Patrick Niland 22:02 Valley
86. 9 Marcus Ugolini 22:03 Ankeny
87. 10 Ryan Westhoff 22:06 Cedar Falls
88. 10 Ryland Kramer 22:10 Ankeny Centennial
89. 12 Alex Ertl 22:11 Waukee
90. 9 Cameron Mesman 22:13 Waukee
91. 9 Hunter Groteluschen 22:14 Valley
92. 10 Nicholas Lucht 22:14 Valley
93. 9 Ethan Elsbernd 22:14 Waukee
94. 9 Nathan Burns 22:16 Ankeny Centennial
95. 9 Cael Fitch 22:26 Theodore Roosevelt
96. 10 Nathan Beilecki 22:28 Ankeny
97. 9 Leyton Wahl 22:28 Ames
98. 10 Wyatt Demeyer 22:28 Marshalltown
99. 10 Jack Schaeuble 22:28 Valley
100. 9 Ethan Benscoter 22:29 Marshalltown
101. 9 Daniel Kelly 22:31 Theodore Roosevelt
102. 10 Connor Wilson 22:31 Ankeny Centennial
103. 10 Kolin Jasper 22:32 Cedar Falls
104. 10 David Gaunt 22:35 Valley
105. 9 Corbin Truitt 22:37 Waukee
106. 9 Campbell Tressler 22:37 Cedar Falls
107. 9 Andrew Stapleton 22:38 Ankeny Centennial
108. 9 Zachary Hill 22:39 Valley
109. 10 Grant Ganpat 22:40 Ankeny
110. 9 Ben Tope 22:47 Waukee
111. 9 Kevin Meissner 22:48 Ankeny
112. 10 Samuel Overton 22:49 Valley
113. 9 Connor Woods 22:52 Cedar Falls
114. 10 Kenny McAleer 22:52 Waukee
115. 9 Jacob Martin 22:56 Southeast Polk
116. 9 Dylen Hill 22:58 Ankeny
117. 9 Peter Swanda 22:59 Theodore Roosevelt
118. 9 Anthony Schwindt 23:00 Theodore Roosevelt
119. 10 Isaac Anderson 23:01 Southeast Polk
120. 10 Casey Collins 23:01 Valley
121. 9 Vincent Hodges 23:02 Waukee
122. 9 Ryan Bybee 23:02 Ankeny Centennial
123. 10 Lucas Buie 23:02 Cedar Falls
124. 9 Ean Cummings 23:02 Theodore Roosevelt
125. 9 Brody Kucharo 23:04 Valley
126. 9 Francisco Wakeley 23:06 Ankeny Centennial
127. 9 Trevon Kyer 23:07 Southeast Polk
128. 9 Joseph Kiplagat 23:09 Valley
129. 10 Josh Larreau 23:09 Waukee
130. 9 John Romo 23:10 Theodore Roosevelt
131. 9 Jose San Martin 23:11 Ankeny Centennial
132. 9 Mason Delange 23:14 Theodore Roosevelt
133. 10 Will Greteman 23:15 Waukee
134. 10 Brycen Batts 23:17 Ankeny Centennial
135. 10 Jordan Eppert 23:19 Valley
136. 12 Robert Goode 23:19 Theodore Roosevelt
137. 9 Cooper Kissell 23:20 Theodore Roosevelt
138. 9 Brayden Topic 23:22 Valley
139. 10 Carsyn Mueller 23:26 Cedar Falls
140. 10 Hans Bunn 23:28 Valley
141. 9 Sam Trabue 23:30 Ames
142. 9 John Doty 23:32 Waukee
143. 9 Rj Wallace 23:34 Valley
144. 10 Tate Marsh 23:35 Waukee
145. 10 Jack McKinney 23:36 Waukee
146. 9 Ian Lewis 23:40 Cedar Falls
147. 10 Alexander Kovar 23:42 Ames
148. 10 Nicholas Rider 23:43 Theodore Roosevelt
149. 9 Avery Mosher 23:45 Ames
150. 9 Brandon Harold 23:47 Ames
151. 10 Luke Pottebaum 23:48 Waukee
152. 9 Trevor Hulsing 23:48 Waukee
153. 9 Ryan Williams 23:50 Theodore Roosevelt
154. 9 Harrison Eckard 23:51 Theodore Roosevelt
155. 10 Riley Oshirak 23:52 Ankeny Centennial
156. 10 Charles Keitges 23:53 Ames
157. 9 Matthew Christ 23:54 Theodore Roosevelt
158. 10 Austin Fickbohm 23:55 Southeast Polk
159. 10 Josh Miller 23:58 Ankeny
160. 9 Liam Hostetter 23:58 Ames
161. 10 Cole Barrett 24:01 Waukee
162. 10 William Zheng 24:02 Ames
163. 9 Christopher Buckwald 24:05 Ames
164. 9 Jayden Karlstad 24:07 Theodore Roosevelt
165. 10 Eric Paskach 24:10 Ames
166. 10 Connor Schroeder 24:11 Ames
167. 9 Joseph Donahoe 24:14 Valley
168. 9 Isaac Helton 24:16 Theodore Roosevelt
169. 10 Elijah Brungardt 24:17 Ames
170. 9 Josh Patterson 24:30 Ankeny
171. 9 Levi Schultz 24:33 Valley
172. 10 Beckett Newton 24:33 Valley
173. 9 Randy Zhang 24:37 Cedar Falls
174. 9 Andrew Kovar 24:37 Ames
175. 9 Davis Verhoeven 24:42 Ames
176. 9 Jackson Neel 24:43 Theodore Roosevelt
177. 9 Max Swinton 24:51 Theodore Roosevelt
178. 9 Nathanial Stone 24:52 Theodore Roosevelt
179. 9 Jacob Phillips 24:52 Valley
180. 10 Brett Lund 25:00 Cedar Falls
181. 9 Kaden Ingram 25:00 Ankeny Centennial
182. 11 Ian Buske 25:10 Waukee
183. 10 Ryan Derrick 25:23 Waukee
184. 9 Keenan Peters 25:37 Waukee
185. 10 Michael Kremer 25:41 Cedar Falls
186. 10 Sam Appenzeller 25:45 Cedar Falls
187. 9 Spencer Jones 25:45 Theodore Roosevelt
188. 9 Lucas Jacob 25:45 Theodore Roosevelt
189. 9 Trenton Holden 25:46 Cedar Falls
190. 9 Nick Wittmer 25:49 Waukee
191. 10 Brandon Lee 25:55 Ankeny
192. 9 Brome Churchill 25:56 Southeast Polk
193. 9 Grayden Pilcaher 26:04 Ankeny
194. 9 Sam Burns 26:23 Valley
195. 9 Jim Su 26:24 Valley
196. 10 Dylan Bracy 26:33 Marshalltown
197. 9 Samuel Bonner 26:33 Valley
198. 9 Zavier Hahn 26:42 Theodore Roosevelt
199. 9 Grant Brown 26:50 Theodore Roosevelt
200. 10 Christian Holbert 27:16 Cedar Falls
201. 10 Lucas Shaw 27:53 Cedar Falls
202. 9 Cole Ross 27:56 Valley
203. 11 Tyler Kinney 28:02 Valley
204. 9 Leonard Brooks 28:13 Theodore Roosevelt
205. 9 Charles Dunham 28:19 Theodore Roosevelt
206. 9 Zachary Komanapalli 28:26 Valley
207. 9 Joseph Devereux 29:02 Ankeny Centennial
208. 9 Kobe Tanchinh 29:20 Valley
209. 9 Joel Graham 30:01 Valley
210. 9 Cade Salyers 31:56 Ankeny
211. 9 Ethan Butler 32:02 Southeast Polk
212. 9 Mitchell Wood 32:37 Waukee
213. 10 Connor Welsh 33:19 Southeast Polk
214. 9 David Williams 34:43 Theodore Roosevelt
Provided by Athletic.net
Official Team Scores
1. Waukee 18
2. Ankeny Centennial 86
3. Ankeny 99
4. Ames 105
5. Valley 119
6. Cedar Falls 150
7. Theodore Roosevelt 178
8. Southeast Polk 204
9. Grinnell 245
10. Waterloo West 335
11. Marshalltown 348
Boys 5,000 Meters Junior Varsity
PL YR Name Mark Team
1. 11 Jordan Swanson 18:26 Waukee
2. 10 Riley DeJohn 18:39 Waukee
3. 12 Andrew Boeke 18:43 Waukee
4. 12 Ross Fix 18:48 Valley
5. 11 Cade Simpson 18:48 Waukee
6. 12 Ahren Davis 18:55 Ankeny Centennial
7. 11 Augie Muenzenmay 19:01 Waukee
8. 11 Samuel Taylor 19:01 Ames
9. 10 Aiden McCombs 19:01 Ankeny
10. 9 Nathan Holstrom 19:03 Waukee
11. 10 Luke Bazan 19:05 Waukee
12. 12 Tristan Weaverling 19:09 Ankeny
13. 10 Tyler Stallman 19:11 Waukee
14. 12 Juan Portal-Figueroa 19:15 Ankeny Centennial
15. 12 Matt Hines 19:17 Ankeny Centennial
16. 12 Brian Goode 19:20 Theodore Roosevelt
17. 11 Cameron Campbell 19:22 Ames
18. 11 Carter Robinson 19:23 Ames
19. 10 Ethan Robus 19:24 Waukee
20. 12 Andrew Sandor 19:28 Valley
21. 11 Kole Johnson 19:30 Ankeny
22. 11 D.J. Barney 19:30 Cedar Falls
23. 11 Cj Schrock 19:37 Southeast Polk
24. 12 Connor Crabill 19:40 Theodore Roosevelt
25. 12 Jack Vander 19:45 Valley
26. 10 Luke Lacey 19:47 Ankeny Centennial
27. 11 Grant Shaw 19:48 Waukee
28. 11 Ryan Smith 19:49 Ames
29. 12 Connor Farrell 19:52 Ankeny
30. 12 Andrew Owens 19:52 Southeast Polk
31. 11 Erik Walther 19:55 Cedar Falls
32. 11 Nick Sash 19:59 Ankeny Centennial
33. 11 Andrew VanPatten 20:01 Cedar Falls
34. 11 Grant Dahlen 20:04 Valley
35. 10 Sergio Perez 20:07 Grinnell
36. 11 Nate Wilson 20:11 Waukee
37. 12 Colton Lammers 20:19 Ankeny
38. 11 Mitch Pevestorf 20:22 Ankeny
39. 12 Chase Stauts 20:23 Cedar Falls
40. 11 Ian Luke 20:23 Ankeny Centennial
41. 11 Quinlan O'Hair 20:26 Cedar Falls
42. 11 Tyler Westerman 20:27 Cedar Falls
43. 12 Tameron Paulson 20:28 Ames
44. 11 Preston Witte 20:30 Ames
45. 12 Noah Keith 20:32 Theodore Roosevelt
46. 12 Jacob Grinstead 20:33 Cedar Falls
47. 12 Ryan Donnelly 20:34 Valley
48. 11 Grant Welk 20:35 Ames
49. 11 Zach Biles 20:36 Cedar Falls
50. 11 Ben Lyons 20:38 Ankeny Centennial
51. 11 Joey Dunning 20:39 Cedar Falls
52. 12 Ryan Mills 20:39 Ames
53. 11 Tyler Rodriguez 20:39 Waukee
54. 11 Chanler Braman 20:40 Waukee
55. 11 Lucas Bleyle 20:42 Ames
56. 12 Alex Berryhill 20:42 Ames
57. 12 Ledg Downs 20:44 Waukee
58. 12 Ander Tebbutt 20:45 Ames
59. 9 Nicholas Brien 20:46 Ames
60. 12 Jack Johnson 20:48 Valley
61. 11 Mircea Nastase 20:50 Southeast Polk
62. 12 Ryan Thompson 20:51 Cedar Falls
63. 11 Dalton Gosselink 20:54 Grinnell
64. 12 Cooper Cary 20:57 Theodore Roosevelt
65. 12 Quintin Blad 20:58 Ankeny
66. 12 Kevin Stenstrom 20:58 Theodore Roosevelt
67. 11 Jayden Creps 20:59 Grinnell
68. 12 Drake Klemensen 21:00 Cedar Falls
69. 12 Aaron McCrary 21:01 Waukee
70. 11 Nick Cheung 21:01 Southeast Polk
71. 12 Jonathan Kelly 21:03 Ankeny
72. 11 Evan Reiter 21:04 Ankeny
73. 12 Jacob Marks 21:08 Ames
74. 11 Forest LaPrade 21:09 Theodore Roosevelt
75. 11 Harrison Yoder 21:10 Ames
76. 11 Brett Gibson 21:12 Grinnell
77. 12 Landon Geran 21:13 Ankeny
78. 12 Thomas DeLay 21:13 Ames
79. 11 Wiley Parks 21:16 Southeast Polk
80. 12 Joel Hyler 21:16 Ankeny Centennial
81. 12 Nathan Williams 21:16 Ankeny Centennial
82. 12 Hunter Secor 21:17 Cedar Falls
83. 11 Niclaus Baak 21:17 Theodore Roosevelt
84. 9 Logan Moline 21:18 Grinnell
85. 11 Cade Cunningham 21:19 Ankeny Centennial
86. 12 Horak Garrett 21:20 Valley
87. 12 Nathan Burris 21:21 Cedar Falls
88. 11 Andrew Newlon 21:21 Waterloo West
89. 12 Grant Salvucci 21:22 Ankeny Centennial
90. 10 Robert Groves 21:22 Grinnell
91. 11 Noah Barker 21:23 Ames
92. 12 Tyler Blaess 21:24 Waukee
93. 11 Alex Rickabaugh 21:27 Southeast Polk
94. 11 Owen Hoff 21:30 Ankeny Centennial
95. 10 Brock Beck 21:30 Grinnell
96. 11 Eli Hanson 21:30 Southeast Polk
97. 11 Shane Esposito 21:31 Theodore Roosevelt
98. 11 Noah Miller 21:32 Waukee
99. 11 Christian Simpson 21:34 Cedar Falls
100. 12 Nicholas Cinnamon 21:34 Valley
101. 12 Kelly Wignall 21:34 Ankeny
102. 11 Camden Dusenbery 21:40 Cedar Falls
103. 11 Andrew Greene 21:42 Ames
104. 11 Jeremy Marchesani 21:46 Cedar Falls
105. 11 Spencer Dunham 21:46 Waukee
106. 11 Ryan Grandgenett 21:48 Ames
107. 12 Will Burken 21:48 Cedar Falls
108. 11 Colin McKillip 21:48 Valley
109. 11 Ryan Gruman 21:49 Grinnell
110. 12 Noble Briggs 21:51 Valley
111. 9 Maxwell Jacob 21:52 Theodore Roosevelt
112. 11 Zach Person 21:54 Southeast Polk
113. 11 Alexander Jordan 21:55 Valley
114. 11 Steven Parmley 21:57 Grinnell
115. 11 Aryan Prajapati 21:58 Valley
116. 11 Peyton Hilsabeck 21:59 Marshalltown
117. 11 Lars Christiason 22:00 Cedar Falls
118. 12 Michael Holm 22:05 Ames
119. 12 Isaiah Bicar 22:06 Ankeny Centennial
120. 11 Jacob Beattie 22:06 Southeast Polk
121. 11 Jacob Denny 22:08 Ames
122. 12 Charles Potter 22:09 Cedar Falls
123. 11 Tye Erickson 22:12 Ames
124. 11 Ryan Strickland 22:14 Southeast Polk
125. 9 Mohamed Kordeir 22:17 Theodore Roosevelt
126. 11 Andrew Benson 22:18 Waukee
127. 12 Jack Kinseth 22:20 Valley
128. 12 Carson Luttenegger 22:23 Ankeny
129. 12 William Schaeuble 22:23 Valley
130. 12 Cameron Corson 22:25 Cedar Falls
131. 10 Chris Dekoster 22:29 Waterloo West
132. 9 Andrew Cogley 22:39 Grinnell
133. 12 Cameron Trittle 22:41 Ames
134. 12 Nicky F. 22:42 Ankeny Centennial
135. 12 Jason Zheng 22:43 Ames
136. 12 Lucas Johnson 22:43 Ames
137. 11 Joshua Gartin 23:02 Ames
138. 11 Duncan Meyer 23:02 Cedar Falls
139. 12 Daniel Campos 23:02 Marshalltown
140. 11 Steven Klabunde 23:13 Waterloo West
141. 11 Tadeas Diress 23:20 Ames
142. 12 David Imhoff 23:20 Ames
143. 11 Alex Hanson 23:21 Cedar Falls
144. 11 Nikhil Patel 23:23 Grinnell
145. 11 Jakob Hansen 23:25 Theodore Roosevelt
146. 11 Bryce Ladd 23:25 Waukee
147. 11 Michael Maigaard 23:32 Valley
148. 12 Hunter Tiller 23:35 Cedar Falls
149. 10 Aidan Brownell 23:38 Grinnell
150. 12 Jonathan Rawson 23:41 Ankeny Centennial
151. 11 Dj Barnes 23:42 Southeast Polk
152. 12 Claudio Sanchez 23:43 Ankeny Centennial
153. 11 Jacob Windust 23:52 Valley
154. 12 Ian Hillier 23:55 Ames
155. 11 Evan Ripley 23:56 Ankeny
156. 11 Harper Sullivan 23:59 Ames
157. 10 Parker Volkman 24:01 Grinnell
158. 12 Joseph Connell 24:11 Waukee
159. 11 Garrett Burger 24:11 Valley
160. 11 Evan Bracewell 24:14 Southeast Polk
161. 11 Parker Palmer 24:18 Waterloo West
162. 9 Max Levandowski 24:28 Grinnell
163. 12 Sampson Burken 24:38 Cedar Falls
164. 11 Jaimen Rivera 24:42 Marshalltown
165. 11 Erik Johnson 24:45 Ames
166. 12 Gajin Kim 24:47 Ames
167. 10 Dallas Deneve 24:47 Grinnell
168. 11 Gage O'Connor 24:47 Ankeny
169. 11 Sukhman Virdi 24:48 Valley
170. 12 Jackson Slagter 24:56 Waukee
171. 11 Joel Neppel 25:07 Ames
172. 11 Jacob Bitker 25:08 Marshalltown
173. 11 Jacob Peters 25:15 Ames
174. 12 Seth Kallestad 25:18 Theodore Roosevelt
175. 11 Andy Kramer 25:18 Theodore Roosevelt
176. 9 Daniel Kaahiue 25:25 East Waterloo
177. - Richie Caruso 25:34 Ankeny
178. 12 Nathaniel Bui 26:26 Theodore Roosevelt
179. 10 Josh Taylor 26:48 Waterloo West
180. 12 Sam Anderson 26:48 Waterloo West
181. 11 Anthony Arroyo 26:58 Theodore Roosevelt
182. 9 Gabe Vald 27:02 Theodore Roosevelt
183. 11 Finnegan McNally 27:03 Theodore Roosevelt
184. 11 Kole Johnson 27:03 Ankeny
185. 9 Nicolas Charriez 27:23 Waterloo West
186. 12 Noah Furness 27:55 Grinnell
187. 11 Emmit Bauder 27:57 Marshalltown
188. 12 Clint Boevers 28:10 Cedar Falls
189. 11 Davis Phimpangsy 28:25 Southeast Polk
190. 10 Junior Norenberg 29:07 Grinnell
191. 11 Thomas Hewitt 29:21 Valley
192. 10 Johnny Ambrosio 29:30 Grinnell
193. 9 Henry Hutchison 29:30 Grinnell
194. 11 Jude Charlton 29:32 Theodore Roosevelt
195. 11 Eli Frantzen 29:33 Theodore Roosevelt
196. 12 Sloan Volkmann 29:35 Grinnell
197. 10 Muhamad Awais 29:44 Theodore Roosevelt
198. 11 Danny Stewart 30:26 Waukee
199. 10 Riley Jacobi 30:46 Waterloo West
200. 10 Anthony Sandoval 30:47 Waterloo West
201. 11 Daniel Rebelsky 37:45 Grinnell
Provided by Athletic.net
Official Team Scores
1. Cedar Falls 53
2. Ankeny Centennial 57
3. Waukee 60
4. Ankeny 122
5. Grinnell 123
6. Valley 137
7. Ames 143
8. Waterloo West 245
Womens 5,000 Meters Varsity
PL YR Name Mark Team
1. 10 Mary Blanchard 19:41 Grinnell
2. 11 Helen Gould 19:58 Valley
3. 10 Mackenzie Michael 20:07 Cedar Falls
4. 9 Peyton Kelderman 20:15 Waukee
5. 12 Anna Hertz 20:20 Cedar Falls
6. 12 Alex Robran 20:25 Ankeny
7. 12 Gordon Emma 20:26 Ankeny Centennial
8. 10 Sydney Schafer 20:32 Waukee
9. 10 Peters Jeanne 20:33 Ankeny Centennial
10. 12 Paige Kvale 20:49 Cedar Falls
11. 9 Lauren Schulze 20:56 Valley
12. 11 Jesslyn Gaumer 21:07 Ankeny Centennial
13. 10 Isabelle Schafer 21:07 Waukee
14. 10 Lee Sophia 21:09 Ankeny Centennial
15. 9 Savana Alt 21:10 Ankeny Centennial
16. 11 Jessica VanDorn 21:12 Cedar Falls
17. 12 Karson Foley 21:21 Waukee
18. 11 Megan Groathouse 21:24 Waukee
19. 12 Madison Larsen 21:27 Cedar Falls
20. 12 Meghan Trimble 21:29 Ankeny
21. 10 Camille Jackson 21:32 Ames
22. 12 Caroline Ross 21:42 Cedar Falls
23. 12 Meg Schmitz 21:46 Cedar Falls
24. 11 Madeline Taylor 21:50 Ames
25. 9 Grace Meador 21:53 Ankeny Centennial
26. 10 Nola Conner 21:54 Grinnell
27. 11 Miranda Boyle 21:59 Waukee
28. 10 Anjali Jones 21:59 Grinnell
29. 11 Eva Hill 22:04 Ames
30. 12 Mairead Brownell 22:10 Grinnell
31. 11 Sarah Bosch 22:17 Ankeny
32. 9 Madeleine Murphy 22:20 Ankeny
33. 10 Lauren Clark 22:23 Ankeny
34. 9 Sophia Wilson 22:41 Ames
35. 11 Emma Cardenas 22:46 Ames
36. 12 Ellissa Peterson 22:51 Ankeny
37. 11 Brianna Smith 22:58 Ankeny Centennial
38. 12 Gracee Kivett 23:04 Grinnell
39. 11 Megan Nelson 23:07 Valley
40. 12 Phoenix Chang-Roper 23:18 Grinnell
41. 10 Brooke Johnson 23:20 Ankeny
42. 12 Jane Smeins 23:38 Valley
43. 11 Haley Losh 23:48 Valley
44. 12 Zoe Shinefeld 23:51 Grinnell
45. 11 Cassie Larick 23:52 Valley
46. 9 Victoria Knight 23:53 Waterloo West
47. 11 Camryn Meyer 24:17 Waterloo West
48. 11 Regan Davis 24:45 Waterloo West
49. 10 Caitlyn Hanulikova 25:01 Ames
50. 10 Chloe Wilson 25:06 Ames
51. 11 Ireland Frisch 25:14 Waterloo West
52. 12 Kalista Socarras 25:33 Valley
53. 12 Sierra Weldon 25:55 Waterloo West
54. 11 Meredith Eighmey 26:03 Waterloo West
55. 10 Emma Hickman 26:33 Waterloo West
56. 12 Victoria Johnson 27:07 Marshalltown
57. 12 Isabel Ramirez 27:25 Marshalltown
58. 11 Emily Miller 28:38 Marshalltown
Provided by Athletic.net
Official Team Scores
1. Waukee 20
2. Ankeny Centennial 51
3. Cedar Falls 62
4. Marshalltown 139
5. Valley 142
6. Ames 171
7. Ankeny 181
Girls 5000m Freshmen/Sophomore
PL YR Name Mark Team
1. 10 Katie Groetken 22:29 Waukee
2. 9 Molly Statton 22:33 Waukee
3. 10 Kierstan Fritz 22:37 Ankeny Centennial
4. 9 Ellie Huisman 22:44 Waukee
5. 10 Alyssa Neese 22:56 Cedar Falls
6. 10 Frances Loeffelholz 22:58 Waukee
7. 10 Emma Shepard 23:02 Waukee
8. 10 Morgan Graybill 23:03 Ankeny Centennial
9. 9 Jules Fromm 23:05 Cedar Falls
10. 9 Margaux Basart 23:20 Waukee
11. 10 Kellen Chenoweth 23:21 Cedar Falls
12. 10 Arends Emma 23:30 Ankeny Centennial
13. 9 Kathryn Vortherms 23:30 Ankeny Centennial
14. 9 Jordan Stahly 23:37 Waukee
15. 9 Jennifer Jordan 23:41 Ankeny Centennial
16. 9 MacIe Langstraat 23:50 Ankeny Centennial
17. 9 Haley Horman 23:55 Waukee
18. 9 Saida Komjo 23:59 Valley
19. 10 Jayna Freeman 24:02 Cedar Falls
20. 9 Sara Goodenbour 24:03 Cedar Falls
21. 9 Amara Lytle 24:05 Cedar Falls
22. 9 Greta Berte 24:05 Cedar Falls
23. 10 McLaughlin Ella 24:06 Ankeny Centennial
24. 9 Katie Jensen 24:06 Ankeny Centennial
25. 10 Nelson Hannah 24:06 Ankeny Centennial
26. 10 Wilson Ellie 24:07 Ankeny Centennial
27. 10 Sophia Schillinger 24:23 Cedar Falls
28. 10 Sabine Martin 24:25 Cedar Falls
29. 9 MacEe Pruisner 24:25 Ankeny Centennial
30. 9 Riley Stevenson 24:28 Waukee
31. 10 Cox Celesta 24:31 Ankeny Centennial
32. 10 Megan Weis 24:53 Valley
33. 10 Gretchen Fixen 24:56 Cedar Falls
34. 9 Natalie Degabriele 25:00 Cedar Falls
35. 10 Kaci Uhde 25:14 Marshalltown
36. 10 Hoogensen Kate 25:14 Ankeny Centennial
37. 9 Caroline Carew 25:21 Ankeny Centennial
38. 10 Mason Nikolaus 25:23 Waukee
39. 9 Daniela Adams-Vale... 25:23 Ames
40. 10 Aida Almanza 25:24 Marshalltown
41. 10 Ally Schafer 25:25 Waukee
42. 10 Devin O'Loughlin 25:27 Cedar Falls
43. 9 Odaly Flores 25:28 Marshalltown
44. 10 Kaitlyn Goodman 25:29 Ames
45. 9 Brooke Seashore 25:31 Waukee
46. 9 Mary Kate Gruening 25:33 Marshalltown
47. 11 Rachel Brokenshire 25:33 Cedar Falls
48. 10 Makenzie Campbell 25:38 Valley
49. 9 Marika Kisgen 25:42 Ankeny
50. 9 Abigail Townsend 25:49 Cedar Falls
51. 10 Woerdeman Lauryn 25:50 Ankeny Centennial
52. 9 Sydney Madison 25:53 Ankeny Centennial
53. 10 Fiona Riordan 25:54 Ankeny
54. 10 Jade Tejada 25:55 Marshalltown
55. 10 AnnaLyn Poulsen 26:01 Valley
56. 9 Calyssa Wright 26:06 Ankeny
57. 10 Mia Barajas 26:06 Marshalltown
58. 9 Katarina Kozakova 26:08 Ames
59. 9 Lauren Graff 26:15 Valley
60. 9 Grace Porath 26:19 Ankeny
61. 9 Raina Paeper 26:22 Ankeny Centennial
62. 10 Paige Christensen 26:22 Waukee
63. 10 Jenny Hagg 26:27 Ankeny Centennial
64. 10 Hannah Huang 26:28 Ames
65. 9 Sophie Peck 26:34 Ankeny Centennial
66. 9 Breanna Vandyke 26:38 Ames
67. 9 Jordan Nicholson 26:39 Ames
68. 9 Grace Palmer 26:46 Waukee
69. 9 Erin Murphy 26:47 Ames
70. 10 Abby Matney 27:01 Ankeny Centennial
71. 10 Katie Simon 27:02 Waukee
72. 10 Sophie Finken 27:03 Waukee
73. 9 Clare Vilmont 27:03 Waukee
74. 10 Harkiran Ballagan 27:06 Waukee
75. 9 Rachel Gantt 27:16 Waukee
76. 10 Anna Brooks 27:17 Waukee
77. 9 Eva Van De Mortel 27:19 Ankeny
78. 11 Kylie Eischen 27:24 Waukee
79. 10 Mollie Cox 27:35 Ankeny
80. 10 Adelade Nason 27:43 Ames
81. 9 Ameera Ali 27:43 Ankeny
82. 9 Corinne Bovee 27:45 Ankeny
83. 9 Makayla Houston 27:46 Valley
84. 9 Ellie Johnson 27:46 Waukee
85. 10 Miranda Pierce 27:52 Ankeny Centennial
86. 10 Lizbeth Clark 27:55 Waukee
87. 10 Darby Marsh 27:55 Waukee
88. 9 Lizzy Finch 28:02 Waukee
89. 9 Dylan Beecher 28:03 Cedar Falls
90. 9 Arianna Williams-S... 28:03 Ames
91. 10 Kya Stilwell 28:09 Valley
92. 9 Claire Moore 28:11 Ames
93. 10 Haley Yoder 28:12 Ames
94. 9 Kaitlyn Ury 28:17 Waukee
95. 12 Skyler Miller 28:24 Cedar Falls
96. 10 DenBeste Macy 28:28 Ankeny Centennial
97. 9 Makenna Ainsworth 28:30 Marshalltown
98. 10 Priscila Vergara 28:36 Marshalltown
99. 9 Margaret Augustine 28:40 Marshalltown
100. 10 Kate Phillips 28:45 Waukee
101. 9 Madie Parker 28:51 Ankeny
102. 10 Giselle Yepiz 28:54 Ankeny Centennial
103. 9 Yujie Chen 28:54 Ames
104. 9 Natalie Ulrich 28:56 Valley
105. 9 MacI Banyas 28:56 Ankeny Centennial
106. 10 Regan Day 29:02 Valley
107. 9 Ellie Burke 29:02 Valley
108. 10 Olivia Naylor 29:05 Ankeny Centennial
109. 9 Valerie Jepchirchir 29:08 Valley
110. 10 Abagail Balong 29:14 Cedar Falls
111. 9 Tessa Morgan 29:18 Valley
112. 9 Kayla Finchum 29:20 Ames
113. 9 Shreya Gaddi 29:26 Valley
114. 9 Regan Kuennen 29:34 Valley
115. 10 Megan Utterback 30:01 Ankeny
116. 10 Madeline Cox 30:13 Ankeny
117. 10 Elizabeth Andrews 30:14 Ames
118. 10 Anika Slowing 30:15 Ames
119. 9 Ondrea Li 30:17 Valley
120. 9 Lydia Hill 30:18 Ames
121. 9 Ellie Dunphy 30:22 Waukee
122. 10 Hannah Walker 30:22 Valley
123. 9 Emily Peters 30:27 Ames
124. 10 Abbileni Rodriguez 30:44 Marshalltown
125. 10 Mya Moore 30:47 Valley
126. 9 Olivia Schaeffer 31:07 Ankeny Centennial
127. 9 Ashton Dilla 31:09 Valley
128. 9 Lucy Weis 31:15 Valley
129. 9 Alyssa Roush 31:17 Waukee
130. 9 Amukta Gantalamohini 31:17 Ankeny Centennial
131. 10 Victoria Kyveryga 31:24 Ames
132. 9 Annica Chervenka 31:25 Waukee
133. 9 Julia Cannon 31:58 Valley
134. 9 Paige Lucas 32:08 Waukee
135. 10 Keller Kramer 33:02 Cedar Falls
136. 10 Molly Wright 33:13 Valley
137. 10 Caroline Guge 33:21 Valley
138. 10 Rebecca Cohen 33:25 Ames
139. 9 Sophia Alexander 34:13 Valley
140. 9 Brooklyn Bergum 34:56 Ames
141. 9 Jamey McCauley 34:56 Ames
142. 9 Lucy Bennett 34:57 Ames
143. 9 Sarah Currier 35:28 Ames
144. 10 Brouillet Haley 36:41 Ankeny Centennial
145. 10 Jayda Allen 39:05 Valley
146. 10 Addie Brooks 39:18 Ankeny Centennial
147. 10 Kathleen Pelzer 39:35 Ames
148. 10 Alex Heston 40:37 Ankeny Centennial
Provided by Athletic.net
Official Team Scores
1. Ankeny Centennial 23
2. Waukee 60
3. Cedar Falls 72
4. Ankeny 79
5. Valley 137
6. Ames 153
7. Grinnell 215
8. Waterloo West 226
9. Marshalltown 292
Girls 5000m Junior Varsity
PL YR Name Mark Team
1. 12 Kenzie Geiger 22:36 Ankeny Centennial
2. 12 Emma Peck 22:52 Ankeny Centennial
3. 12 Ruthie Rider 23:04 Cedar Falls
4. 12 Claire Wubben 23:05 Ankeny Centennial
5. 12 Brooke Trampel 23:14 Waukee
6. 11 Abby Benson 23:16 Waukee
7. 11 King Meredith 23:16 Ankeny Centennial
8. 11 Sydney Householder 23:21 Cedar Falls
9. 12 Chloe Frazier 23:33 Ankeny Centennial
10. 10 Kayla Pitz 23:41 Ankeny
11. 10 Cierra Fillinger 23:56 Ankeny
12. 11 Meredith Wood 24:02 Waukee
13. 12 Kelsey Lyons 24:11 Ankeny Centennial
14. 11 Kayla VanLangen 24:12 Waukee
15. 11 Julia Bowman 24:16 Cedar Falls
16. 11 Beth Culberson 24:18 Cedar Falls
17. 10 Julah Boggess 24:18 Ankeny
18. 10 Libby Blosser 24:20 Valley
19. 12 Claire Gilbert 24:25 Ames
20. 10 Ellie Land 24:27 Ankeny
21. 9 Abby Johnson 24:33 Ankeny
22. 11 Erin Lowe 24:36 Valley
23. 11 Calissa Weers 24:37 Waukee
24. 11 McTernan Lauren 24:40 Ankeny Centennial
25. 11 Katie Wyatt 24:42 Valley
26. 11 Rylee Johnson 24:44 Waukee
27. 12 Madison Banwart 24:48 Waukee
28. 9 Hannah Loftus 24:58 Ankeny
29. 12 Karlie Fincham 24:58 Ames
30. 12 Katie Ingle 25:08 Waukee
31. 11 Sara Camargo 25:12 Ankeny Centennial
32. 11 Megan North 25:15 Cedar Falls
33. 11 Chiara Travesset 25:17 Ames
34. 12 Lauren Cassaidy 25:23 Ames
35. 11 Smoldt Megan 25:27 Ankeny Centennial
36. 9 Teghan Booth 25:28 Valley
37. 11 Claire Sanderman 25:28 Cedar Falls
38. 11 Shantal Hernandez 25:30 Ankeny Centennial
39. 10 Micah Benning 25:32 Grinnell
40. 11 Vika Nychay 25:36 Ankeny Centennial
41. 12 Bethany Stratford 25:37 Grinnell
42. 11 Julia Chamberland 25:41 Grinnell
43. 11 Meg Ridout 25:42 Ankeny Centennial
44. 12 Molly Rygh 25:53 Cedar Falls
45. 11 Marie Hanoire 25:56 Ankeny Centennial
46. 11 Kenzie Hunt 25:59 Waukee
47. 11 Lindsay Chappell 25:59 Valley
48. 11 Emma Moomey 26:07 Ankeny
49. 11 Rose Schweitzer 26:07 Ankeny
50. 12 Tavia Dreismeier 26:09 Ankeny Centennial
51. 11 Auriona Kimbrough 26:09 Cedar Falls
52. 10 Jordyn Smith 26:10 Waterloo West
53. 11 Caita Pierson 26:17 Ankeny Centennial
54. 12 Meredith Long 26:18 Ankeny Centennial
55. 12 Taylor Hatch 26:19 Waukee
56. 11 Eily Mickelson 26:21 Ames
57. 12 Eva Long 26:21 Ankeny Centennial
58. 12 Sonja Barrett 26:23 Waukee
59. 11 Sasha Hentzen 26:27 Valley
60. 12 Savannah Weldon 26:30 Waterloo West
61. 11 Rachel Gross 26:34 Ankeny
62. 10 Faith Rafferty 26:34 Valley
63. 10 Faith Skinner 26:35 Valley
64. 12 Rose Huynh 26:37 Ankeny
65. 11 Anna Shull 26:41 Cedar Falls
66. 11 Eliza Frentress 26:47 Waukee
67. 12 Adriana Rodriguez 26:48 Waterloo West
68. 12 Annie McClure 26:51 Ankeny
69. 11 Mekhia Hilgren 26:54 Valley
70. 12 Katie Lajoie 26:54 Ankeny Centennial
71. 10 Alayna Ritter 27:13 Waterloo West
72. 11 Amari Burt 27:17 Waterloo West
73. 11 Rachel Gehrke 27:18 Waterloo West
74. 11 Jane Bettis 27:19 Ames
75. 12 Gracie Smith 27:21 Waukee
76. 11 Lessica Walter 27:27 Valley
77. 12 Anna Hepworth 27:32 Waterloo West
78. 12 Katelyn Dekoster 27:36 Waterloo West
79. 12 Jocelyn Coady 27:40 Waukee
80. 11 Fiorella Meyer 27:43 Ames
81. 11 Emily Melvin 27:45 Ankeny Centennial
82. 12 Bennett Kiki 27:46 Ankeny Centennial
83. 11 Gabriellle Segar 27:47 Ankeny Centennial
84. 12 Nisius Rita 27:49 Ankeny Centennial
85. 10 Makayla Hanson 27:51 Waterloo West
86. 12 Brittney Eilers 27:51 Ankeny Centennial
87. 12 Maggie Baughman 27:54 Valley
88. 12 Maddie Gibson 27:56 Waukee
89. 12 Sloan Speten 27:57 Waukee
90. 10 Theresa Crawford 28:09 Grinnell
91. 11 Riley Kuennen 28:10 Valley
92. 11 Bella Anania 28:10 Waukee
93. 12 Elizabeth Day 28:11 Valley
94. 11 Mackenzie Kort 28:12 Valley
95. 11 Lexie Townsend 28:13 Grinnell
96. 12 Libby Storts 28:19 Waukee
97. 11 Claire Sattler 28:20 Valley
98. 11 Sloan Vry 28:25 Marshalltown
99. 12 Brell Hayes 28:28 Waterloo West
100. 12 Grace Lee 28:31 Ames
101. 11 Doris Dilparic 28:38 Waterloo West
102. 12 Emma Harrington 28:41 Grinnell
103. 12 Isabel Ramirez 28:48 Marshalltown
104. 11 Emily Ellinger 28:49 Valley
105. 12 Hattie Stenberg 28:56 Ames
106. 12 Shaye Coughlin 28:58 Waukee
107. 11 Jacy Lehman 29:01 Ames
108. 11 Anna Finch 29:05 Waukee
109. 11 Hannah Timm 29:06 Cedar Falls
110. 12 Tayler Sanderson 29:07 Waterloo West
111. 11 Caylee Fuqua 29:10 Ames
112. 11 Riley Bartlett 29:13 Valley
113. 12 Mari Shavers 29:22 Waterloo West
114. 12 Charisma Mendez 29:25 Valley
115. 12 Riley Plummer 29:26 Valley
116. 12 Amanda Gantt 29:30 Waukee
117. 11 Alyssa Brouillet 29:30 Ankeny Centennial
118. 12 Kailee Allen 29:34 Waukee
119. 11 Ella Slade 29:35 Ames
120. 11 Alyson Hurley 29:37 Waterloo West
121. 11 Allison Ohringer 29:45 Valley
122. 12 Baleigh Thompson 29:51 Waukee
123. 11 Abby Avis 29:54 Waterloo West
124. 12 Rachel Askamit 30:01 Valley
125. 12 Sarah May 30:03 Ames
126. 12 Maggie Hinrichs 30:05 Ankeny
127. 10 Kara West 30:07 Grinnell
128. 11 Hannah Goode 30:07 Ankeny Centennial
129. 10 Katie Overholt 30:10 Waukee
130. 12 Emma Bolles 30:15 Waukee
131. 11 Ana Johnson 30:18 Valley
132. 10 Abbie Nathe 30:20 Waterloo West
133. 11 Sasha Hadley 30:21 Marshalltown
134. 11 Katherine Van Arnum 30:23 Valley
135. 12 Lauren Anderson 30:27 Valley
136. 11 Lydia Linch 30:36 Ames
137. 11 Wendy Jiang 30:37 Ames
138. 11 Katelin Edwardson 30:39 Ames
139. 11 Kara Dieke 30:41 Waukee
140. 11 Angela Zheng 30:45 Ames
141. 12 Autumn Keleture 30:55 Valley
142. 12 Natalie Biggerstaff 31:01 Waukee
143. 12 Arin Johnson 31:12 Valley
144. 12 Britney Sires 31:36 Cedar Falls
145. 11 Lillian Montabon 31:40 Ames
146. 11 Jubilee Horton 31:40 Ames
147. 12 Courtney Maire 31:49 Ankeny
148. 11 Lauren Jahn 31:51 Valley
149. 12 Sophia Lee 31:58 Waterloo West
150. 12 Teresa Pelzer 32:02 Ames
151. 12 Maggie Fuhrman 32:04 Waukee
152. 12 Naomi Boland 32:21 Marshalltown
153. 12 Sally Schrunk 32:22 Ames
154. 12 Olivia Galyon 32:22 Ames
155. 11 Valerie Flores 32:44 Valley
156. 12 Emily Helmer 32:46 Ames
157. 11 Hannah Craven 33:03 Waukee
158. 12 Britney Nguyen 33:15 Valley
159. 12 Daria Dilparic 33:20 Waterloo West
160. 11 Josie Taylor 33:24 Ames
161. 12 Grace Metzger 33:30 Marshalltown
162. 12 Nicole Cho 33:31 Ames
163. 12 Marissa Fouraker 33:31 Ankeny Centennial
164. 11 Aspen Holm 33:36 Ames
165. 9 Felicity Frisch 33:38 Waterloo West
166. 12 Marissa Gates 33:48 Waterloo West
167. 12 Alyssa Carter 33:50 Waukee
168. 12 Samantha Auer 34:08 Valley
169. 11 Ste Roseburrough-B... 34:46 Marshalltown
170. 12 Kathryn Rozanek 34:54 Valley
171. 9 Payel Patel 35:53 Grinnell
172. 12 Arie Sirotiak 36:39 Ames
173. 11 Kira Davis 39:55 Ames
174. 11 Alondra Lopez 41:18 Marshalltown
175. 12 Amber Mohmand 42:15 Ames
176. 12 Ruby Lopez 42:40 Marshalltown
177. 12 Sierra Mueller 47:08 Waukee
Provided by Athletic.net