To modify the report, make a selection from each column below and re-run.

Report Type Graduation Filter Grade Filter Gender Distance

(Grade filter for indiv report.)


Course PR Report: Urbandale Middle School

The report below currently displays:

  • Individual PR's
  • Grads & Current Runners
  • All Grades
  • Boys
  • 3.1 miles
  • Grads & Current Runners
All Time Rank Runner Name Grad Year Time Pace PR Date PR Event # of
Races
Graph full race
history on course
(pick up to 15)
1 Ben Glaser 2001 15:44 5:05 10/10/00 CIML/Central Conference 2
2 Matthew Carmody 2018 15:48 5:06 9/2/17 Urbandale Invitational 3
3 Jackson Heidesch 2023 15:53.5 5:08 9/5/20 Urbandale Invitational 3
4 Andrew Rand 2003 16:12 5:14 10/1/02 Urbandale XC Classic 3
5 Jeff Craig 2004 16:13 5:14 10/1/02 Urbandale XC Classic 7
6 Sam Hall 2020 16:25.7 5:18 9/1/18 Urbandale Invitational 2
7 Jacob Kimmes 2005 16:27 5:18 10/1/02 Urbandale XC Classic 8
8 Nate White 2002 16:28 5:19 9/24/01 Urbandale Invite 4
9 Spencer Clark 2014 16:30 5:19 9/5/13 Urbandale Invitational 1
10 Will Ode 2020 16:30.2 5:19 9/2/17 Urbandale Invitational 2
11 Cris Conner 2001 16:31 5:20 10/10/00 CIML/Central Conference 2
12 Jon Anderson 2005 16:36 5:21 10/1/02 Urbandale XC Classic 5
13 Cole Schroeder 2019 16:36.9 5:22 9/1/18 Urbandale Invitational 1
14 Will Ryan 2022 16:37.7 5:22 9/4/21 Urbandale Invitational 4
15 Tyler Schweizer 2022 16:46.8 5:25 9/4/21 Urbandale Invitational 3
16 Kevin Conner 2019 16:48.8 5:25 9/2/17 Urbandale Invitational 3
17 Cade Muller 2021 16:49.7 5:26 9/5/20 Urbandale Invitational 4
18 Nolan Kyhl 2021 16:51.7 5:26 9/5/20 Urbandale Invitational 4
19 Ryan Schweizer 2016 16:56 5:28 9/5/15 Urbandale Invitational 3
19 Brian Werner 2004 16:56 5:28 10/1/02 Urbandale XC Classic 7
21 Mike Gipple 2020 17:00.7 5:29 9/7/19 Urbandale XC Invitational 3
22 David Lantz 2006 17:01 5:29 9/28/04 Urbandale Invite 7
23 Sam Knoblauch 2006 17:02 5:30 10/1/02 Urbandale XC Classic 7
24 Tom Finan 2004 17:04 5:30 10/1/02 Urbandale XC Classic 8
25 Zach Fry 2020 17:08.1 5:32 9/2/17 Urbandale Invitational 2
26 Brandon Latting 2020 17:13.5 5:33 9/7/19 Urbandale XC Invitational 3
27 Matt Fraizer 2017 17:14 5:34 9/5/15 Urbandale Invitational 3
27 Kevin Spellman 2002 17:14 5:34 9/24/01 Urbandale Invite 3
29 Thomas Bussey 2018 17:16 5:34 9/2/17 Urbandale Invitational 3
29 Patrick Finnegan 2014 17:16 5:34 9/5/13 Urbandale Invitational 1
31 Evan Schwartz 2005 17:17 5:35 10/1/02 Urbandale XC Classic 7
32 Skyler Riesberg 2016 17:21 5:36 9/5/15 Urbandale Invitational 3
33 Duncan Kyhl 2018 17:21.5 5:36 9/2/17 Urbandale Invitational 2
34 Jack Fink 2017 17:22 5:36 9/5/15 Urbandale Invitational 3
35 Jordan Daniel 2021 17:22.4 5:36 9/5/20 Urbandale Invitational 2
36 Drew Brase 2019 17:25.1 5:37 9/2/17 Urbandale Invitational 3
37 Max Brown 2021 17:31.9 5:39 9/7/19 Urbandale XC Invitational 4
38 Michael Lord 2022 17:33.4 5:40 9/4/21 Urbandale Invitational 3
39 Joe Cordaro 2002 17:34 5:40 10/10/00 CIML/Central Conference 2
40 Andrew Bishop 2006 17:35 5:40 10/1/02 Urbandale XC Classic 7
40 Nick Robson 2004 17:35 5:40 10/1/02 Urbandale XC Classic 4
42 Flynn Milligan 2023 17:39.6 5:42 9/4/21 Urbandale Invitational 2
43 Andrew Robey 2022 17:39.8 5:42 9/4/21 Urbandale Invitational 4
44 Max DeRocher 2024 17:41.9 5:43 9/4/21 Urbandale Invitational 1
45 Jake Miller 2019 17:42.4 5:43 9/2/17 Urbandale Invitational 3
46 Sam Leto 2022 17:43.5 5:43 9/4/21 Urbandale Invitational 3
47 Ian McKenzie 2014 17:48 5:45 9/5/13 Urbandale Invitational 1
48 Matthew Bootman 2024 17:52.1 5:46 9/5/20 Urbandale Invitational 1
49 Sam Amadeo 2015 17:53 5:46 9/5/13 Urbandale Invitational 2
49 Jake Prebeck 2014 17:53 5:46 9/5/13 Urbandale Invitational 1
51 Jack Ode 2023 17:53.1 5:46 9/5/20 Urbandale Invitational 2
52 Lucas Martin 2020 17:54.3 5:47 9/1/18 Urbandale Invitational 1
53 Noah Smith 2019 17:55.1 5:47 9/1/18 Urbandale Invitational 3
53 Griffin Rhode 2020 17:55.1 5:47 9/7/19 Urbandale XC Invitational 3
55 Gabe Shaw 2023 17:55.6 5:47 9/7/19 Urbandale XC Invitational 2
56 Tim McLaughlin 2006 17:56 5:47 9/1/05 Urbandale Invite 5
57 Jack Flori 2025 17:57.7 5:48 9/4/21 Urbandale Invitational 1
58 Tommy Merfeld 2015 18:01 5:49 9/5/13 Urbandale Invitational 2
59 Jack Turner 2016 18:02 5:49 9/5/15 Urbandale Invitational 2
60 Christopher Pierson 2022 18:02.7 5:49 9/4/21 Urbandale Invitational 3
61 Joe Bush 2005 18:04 5:50 10/1/02 Urbandale XC Classic 7
62 Ryan O'halloran 2020 18:06.8 5:51 9/7/19 Urbandale XC Invitational 2
63 Cole Willey 2018 18:10.2 5:52 9/2/17 Urbandale Invitational 3
64 Mark Brown 2002 18:11 5:52 10/10/00 CIML/Central Conference 4
65 Matthew Bishop 2018 18:11.8 5:52 9/2/17 Urbandale Invitational 2
66 Joey Cordaro 2002 18:12 5:52 8/30/01 Urbandale XC Invite 1
67 Joe Hall 2004 18:14 5:53 10/1/02 Urbandale XC Classic 2
68 Carlos Quijano 2018 18:15.5 5:53 9/2/17 Urbandale Invitational 2
69 Nick Klocke 2023 18:17.2 5:54 9/4/21 Urbandale Invitational 2
70 Sean Conner 2016 18:18 5:54 9/5/13 Urbandale Invitational 3
70 Alex Lawler 2004 18:18 5:54 10/1/02 Urbandale XC Classic 7
72 Gage Brinker 2023 18:21.1 5:55 9/5/20 Urbandale Invitational 3
73 Joe Carmody 2015 18:22 5:55 9/5/13 Urbandale Invitational 1
74 Darrin Flynn 2003 18:23 5:56 10/1/02 Urbandale XC Classic 2
75 Spencer Cooney 2015 18:24 5:56 9/4/14 Urbandale Invitational 2
75 John Clingan 2017 18:24 5:56 9/5/15 Urbandale Invitational 2
75 Anthony Ayala 2007 18:24 5:56 8/31/06 Urbandale Invite 4
78 Aiden Cunningham 2019 18:26 5:57 9/2/17 Urbandale Invitational 3
79 Niall Moore 2018 18:26.4 5:57 9/2/17 Urbandale Invitational 3
80 Alex Smith 2016 18:28 5:57 9/4/14 Urbandale Invitational 2
80 Zac Holland 2006 18:28 5:57 10/1/02 Urbandale XC Classic 7
82 John Taylor 2004 18:29 5:58 10/1/02 Urbandale XC Classic 6
83 Robbie Becker 2008 18:30 5:58 8/31/06 Urbandale Invite 1
84 Michael Donahue 2007 18:31 5:58 8/31/06 Urbandale Invite 6
85 Adam Dolan 2007 18:32 5:59 8/31/06 Urbandale Invite 6
86 John Marshall 2004 18:33 5:59 10/1/02 Urbandale XC Classic 6
87 Till Schaeffeler 2018 18:34.9 6:00 9/2/17 Urbandale Invitational 2
88 John Collier 2007 18:35 6:00 9/28/04 Urbandale Invite 6
89 Spencer Herrstrom 2006 18:36 6:00 10/1/02 Urbandale XC Classic 2
90 Charlie Wingert 2017 18:37 6:00 9/5/15 Urbandale Invitational 2
90 Ed Bleimehl 2005 18:37 6:00 10/1/02 Urbandale XC Classic 2
92 Ben Nelson 2017 18:38 6:01 9/4/14 Urbandale Invitational 2
93 Eric Polle 2004 18:39 6:01 9/30/03 Urbandale Invite 2
94 Tommy Hancock 2022 18:40.5 6:01 9/1/18 Urbandale Invitational 1
95 Cory Conner 2004 18:43 6:02 10/1/02 Urbandale XC Classic 6
96 Finley Sesker 2007 18:44 6:03 8/31/06 Urbandale Invite 6
96 Adam Storey 2003 18:44 6:03 10/1/02 Urbandale XC Classic 6
98 Joshua Maguire 2010 18:46 6:03 8/31/06 Urbandale Invite 1
99 Colin Labrie 2019 18:46.3 6:03 9/2/17 Urbandale Invitational 3
100 Jack Bush 2007 18:48 6:04 9/28/04 Urbandale Invite 6
101 Cody White 2004 18:49 6:04 10/1/02 Urbandale XC Classic 6
102 Tom Ochylski 2008 18:50 6:05 9/28/04 Urbandale Invite 4
103 Matthew Dietrich 2023 18:51.2 6:05 9/4/21 Urbandale Invitational 1
104 Gage Sitzmann 2010 18:57 6:07 8/31/06 Urbandale Invite 1
105 Michael Fraizer 2020 18:57.1 6:07 9/7/19 Urbandale XC Invitational 3
106 Luke Mohan 2017 18:59 6:07 9/5/15 Urbandale Invitational 2
106 Michael Angersola 2003 18:59 6:07 9/24/01 Urbandale Invite 2
108 Joe Pitsor 2010 19:03 6:09 8/31/06 Urbandale Invite 1
108 Ben Bonanno 2002 19:03 6:09 9/24/01 Urbandale Invite 4
110 Joe Bussey 2020 19:04.1 6:09 9/2/17 Urbandale Invitational 3
111 Nick Smith 2014 19:05 6:09 9/5/13 Urbandale Invitational 1
111 Pete Larkin 2002 19:05 6:09 10/10/00 CIML/Central Conference 2
113 Patrick Warren 2023 19:07.1 6:10 9/4/21 Urbandale Invitational 2
114 Fabian Jarabek 2024 19:07.7 6:10 9/4/21 Urbandale Invitational 1
115 Jonah Magneson 2019 19:07.9 6:10 9/2/17 Urbandale Invitational 3
115 Patrick Wainwright 2024 19:07.9 6:10 9/4/21 Urbandale Invitational 1
117 Steffen Osborn 2020 19:10.8 6:11 9/2/17 Urbandale Invitational 2
118 Jamie Seidl 2004 19:13 6:12 9/30/03 Urbandale Invite 2
119 Dave Kelly 2008 19:14 6:12 8/31/06 Urbandale Invite 4
120 Jake Luksan 2014 19:15 6:13 9/5/13 Urbandale Invitational 1
121 Owen Wolfe 2025 19:19.3 6:14 9/4/21 Urbandale Invitational 1
122 John Bishop 2008 19:21 6:15 9/1/05 Urbandale Invite 2
123 Jacob Heddinger 2010 19:22 6:15 8/31/06 Urbandale Invite 1
123 John Lickteig 2004 19:22 6:15 10/1/02 Urbandale XC Classic 7
125 Jack Sackett 2014 19:25 6:16 9/5/13 Urbandale Invitational 1
125 Ted Riesenberg 2003 19:25 6:16 9/24/01 Urbandale Invite 4
127 Charlie Leto 2024 19:26.5 6:16 9/4/21 Urbandale Invitational 1
128 Luke Kimmes 2007 19:30 6:17 9/30/03 Urbandale Invite 6
129 Jake Knapp 2007 19:31 6:18 9/1/05 Urbandale Invite 1
130 John Greening 2014 19:32 6:18 9/5/13 Urbandale Invitational 1
131 Mitchell Cook 2024 19:35.7 6:19 9/4/21 Urbandale Invitational 1
132 Will Meilander 2021 19:40.5 6:21 9/7/19 Urbandale XC Invitational 3
133 Josh Breed 2015 19:41 6:21 9/5/13 Urbandale Invitational 1
134 Brody Burr 2025 19:42.3 6:21 9/4/21 Urbandale Invitational 1
135 Andrew Tait 2005 19:45 6:22 10/1/02 Urbandale XC Classic 2
135 Craig Ingrisano 2004 19:45 6:22 9/24/01 Urbandale Invite 3
137 Daniel Ordaz 2019 19:45.1 6:22 9/2/17 Urbandale Invitational 3
138 Jack Pitsor 2014 19:46 6:23 9/5/13 Urbandale Invitational 1
139 Parker Corwin 2017 19:47 6:23 9/5/13 Urbandale Invitational 2
140 Eric Lock 2004 19:49 6:24 10/1/02 Urbandale XC Classic 4
141 Dyer Jarabek 2020 19:49.8 6:24 9/7/19 Urbandale XC Invitational 3
142 Michael Ode 2017 19:50 6:24 9/4/14 Urbandale Invitational 2
142 Max Palmer 2015 19:50 6:24 9/4/14 Urbandale Invitational 2
142 Jonathan Hittner 2014 19:50 6:24 9/5/13 Urbandale Invitational 1
142 Dan Green 2006 19:50 6:24 10/1/02 Urbandale XC Classic 7
146 Colin Recker 2020 19:53 6:25 9/2/17 Urbandale Invitational 3
146 Sawyer Woolf 2008 19:53 6:25 9/1/05 Urbandale Invite 2
148 Johnny Fox 2023 19:53.5 6:25 9/4/21 Urbandale Invitational 2
149 Joey Dohrmann 2017 19:54 6:25 9/4/14 Urbandale Invitational 3
149 Mark Liston 2003 19:54 6:25 10/1/02 Urbandale XC Classic 2
151 Andrew Scheiwe 2008 19:55 6:25 8/31/06 Urbandale Invite 1
151 Ben Harris 2005 19:55 6:25 10/1/02 Urbandale XC Classic 6
153 Colin Lacey 2017 19:56 6:26 9/5/13 Urbandale Invitational 2
154 Paul Johnson 2020 19:56.5 6:26 9/7/19 Urbandale XC Invitational 2
155 Neal Conn 2014 19:57 6:26 9/5/13 Urbandale Invitational 1
155 Robert Rypma 2003 19:57 6:26 10/1/02 Urbandale XC Classic 2
157 Owen Palmer 2024 19:57.4 6:26 9/4/21 Urbandale Invitational 1
158 Josh Dietrich 2016 19:58 6:26 9/4/14 Urbandale Invitational 3
158 Luke Haisch 2008 19:58 6:26 9/1/05 Urbandale Invite 1
160 Matthew Matternas 2016 19:59 6:27 9/5/13 Urbandale Invitational 2
161 Derek Mcmanus 2019 19:59.6 6:27 9/1/18 Urbandale Invitational 1
162 Adam Jackson 2018 19:59.7 6:27 9/2/17 Urbandale Invitational 3
163 Luke Halsch 2008 20:00 6:27 9/2/04 Urbandale Invite 2
164 Tyler Juhl 2014 20:01 6:27 9/5/13 Urbandale Invitational 1
165 JJ McLaughlin 2024 20:03.2 6:28 9/4/21 Urbandale Invitational 1
166 Vishal Perera 2015 20:06 6:29 9/5/13 Urbandale Invitational 1
167 Paul Lacy 2005 20:11 6:31 9/28/04 Urbandale Invite 1
167 Jim Selner 2006 20:11 6:31 9/30/03 Urbandale Invite 3
169 Tristan Clubb 2017 20:12 6:31 9/5/15 Urbandale Invitational 2
169 Andrew Ott 2006 20:12 6:31 9/30/03 Urbandale Invite 7
171 Josh Mohan 2025 20:12.6 6:31 9/4/21 Urbandale Invitational 1
172 Sam Bott 2015 20:15 6:32 9/4/14 Urbandale Invitational 2
173 Todd Gaffney 2006 20:16 6:32 9/30/03 Urbandale Invite 4
174 Andy Wilkinson 2004 20:17 6:33 10/1/02 Urbandale XC Classic 7
175 Logan McVey 2019 20:17.8 6:33 9/2/17 Urbandale Invitational 2
176 Matthew Berns 2017 20:18 6:33 9/4/14 Urbandale Invitational 3
177 Cole Nelson 2023 20:19.4 6:33 9/4/21 Urbandale Invitational 2
178 Jason Latta 2023 20:20.4 6:34 9/7/19 Urbandale XC Invitational 2
179 Dana Vansanbeck 2004 20:21 6:34 10/1/02 Urbandale XC Classic 4
180 John Yost 2004 20:23 6:35 10/1/02 Urbandale XC Classic 6
181 Dan Ott 2003 20:25 6:35 10/1/02 Urbandale XC Classic 4
182 Dan Manning 2007 20:26 6:35 8/31/06 Urbandale Invite 4
182 Mike Bergman 2004 20:26 6:35 10/1/02 Urbandale XC Classic 8
184 Blake Grask 2025 20:28.6 6:36 9/4/21 Urbandale Invitational 1
185 Gabe Cook 2021 20:31.9 6:37 9/2/17 Urbandale Invitational 2
186 Andy Saigh 2014 20:33 6:38 9/5/13 Urbandale Invitational 1
187 Aidan Klemm 2022 20:34 6:38 9/4/21 Urbandale Invitational 2
188 Colin Creighton 2014 20:35 6:38 9/5/13 Urbandale Invitational 1
189 Drake Davis 2021 20:35.9 6:39 9/2/17 Urbandale Invitational 2
190 Lewis Lentsch 2025 20:36.8 6:39 9/4/21 Urbandale Invitational 1
191 Michael Trevino 2018 20:36.9 6:39 9/2/17 Urbandale Invitational 1
192 Jack Lilly 2021 20:37.8 6:39 9/2/17 Urbandale Invitational 1
193 Joey Krejchi 2021 20:41.2 6:40 9/2/17 Urbandale Invitational 3
194 Jeffrey Sharp 2004 20:42 6:41 9/24/01 Urbandale Invite 2
195 Tyler Potter 2018 20:42.6 6:41 9/2/17 Urbandale Invitational 2
196 Andrew McEniry 2022 20:45.8 6:42 9/4/21 Urbandale Invitational 3
197 Charles Yost 2006 20:46 6:42 9/1/05 Urbandale Invite 1
198 Jie Bush 2005 20:47 6:42 9/5/02 Urbandale XC Classic 1
199 Ian Kimmes 2009 20:48 6:43 8/31/06 Urbandale Invite 2
199 Bobby Tait 2003 20:48 6:43 10/1/02 Urbandale XC Classic 2
201 Timothy Sullivan 2023 20:48.4 6:43 9/4/21 Urbandale Invitational 1
202 Jack Power 2023 20:48.5 6:43 9/4/21 Urbandale Invitational 1
203 Hank McGuire 2025 20:51.5 6:44 9/4/21 Urbandale Invitational 1
204 Nick Hall 2018 20:52 6:44 9/4/14 Urbandale Invitational 1
204 Logan Muse 2008 20:52 6:44 8/31/06 Urbandale Invite 2
206 Andrew White 2008 20:55 6:45 8/31/06 Urbandale Invite 1
207 Patrick Feltz 2022 20:55.2 6:45 9/7/19 Urbandale XC Invitational 2
208 Matt Bata 2005 20:56 6:45 10/1/02 Urbandale XC Classic 4
209 Thomas Bejarno 2017 20:58 6:46 9/5/15 Urbandale Invitational 3
210 Alex Geier 2017 20:59 6:46 9/5/13 Urbandale Invitational 1
211 Frank Driscoll 2008 21:00 6:46 8/31/06 Urbandale Invite 4
212 Tim Schulte 2007 21:02 6:47 8/31/06 Urbandale Invite 1
213 Peter Dore 2016 21:03 6:47 9/4/14 Urbandale Invitational 2
214 Jan Luka Castillo-Mora 2025 21:03.2 6:47 9/4/21 Urbandale Invitational 1
215 Logan Skyles 2023 21:03.3 6:48 9/7/19 Urbandale XC Invitational 2
216 Scott Conner 2017 21:04 6:48 9/5/13 Urbandale Invitational 1
217 Cael Stark 2021 21:07 6:49 9/7/19 Urbandale XC Invitational 2
217 Kane Johnson 2002 21:07 6:49 8/30/01 Urbandale XC Invite 1
219 Joe Heun 2004 21:09 6:49 10/10/00 CIML/Central Conference 2
220 Jesse Coleman 2014 21:10 6:50 9/5/13 Urbandale Invitational 1
221 Fred Nesbit 2004 21:13 6:51 9/4/03 Urbandale Invite 1
222 Max Beh 2019 21:15 6:51 9/5/15 Urbandale Invitational 1
223 Steffan Morrison 2002 21:17 6:52 10/10/00 CIML/Central Conference 4
224 Zach Bishop 2009 21:18 6:52 9/1/05 Urbandale Invite 1
225 Lance Ronnebaum 2023 21:18.7 6:52 9/4/21 Urbandale Invitational 1
226 Nathan Mauro 2025 21:24.1 6:54 9/4/21 Urbandale Invitational 1
227 Brett Gifford 2024 21:25.5 6:55 9/4/21 Urbandale Invitational 1
228 Andrew Hancock 2016 21:26 6:55 9/5/13 Urbandale Invitational 1
229 Jack Williams 2023 21:27.3 6:55 9/4/21 Urbandale Invitational 1
230 Jordan Metz 2008 21:28 6:55 8/31/06 Urbandale Invite 4
231 John Liston 2006 21:30 6:56 10/1/02 Urbandale XC Classic 7
231 Alex Nelson 2002 21:30 6:56 10/10/00 CIML/Central Conference 4
233 Zach Rinke 2019 21:30.3 6:56 9/1/18 Urbandale Invitational 2
234 Donovan Nigg 2023 21:30.7 6:56 9/7/19 Urbandale XC Invitational 1
235 Dana Areges 2004 21:34 6:57 9/24/01 Urbandale Invite 2
236 Henry Long 2014 21:38 6:59 9/5/13 Urbandale Invitational 1
237 Josh Nauman 2004 21:39 6:59 9/4/03 Urbandale Invite 1
238 Tim Delong 2003 21:42 7:00 8/30/01 Urbandale XC Invite 1
239 Joe Wilwerding 2023 21:42.7 7:00 9/4/21 Urbandale Invitational 1
240 Ryan Andrew 2004 21:46 7:01 10/1/02 Urbandale XC Classic 1
241 Alanson Tobias 2016 21:47 7:02 9/5/13 Urbandale Invitational 1
241 Kyle Johnson 2006 21:47 7:02 10/1/02 Urbandale XC Classic 3
243 Jack O'Halloran 2017 21:51 7:03 9/5/13 Urbandale Invitational 3
244 Owen Conn 2021 21:51.1 7:03 9/1/18 Urbandale Invitational 1
245 Collin Comito 2024 21:51.8 7:03 9/4/21 Urbandale Invitational 1
246 Antonio Banuelos-Moriel 2021 22:00.2 7:06 9/1/18 Urbandale Invitational 1
247 Ryan Mullan 2007 22:02 7:06 8/31/06 Urbandale Invite 2
247 Dylan Rolfes 2007 22:02 7:06 9/4/03 Urbandale Invite 5
249 Samuel Kavlock 2025 22:04.6 7:07 9/4/21 Urbandale Invitational 1
250 Frank Dephillips 2008 22:05 7:07 9/1/05 Urbandale Invite 2
251 Adam Klocke 2025 22:07.7 7:08 9/4/21 Urbandale Invitational 1
252 Beau Schmitz 2010 22:09 7:09 8/31/06 Urbandale Invite 1
253 Sean Mckenzie 2016 22:10 7:09 9/5/13 Urbandale Invitational 2
254 Mike Sassatelli 2016 22:11 7:09 9/4/14 Urbandale Invitational 2
254 Sam Volkmer 2017 22:11 7:09 9/5/13 Urbandale Invitational 1
256 Jacob Knapp 2007 22:12 7:10 8/31/06 Urbandale Invite 1
257 Collin Christy 2016 22:13 7:10 9/4/14 Urbandale Invitational 1
258 Zachary Wheeler 2016 22:14 7:10 9/5/13 Urbandale Invitational 3
259 Kaleb Roberson 2019 22:16 7:11 9/5/15 Urbandale Invitational 1
260 Shamus Mccarthy 2015 22:17 7:11 9/5/13 Urbandale Invitational 1
261 Joseph Kramer 2017 22:19 7:12 9/4/14 Urbandale Invitational 3
262 Patricio Garcia 2022 22:19.2 7:12 9/1/18 Urbandale Invitational 1
263 Jake Northup 2019 22:32 7:16 9/5/15 Urbandale Invitational 1
264 Clint Sheehan 2002 22:33 7:16 8/30/01 Urbandale XC Invite 1
264 Tim Dols 2003 22:33 7:16 10/10/00 CIML/Central Conference 2
266 Kellen Cosgrove 2018 22:37 7:18 9/5/15 Urbandale Invitational 2
267 Trevor Lynch 2017 22:38 7:18 9/4/14 Urbandale Invitational 3
268 Andrew Slater 2018 22:46 7:21 9/4/14 Urbandale Invitational 1
268 Sam Coleman 2017 22:46 7:21 9/4/14 Urbandale Invitational 2
268 Noah Perez 2014 22:46 7:21 9/5/13 Urbandale Invitational 1
271 Alec Nielsen 2004 22:49 7:22 9/24/01 Urbandale Invite 2
272 Daniel Osborne 2022 22:50.2 7:22 9/7/19 Urbandale XC Invitational 2
273 Chad Dolan 2004 22:53 7:23 9/4/03 Urbandale Invite 1
274 Gabriel Ireland 2025 22:54.6 7:23 9/4/21 Urbandale Invitational 1
275 Jeison Jaimes 2021 22:57.2 7:24 9/1/18 Urbandale Invitational 1
276 Danny Lasky 2018 23:02 7:26 9/5/15 Urbandale Invitational 1
277 Craig Igrisano 2004 23:04 7:26 8/31/00 Urbandale XC Classic 1
278 Casey Shanaberger 2019 23:09 7:28 9/5/15 Urbandale Invitational 2
279 Thomas Carroll 2016 23:11 7:29 9/4/14 Urbandale Invitational 3
279 Brett Werner 2007 23:11 7:29 8/31/06 Urbandale Invite 4
281 Matthew Eubank 2023 23:11.7 7:29 9/7/19 Urbandale XC Invitational 2
282 Patrick Tingleff 2014 23:13 7:29 9/5/13 Urbandale Invitational 1
283 Nate Strawn 2023 23:14.3 7:30 9/4/21 Urbandale Invitational 1
284 Cole Perez 2016 23:16 7:30 9/5/15 Urbandale Invitational 1
285 Zachary Kobes 2017 23:24 7:33 9/4/14 Urbandale Invitational 3
285 Henry Reynal 2019 23:24 7:33 9/5/15 Urbandale Invitational 1
285 Michael Castellano 2017 23:24 7:33 9/5/15 Urbandale Invitational 2
288 Will Fagerland 2017 23:29 7:35 9/5/15 Urbandale Invitational 1
289 Corey Bonnanno 2007 23:32 7:35 9/30/03 Urbandale Invite 1
290 Jared Lovelady 2002 23:33 7:36 8/30/01 Urbandale XC Invite 1
291 Phil Downey 2009 23:36 7:37 8/31/06 Urbandale Invite 1
292 Joe Baumhover 2022 23:36.8 7:37 9/4/21 Urbandale Invitational 1
293 Luke Sesker 2009 23:37 7:37 8/31/06 Urbandale Invite 1
294 Nate Hentschel 2008 23:41 7:38 9/2/04 Urbandale Invite 2
295 Gus Mote 2017 23:42 7:39 9/4/14 Urbandale Invitational 3
296 Nick Kavlock 2023 23:42.4 7:39 9/4/21 Urbandale Invitational 1
297 Alex Daniel 2015 23:43 7:39 9/4/14 Urbandale Invitational 1
298 Nick Pulliam 2023 23:43.2 7:39 9/4/21 Urbandale Invitational 1
299 James Barnes 2022 23:48.6 7:41 9/7/19 Urbandale XC Invitational 2
300 Will Bussey 2022 23:50.1 7:41 9/1/18 Urbandale Invitational 1
301 Theo Johnson 2025 23:50.7 7:42 9/4/21 Urbandale Invitational 1
302 Jae Lee 2002 24:00 7:45 8/30/01 Urbandale XC Invite 2
303 Andrew Ryan 2019 24:04 7:46 9/5/15 Urbandale Invitational 1
304 Aaron Kruse 2007 24:11 7:48 9/4/03 Urbandale Invite 1
305 John Lawler 2023 24:11.8 7:48 9/4/21 Urbandale Invitational 1
306 Jackson Gudorf 2018 24:14 7:49 9/4/14 Urbandale Invitational 1
307 Joe Wright 2006 24:16 7:50 9/28/04 Urbandale Invite 3
308 Brian Loffredo 2005 24:18 7:50 10/1/02 Urbandale XC Classic 3
309 Tony Flesher 2007 24:21 7:51 9/2/04 Urbandale Invite 1
310 Joe Lickteig 2008 24:23 7:52 9/2/04 Urbandale Invite 2
311 Mark Treska 2006 24:24 7:52 9/4/03 Urbandale Invite 4
312 Ethan Scheck 2019 24:32 7:55 9/5/15 Urbandale Invitational 1
313 Ryan Riesberg 2023 24:41.7 7:58 9/4/21 Urbandale Invitational 2
314 Eli Harvey 2016 24:53 8:02 9/5/15 Urbandale Invitational 1
315 Bryan Sirois 2009 24:56 8:03 8/31/06 Urbandale Invite 1
316 Matthew Pierson 2025 24:59.2 8:04 9/4/21 Urbandale Invitational 1
317 Joseph Seymour 2019 25:04 8:05 9/5/15 Urbandale Invitational 2
318 Andrew Riley 2021 25:04.7 8:05 9/7/19 Urbandale XC Invitational 1
319 Denny Porto 2005 25:15 8:09 8/30/01 Urbandale XC Invite 1
320 Evan Li 2016 25:24 8:12 9/5/13 Urbandale Invitational 1
320 Zach Witte 2004 25:24 8:12 8/31/00 Urbandale XC Classic 1
322 Matthew Renze 2018 25:30 8:14 9/4/14 Urbandale Invitational 1
323 Oscar Romo 2022 25:34.2 8:15 9/1/18 Urbandale Invitational 1
324 Alonso Franco 2018 25:35 8:15 9/4/14 Urbandale Invitational 2
324 Justin Groen 2019 25:35 8:15 9/5/15 Urbandale Invitational 1
326 Leo Klemm 2025 25:39.9 8:17 9/4/21 Urbandale Invitational 1
327 Sam Heffron 2019 25:44 8:18 9/5/15 Urbandale Invitational 1
328 Dylan Porter 2025 25:51.1 8:20 9/4/21 Urbandale Invitational 1
329 Joe Burkle 2007 25:55 8:22 9/4/03 Urbandale Invite 1
330 Ben Means 2019 25:59.2 8:23 9/1/18 Urbandale Invitational 1
331 Forrest Landis 2021 26:02.2 8:24 9/1/18 Urbandale Invitational 1
332 John Kacmarynski 2025 26:02.5 8:24 9/4/21 Urbandale Invitational 1
333 Matthew Linkletter 2019 26:09 8:26 9/5/15 Urbandale Invitational 1
334 Severo Rodriguez 2025 26:15.8 8:28 9/4/21 Urbandale Invitational 1
335 Christian Leonard 2017 26:18 8:29 9/5/13 Urbandale Invitational 2
336 Peter Lee 2018 26:19 8:29 9/5/15 Urbandale Invitational 1
336 Dan Johanson 2004 26:19 8:29 9/5/02 Urbandale XC Classic 1
338 Dalton Cale 2020 26:23.4 8:31 9/7/19 Urbandale XC Invitational 2
339 Erik Osborne 2022 26:33.2 8:34 9/7/19 Urbandale XC Invitational 1
340 Tyler Blakely 2018 26:35 8:35 9/5/15 Urbandale Invitational 1
341 Ben Robey 2009 26:37 8:35 8/31/06 Urbandale Invite 1
342 Tom Downey 2006 26:40 8:36 9/30/03 Urbandale Invite 3
343 Mark Timmins 2007 26:48 8:39 9/28/04 Urbandale Invite 1
344 Aidan Sash 2024 26:57.7 8:42 9/4/21 Urbandale Invitational 1
345 Will Donaghy 2019 27:01 8:43 9/5/15 Urbandale Invitational 1
346 Sam Covill 2022 27:16.7 8:48 9/1/18 Urbandale Invitational 1
347 Nate Green 2020 27:29.8 8:52 9/7/19 Urbandale XC Invitational 2
348 George Pierson 2021 27:37.6 8:55 9/7/19 Urbandale XC Invitational 2
349 Paul Nesbit 2007 27:41 8:56 9/4/03 Urbandale Invite 1
350 Luke Anderson 2018 27:57 9:01 9/5/15 Urbandale Invitational 1
351 Joshua Seymour 2016 28:07 9:04 9/5/15 Urbandale Invitational 2
352 Spencer Sheaff 2009 28:23 9:09 8/31/06 Urbandale Invite 1
353 DJ Mcgrath 2016 28:24 9:10 9/4/14 Urbandale Invitational 1
354 Eric Lovelady 2004 28:31 9:12 9/24/01 Urbandale Invite 1
355 Ethan Perez 2019 28:32 9:12 9/5/15 Urbandale Invitational 1
356 Will Myers 2017 28:42 9:15 9/5/15 Urbandale Invitational 1
357 Nick Danato 2008 28:49 9:18 9/1/05 Urbandale Invite 1
358 Nate Kouri 2016 29:15 9:26 9/5/13 Urbandale Invitational 1
359 George Long 2018 29:52 9:38 9/4/14 Urbandale Invitational 2
360 Nick Dietrich 2018 31:37 10:12 9/5/15 Urbandale Invitational 2
361 Liam Sweeney 2018 32:59 10:38 9/4/14 Urbandale Invitational 2
362 Nathan Baumhover 2022 34:38.3 11:10 9/1/18 Urbandale Invitational 1
All Time Rank Runner Name Grad Year Time Pace PR Date PR Event # of
Races
Graph full race
history on course
(pick up to 7)

Note: All columns are sortable by clicking on the column heading.