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

Graduation Filter Gender

All-Time Report

This report ranks athletes by average career pace. You may also graphically overlay the careers of selected athletes. Only athletes with a minimum of 10 races are included.

The report below currently displays:

  • Grads & Current Runners
  • Boys
  • Minimum of 10 races
All Time Rank Name Grad Year Avg Pace # of Events Imprvmnts Select Runners to
Overlay Careers
1 Connor Bilodeau 2027 5:01 10 0/2
2 Matt Strangio 2020 5:05 36 16/20
3 Ajani Salcido 2021 5:09 15 2/3
4 Matthew Ogilvie 2027 5:10 33 9/16
5 Brandon Moreno 2023 5:11 21 9/10
6 Spencer Pickren 2021 5:12 10 1/3
7 Drake Hoferer 2026 5:13 41 17/23
8 Isaac Abbott 2026 5:13 55 26/34
9 Declan Higgins 2024 5:14 15 4/4
10 Jacob Swanson 2023 5:16 37 11/18
11 Braden King 2022 5:16 34 12/12
12 Kyle Jakary 2026 5:16 40 14/19
13 Sean Kurdy 2016 5:18 52 27/34
14 Lucas Alberts 2027 5:19 37 16/18
15 Chase Gordon 2020 5:19 19 3/10
16 Michael Chambers 2021 5:20 29 6/8
17 Evan Watchempino 2007 5:20 24 9/14
18 Chase Cressman 2025 5:21 48 17/29
19 Antonio Vargas 2019 5:23 23 7/9
20 Kyle Lackner 2008 5:23 29 9/14
21 Rafael Jopson 2027 5:24 42 15/20
22 Brendan Jones 2017 5:24 49 25/31
23 Ryan Tait 2027 5:25 35 12/14
24 Benjamin Holland 2017 5:25 49 23/31
25 Colin Ryan 2019 5:25 49 25/29
26 Preston Conner 2022 5:25 25 6/7
27 Nicholas Salonites 2020 5:25 23 9/11
28 Adam Kelly-Strong 2010 5:26 42 18/24
29 John Kelly 2028 5:26 24 8/9
30 Jake Kelly-Strong 2006 5:26 19 8/12
31 Cormac McCullaugh 2011 5:27 14 3/4
32 Gabriel Lovely 2019 5:27 14 3/4
33 Michael Lackner 2016 5:27 47 25/29
34 Michael Salvatierra 2007 5:27 22 10/13
35 Phil Mckennan 2007 5:27 26 12/16
36 Andrew Brown 2014 5:28 23 10/13
37 Emilio Garcia 2009 5:28 34 15/21
38 Evan Cross 2016 5:30 19 6/8
39 Tristyn Martin 2014 5:30 50 25/34
40 Patrick Cummings 2016 5:30 43 21/24
41 Jonah Reynolds 2024 5:30 47 21/28
42 Navin Kadel 2025 5:30 42 17/19
43 Samir Benouar 2006 5:30 13 3/4
44 TJ Brown-Pinizzotto 2011 5:31 35 11/23
45 Scott Donahue 2007 5:31 23 10/14
46 Ryan Courtwright 2004 5:32 12 5/6
47 Miles Worthen 2019 5:33 45 16/25
48 Kyle Guthrie 2016 5:35 30 9/14
49 Dillon Ramos 2005 5:35 12 2/3
50 Matthew Sickman 2016 5:35 49 23/31
51 Blake Ramos 2007 5:36 10 2/2
52 Colton Misono 2011 5:36 42 19/23
53 Robert Bell 2017 5:37 47 23/29
54 Colin Chapman 2009 5:37 15 5/6
55 James Laville 2006 5:38 12 3/4
56 Robert Leon 2009 5:38 32 11/17
57 Jordan Rahe 2018 5:38 47 17/24
58 Alec Gragg 2006 5:38 10 2/3
59 Eric Ragland 2013 5:39 10 2/3
60 Tyler Offerman 2022 5:40 41 10/15
61 Gio Piccone 2008 5:40 23 8/11
62 Chris Goode 2013 5:41 46 26/28
63 Matt Palmer 2007 5:41 18 4/6
64 Colin Brannan 2019 5:41 45 21/25
65 Joe Mahoney 2011 5:42 27 8/12
66 Wesley Gonsalves 2029 5:42 11 0/1
67 Robson Fuentes 2025 5:42 46 12/24
68 Cole Rasmussen 2023 5:43 10 1/1
69 Sam Stoll 2013 5:43 44 24/24
70 Michael Sommers 2009 5:43 26 7/11
71 Michael Enabnit 2006 5:43 13 2/4
72 Danny Diaz 2010 5:43 43 19/23
73 Caelin Sutch 2020 5:43 24 4/13
74 Andrew Huitt 2015 5:44 43 19/24
75 Talon Krieger 2020 5:44 32 9/17
76 Griffin Smith 2027 5:45 36 12/15
77 J. Hodgson 2007 5:45 11 2/3
78 Cameron Cleland 2022 5:45 22 8/8
79 James Wilde 2016 5:45 22 6/8
80 Nick Siino 2016 5:45 13 1/3
81 Brady Blum 2025 5:45 32 12/14
82 Scott Matzoll 2007 5:46 11 2/3
83 Nathan Frazier 2008 5:46 28 4/13
84 Willie Diaz 2009 5:46 27 8/12
85 Seamus Caslin 2019 5:47 42 12/22
86 Justin Brown-Pinizzotto 2011 5:47 35 9/17
87 Connor Frings 2029 5:47 12 2/2
88 Nicholas Ryan 2026 5:47 43 19/21
89 Jackson Johns 2026 5:48 43 15/20
90 Robert Canalas 2019 5:48 40 13/23
91 Martin Smith 2020 5:48 27 12/13
92 Bryce Yee 2009 5:48 25 9/12
93 David Vincent 2018 5:49 36 11/14
94 Luke Gary 2012 5:49 37 16/19
95 Patrick Caslin 2017 5:49 48 26/31
96 Diego Levenfeld 2022 5:49 36 10/13
97 Perry Hansen 2010 5:50 42 21/25
98 Flavio Medrano 2013 5:50 40 16/21
99 Daniel Krotine 2025 5:51 44 18/20
100 Ian King 2022 5:51 31 6/9
101 Connor King 2020 5:51 36 14/18
102 Todd Russell 2019 5:51 45 17/25
103 Andy Farris 2010 5:52 17 5/5
104 Jaypal Reddy 2026 5:52 48 16/24
105 Cristian Hernandez 2015 5:52 36 16/19
106 Noah Nast 2026 5:52 10 2/3
107 Preston Daniels 2011 5:52 36 7/19
108 Anthony Rogado 2019 5:52 46 20/25
109 Brandon Hurd 2018 5:53 19 8/8
110 Travis Carter 2010 5:53 10 2/3
111 Nick Crouch 2011 5:53 18 2/4
112 Demetri Petuskey 2020 5:53 26 8/11
113 Gabe Giannini 2023 5:53 11 0/1
114 Matthew Bata 2022 5:53 10 0/0
115 Joe Krtil 2007 5:54 18 5/7
116 Justin Lobo 2010 5:54 42 21/25
117 Charles Kim 2025 5:54 22 5/6
118 Nicholas Ramos 2027 5:54 38 16/17
119 Alex Tyree 2017 5:54 46 23/29
120 Trevor Felix 2025 5:54 33 12/14
121 James Randall 2024 5:55 11 0/1
122 Tommy Gee 2021 5:55 33 13/13
123 Julian Curiale 2022 5:56 21 7/9
124 Joe Ryan 2021 5:56 34 15/15
125 Joey Ryan 2022 5:56 40 10/16
126 Kyle Sanborn 2012 5:56 31 17/17
127 Anthony Galves 2013 5:56 11 2/2
128 Jayson Leach 2020 5:57 33 16/17
129 Willy Filice 2010 5:57 13 2/3
130 Greg Woollgar 2013 5:57 36 13/18
131 Henry Stroud 2010 5:57 39 12/23
132 George Srabian 2025 5:57 24 8/9
133 Aaron Beasley 2026 5:58 18 6/7
134 George Vlahos 2026 5:59 36 11/15
135 Carson Wignall 2011 6:00 18 4/5
136 Vedh Ravula 2029 6:01 10 0/1
137 Eric Huitt 2020 6:01 36 11/17
138 Tanner Misono 2013 6:01 28 11/14
139 Kyle Young 2018 6:01 45 19/25
140 Jadon Fuentes 2027 6:01 34 13/15
141 Preston Bates 2028 6:01 13 3/3
142 Von Curtis 2014 6:01 10 4/4
143 Luke Moreno 2018 6:02 11 1/2
144 Jeremiah Ziebert 2011 6:02 28 5/12
145 Jim Oys 2011 6:02 20 6/7
146 Tomas Penner 2022 6:02 31 10/12
147 Bobby Ternes 2016 6:02 24 11/12
148 Hunter Smith 2019 6:03 11 1/3
149 Spencer Morrison 2022 6:03 17 3/6
150 Jack Ericson 2022 6:03 42 15/17
151 Matt Henley 2012 6:03 19 4/8
152 Russell Kustic 2019 6:04 40 14/23
153 Steven Noll 2019 6:05 20 8/11
154 Walid Hijazi 2024 6:05 18 5/6
155 Damian Renteria 2027 6:06 27 7/9
156 Maxwell Mendoza 2028 6:06 21 10/10
157 Bradley Carpenter 2016 6:06 24 9/12
158 Tommy Malone 2014 6:06 11 3/4
159 Gavin Joaquin 2022 6:07 37 5/15
160 John Barreiro 2026 6:07 32 15/15
161 Samuel Wilson 2010 6:08 16 6/9
162 Justin Haynes 2010 6:08 24 11/11
163 Lucas Rucker 2024 6:08 36 10/16
164 Lukas Crawford 2021 6:08 21 9/9
165 Tim Jones 2012 6:09 29 12/14
166 Vicente Lamera 2019 6:09 28 7/16
167 Eric Ross 2025 6:10 19 6/7
168 Jeremy Verke 2011 6:10 37 9/20
169 Matthew Griffin 2016 6:10 47 22/28
170 Spencer Jensen 2013 6:10 25 5/9
171 Harley Sherman 2022 6:11 24 4/9
172 Henry Leonard 2028 6:11 16 3/7
173 Randy Stralen 2017 6:11 14 3/5
174 Tyrell Ross 2024 6:11 21 7/8
175 Robby Hartman 2011 6:11 24 5/10
176 Jacob Iritani 2015 6:12 32 10/16
177 Connor Campbell 2014 6:12 14 6/6
178 Jack Baer 2016 6:12 48 22/30
179 Michael Gamette 2021 6:13 29 11/11
180 Tyler Thies 2025 6:13 45 21/23
181 Christian Hyde 2022 6:14 37 11/14
182 Trevor Beards 2016 6:14 19 2/3
183 Jake Perry 2029 6:14 12 1/2
184 Sam Mccrimons 2007 6:14 11 4/5
184 Maximiliano Hernandez 2027 6:14 24 4/9
186 John Ricca 2011 6:15 33 13/18
187 Alex Intagliata 2010 6:15 21 5/8
188 Andrew Burrows 2011 6:15 32 10/16
189 Jon Deutsche 2007 6:15 11 2/3
190 Paul Gaffaney 2022 6:16 33 11/13
191 Zach Kesthely 2007 6:16 13 3/5
192 Adam Diaz 2028 6:16 17 4/7
193 Marcus Bernard 2016 6:17 20 7/7
194 Chris Medina 2012 6:17 40 20/25
195 Cole Baer 2018 6:17 45 18/25
196 Christopher Sommers 2014 6:18 34 14/17
197 Kai Switlick 2025 6:18 34 11/18
198 Jack Richardson 2014 6:18 22 8/9
199 Sam Vernekoff 2023 6:18 11 2/2
200 Mitchell Sullivan 2025 6:19 33 15/16
201 Justin Velez 2007 6:19 10 2/2
202 Ian Dougherty 2008 6:19 21 4/9
203 Marcos Lopez 2023 6:19 38 11/15
204 Landon Miller 2016 6:19 16 7/7
205 Kevin Cendro 2017 6:19 17 5/6
206 Logan Day 2014 6:19 43 20/24
207 Spencer Yee 2013 6:19 10 2/3
208 Mason Strawn 2024 6:19 24 7/8
209 Elliot Raskin 2018 6:20 18 8/8
210 Ryan Rush 2020 6:20 10 0/0
211 Nicholas Gamette 2019 6:20 30 11/16
212 Ryan Azar 2014 6:20 13 1/2
213 James Catania 2026 6:21 21 8/8
214 Giancarlo Hash 2024 6:21 29 5/10
215 Gregg Neves 2019 6:21 20 8/10
216 Austin Burrows 2013 6:21 11 4/4
217 Anthony Medrano 2009 6:22 16 5/5
218 Louis Styer 2013 6:22 27 9/13
219 Peter Beardsley 2018 6:22 13 3/3
220 Kevin Wells 2018 6:22 12 2/2
221 Tim Brannan 2017 6:22 44 19/27
222 Ryan Anderson 2022 6:23 18 6/7
223 Kevin Cox 2022 6:23 15 4/5
224 Nick Csicsery 2009 6:24 28 10/14
225 Cesar Cruchley 2029 6:25 12 1/2
226 Blake Formanek 2009 6:25 30 10/16
227 Matt Nelson 2012 6:25 29 12/15
228 Michael Flodin 2015 6:25 23 10/10
229 Alexander Tate 2026 6:25 16 7/8
230 Caleb Eddy 2014 6:25 44 17/24
231 Tanner Leon 2014 6:25 30 13/14
232 Bryan Brennan 2014 6:26 13 6/6
233 Luke Maechler 2010 6:26 24 5/9
234 Ryan McNeil 2022 6:27 18 4/6
235 Nicholas Lyons 2023 6:28 29 6/10
236 Matt Reed 2011 6:28 13 2/3
237 Gianni Allen 2027 6:28 31 8/12
238 Eric Frame 2010 6:28 37 11/23
239 Giovanni Sloppye 2022 6:28 17 2/5
240 Raphael Edralin 2025 6:29 20 8/10
241 Benjamin Flores 2019 6:29 22 7/8
242 Robert Hoppe 2011 6:29 15 3/4
243 Michael Whisenand 2008 6:30 11 2/3
244 Tim Muller 2014 6:30 21 8/9
245 Drew Eandi 2027 6:30 11 1/2
246 Mason Miller 2029 6:31 10 2/2
247 Ethan Starkel 2027 6:31 10 0/0
248 Josh Noll 2020 6:32 10 3/4
249 Mateo Hernandez 2027 6:33 29 9/13
250 Erick Bajamundi 2009 6:33 13 4/6
251 Colin Cavanagh 2027 6:33 27 9/14
252 Frank Valencia 2024 6:34 22 4/8
253 Diego Picazo 2024 6:34 11 2/2
254 Jack Shea 2013 6:35 10 1/2
255 Keegan Butler 2026 6:35 30 7/11
256 Charlie Stevens 2010 6:35 32 9/17
257 Micah Olmstead 2027 6:36 29 8/13
258 Tristan Miller 2015 6:36 17 8/9
259 Steven Crayne 2010 6:37 27 5/13
260 Anthony Flores 2017 6:37 42 21/26
261 Alec Mlikotin 2019 6:38 18 3/4
262 Baron Smith 2027 6:39 27 10/10
263 Jordan Pink 2018 6:39 19 2/8
264 Aidan Guinn 2025 6:41 16 5/6
265 Ben Ryan 2023 6:41 13 3/3
266 Luke Ellsworth 2029 6:41 10 2/2
267 Justin Paredes 2025 6:41 18 5/5
268 Chris San Juan 2012 6:42 24 12/12
269 Jacob Crayne 2012 6:42 20 5/10
270 John Lindroos 2022 6:42 32 5/13
271 Jack Rojas 2029 6:43 11 0/1
272 Joey Pardini 2011 6:43 29 10/13
273 Trey Jacobi 2021 6:43 11 5/5
274 Kevin Diederich 2024 6:44 16 4/5
275 Thomas Cummings 2029 6:45 10 1/1
276 Michael Conners 2012 6:45 10 0/1
277 McClane Sjolund 2014 6:47 14 2/3
278 Devin Pettit 2022 6:47 29 11/11
279 Ian Kim 2027 6:47 15 6/6
280 Eliot Pickering Pick 2022 6:48 21 8/9
281 Andrew Hamm 2027 6:48 29 8/12
282 Matthew Jones 2021 6:48 19 10/10
283 Matthew Bajamundi 2015 6:48 37 15/22
284 Ryan Moyle 2015 6:48 12 2/3
285 Chris Graff 2014 6:48 10 1/1
286 Lorenzo Johnson 2028 6:50 19 8/9
287 George Medina 2010 6:50 25 2/10
288 Zach McPherson 2011 6:50 23 6/9
289 Nate Serrao 2021 6:51 10 1/1
290 Erik Murrain 2014 6:52 15 2/4
291 Jonah Fowler 2029 6:52 10 0/1
292 Giovanni Bagatelos 2024 6:52 29 7/12
293 Nick Ferguson 2022 6:52 20 7/8
294 Anthony Macias 2013 6:52 11 4/4
295 Alejandro Penilla 2026 6:53 29 10/12
296 Brogan McLaughlin 2023 6:54 18 4/5
297 Bennett Bullard 2025 6:54 20 6/8
298 Neil Barth 2010 6:54 18 5/7
299 Tim Runyan 2008 6:55 15 1/3
300 Ben Soloman 2017 6:56 10 0/2
301 Nicholas Macias 2019 6:56 11 1/3
302 Drake Budzinski-Stauffer 2027 6:57 10 1/2
303 Keaton DeBencik 2019 6:59 19 4/10
304 Cameron Skreden 2010 7:00 24 6/11
305 Andrew Clemente 2024 7:01 11 0/1
306 Roanin Krieger 2022 7:01 10 1/1
307 Arjun Deol 2019 7:01 14 3/3
308 Drew Standriff 2014 7:02 28 10/13
309 Julius Hennan 2028 7:02 22 11/11
310 James Levi 2014 7:03 13 1/3
311 Leo Li 2028 7:03 13 3/4
312 George Sicner 2021 7:03 36 14/17
313 Greg Cichocki 2009 7:05 13 0/1
314 Brayden O'Brien 2025 7:05 43 16/25
315 Declan Taber 2022 7:07 10 1/2
316 Jaden Duong 2028 7:07 17 7/9
317 Sean Paredes 2022 7:08 10 2/2
318 Max Schmidt 2013 7:09 18 3/4
319 Fernando Echeona 2014 7:11 15 6/6
320 Steven Koll 2010 7:13 10 1/2
321 Joe O'Neil 2010 7:15 10 0/0
322 Trevor Martin 2012 7:15 19 8/9
323 Ian Bupara 2012 7:15 10 2/2
324 Jordan Abdel 2018 7:15 12 3/4
325 Matthew Manus 2018 7:16 14 4/5
326 Alexander Brown 2024 7:16 37 11/18
327 Jacob Sasaura 2018 7:17 19 8/10
328 Marshall Elliott 2014 7:17 19 6/7
329 Jude Rankin 2027 7:18 31 11/13
330 James Sung 2026 7:18 33 12/15
331 Mark Isidro 2011 7:18 21 2/7
332 Declan Cooley 2026 7:19 19 7/8
333 Chris Fines 2018 7:19 10 2/2
334 Luke Snider 2022 7:20 10 2/2
335 Robert Bonner 2010 7:21 14 1/6
336 Timmy Canalas 2021 7:22 22 9/9
337 Brian Jahn 2017 7:23 11 3/3
338 Giancarlo Brida 2016 7:24 21 5/8
339 Cassidy Nguyen 2017 7:24 11 3/3
340 Rishi Vasanthan 2025 7:24 21 7/9
341 Lucas Paton 2023 7:29 10 2/2
342 Anthony de Guzman 2019 7:31 10 1/2
343 Saverio Bernardi 2019 7:31 19 6/9
344 David Roldan 2015 7:31 10 3/3
345 Daniel Robinson 2016 7:32 12 2/2
346 Andrew Vallero 2018 7:33 19 6/8
347 Brayden Beard 2027 7:39 25 6/10
348 Bradley Sullivan 2028 7:39 10 2/2
349 Chris Appel 2017 7:40 20 4/9
350 Alex Aprea 2015 7:41 15 5/7
351 Daniel Ryan 2025 7:43 11 1/1
352 Patrick Sapunor 2014 7:45 16 3/4
353 Patrick Mahan 2016 7:48 12 2/2
354 Emillio Hernandez 2029 7:48 11 1/1
355 Colin O'Brien 2027 7:49 31 3/13
356 Ershad Forghany 2017 7:50 20 7/8
357 Reginald Camacho 2015 7:59 10 2/2
358 James Kornowski 2010 8:02 17 5/5
359 Jack Pettit 2023 8:03 10 1/2
360 Thomas Contreras 2022 8:12 34 12/15
361 Edwin Perez 2017 8:14 29 9/14
362 Michael Sicner 2022 8:20 32 11/13
363 Rodrigo Soler 2017 8:28 10 1/2
364 Mark Miller 2009 8:31 23 7/11
365 Juan Jimenez 2023 8:31 10 1/1
366 Aaron Huang 2028 8:44 20 9/9
367 David Dardis 2020 8:48 10 1/3
368 Nicholas Contreras 2024 8:59 35 11/16
All Time Rank Name Grad Year Avg Pace # of Events Imprvmnts Graph Careers