Boys 5000m run
pl name yr time team
1 Josh Timm JR 17:30 Cedar Falls
2 Ben Hertz SR 17:36 Cedar Falls
3 Gus Muenzenmay JR 17:49 Waukee
4 David Holesinger FR 17:49 Hemsptead
5 Luke Mohan JR 17:51 Dowling Catholic
6 Carsen Kurth JR 17:53 Waukee
7 Hunter Lavallee SR 17:58 Cedar Falls
8 Gaven O'Hair SR 17:59 Cedar Falls
9 Ian Buske FR 18:04 Waukee
10 Moe Smith FR 18:07 Waukee
11 Dakota Fouts JR 18:10 Waukee
12 Samuel Berry SR 18:14 Valley
13 Cole Johnson FR 18:18 Roosevelt
14 Wil Roling SR 18:18 Ankeny
15 Tyler Loecke FR 18:19 Waukee
16 Travis Loecke FR 18:20 Waukee
17 Max Oberman JR 18:21 Waukee
18 Michael Ode JR 18:22 Dowling Catholic
19 Ben Nelson JR 18:22 Dowling Catholic
20 Christopher Jamieson SR 18:25 Valley
21 Thomas Gould JR 18:27 Valley
22 Colton Miller SR 18:28 Ankeny Centennial
23 Ben Eastman JR 18:30 Cedar Falls
24 Ryan Modlin SO 18:35 Waukee
25 Josh Zimmerman JR 18:36 Hemsptead
26 Josh Terrones FR 18:37 East Marshall
27 Charlie Wingert JR 18:38 Dowling Catholic
28 Hannes Van Bosch JR 18:38 Valley
29 Sam Zhang SR 18:39 Cedar Falls
30 Andrew Huffman JR 18:40 Southeast Polk
31 Matthew Berns JR 18:40 Dowling Catholic
32 Gus Marty SR 18:40 Cedar Falls
33 Ben Foxen SR 18:40 Waukee
34 Matthew Matternas SR 18:43 Dowling Catholic
35 Alex Smith SR 18:44 Dowling Catholic
36 Trevor Miller JR 18:48 Urbandale
37 Cameron McCoy SR 18:51 Southeast Polk
38 Tad Schweizer SR 18:59 Urbandale
39 Akec Akech JR 19:00 Valley
40 Ryan Hilby SR 19:03 Cedar Falls
41 Michael Libin SR 19:04 Valley
42 Benjamin Lanham SR 19:05 Valley
43 Tristan Clubb JR 19:09 Dowling Catholic
44 Zain Dickinson SR 19:10 Valley
45 Parker Larsen JR 19:11 Waukee
46 Ben Russell FR 19:15 Roosevelt
47 Joey Dohrmann JR 19:15 Dowling Catholic
48 Drew Sannes JR 19:17 Cedar Falls
49 Sean Conner SR 19:19 Dowling Catholic
50 Jonathan Lanz JR 19:21 Ankeny
51 Matt Bruder JR 19:23 Ankeny Centennial
52 Jacob Mellott JR 19:35 Urbandale
53 John Primeau JR 19:38 Roosevelt
54 Josh Dietrich SR 19:39 Dowling Catholic
55 Avery Bandstra SO 19:41 Roosevelt
56 Matt Umland JR 19:45 Urbandale
57 Cole Perez SR 19:45 Dowling Catholic
58 Ryan Gross JR 19:46 Ankeny
59 Shimikiro Shabani SR 19:47 Urbandale
60 Cory Suedmeier SR 19:48 Ankeny Centennial
61 Connor Folkers SR 19:48 Waukee
62 Thomas Bejarno JR 19:51 Dowling Catholic
63 Cooper Cary SO 19:52 Roosevelt
64 Grant Yersin JR 19:53 Valley
65 Jacob Lilly SR 19:57 Cedar Falls
66 Caleb Wright JR 19:57 Ankeny
67 Noah Berthusen JR 20:01 Waukee
68 Ryan Roth SR 20:03 Cedar Falls
69 Noah Givant JR 20:07 Valley
70 Colin Lacey JR 20:09 Dowling Catholic
71 Jared Witke JR 20:10 Urbandale
72 Dilan Cummings SR 20:15 Dike-New Hartford
73 Connor O'Leary JR 20:16 Waukee
74 Sam Coleman JR 20:17 Dowling Catholic
75 Brennen DeCoursey JR 20:17 Fort Dodge
76 Cody King SR 20:19 Hudson
77 Dylan Mrzlak SR 20:19 Dike-New Hartford
78 Andrew Hubbard JR 20:23 Waukee
79 Eric Sesterhen SR 20:23 Cedar Falls
80 Jr Brandt SO 20:24 Fort Dodge
81 David Thomas JR 20:25 Waukee
82 Cole Ramirez SO 20:28 Roosevelt
83 Owen Schupbach JR 20:29 Cedar Falls
84 Mike Sassatelli SR 20:30 Dowling Catholic
85 Brandon Luong SR 20:31 Valley
86 Nate Wernimont SR 20:31 Ankeny
87 Trevor Tyma SR 20:32 Valley
88 Austin Quinn FR 20:34 Roosevelt
89 Henry Gunderson SR 20:36 Roosevelt
90 Zachary Wheeler SR 20:40 Dowling Catholic
91 Sam Schmitz JR 20:41 Cedar Falls
92 Logan Morrissey SR 20:45 Valley
93 Teryn Mueller SO 20:46 Cedar Falls
94 Kevin Stenstrom SO 20:47 Roosevelt
95 Jared Lagomarcino SR 20:49 Valley
96 Michael Castellano JR 20:52 Dowling Catholic
97 Alex Ahlrichs JR 20:53 Hemsptead
98 Bryson Cook JR 20:57 Urbandale
99 Levi Needham JR 20:57 East Marshall
100 Mason Roghair SR 20:58 Valley
101 Gus Mote JR 21:03 Dowling Catholic
102 John Hollinrake SR 21:05 Ankeny Centennial
103 Seth Kallestad SO 21:05 Roosevelt
104 Trey Rouse SR 21:06 Ankeny Centennial
105 Eli Frantzen FR 21:07 Roosevelt
106 Nicholas Hawkins SR 21:10 Valley
107 Will Fagerland JR 21:14 Dowling Catholic
108 Nate Peterson SR 21:18 Southeast Polk
109 Carter Burmester JR 21:19 Valley
110 Alex Schweppe FR 21:22 Grundy Center
111 Jack Romp JR 21:22 Roosevelt
112 John Dunlop JR 21:24 Cedar Falls
113 Matthew Kremer JR 21:28 Cedar Falls
114 Jesper Kolke-Farnam JR 21:29 Grundy Center
115 Andrew Riffel SR 21:29 Hemsptead
116 Abbott LaPrade JR 21:32 Roosevelt
117 Phillip Sindt SR 21:33 Ankeny
118 Jacob Larson SR 21:33 Waukee
119 Sam Dowling SR 21:37 Southeast Polk
120 Matthew Poppins JR 21:39 Cedar Falls
121 Tyler Bryant SR 21:44 Valley
122 Nabhan Awan SR 21:45 Waukee
123 Michael Steffen JR 21:47 Ankeny
124 Matt Jones SO 21:47 Roosevelt
125 Michael Boyle JR 21:50 Waukee
126 Tom Le JR 21:50 Valley
127 Jude Chariton FR 21:54 Roosevelt
128 Joseph Kramer JR 21:54 Dowling Catholic
129 Chris Palmer SR 21:56 Roosevelt
130 Andrew Fierke FR 21:59 Fort Dodge
131 Forest LaPrade FR 22:03 Roosevelt
132 Nolan Bulver SR 22:08 Southeast Polk
133 Thomas Carroll SR 22:14 Dowling Catholic
134 Drake Wick SR 22:14 Waukee
135 Shane Esposito FR 22:15 Roosevelt
136 Tom Reichenbacher JR 22:17 Ankeny
137 Matt Blaess JR 22:18 Waukee
138 Andrew Ruge JR 22:22 Fort Dodge
139 Mario Jordan Bartolo SR 22:23 Valley
140 Trevor Cardenas JR 22:24 Ankeny
141 Zachary Kobes JR 22:25 Dowling Catholic
142 Jordan Lehr SO 22:29 Grundy Center
143 Zachary Tanchinh JR 22:32 Valley
144 Andy Kramer FR 22:35 Roosevelt
145 Greg Eckley JR 22:36 Roosevelt
146 Dieu-Donne Nsabishaka SR 22:37 Roosevelt
147 Dorian Twedt SO 22:37 East Marshall
148 Ian Crowl SR 22:41 Fort Dodge
149 Dalton McDonald SR 22:42 Roosevelt
150 Drake Grossklaus SR 22:43 Valley
151 Chr Hougaard-Enevoldsen Sr
22:48 Waukee
152 Zach Finders SO 22:50 East Marshall
153 Sam Thomas JR 22:51 Waukee
154 Trevor Sanders JR 22:52 Cedar Falls
155 Carter Krukow SO 22:53 Ifa-Agwsr
156 Dylan Bethke SO 22:53 Fort Dodge
157 Jakob Crook JR 22:53 Boone
158 Christian Anderson JR 22:59 Roosevelt
159 Sam Schmitt JR 23:05 Cedar Falls
160 Max Fredrick JR 23:05 Ankeny
161 Jacob Youngblood SR 23:06 Marshalltown
162 Trevor Lynch JR 23:10 Dowling Catholic
163 Jake Cavner FR 23:11 Ifa-Agwsr
164 Ben Purdy JR 23:18 Dike-New Hartford
165 Sean McKenzie SR 23:18 Dowling Catholic
166 Jason Nye SR 23:24 Valley
167 Marcel Viehauser SR 23:24 Ifa-Agwsr
168 Thomas Karol FR 23:26 Woodward Academy
169 Gabe Vald FR 23:27 Roosevelt
170 Haamid Ashraf JR 23:28 Cedar Falls
171 Grant Roszhart JR 23:29 Waukee
172 Zack Nichol JR 23:32 Dike-New Hartford
173 Solomon Jones SR 23:42 Southeast Polk
174 Collin Ellsbury FR 23:44 Fort Dodge
175 Solsma Jackson SR 23:47 Ankeny Centennial
176 Isaiah Franklin SR 23:48 Woodward Academy
177 Aiden Andrews FR 23:51 Ifa-Agwsr
178 Ezra Andersen SO 23:52 Ifa-Agwsr
179 Jadon Spear FR 23:54 Grundy Center
180 Mitch Majure FR 23:54 Roosevelt
181 Lucas Nelson JR 23:54 Ankeny
182 Xavier Stevenson SO 24:01 Roosevelt
183 Samuel Hixson JR 24:01 Valley
184 Rheys Eshelman FR 24:05 Roosevelt
185 Jack Nagla SR 24:13 Roosevelt
186 Christian Hansen JR 24:14 Cedar Falls
187 Brian Goode SO 24:17 Roosevelt
188 Jorge Jacobo JR 24:17 Woodward Academy
189 Doug Beisker-Olson JR 24:19 Hemsptead
190 Nicholas Panunzio SR 24:35 Woodward Academy
191 Jose Palmarez SR 24:39 Marshalltown
192 Olivier Mattmann SR 24:42 Waukee
193 Cordell Parks SR 24:44 Southeast Polk
194 Noah Haack JR 24:47 Hudson
195 Cayden Taylor SR 24:52 Fort Dodge
196 Colton Delanoit SO 24:52 Fort Dodge
197 Sawyer Loger FR 24:56 Dike-New Hartford
198 Jake Schrier SR 25:03 Fort Dodge
199 Satchel Perlowski JR 25:07 Roosevelt
200 Elijah Ralston SR 25:08 Bcluw
201 Eli Harberts JR 25:09 Grundy Center
202 Nicky Beattie JR 25:18 Southeast Polk
203 Collin Johnson SR 25:21 Southeast Polk
204 Peter Easler SR 25:39 Valley
205 Nathanial Sheeley JR 25:39 Roosevelt
206 Noah Rosalez FR 25:41 Fort Dodge
207 Michael Engle JR 25:46 Bcluw
208 Griffin Wright JR 26:03 Waukee
209 Jacob Smiley SR 26:05 Boone
210 Joseph Seymour FR 26:11 Dowling Catholic
211 Mitchell Modlin FR 26:12 Dike-New Hartford
212 Tyler Campbell JR 26:32 Cedar Falls
213 Anthony Arroyo FR 26:40 Roosevelt
214 Trevor Dumler JR 27:03 Dike-New Hartford
215 Nick Brown JR 27:50 Hudson
216 Keng Thao JR 28:33 Woodward Academy
217 Jacob Junker SO 30:12 Dike-New Hartford
218 Dakota Gleissner FR 30:22 Grundy Center
219 Jake Brown SO 30:51 Roosevelt