Boys 5000 Meters Varsity
PLACE SCORE Name TIME TEAM
1 1 Gabriel Vicker So 16:45 Ankeny Centennial
2 2 Drake Hanson Jr 16:54 Southeast Polk
3 3 Eric Baldus Sr 16:58 Indianola
4 4 Richy Salas Sr 17:05 Valley
5 5 Carter Owen Jr 17:08 Valley
6 6 Andrew Klein Jr 17:16 D M Lincoln
7 7 Jonah Vicker Sr 17:19 Ankeny Centennial
8 8 Jack Smeins Jr 17:26 Valley
9 9 Tyler Kinney Sr 17:27 Valley
10 10 Noah Kohut-Jackson Jr 17:31 Ames
11 11 Ethan Juergens So 17:32 Adm
12 12 Ean Warrick Sr 17:32 Ames
13 13 Harry Prentice Sr 17:33 Roosevelt
14 14 Bennett Ryken So 17:35 Ames
15 15 Hunter Briggs Jr 17:36 Johnston
16 16 Aniey Akok So 17:38 Ames
17 17 Aidan Booton So 17:39 C B Jefferson
18 18 Brock Elbert Sr 17:40 Indianola
19 19 Aidan Ramsey Fr 17:40 Dallas Center-Grimes
20 20 Connor Cunningham So 17:40 Ankeny Centennial
21 21 Tyler Borneman Sr 17:41 Dallas Center-Grimes
22 22 Nathan Tegeler Jr 17:42 Johnston
23 23 Cade Mash Jr 17:43 Southeast Polk
24 24 Alex Schneider Sr 17:44 Southeast Polk
25 25 Evan Armitage Sr 17:45 Valley
26 26 Wimach Gilo Jr 17:46 C B Jefferson
27 27 Nate Jones So 17:46 Ankeny Centennial
28 28 Ian Luke Sr 17:47 Ankeny Centennial
29 29 Ben Kinman Sr 17:48 Johnston
30 30 Sam Schmitz Jr 17:49 Johnston
31 31 Andres Cruz-Castro Fr 17:52 D M East
32 32 Akol Atack So 17:53 Ames
33 33 Austin Quinn Sr 17:57 Roosevelt
34 34 Colin Imhoff Sr 17:58 Ames
35 35 Garang Akok Sr 18:00 Ames
36 36 Javier Rodriguez So 18:01 Marshalltown
37 37 Nathan Sell So 18:02 Lewis Central
38 38 Eric Patterson So 18:03 Southeast Polk
39 39 Patrick Foster So 18:05 Norwalk
40 40 Augie Muenzenmay Sr 18:08 Waukee
41 41 Logan Hoger Fr 18:10 Indianola
42 42 Lucas George So 18:10 Roosevelt
43 Kon Dut Fr 18:10 Ames
44 43 Aidan MacGregor Sr 18:12 Johnston
45 44 Carsen Codel Jr 18:13 Valley
46 45 Bradley Ramsey Jr 18:14 Dallas Center-Grimes
47 46 Kade Christensen So 18:14 Ankeny Centennial
48 47 Jeb Borgmeyer Jr 18:14 Indianola
49 48 Juan Carlos Martinez So 18:15 C B Jefferson
50 49 Tyler Stallman Jr 18:19 Waukee
51 50 Connor Lancial Jr 18:20 Lewis Central
52 51 Jacob Soto Jr 18:21 Valley
53 52 Nathan Kellar So 18:22 Johnston
54 53 Caden Mitchell So 18:26 Southeast Polk
55 Dominick Arce-Matos So 18:26 Ames
56 54 Curtis Johnson Fr 18:28 Indianola
57 55 Isiaha Walton Sr 18:31 D M East
58 56 Brock Wolf So 18:31 Dallas Center-Grimes
59 57 Festo Iranezeye Jr 18:32 Roosevelt
60 58 Ben Russell Sr 18:34 Roosevelt
61 59 Owen Ness Sr 18:34 Johnston
62 60 Dylan Veigulis Sr 18:35 D M Lincoln
63 61 Carter Eischeid Sr 18:40 Dallas Center-Grimes
64 62 Kyle Ruby Fr 18:43 Waukee
65 63 Cael Woltmann Jr 18:43 Lewis Central
66 64 Alex Rickabaugh Sr 18:43 Southeast Polk
67 65 Nate Mueller So 18:44 Adm
68 66 Ben Miller Fr 18:44 Southeast Polk
69 67 Derek Webster So 18:45 Norwalk
70 68 Owen Pries Fr 18:47 Dallas Center-Grimes
71 69 Josh Larreau Jr 18:49 Waukee
72 70 Josh Terrones Sr 18:49 Marshalltown
73 71 Riley DeJohn Jr 18:50 Waukee
74 Cj Schrock Sr 18:54 Southeast Polk
75 Karson Kleve Jr 18:56 Johnston
76 Andrew Ross So 18:56 Valley
77 72 Quinten Kimrey Fr 18:57 Adm
78 73 Jack Joyce So 18:57 Roosevelt
79 74 Conner Smith Fr 18:58 Marshalltown
80 75 Gage Belt Jr 18:59 C B Jefferson
81 76 Corbin Truitt So 19:02 Waukee
82 77 Josh Sell Jr 19:03 Lewis Central
83 78 Vital Nyabushi So 19:03 D M North
84 79 Blake Croushore So 19:05 Dallas Center-Grimes
85 80 Joseph Routh So 19:05 D M North
86 Alec DePhillips So 19:09 Valley
87 81 Joseph DeWall So 19:10 Indianola
88 82 Tyler Ruiz So 19:13 Lewis Central
89 83 Luke Bazan Jr 19:13 Waukee
90 Adam Hisel So 19:15 Valley
91 Tyler Keny So 19:15 Waukee
92 84 Zach Bitker Jr 19:20 Marshalltown
93 Chase Bartlett So 19:21 Southeast Polk
94 Jacob Holtz Jr 19:22 Waukee
95 Asher Heuss Sr 19:22 Johnston
96 85 Braeden Hegarty Jr 19:28 Adm
97 Nathan Holstrom So 19:28 Waukee
98 86 Hunter Ryba So 19:29 C B Jefferson
99 87 Ethan James Sr 19:29 Roosevelt
100 88 Bryan Aguilera So 19:33 C B Jefferson
101 Jackson Haugh So 19:34 Roosevelt
102 89 Beayha Gilo Sr 19:34 C B Jefferson
103 90 Zachary Niederklopfer Fr 19:38 D M East
104 91 Donald Carpenter Sr 19:42 D M East
105 Mason Allen Jr 19:48 C B Jefferson
106 92 Kade Van Meeteren Jr 19:48 Ankeny Centennial
107 93 Austin Brenizer So 19:49 Norwalk
108 Rowen Abbas Jr 19:49 Roosevelt
109 Carter Kilgore Jr 19:51 Roosevelt
110 94 Liam Buckley Jr 19:52 Norwalk
111 Karsten Peters Fr 19:53 Ankeny Centennial
112 95 Freddy Ross So 19:54 Marshalltown
113 96 Max Fouts Jr 19:58 Adm
114 97 Noah Hermenson So 20:00 Marshalltown
115 98 Sam Hlas Fr 20:04 Adm
116 Alex Wilson So 20:12 Southeast Polk
117 99 Owen Meier Sr 20:15 Adm
118 Caleb Crystal Fr 20:15 Adm
119 Cooper Greenslade Fr 20:24 Adm
120 100 Tyler Vaughan Sr 20:26 Norwalk
121 Matt Foster So 20:27 C B Jefferson
122 101 Colin Frederick So 20:28 Norwalk
123 102 Marcus Barker Fr 20:29 Marshalltown
124 103 Jose Dominguez Jr 20:30 D M East
125 104 Jake Neller Sr 20:33 Norwalk
126 105 Adam Mortensen Jr 20:38 Lewis Central
127 106 Luke Meyer So 20:39 Lewis Central
128 Tanner Higgins Jr 20:45 Lewis Central
129 107 Coby Sanchez So 20:51 D M Lincoln
130 108 Alex Crimmins Jr 20:55 D M Lincoln
131 109 Dominic Caligiuri Jr 20:58 D M Lincoln
132 Sean McGee Sr 21:05 Adm
133 110 Alexander Wallace Jr 21:06 D M East
134 111 Miles Curtis Sr 21:07 D M Lincoln
135 Blake DePhillips So 21:11 Ankeny Centennial
136 112 Cosmas Nyaika Jr 21:12 D M East
137 Tommy Wright Sr 21:23 Norwalk
138 Christian Roberts Jr 21:31 D M East
139 113 Aime Mukiza So 21:38 D M North
140 Jake Gaumer Sr 21:43 Norwalk
141 114 Nate Bell So 21:52 D M Lincoln
142 115 Wyatt Evans Jr 21:57 D M North
143 Tyrus Lankford Jr 22:06 Norwalk
144 Ethan Edwards Fr 22:10 Lewis Central
145 Christian Contreras Sr 22:49 C B Jefferson
146 116 Thee-Waden Pathuma-Soot Jr 25:53 D M North
147 117 Muhammad Salaam Yahya So 26:20 D M North
148 118 Arion Cartsena Fr 28:10 D M North
Girls 5000 Meters Varsity
PLACE SCORE Name TIME TEAM
1 1 Camille Jackson Jr 19:47 Ames
2 2 Helen Gould Sr 20:25 Valley
3 3 Samantha Strauss So 20:37 Johnston
4 4 Hermanson Phoebe Fr 20:45 Marshalltown
5 5 Avery Kamienski Sr 20:45 Johnston
6 6 Lauren Urban Sr 20:53 Johnston
7 7 Jeanne Peters Jr 20:54 Ankeny Centennial
8 8 Haley Losh Sr 20:56 Valley
9 9 Ellie Huisman So 21:04 Waukee
10 10 Hannah Little Fr 21:04 Dallas Center-Grimes
11 11 Emma Angus So 21:05 Dallas Center-Grimes
12 12 Emma Shepard Jr 21:14 Waukee
13 13 Jessica Caraway Jr 21:15 Waukee
14 14 Kaya Young Jr 21:15 Johnston
15 15 Lily Trenkamp Fr 21:16 Johnston
16 16 Lauren Schulze So 21:17 Valley
17 17 Joey Werling Fr 21:18 Indianola
18 18 Madeline Hollander Fr 21:19 Valley
19 19 Emily Bright Fr 21:22 Valley
20 20 Ashley Rockhold Jr 21:24 Indianola
21 21 Haley Bach So 21:29 Lewis Central
22 22 Ava Carder Fr 21:38 Waukee
23 23 Kamryn Ensley Fr 21:41 Valley
24 24 Annika Schulz Jr 21:43 Norwalk
25 25 Kierstan Fritz Jr 21:50 Ankeny Centennial
26 26 Margaux Basart So 21:51 Waukee
27 27 Miranda Muhlstein So 21:55 Dallas Center-Grimes
28 28 Kathryn Vortherms So 21:56 Ankeny Centennial
29 29 Paige Ryan Fr 21:58 Johnston
30 30 Ally Schaffer Jr 22:00 Waukee
31 31 Grace Meador So 22:01 Ankeny Centennial
32 32 Brianna Smith Sr 22:03 Ankeny Centennial
33 33 Jadyn Forbes Sr 22:07 Indianola
34 34 Miranda Boyle Sr 22:08 Waukee
35 35 Annie Balk Sr 22:08 Norwalk
36 Katie Groetken Jr 22:14 Waukee
37 Frances Loeffelholz Jr 22:16 Waukee
38 36 Katie Jensen So 22:19 Ankeny Centennial
39 37 Eva Hill Sr 22:20 Ames
40 38 Emily Kehoe Jr 22:21 Norwalk
41 Abby Kinney So 22:22 Waukee
42 39 Abbie Davitt Jr 22:30 Norwalk
43 40 Kendall Jorgensen Fr 22:32 Ankeny Centennial
44 41 Amelie Quartier Sr 22:38 C B Jefferson
45 42 Emily Ash Sr 22:39 Valley
46 43 Madeline Taylor Sr 22:40 Ames
47 44 Annika Wallace So 22:43 Norwalk
48 45 Abbie McLaren So 22:48 Johnston
49 46 Suzie Miller Jr 22:48 C B Jefferson
50 47 Morgan Gant Sr 22:48 C B Jefferson
51 48 Jasmine Ramos Jr 22:51 C B Jefferson
52 49 Lara Kallem Jr 22:53 Dallas Center-Grimes
53 50 Grace Robbins Sr 22:56 Dallas Center-Grimes
54 51 Jaci Versluis Jr 23:01 Dallas Center-Grimes
55 52 Madalyn Haupts So 23:05 Dallas Center-Grimes
56 53 Hannah Welch So 23:06 Adm
57 Brookelyn Buttolph Fr 23:07 Valley
58 Bailey Vaughan Fr 23:13 Johnston
59 Jesslyn Gaumer Sr 23:22 Ankeny Centennial
60 54 Caitlyn Hanulikova Jr 23:24 Ames
61 Faith Skinner Jr 23:25 Valley
62 Addy Franklin So 23:27 Johnston
63 55 Bailey Blake Jr 23:32 Indianola
64 56 Kennedy Wendl Fr 23:37 Norwalk
65 57 Cacy Larson Jr 23:46 Norwalk
66 58 Isabella Smith Jr 23:47 Lewis Central
67 59 Jayna Wanamaker Sr 23:49 Ames
68 60 Serena Cross So 23:52 Ames
69 Alysa Rath Sr 23:52 Dallas Center-Grimes
70 61 Mia Barajas Jr 24:02 Marshalltown
71 62 Kaitlyn Goodman Jr 24:03 Ames
72 63 Abby Evers So 24:09 C B Jefferson
73 Erin Lowe Sr 24:17 Valley
74 Taylor Bergan Jr 24:18 Norwalk
75 Emily Bellizzi Fr 24:20 Norwalk
76 64 Elise Heckert Fr 24:25 Indianola
77 65 Hannah Belt So 24:26 C B Jefferson
78 66 Brynn Busta Fr 24:28 Adm
79 67 Kaci Uhde Jr 24:35 Marshalltown
80 68 Natalie Smith Fr 24:36 Lewis Central
81 69 Allison Coffey Sr 24:37 Indianola
82 70 Mary Kate Gruening So 24:38 Marshalltown
83 71 Emma Christenson Jr 24:39 Lewis Central
84 Kegan Peters Sr 24:44 Ames
85 Daniel Adams-Valenzuela So 24:44 Ames
86 72 Zoe Marckmann So 24:46 Adm
87 73 Ella Humlicek Fr 24:54 Lewis Central
88 74 Odaly Flores So 25:09 Marshalltown
89 75 Saddie Fredericks Fr 25:11 Indianola
90 Jillian Sergeant Jr 25:34 D M East
91 76 Makenna Ainsworth So 25:35 Marshalltown
92 77 Kylee Dunphy Sr 25:58 Lewis Central
93 78 Hannah Estrada So 26:04 Lewis Central
94 Fiorella Meyer Sr 26:08 Ames
95 79 Astraea Munyan So 26:10 Adm
96 80 Regan Gant Fr 26:19 C B Jefferson
97 Emma Livingston So 26:25 Lewis Central
98 Lexie Gunn Fr 26:27 Ankeny Centennial
99 Marissa Thompson So 26:30 D M East
100 81 Kristen Baier Sr 26:41 Adm
101 82 Stephanie Jaimes Sr 26:41 D M Lincoln
102 83 Emily Hlas Jr 26:44 Adm
103 Kayla Kuckta Sr 26:53 Lewis Central
104 84 Alexandra Chamu Jr 27:04 D M Lincoln
105 85 Holland Zwank Jr 28:24 Adm
106 86 Kaylee Weaver Sr 28:46 D M Lincoln
107 Grace McCartney Sr 29:00 Adm
108 87 Theresa Wilkinson Jr 29:09 D M Lincoln
109 88 Hailey Neer Fr 30:13 D M Lincoln
110 Sarah Landon Jr 30:43 D M East
111 89 Sophia Torres Sr 32:54 D M Lincoln
112 90 Olivia Corey So 38:41 D M Lincoln
Boys 5000 Meters JV
PLACE SCORE Name TIME TEAM
1 1 Eric Reding 3 18:18 Valley
2 2 Jason White 3 18:26 Johnston
3 3 Kyle Battani 2 18:33 Johnston
4 4 Landon Denker 3 18:33 Valley
5 5 Drew Schmidt 3 18:39 Johnston
6 6 Brayden Bergum 4 18:43 Ames
7 7 Zach Anthofer 4 18:51 Johnston
8 8 Cameron Campbell 4 18:52 Ames
9 9 Kiernan Adair 4 18:53 Johnston
10 10 Matthew Kliegl 3 18:54 Johnston
11 11 Grant Allen 2 18:55 Johnston
12 Malachi Thompson 3 19:00 Johnston
13 Michael Schmitz 4 19:02 Johnston
14 12 Alex Traynor 2 19:06 Valley
15 13 Connor Crabill 4 19:07 Roosevelt
16 14 Beckett LaPrade 1 19:09 Roosevelt
17 15 Ryan Smith 4 19:10 Ames
18 16 Caleb Kong 4 19:12 Ames
19 17 Carter Robinson 4 19:13 Ames
20 18 Charles Arroyo 2 19:13 Ames
21 19 Sam Taylor 4 19:14 Ames
22 20 Ethan Robus 3 19:18 Waukee
23 21 Caleb Rhoads 4 19:20 Dallas Center-Grimes
24 Jared Meyer 1 19:23 Johnston
25 22 Jacob Storey 1 19:27 Dallas Center-Grimes
26 23 Jacob Hochstetler 3 19:29 Dallas Center-Grimes
27 Matt Borgmeier 2 19:30 Johnston
28 24 Josh DeJohn 1 19:30 Waukee
29 Charlie Pattinson 3 19:31 Johnston
30 25 Wyatt Woodruff 2 19:36 Indianola
31 26 Nathan Parker 3 19:36 Southeast Polk
32 27 Andrew O'Connell 2 19:40 Waukee
33 Will Henrichsen 4 19:41 Johnston
34 28 Logan Herbsleb 4 19:42 Dallas Center-Grimes
35 29 Henry Nagle 1 19:42 Roosevelt
36 30 Luke Carroll 2 19:43 Valley
37 31 Cooper Pierce 4 19:44 Dallas Center-Grimes
38 32 Justin Seifrig 4 19:45 Indianola
39 Carter Eckhoff 1 19:45 Johnston
40 Jackson Marshall 4 19:46 Johnston
41 33 Jaden Johnson 3 19:47 Roosevelt
42 Dain Tack 4 19:48 Johnston
43 34 Sukhman Virdi 4 19:49 Valley
44 35 Eli Hanson 4 19:49 Southeast Polk
45 36 Jacob Christensen 2 19:50 Waukee
46 37 Owen Fix 3 19:52 Indianola
47 38 Connor Barry 2 19:52 Waukee
48 39 Nick Jackson 1 19:56 Roosevelt
49 40 Anthony Nguyen 2 19:56 D M Lincoln
50 41 Jacob Martin 2 19:57 Southeast Polk
51 42 Jake Umble 3 19:58 Valley
52 Lucas Bleyle 4 19:58 Ames
53 43 Grant Shaw 4 19:59 Waukee
54 44 Arnav Anegondi 1 20:02 Waukee
55 Vincent Hodges 2 20:03 Waukee
56 45 Keylan Irvin 4 20:04 D M Lincoln
57 Carson Stanley 2 20:06 Johnston
58 46 Zach Person 4 20:07 Southeast Polk
59 47 Marcko Dalay 2 20:08 Roosevelt
60 Jake Sterling 3 20:08 Johnston
61 48 Mohamed Kordeir 4 20:09 Roosevelt
62 Forrest Laprade 4 20:10 Roosevelt
63 49 Will Augspurger 2 20:12 Dallas Center-Grimes
64 50 Ryland Kramer 3 20:14 Ankeny Centennial
65 51 Max Hull 4 20:14 Dallas Center-Grimes
66 52 Ben Lyons 4 20:15 Ankeny Centennial
67 Andy Kramer 4 20:15 Roosevelt
68 53 Nick Cheung 4 20:16 Southeast Polk
69 Issac Holtz 3 20:16 Waukee
70 Tyler Merhar 1 20:17 Waukee
71 54 Jack Westemeyer 4 20:18 Valley
72 Andrew Liesland 1 20:19 Valley
73 Joe Kerber 1 20:21 Johnston
74 Jackson Skahill 1 20:21 Valley
75 55 Andrew West 3 20:22 Indianola
76 56 Nicholas Koenig 3 20:23 Indianola
77 Nathan Schwab 1 20:23 Waukee
78 Nicholas Lucht 3 20:24 Valley
79 57 Hudson Frank 1 20:24 Southeast Polk
80 58 Eli Ross 2 20:25 Indianola
81 59 Caden Rasmus 1 20:27 Ankeny Centennial
82 Will Hatcher 1 20:28 Ames
83 Vincent Vanyo 4 20:30 Waukee
84 60 Abe Brink 3 20:30 Ankeny Centennial
85 Harrison Yoder 4 20:32 Ames
86 Dawson Assink 2 20:32 Dallas Center-Grimes
87 Graham Margulies 3 20:33 Valley
88 61 Carter Stark 2 20:33 Ankeny Centennial
89 Tyler Rodriguez 4 20:34 Waukee
90 62 Nate Burns 2 20:34 Ankeny Centennial
91 Daniel Fu 4 20:34 Johnston
92 Tyler Tice 3 20:35 Dallas Center-Grimes
93 Connor Niland 3 20:36 Valley
94 63 Peter Dengler 3 20:37 Ankeny Centennial
95 Samuel Overton 3 20:41 Valley
96 Hunter Groteluschen 2 20:42 Valley
97 Stephen Beaman 1 20:43 Johnston
98 Will Morlock 3 20:44 Johnston
99 Peter Swanda 2 20:44 Roosevelt
100 Jake Wagner 1 20:45 Johnston
101 Cooper Majors 1 20:47 Ankeny Centennial
102 64 Nathan Zook 1 20:48 Southeast Polk
103 Jordan Alexander 3 20:49 Valley
104 Paul Andersen 1 20:49 Valley
105 65 Trey McDaniel 3 20:49 C B Jefferson
106 Andrew Larson 1 20:49 Valley
107 Ben Kock 3 20:49 Waukee
108 66 Ryder Downey 1 20:50 Indianola
109 Eric Fitzpatrick 2 20:51 Southeast Polk
110 67 Alex Mosqueda 3 20:52 C B Jefferson
111 David Gaunt 3 20:53 Valley
112 Will Keck 3 20:55 Waukee
113 Josh Meyer 3 20:57 Johnston
114 Mircea Nastase 4 20:58 Southeast Polk
115 Gavin Petrak 3 20:58 Dallas Center-Grimes
116 Miles Wyllie 3 20:59 Dallas Center-Grimes
117 Spencer Scallon 4 21:01 Valley
118 Brendan Hinspeter 3 21:04 Waukee
119 Noah Waldon 3 21:04 Southeast Polk
120 Evan Wilson 4 21:04 Southeast Polk
121 Zachary Hill 2 21:05 Valley
122 Tyler McCormac 1 21:05 Roosevelt
123 Bryson Illian 1 21:06 Dallas Center-Grimes
124 Braden Sankot 3 21:07 Waukee
125 Logan Grover 2 21:07 Indianola
126 Theo Whitehead 1 21:08 Roosevelt
127 Caleb Nostrala 3 21:11 Indianola
128 Leyton Wahl 2 21:12 Ames
129 Nolan Larsen 3 21:12 Southeast Polk
130 Eli Followwill 2 21:13 Dallas Center-Grimes
131 Braden Miller 1 21:14 Ankeny Centennial
132 Warren Breeden 2 21:15 Indianola
133 Bashar Eid 3 21:15 Roosevelt
134 Theo Housker 3 21:16 Ankeny Centennial
135 Jose Cordova 3 21:17 Waukee
136 Zach Abbey 3 21:17 Johnston
137 Alexis Castro 1 21:18 Roosevelt
138 Nick Bechtel 1 21:18 Johnston
139 Keene Barnes 1 21:19 Indianola
140 Cade Cunningham 4 21:21 Ankeny Centennial
141 Payton Griffin 4 21:22 Ankeny Centennial
142 Trevon Kyer 2 21:22 Southeast Polk
143 68 Ethan Benscooter 2 21:25 Marshalltown
144 69 Nathan Royer 2 21:25 Adm
145 Brayden Topic 2 21:26 Valley
146 Ty Rounds 1 21:26 Ankeny Centennial
147 Ryan Bybee 2 21:27 Ankeny Centennial
148 Brett Wineinger 1 21:29 Ames
149 Joel Nelson 1 21:30 Ankeny Centennial
150 Keegan Smith 2 21:31 Ankeny Centennial
151 Michael Romano 2 21:31 Indianola
152 Avery Carlson 1 21:31 Ankeny Centennial
153 Owen Hoff 4 21:33 Ankeny Centennial
154 Jack Olson 2 21:33 Roosevelt
155 Jack Borgmeier 3 21:34 Johnston
156 Stephen Elliott 3 21:34 Waukee
157 Ryland Welch 3 21:34 Waukee
158 Andrew Benson 4 21:35 Waukee
159 Noah Miller 4 21:35 Waukee
160 Chad Denadel 1 21:35 Waukee
161 Jack Gilbert 2 21:36 Ames
162 Musa Abd'alim 3 21:36 Ames
163 Evan Newcomb 4 21:36 Johnston
164 Konrad Rohlf 1 21:38 Johnston
165 Jackson Grant 1 21:38 Roosevelt
166 70 Dan Abimana 4 21:39 D M East
167 Kyle Geerts 3 21:39 Johnston
168 71 Benjamin Alvarado 3 21:40 D M Lincoln
169 Logan Becker 1 21:40 Johnston
170 72 D'Mitre Hedrick 3 21:42 C B Jefferson
171 Jacob Phillips 2 21:42 Valley
172 Sam Trabue 2 21:44 Ames
173 Jacob Windust 4 21:44 Valley
174 Will Blackmore 1 21:45 Ankeny Centennial
175 73 Andres Torres 1 21:45 D M Lincoln
176 Wiley Parks 4 21:46 Southeast Polk
177 Charlie Peterson 1 21:46 Waukee
178 Michael Schenck 1 21:47 Ames
179 Jamison Cunningham 2 21:48 Johnston
180 Aryan Prajapati 4 21:51 Valley
181 74 Cristian Moreno 3 21:52 C B Jefferson
182 London Hershberger 1 21:53 Ankeny Centennial
183 Brody Greenwood 4 21:53 Indianola
184 Noah Gumm 2 21:54 Roosevelt
185 Andrew Phillips 1 21:55 Waukee
186 Joseph Donahoe 2 21:56 Valley
187 Cameron Larson 1 21:57 Ankeny Centennial
188 Ethan Holter 1 21:57 Johnston
189 Jack Neel 2 21:58 Roosevelt
190 Jack Lacey 1 21:58 Ankeny Centennial
191 Logan Eilers 1 22:00 Ankeny Centennial
192 Ben Tope 2 22:01 Waukee
193 Isaac Short 1 22:02 Dallas Center-Grimes
194 Luke Trannel 1 22:02 Valley
195 Cael Wineland 1 22:02 Dallas Center-Grimes
196 Hunter Rose 2 22:02 Waukee
197 Cameron Mesman 2 22:03 Waukee
198 Tayler Ott 2 22:03 Indianola
199 Carter Smith 1 22:03 Valley
200 Caden Rehmeier 2 22:04 Indianola
201 Jaden Steffy 2 22:04 Waukee
202 Cade Nickell 2 22:05 Southeast Polk
203 Kyle Witte 1 22:05 Waukee
204 Zachary Zinn 1 22:05 Ankeny Centennial
205 Miles Combs 3 22:06 Indianola
206 75 Aiden Keller 2 22:06 C B Jefferson
207 76 Evan Milner 2 22:07 C B Jefferson
208 Ethan Landin 1 22:07 Waukee
209 Sam Lanz 2 22:10 Waukee
210 77 Joey Volentine 3 22:12 Lewis Central
211 Kenny McAleer 3 22:13 Waukee
212 Tovial Cayton 2 22:14 Ankeny Centennial
213 Kell Bowen 2 22:14 Dallas Center-Grimes
214 Isaac Anderson 3 22:14 Southeast Polk
215 Eli Munch 1 22:15 Valley
216 Carl Murphy 3 22:17 Valley
217 Charlie Hoffman 1 22:18 Ankeny Centennial
218 Nathan Waters 2 22:19 Johnston
219 Jack Schaeuble 3 22:19 Valley
220 Joseph Smith 2 22:20 Valley
221 Jude Charlton 4 22:21 Roosevelt
222 Connor Wilson 3 22:21 Ankeny Centennial
223 Kellen Jones 1 22:22 Ankeny Centennial
224 78 Patrick Origer 4 22:23 Adm
225 Thomas Hansen 1 22:23 Valley
226 Ben McFetridge 1 22:23 Roosevelt
227 Brad Vu 3 22:25 Johnston
228 Jonah Sterling 1 22:27 Johnston
229 John Romo 2 22:28 Roosevelt
230 Zach Harvey 2 22:28 Johnston
231 Joel McCleary 1 22:28 Ankeny Centennial
232 Tate Severs 1 22:28 Johnston
233 Joey Koehler 1 22:28 Johnston
234 Josh Gartin 4 22:30 Ames
235 79 Zachary Wallace 3 22:31 D M East
236 Jake Beattie 4 22:32 Southeast Polk
237 80 Tyler Sheldahl 1 22:35 D M Lincoln
238 Andrew Greene 4 22:36 Ames
239 81 Trenton Burkheimer 3 22:37 D M East
240 Marco Aranda 3 22:38 Roosevelt
241 82 Peyton Hilsabeck 4 22:38 Marshalltown
242 Luke Wellet 1 22:39 Waukee
243 83 Sam Benschoter 2 22:40 D M Lincoln
244 Carson Packer 1 22:40 Ames
245 Sam Hennes 1 22:40 Johnston
246 Spencer Dunham 4 22:41 Waukee
247 Dominic Rivas 4 22:41 Indianola
248 84 Braden Keller 1 22:42 C B Jefferson
249 Isaac Kronberg 1 22:42 Johnston
250 Ian Nelson 1 22:44 Ames
251 Connor Schroeder 3 22:44 Ames
252 Evan Eggland 1 22:44 Ankeny Centennial
253 Seth Parry 3 22:46 Roosevelt
254 85 Seth Entriken 3 22:48 Adm
255 Aryen Clipper 1 22:48 Ames
256 86 Brian Martinez-Flores 2 22:48 D M Lincoln
257 Noor Noor 3 22:50 Johnston
258 Logan Keenan 2 22:51 Ankeny Centennial
259 Charlie Craiger 1 22:51 Roosevelt
260 Graham Randall 1 22:52 Ankeny Centennial
261 Luke Lacey 3 22:54 Ankeny Centennial
262 Devon Tekolste 1 22:54 Southeast Polk
263 Harrison Eckard-Garrett 3 22:55 Roosevelt
264 Nate Wilson 4 22:55 Waukee
265 Garrett Burger 4 22:56 Valley
266 Avery Mosher 2 22:56 Ames
267 Caleb Powell 2 22:57 Dallas Center-Grimes
268 Liam Hostetter 2 22:57 Ames
269 Nick Rider 3 22:58 Roosevelt
270 Brandon Ness 1 22:58 Johnston
271 Aric Berryhill 4 22:58 Ames
272 Levi Schultz 2 22:59 Valley
273 87 Brady Gordon 1 22:59 D M East
274 88 Carter Goos 4 23:00 Adm
275 Chanler Braman 4 23:01 Waukee
276 Ethan Elsbernd 2 23:01 Waukee
277 Colin Easler 1 23:02 Roosevelt
278 89 Bryan Guevara 4 23:02 Lewis Central
279 Brady Willis 2 23:04 Johnston
280 Shane Esposito 4 23:04 Roosevelt
281 90 Ben Ahmann 1 23:05 Lewis Central
282 Jonas Gaster 3 23:05 Roosevelt
283 91 Kayden Pearson 2 23:06 Lewis Central
284 Roman Keahna-Harris 1 23:07 Ankeny Centennial
285 Caedmon Crawford 1 23:08 Ames
286 Cael Jones 2 23:08 Southeast Polk
287 Clayton Rossmanith 3 23:08 Dallas Center-Grimes
288 Eric Schmitt 3 23:10 Johnston
289 Daniel Pfeifer 4 23:11 D M Lincoln
290 Nate Hines 1 23:12 Ankeny Centennial
291 Alex Ladner 1 23:12 Ankeny Centennial
292 92 Nick Blum 1 23:12 Adm
293 Andrew Ritchie 3 23:12 Johnston
294 Isaac Helton 2 23:13 Roosevelt
295 Sterling Mills 3 23:13 Valley
296 James Howard 4 23:14 Indianola
297 Karsten Newell 1 23:15 Dallas Center-Grimes
298 Matthew Crist 2 23:15 Roosevelt
299 Andrew Stapleton 2 23:15 Ankeny Centennial
300 Karson Lee 3 23:17 Johnston
301 93 Aaron Seberger 1 23:17 Marshalltown
302 Akira Nemoto 3 23:20 Roosevelt
303 Trevor Hulsing 2 23:21 Waukee
304 Grant Dahlen 4 23:21 Valley
305 Tom Giampolo 3 23:21 Johnston
306 Ayden Lyon 1 23:23 Johnston
307 Jesse Floyd 1 23:25 Valley
308 Drake Downard 2 23:26 Indianola
309 Traeton Wheeler 3 23:26 Johnston
310 Chris Moseley 1 23:32 Waukee
311 Kaden Ingram 2 23:33 Ankeny Centennial
312 Gabe Vald 4 23:34 Roosevelt
313 94 Zane Fergusen 1 23:34 Lewis Central
314 Samuel Bonner 2 23:35 Valley
315 Alex Kovar 3 23:36 Ames
316 Matthew Hehr 1 23:37 Ames
317 95 Quentin Allen 1 23:37 Lewis Central
318 Kyle Goben 3 23:38 Johnston
319 Alex Granados 1 23:38 Roosevelt
320 Freddy Chavez 3 23:38 C B Jefferson
321 Jonah Christensen 2 23:39 Waukee
322 Andy Tran 1 23:40 Valley
323 Hayden McCormac 1 23:40 Roosevelt
324 Alex Owens 1 23:40 Valley
325 Beckett Newton 3 23:41 Valley
326 Mason DeLange 3 23:42 Roosevelt
327 Bryce Ladd 4 23:44 Waukee
328 Evan Bracewell 4 23:45 Southeast Polk
329 Luke Mullen 3 23:46 Johnston
330 Gavin Mally 1 23:46 Johnston
331 Ben Johnson 2 23:48 Valley
332 Ean Cummings 2 23:48 Roosevelt
333 Brenden Merical 1 23:48 Indianola
334 Jack Wanamaker 1 23:50 Ames
335 Eli Hull 2 23:52 Dallas Center-Grimes
336 Yogesh Gurung 3 23:52 D M Lincoln
337 96 Jay Drummer 3 23:52 Marshalltown
338 Liam Stamper 2 23:53 Roosevelt
339 Will Pixley 1 23:53 Valley
340 Ethan Hauschildt 2 23:55 Ankeny Centennial
341 Mason Slack 3 23:56 C B Jefferson
342 Derek Marsh 1 23:57 Johnston
343 Jacob Peters 4 23:57 Ames
344 Wyatt Kacmarynski 3 23:59 Johnston
345 Aidan Buske 2 24:00 Waukee
346 Chase Koletzke 2 24:01 C B Jefferson
347 97 Matt Shoemaker 2 24:05 Lewis Central
348 Cj Wilson 3 24:05 Lewis Central
349 Jackson Davis 3 24:05 Johnston
350 Nate Stone 2 24:05 Roosevelt
351 Dj Barnes 4 24:06 Southeast Polk
352 Krishyon Grabouskis 1 24:06 Indianola
353 Noah Segar 1 24:06 Ankeny Centennial
354 98 William Wagner 3 24:06 D M East
355 Simon Janelle 1 24:07 Ankeny Centennial
356 Vir Patel 2 24:07 Johnston
357 Brome Churchill 2 24:08 Southeast Polk
358 Zach Corsbie 1 24:09 Johnston
359 Ryan Williams 2 24:10 Roosevelt
360 99 Kade Dolphin 3 24:11 D M East
361 Jerry Peng 1 24:12 Waukee
362 100 Clayton Gustafson 1 24:12 Adm
363 101 Nathan Pendleton 2 24:13 D M East
364 Isaiah Loaisiga 1 24:18 D M East
365 Ian Gaunt 1 24:20 Valley
366 Jack Wilson 2 24:22 Waukee
367 Cody Vansylalom 2 24:23 D M East
368 102 Noah Stewart 2 24:25 Adm
369 Cameron McNally 3 24:27 Roosevelt
370 Sam VanRyswyk 1 24:31 Ames
371 Will Greteman 3 24:33 Waukee
372 Drew Schindel 1 24:34 Ames
373 Tyler Rickets 1 24:35 Waukee
374 Jonah Larrison 4 24:36 Waukee
375 Sam Higginbotham 2 24:38 Lewis Central
376 Slater Caudle 1 24:40 Adm
377 Kase Murphy 1 24:46 D M Lincoln
378 Matt Bendinger 1 24:46 Valley
379 Jack McKinney 3 24:48 Waukee
380 Caleb Campbell 1 24:50 Lewis Central
381 Keegan Overton 1 24:50 Ankeny Centennial
382 Daniel Pinero 1 24:50 Roosevelt
383 Henry Mitchell 1 24:51 Roosevelt
384 Karsten Holm 1 24:51 Ames
385 Sam Burns 2 24:53 Valley
386 Alex Ruhaak 2 24:54 Lewis Central
387 Matthew He 1 24:54 Johnston
388 Tate Marsh 3 24:55 Waukee
389 Gavin Moran 3 24:57 Dallas Center-Grimes
390 Luke Amspaugh 2 24:59 Johnston
391 Nic Beaudet 1 25:00 Dallas Center-Grimes
392 William Thompson 1 25:07 Valley
393 Spencer Jones 2 25:08 Roosevelt
394 Owen Barstad 2 25:08 Roosevelt
395 Rocky Vizcarra 3 25:11 D M East
396 Mitchell Wood 2 25:15 Waukee
397 William Zheng 3 25:15 Ames
398 Tate Meinhard 1 25:16 Ames
399 Anthony Arroyo 4 25:17 Roosevelt
400 Ryan Derrick 3 25:17 Waukee
401 Pradyumna Dahal 2 25:17 Valley
402 Grant Brown 2 25:17 Roosevelt
403 103 Jose Vergara 1 25:18 Marshalltown
404 Cael Fitch 2 25:23 Roosevelt
405 Jacob Thome 4 25:23 Roosevelt
406 Drew Anderson 1 25:23 Dallas Center-Grimes
407 Ian Coffman 2 25:25 Ames
408 Jacob Sorenson 1 25:26 Ames
409 Ajani Patton-Imani 1 25:28 Roosevelt
410 Zachary McDaniel 3 25:29 Lewis Central
411 Cade Bergantzel 4 25:30 Lewis Central
412 Hans Bunn 3 25:33 Valley
413 Derek Shanno 4 25:35 Dallas Center-Grimes
414 Ethan Ver Helst 1 25:38 Ankeny Centennial
415 Anthony Rivera 2 25:41 D M Lincoln
416 Sam Kellen 1 25:45 Ames
417 Matthew Monsivais 1 25:46 Ankeny Centennial
418 Nate Augspurger 1 25:47 Dallas Center-Grimes
419 Ryan VanDenover 1 25:48 Johnston
420 Jon Weddle 3 25:49 Dallas Center-Grimes
421 104 Ismael Segovia 2 25:49 Marshalltown
422 Aaron Burney 1 25:50 C B Jefferson
423 Gary Quinn 3 25:51 Roosevelt
424 Bryce Palmer 3 25:52 Dallas Center-Grimes
425 Charles Keitges 3 25:54 Ames
426 Aaron Crow 2 25:58 Adm
427 Will Copley 1 26:00 Ames
428 Sam McGuire 3 26:01 Dallas Center-Grimes
429 105 Diego Ordaz 2 26:01 Marshalltown
430 Trace Markle 3 26:02 Marshalltown
431 Timothy Cam 2 26:03 D M East
432 Elijah Brungardt 3 26:03 Ames
433 Lawson Marks 1 26:04 Waukee
434 Jakob Zwank 3 26:10 Adm
435 Brennan McGee 2 26:11 Adm
436 Jacob Demuth 4 26:13 D M East
437 Evan Baker 2 26:13 Indianola
438 Tanner Beebe 3 26:13 Dallas Center-Grimes
439 Brett Twelmeyer 2 26:21 D M Lincoln
440 Sam Stous 4 26:22 Adm
441 Ethan Butler 2 26:24 Southeast Polk
442 Anthony Schwindt 2 26:25 Roosevelt
443 Josh Dietrich 1 26:26 Ames
444 Tucker Drury 1 26:26 Ames
445 Ethan Book 2 26:28 Adm
446 Carson Gillespie 2 26:32 Lewis Central
447 Saul Pantoja 2 26:32 Marshalltown
448 Trevor Fitzpatrick 1 26:36 Johnston
449 Aidan Alaimo 1 26:37 Johnston
450 Deacon Evans 1 26:38 Indianola
451 Charley Dunham 2 26:40 Roosevelt
452 Ethan Hannam 2 26:45 C B Jefferson
453 Cameron Amos 2 26:45 D M Lincoln
454 Michael Neppl 3 26:46 Ames
455 Nick Jensen 2 26:48 Indianola
456 Dylan Bracy 3 26:49 Marshalltown
457 Drew Storey 3 26:52 Dallas Center-Grimes
458 Jacob Knox 3 27:03 Johnston
459 Jesus Rojas 4 27:04 Ankeny Centennial
460 Dominick Vodicka 1 27:13 C B Jefferson
461 Levi Manley 2 27:17 Johnston
462 Brady Thompson 1 27:18 Valley
463 Mason Fuentez 2 27:27 Dallas Center-Grimes
464 Roman Ustler 2 27:29 Indianola
465 Jared Rocha-Mendias 2 27:30 D M Lincoln
466 Bway Htoo 1 27:32 Marshalltown
467 Toan Vo 1 27:36 D M Lincoln
468 Will Larson 1 27:37 Indianola
469 Justin Miller 2 27:45 Valley
470 Joel Graham 2 27:47 Valley
471 Jacob Hamilton 3 28:05 Lewis Central
472 Emmett Badder 4 28:08 Marshalltown
473 Michael Babcock 4 28:11 Southeast Polk
474 Isaac Gasior 3 28:12 Valley
475 Colin Yuska 1 28:19 Johnston
476 Kyle Endsley 4 28:35 Dallas Center-Grimes
477 Harper Sullivan 4 28:40 Ames
478 Evan Hilton 4 28:46 Roosevelt
479 Ethan Letsch 1 29:09 Valley
480 Carson Jones 1 29:12 Johnston
481 Gavin Cobine 3 29:14 Ankeny Centennial
482 Blaine Gunderson 4 29:19 Marshalltown
483 Gage Stalzer 4 29:24 Marshalltown
484 Jose Orozco Beltre 4 29:57 Marshalltown
485 Nicholas Price 2 30:02 Marshalltown
486 Ruben Gallegos 1 30:03 Marshalltown
487 Thomas Hewitt 4 30:04 Valley
488 Poe Hsee 1 30:14 C B Jefferson
489 Danny Stewart 4 30:21 Waukee
490 Eli Chow 1 30:46 Johnston
491 Jackson Heaberlin 1 30:46 Johnston
492 Charlie King 1 31:24 Lewis Central
493 Andrew Wedemeyer 2 32:10 Johnston
494 Noah Nicholson 1 33:16 Southeast Polk
495 Jacob Knudson 1 33:41 Waukee
496 Amer Ibar 2 34:06 C B Jefferson
497 Carlos Pena 3 34:27 D M East
498 Jared Knudson 4 35:33 Waukee
499 Sam Dolde 3 35:39 Johnston
500 Kunal Singhal 1 37:26 Johnston
501 Marcus Msuya 4 40:39 Indianola
502 Dan Crowley 4 40:47 Indianola
Girls 5000 Meters JV
PLACE SCORE Name TIME TEAM
1 1 Jennifer Jordan 2 22:21 Ankeny Centennial
2 2 Sara Camargo 4 22:35 Ankeny Centennial
3 3 Jenna Woodsmall 1 22:37 Johnston
4 4 Madi Groetken 1 23:08 Waukee
5 5 Olivia Hayes 2 23:09 Johnston
6 6 Mallory Drake 1 23:09 Waukee
7 7 Molly Statton 2 23:14 Waukee
8 8 Ella McLaughlin 3 23:25 Ankeny Centennial
9 9 Hannah Nelson 3 23:25 Ankeny Centennial
10 10 Paige Froelich 2 23:25 Ankeny Centennial
11 11 Vanessa DeMarco 1 23:36 Waukee
12 12 Josie Bearden 2 23:41 Ankeny Centennial
13 13 Emma Arends 3 23:43 Ankeny Centennial
14 Kate Hoogensen 3 23:48 Ankeny Centennial
15 14 Kayla Van Langen 4 23:54 Waukee
16 15 Ellie Johnson 2 23:54 Waukee
17 Allison Su 2 24:00 Ankeny Centennial
18 16 Megan Weis 3 24:03 Valley
19 17 Ila Heins 4 24:06 Dallas Center-Grimes
20 Claire Anonson 1 24:07 Ankeny Centennial
21 18 Taylor Wickman 1 24:09 Dallas Center-Grimes
22 19 Kate Hapgood 4 24:12 Johnston
23 Lauryn Woerdeman 3 24:13 Ankeny Centennial
24 Lauren McTernan 4 24:14 Ankeny Centennial
25 20 Claudia Ossman 1 24:16 Valley
26 21 Emma Cardenas 4 24:18 Ames
27 Sydney Madison 2 24:18 Ankeny Centennial
28 Savannah Klingensmith 1 24:22 Ankeny Centennial
29 22 Jamie Hoss 4 24:23 Johnston
30 Avah Marse 1 24:25 Ankeny Centennial
31 23 Hailey Seifrig 2 24:26 Indianola
32 24 Lauren Graff 2 24:29 Valley
33 25 Vivian Chen 2 24:30 Johnston
34 26 Kate Snodgrass 4 24:35 Valley
35 27 Natalie Lloyd 4 24:37 Johnston
36 28 Jordan Nicholson 2 24:43 Ames
37 29 Megan Sterbenz 2 24:44 Dallas Center-Grimes
38 30 Claire Galvin 1 24:48 Ames
39 31 Kariin Roush 1 24:48 Waukee
40 Aviella Holtz 1 24:48 Waukee
41 32 Kassidy Horn 2 24:49 Valley
42 33 Abby Christadoss 2 24:54 Valley
43 34 Molly Lunn 3 24:55 Johnston
44 Mallory Metzger 1 24:58 Waukee
45 Ella Duenas 1 25:04 Waukee
46 35 Mackenzie Harstad 1 25:07 C B Jefferson
47 36 Courtney Stanley 2 25:10 Dallas Center-Grimes
48 Shantal Hernandez 4 25:11 Ankeny Centennial
49 Miranda Pierce 3 25:14 Ankeny Centennial
50 37 Regan Day 3 25:14 Valley
51 Tate Bettis 1 25:15 Ankeny Centennial
52 Abby Maitre 2 25:16 Johnston
53 Jenny Hagg 3 25:17 Ankeny Centennial
54 38 Kiah Synder 1 25:19 Ames
55 39 Alexa Riesselman 2 25:20 Dallas Center-Grimes
56 Clare Vilmont 2 25:20 Waukee
57 Claire Petersen 4 25:23 Waukee
58 40 Morgan Wolf 4 25:23 Dallas Center-Grimes
59 Megan Smoldt 4 25:23 Ankeny Centennial
60 Mason Nikolaus 3 25:24 Waukee
61 Katie Simon 3 25:26 Waukee
62 Victoria Verde 1 25:27 Johnston
63 41 Rachel Engelhardt 2 25:28 Indianola
64 Rylee Johnson 4 25:30 Waukee
65 Meredith Wood 4 25:30 Waukee
66 Calissa Weers 4 25:30 Waukee
67 Sophie Peck 2 25:32 Ankeny Centennial
68 Baylor O'Neil 1 25:42 Waukee
69 42 Jillian Rants 2 25:42 Dallas Center-Grimes
70 43 Aida Almanza 3 25:43 Marshalltown
71 Halle Norton 3 25:44 Valley
72 Katie Wyatt 4 25:49 Valley
73 Kya Stilwell 3 25:51 Valley
74 Valerine Jepchirchir 2 25:51 Valley
75 Danielle Socarras 2 25:52 Valley
76 Morgan Larick 1 25:53 Waukee
77 Hailey Russell 4 25:54 Johnston
78 Zoey Buchan 1 25:58 Johnston
79 44 Hotchkiss Sydney 1 26:04 Marshalltown
80 Maci Banyas 2 26:07 Ankeny Centennial
81 Sasha Hentzen 4 26:10 Valley
82 Tessa Morgan 2 26:12 Valley
83 Skyler Blessman 1 26:13 Dallas Center-Grimes
84 Olivia Valline 1 26:17 Dallas Center-Grimes
85 Annie Poulsen 3 26:19 Valley
86 45 Erin Murphy 2 26:22 Ames
87 Kylie Merical 2 26:25 Dallas Center-Grimes
88 Meredith King 4 26:25 Ankeny Centennial
89 Sabrina Wiedman 3 26:26 Dallas Center-Grimes
90 Emma Hasanusta 1 26:27 Waukee
91 46 Megan Howard 1 26:31 Indianola
92 Casey Monson 3 26:36 Johnston
93 Ada Chen 2 26:36 Johnston
94 47 Breanna Van Dyke 2 26:38 Ames
95 Libby White 1 26:38 Valley
96 Megan Cushman 1 26:39 Johnston
97 Nova Thornton 2 26:42 Johnston
98 Sophie Finken 3 26:42 Waukee
99 Macy DenBeste 3 26:49 Ankeny Centennial
100 48 Chiara Travesset 4 26:49 Ames
101 Lizbeth Clark 3 26:49 Waukee
102 Mikayla Lies 2 26:52 Johnston
103 49 Alyvia Fuller 1 26:54 Indianola
104 Mekhia Hillgren 4 26:55 Valley
105 Lexy Urban 1 27:02 Johnston
106 Jenna Lindberg 3 27:04 Waukee
107 Ellie Smidt 1 27:04 Valley
108 Rachel Bohlender 2 27:05 Valley
109 Kaitlyn Ury 2 27:08 Waukee
110 Kaylyn Le 1 27:08 Valley
111 Madi Frette 1 27:08 Ankeny Centennial
112 Caroline Ash 3 27:09 Valley
113 50 Jackie Moreno 1 27:09 C B Jefferson
114 Makayla Houston 2 27:10 Valley
115 Julianne Stevens 1 27:10 Ankeny Centennial
116 51 Sydney Hosick 1 27:10 C B Jefferson
117 Shreya Gaddi 2 27:12 Valley
118 Emily McGowan 1 27:13 Johnston
119 Regan Kuennen 2 27:15 Valley
120 Camryn Kesterson 1 27:17 Ankeny Centennial
121 Sophia Alexander 2 27:18 Valley
122 Jayna Janssen 1 27:19 Johnston
123 Kylie Eischen 3 27:21 Waukee
124 Emily Poag 1 27:21 Ames
125 Arianna Williams-Suarez 2 27:22 Ames
126 Eliza Frentress 4 27:25 Waukee
127 Zoey Ross 4 27:26 Dallas Center-Grimes
128 Allison Zahn 1 27:27 Johnston
129 Riley Kuennen 4 27:29 Valley
130 Rachel Gantt 2 27:29 Waukee
131 Brynlea DeGroote 1 27:29 Valley
132 Irene Morillas Garrido 4 27:29 Dallas Center-Grimes
133 52 Madelyn Cox 2 27:32 Adm
134 Lauren Jahn 4 27:34 Valley
135 53 Avery Howe 2 27:38 Indianola
136 Martina Valline 4 27:39 Dallas Center-Grimes
137 54 Hannah Eilers 2 27:41 Indianola
138 Claire Sattler 4 27:44 Valley
139 MacKenzie Kort 4 27:45 Valley
140 Adelade Nason 3 27:51 Ames
141 55 Pricila Vergara 3 27:54 Marshalltown
142 Katherine Currier 4 27:58 Johnston
143 Lizzy Finch 2 27:58 Waukee
144 56 Hoffman Taylor 1 27:59 Marshalltown
145 Katherine Van Arnum 4 27:59 Valley
146 Abby Matney 3 28:00 Ankeny Centennial
147 Natalie Ulrich 2 28:02 Valley
148 Paige Christensen 3 28:05 Waukee
149 57 Hayden Werling 2 28:12 Indianola
150 Bryn Inserra 1 28:13 Waukee
151 Annie Diener 1 28:20 Waukee
152 Aira Gonjoran 1 28:21 Dallas Center-Grimes
153 Reegan Swenson 1 28:24 Lewis Central
154 Katie Phillips 3 28:26 Waukee
155 Jacy Coady 2 28:26 Waukee
156 Kayla Fincham 2 28:26 Ames
157 Lizzie Sorensen 1 28:28 Waukee
158 Anna Finch 4 28:29 Waukee
159 Ellie Dunphy 2 28:30 Waukee
160 58 Maggie Augustine 2 28:32 Marshalltown
161 Tenna Russell 1 28:33 Johnston
162 Darby Marsh 3 28:34 Waukee
163 Sarah Amro 3 28:34 Valley
164 Apeksha Adhikari 1 28:34 Waukee
165 Lydia Hill 2 28:36 Ames
166 Yujie Chen 2 28:37 Ames
167 Jordyn Wagner 3 28:38 Waukee
168 Caitlin Alexander 4 28:47 Dallas Center-Grimes
169 Valarie Flores 4 28:52 Valley
170 Haley Yoder 3 28:53 Ames
171 59 Alexis Vodikca 4 29:02 C B Jefferson
172 Olivia Schaeffer 2 29:07 Ankeny Centennial
173 60 Faith Moyer 3 29:10 Adm
174 Ellie Andersen 2 29:10 Indianola
175 61 Underhill Tannia 4 29:11 Marshalltown
176 Anastasia Bilak 4 29:14 Johnston
177 Paige Bily 2 29:15 Indianola
178 Jubilee Horton 4 29:15 Ames
179 Brianna Borneman 2 29:20 Dallas Center-Grimes
180 Jordan Su 2 29:21 Ankeny Centennial
181 Emily Devereux 1 29:22 Ankeny Centennial
182 Angela Zheng 4 29:23 Ames
183 Abby Nichol 4 29:24 Johnston
184 Caylee Fuqua 4 29:25 Ames
185 62 Emma Evers 4 29:32 C B Jefferson
186 Kara Dieke 4 29:34 Waukee
187 Amukta Gantalamohini 2 29:42 Ankeny Centennial
188 Lillian Montabon 4 29:56 Ames
189 Hannah Graham 1 29:58 Indianola
190 Jacy Lehman 4 30:00 Ames
191 Allison Ohringer 4 30:01 Valley
192 Molly Wright 3 30:01 Valley
193 63 Kennedy Luther 2 30:09 Adm
194 Mallory Leazer 3 30:20 Ankeny Centennial
195 Grace Meter 3 30:20 Ankeny Centennial
196 McKenzie Stewart 4 30:22 Waukee
197 Anna Miller 1 30:23 Indianola
198 Sarah Andrews 1 30:23 Ames
199 Megan Nye 2 30:24 Indianola
200 Danielle Pudenz 4 30:34 Waukee
201 Riley Bartlett 4 30:35 Valley
202 Emma Huisman 4 30:37 Waukee
203 Grace Millsap 4 30:38 Waukee
204 64 Morgan Busta 1 30:39 Adm
205 Lauren Altier 2 30:41 Johnston
206 Kenzie Hunt 4 30:45 Waukee
207 Gabi Michalski 1 30:46 Johnston
208 Shelby Johnson 2 30:53 Dallas Center-Grimes
209 Amanda Warren 3 31:00 Ankeny Centennial
210 Christine Emerald 4 31:01 Waukee
211 65 Ste Roseburrough-Borras 4 31:02 Marshalltown
212 Anika Slowing 3 31:07 Ames
213 Stella Montgomery 1 31:08 Waukee
214 Abby Housker 2 31:11 Ankeny Centennial
215 Sophie Reis 3 31:12 Waukee
216 Greta Stewart 4 31:12 Valley
217 66 Hatchitt Grace 3 31:17 Adm
218 Emily Rolands 3 31:20 Indianola
219 Annie Culbert 2 31:21 Johnston
220 Eva Gabel 3 31:21 Indianola
221 Abigail Thompson 1 31:23 Ames
222 Ashton Dilla 2 31:23 Valley
223 67 Kaitlynn Calabro 2 31:26 C B Jefferson
224 Emily Peters 2 31:31 Ames
225 68 Sarah DenHerder 1 31:36 Adm
226 Vivian Flores 4 31:39 Valley
227 Megan Lewiston 3 31:49 Indianola
228 Samantha Morrow 4 31:49 Waukee
229 Saida Komjo 2 31:52 Valley
230 Megan Smith 1 31:52 Indianola
231 Micheala Baker 4 31:55 Indianola
232 Jessica Beall-Overgard 3 32:05 Lewis Central
233 Elizabeth Morris 2 32:06 Ames
234 Emma Norton 2 32:10 Valley
235 Alex Heston 3 32:23 Ankeny Centennial
236 Heidi Bantz 4 32:26 Valley
237 Kaylyn Jensen 1 32:36 Johnston
238 Mara Jendro 4 32:45 Johnston
239 69 Daniela Gama 3 32:48 D M East
240 Aspen Holm 4 32:50 Ames
241 Hailey Sibbel 1 32:51 Ames
242 Mia Taylor 1 32:52 Ames
243 Lauren Miller 1 33:02 Lewis Central
244 Hannah Wood 4 33:11 Waukee
245 Bhavana Sirimalle 4 33:26 Waukee
246 Iris Nikolaus 1 33:28 Waukee
247 Areej Iqbal 2 33:36 Waukee
248 Maggie Staudacher 3 33:40 Indianola
249 Tiffany Rong 3 33:45 Ames
250 Ashley Franke 2 33:54 Johnston
251 Jenna Hannemann 3 33:58 Dallas Center-Grimes
252 Miruna Buleandra 4 34:13 Dallas Center-Grimes
253 Phoebe Smith 1 34:20 Johnston
254 Tristyn Paup 4 34:28 Dallas Center-Grimes
255 Welden Abby 2 34:29 Marshalltown
256 Mary Horton 3 34:30 Ames
257 Wendy Jiang 4 34:51 Ames
258 Ruthie Duey 2 35:01 Indianola
259 Kira Davis 4 35:20 Ames
260 70 Rebecca Curtis 3 35:41 D M East
261 71 Krista Yancy 1 35:43 C B Jefferson
262 72 Mayela Chaidez 3 35:47 D M East
263 Katherine Nicholson 2 35:47 Indianola
264 Haley Brouillet 3 35:48 Ankeny Centennial
265 Zoey Chumbley 4 35:51 Dallas Center-Grimes
266 Aubree Klug 4 35:54 Dallas Center-Grimes
267 Jamey McCalley 2 35:58 Ames
268 Bailey Pierce 1 36:24 Dallas Center-Grimes
269 73 Sabrina Vongphandy 3 36:29 D M East
270 74 Esveidy Soto-Soto 1 37:31 D M Lincoln
271 Alanna Schroeder 1 37:33 Ames
272 Kathleen Pelzer 3 37:35 Ames
273 Julia Brehm-Stecher 1 37:36 Ames
274 Mayah Gorsh 2 37:38 Ankeny Centennial
275 Liz Ernst 1 37:48 Ankeny Centennial
276 Becca Gomez 4 38:49 Dallas Center-Grimes
277 Kaitlyn Tope 4 39:22 Waukee
278 Grace Bollhoefer 1 39:32 Ames
279 75 Damanth Koirala 2 39:38 D M Lincoln
280 76 Neyda Hernandez 4 39:41 D M Lincoln
281 Addie Brooks 3 39:54 Ankeny Centennial
282 77 Rai Sujata 2 40:15 D M Lincoln
283 78 Dulce Flores 1 40:56 D M East
284 Mary McLaughlin 4 41:03 Waukee
285 79 Vanessa Cruz 3 41:21 D M Lincoln
286 Natalie Doering 3 41:48 Ankeny Centennial
287 80 Nevaida Wanders 3 45:59 D M East