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

Graduation Filter Gender Min Race Filter Sort By

All-Time Report

This report ranks athletes by average career pace. You may also graphically overlay the careers of selected athletes.

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 Kevin Lehr 2016 5:22 34 15/23
2 Kyle Reidy 2016 5:29 28 15/18
3 Michael Dunne 2016 5:29 27 13/19
4 Ben Osipow 2015 5:30 37 25/26
5 Nicholas Alvarado 2006 5:30 23 11/14
6 Matt Snyder 2007 5:31 22 8/12
7 Michael Reher 2010 5:33 33 17/22
8 Nick Hollister 2017 5:33 38 23/27
9 Luciano Roberts 2024 5:34 32 20/23
10 Greg Innes 2009 5:35 32 15/19
11 Ciaran Murphy 2013 5:35 33 16/20
12 Krey Hacker 2016 5:37 36 21/25
13 Lucas Talavan 2010 5:37 22 11/12
14 Peter Birsinger 2009 5:37 24 13/13
15 Trey Wright 2025 5:38 24 15/16
16 Raymond Breault 2016 5:40 37 23/26
17 Taylor Spaulding 2017 5:41 27 16/17
18 Sean Reavey 2007 5:44 18 8/9
19 Alex Esparza 2008 5:44 24 13/15
20 Ethan Martinovsky 2024 5:44 22 10/14
21 Michael O'Meara 2024 5:44 26 15/17
22 Matt Peck 2005 5:45 10 3/5
23 Sean Doheny 2018 5:46 32 18/22
24 Nizar Sweileh 2017 5:46 31 16/20
25 Thomas Sayre 2013 5:46 24 11/13
26 Daniel Morthole 2006 5:46 10 3/5
27 John Dahlz 2003 5:47 11 4/5
28 Aaron Bush 2002 5:48 12 7/7
29 Will Holleran 2004 5:48 15 7/9
30 Matt Leland 2008 5:49 22 11/12
31 John Hollister 2025 5:50 22 12/14
32 Morgan Sommer 2016 5:50 37 23/26
33 Patrick Cummins 2013 5:51 26 11/13
34 Liam Milby 2022 5:51 31 15/22
35 Michael Lundgren 2018 5:52 26 12/17
36 Luke Veit 2021 5:52 28 14/18
37 James Estillore 2018 5:52 33 14/22
38 Andrew Shahamiri 2008 5:53 22 9/12
39 Justen Estillore 2024 5:53 22 9/14
40 Chris McGuire 2005 5:54 13 5/7
41 Sam Finnerty 2024 5:54 14 7/7
42 Carter Phelps 2002 5:54 11 5/7
43 Marco Bonacini 2018 5:54 35 20/23
44 Evan Yee 2019 5:55 33 16/22
45 Devin Dunn 2009 5:55 32 18/20
46 Julian Richard 2024 5:55 25 7/16
47 Matt Fisher 2018 5:55 20 7/12
48 Kevin Chin 2026 5:56 16 8/9
49 Joe McIntyre 2012 5:56 22 8/11
50 Padraig Lyons 2015 5:57 12 5/6
51 Alex Hall 2020 5:57 33 20/21
52 Mark Swartz 2001 5:57 12 6/7
53 Sam Berrin 2004 5:58 10 5/6
54 Robbie Anicetti 2007 5:58 18 9/9
55 Evan Grzejka 2009 5:59 12 2/2
56 Bryan Lorentz 2002 5:59 10 4/5
57 Justin Jayme 2011 6:00 33 16/20
58 Danny Harrington 2006 6:00 17 5/9
59 Evan Quon 2021 6:00 14 4/5
60 Aiden Gray 2026 6:00 14 8/8
61 Luke Pulaski 2006 6:01 15 4/6
62 Sam Molke 2011 6:01 23 9/11
63 Kelvin Chan 2023 6:02 29 19/20
64 John DeGraw 2018 6:02 33 19/23
65 Paul Zmuda 2006 6:02 14 4/6
66 Rian Dineen 2008 6:03 20 5/10
67 David Darling 2004 6:04 14 8/9
68 Liam Powers 2012 6:04 30 14/18
69 Kevin Aguirre 2006 6:05 11 2/4
70 Chris Warner 2008 6:05 19 7/10
71 Danny Martinez 2008 6:06 20 7/10
72 Ryan Buick 2009 6:06 20 3/8
73 Eamonn Erskine 2025 6:07 23 13/15
74 Niall McDermott 2026 6:08 14 6/7
75 Wesley Tse 2021 6:08 24 11/15
76 Aziz Wong 2017 6:08 34 20/23
77 Sean Cotter 2008 6:08 12 4/4
78 Matt Shugarte 2021 6:08 18 7/9
79 Tyler Livy 2014 6:08 28 15/16
80 Conor Cannon 2012 6:08 31 19/20
81 Matt Roman 2007 6:09 17 8/8
82 Owen Mcdonagh 2002 6:09 10 4/4
83 Issac Lee 2020 6:10 31 16/19
84 John Ide 2009 6:10 30 13/17
85 Joey Cuevas 2018 6:10 29 19/20
86 Michael O'Bryan 2018 6:11 30 16/20
87 Athan Haigh 2010 6:11 21 9/11
88 Kyle Chan 2016 6:11 34 23/25
89 Seamus Lucey 2018 6:11 14 6/7
90 Alfonso Lopez 2018 6:12 15 5/8
91 Colin Gunn-graffy 2003 6:12 10 4/4
92 George Hollister 2020 6:12 30 16/18
93 Michael Crocker 2010 6:13 12 2/4
94 Nick Roman 2010 6:13 26 13/16
95 Andrew Presher 2018 6:14 23 12/15
96 John Moran 2011 6:14 22 13/13
97 Ian Randolph 2006 6:14 12 4/4
98 John Petrinovich 2016 6:14 25 15/16
99 Tim Abbott 2022 6:14 23 12/14
100 Shane Kealy 2016 6:15 29 17/20
101 Matt Tate 2009 6:15 11 4/4
102 Kyle Graycar 2010 6:15 27 15/18
103 Connor Chan 2021 6:16 24 12/14
104 Andy Vanderbilt 2010 6:16 27 12/17
105 Evan O'Reilly 2019 6:16 28 15/19
106 Daniel Casey 2014 6:18 14 4/6
107 Peter Holl 2010 6:18 13 4/4
108 Ronan Kramer 2020 6:18 30 16/19
109 Zach Seher 2011 6:18 13 4/5
110 Reilly Cannon 2017 6:18 32 23/23
111 Ryan Geraghty 2008 6:19 17 5/8
112 Diego Maes 2023 6:19 13 4/7
113 Alexander Paras 2017 6:20 31 19/21
114 Vince Silveira 2009 6:21 16 2/7
115 Raymond Kwan 2016 6:21 31 20/22
116 Javier Barajas-Duran 2013 6:21 27 13/16
117 John Hietter 2008 6:21 10 3/3
118 Tyler Yen 2025 6:22 18 10/11
119 Brett Hansson 2007 6:22 16 7/9
120 Justin Lim 2022 6:23 18 9/11
121 Ryan Pidgeon 2013 6:23 23 11/11
122 Eric Pang 2014 6:23 27 15/15
123 Tyler Tam 2019 6:24 23 12/14
124 Cole Savageaux 2016 6:24 30 16/21
125 Justin Lee 2015 6:24 15 6/8
126 Johnny O'Meara 2020 6:25 22 11/11
127 Christian Eidson 2018 6:25 30 18/20
128 Phillip Loeffler 2011 6:25 28 13/16
129 Cooper Veit 2018 6:25 29 15/19
130 Greg Gandolfo 2008 6:25 16 6/8
131 Misha Goldberg 2024 6:25 10 2/5
132 Chris Andrews 2018 6:26 32 20/22
133 Tyler Lok 2018 6:26 31 17/21
134 Eugene Kwan 2013 6:26 31 16/17
135 Charlie Ashendorf 2020 6:26 23 12/14
136 Ryan Falk 2008 6:27 17 9/9
137 Matthew Cueto 2015 6:27 32 20/22
138 Aidan Pidgeon 2020 6:27 30 14/19
139 Jack Lum 2019 6:27 30 18/19
140 Matthew Lum 2016 6:27 33 23/24
141 Coby Sobrepena 2020 6:27 18 5/8
142 Tyler Truong 2020 6:27 30 16/19
143 Will Green 2013 6:28 29 14/16
144 Nate Landis 2025 6:29 17 9/9
145 Oliver Ortiz 2020 6:29 29 17/18
146 Chris Maldonado 2009 6:29 13 5/6
147 Brett Lando 2006 6:29 12 4/5
148 Stanley Leung 2008 6:29 12 5/6
149 Kyle Huang 2018 6:30 14 3/7
150 Sean Bautista 2023 6:30 19 12/13
151 Eli Calara 2025 6:30 17 8/11
152 Andy Martinez 2010 6:30 19 4/10
153 Griffin Hubbard Godfrey 2023 6:30 21 13/13
154 Benjamin Rodriguez-Garcia 2023 6:31 24 13/15
155 Soren Eldemir 2017 6:31 10 3/3
156 Thomas Haskell 2018 6:32 15 2/6
157 Tom Shanahan 2006 6:32 11 4/4
158 Michael Lando 2004 6:33 10 5/6
159 Ryan Aguirre 2007 6:33 16 4/9
160 Joseph Dito 2026 6:33 10 4/5
161 Erik Loos 2006 6:33 11 4/4
162 Andrew Lam 2016 6:33 33 20/24
163 Joey Koblitz 2014 6:33 22 10/11
164 Gabriel Fong 2025 6:34 20 11/13
165 Blair Meehan 2015 6:34 32 20/23
166 Connor Geraghty 2009 6:34 13 4/6
167 Enzo Lucich 2019 6:34 12 3/5
168 Owen DeLuca 2022 6:35 10 3/4
169 Owen Veit 2020 6:35 29 14/18
170 Rich Bassin 2012 6:35 28 17/17
171 Conor Murphy 2021 6:35 21 12/13
172 Nikos Buse 2010 6:35 21 11/13
173 Matthew Miloslavich 2020 6:35 26 15/16
174 David Barajas 2019 6:36 26 14/17
175 Andrew Latham 2013 6:36 29 14/16
176 Michael Bourdet 2022 6:37 23 10/15
177 Michael Sebastinelli 2009 6:37 11 0/4
178 Pedro Sandoval 2015 6:37 29 8/20
179 Andy Kwan 2018 6:37 31 20/21
180 Tim Mullins 2020 6:37 12 5/5
181 Bradley Russell 2016 6:37 15 3/7
182 Chris Hoffman 2006 6:38 12 5/5
183 Nick He 2021 6:38 12 3/5
184 Will Doyle 2023 6:38 19 12/12
185 Brandon Crocker 2012 6:39 15 8/8
186 Connor Barnett 2015 6:39 13 6/6
187 Doug Bassin 2014 6:39 28 15/16
188 Scott Shymanski 2010 6:40 18 9/10
189 Nicholas Arnold 2015 6:40 14 2/7
190 Andrew Corwin 2013 6:40 26 11/14
191 Nick Jose 2009 6:41 14 4/5
192 Matt Caracciolo 2012 6:42 28 16/18
193 Jimmy Ruck 2007 6:42 15 2/6
194 Noel Castro 2004 6:42 10 6/7
195 Ben Chew 2015 6:42 26 14/17
196 Alex Nicolas 2014 6:42 23 14/14
197 Robert Christian 2020 6:43 16 6/7
198 Robert Avila 2009 6:43 27 9/15
199 Daine Danielson 2010 6:43 25 17/17
200 Hensley Sy 2012 6:44 16 6/7
201 Paul Hwang 2012 6:44 27 16/17
202 Raymond Deng 2011 6:44 12 4/4
203 Simon Loos 2008 6:44 19 8/10
204 Pablo Abarca 2009 6:44 11 3/3
205 Ryan DeGraw 2015 6:44 24 12/15
206 Ben Mann 2017 6:45 15 6/7
207 Bryce Milby 2024 6:45 11 5/5
208 Martin Leung 2016 6:45 33 23/25
209 Christian Carr 2012 6:45 21 9/11
210 Ian Javer 2022 6:46 10 3/4
211 Tejbir Dhaliwal 2025 6:46 20 11/13
212 Thomas Lundgren 2022 6:46 15 8/9
213 Jon Rey 2008 6:47 14 3/5
214 Max Zherebin 2015 6:47 15 1/6
215 Mike Shymanski 2009 6:48 24 11/12
216 Ethan Limchayseng 2013 6:48 20 8/10
217 Alessandro Del Rio 2026 6:48 13 7/7
218 Tyler Donati 2016 6:49 33 20/24
219 Avery Lee 2022 6:49 23 11/15
220 Tyler Waite 2013 6:49 14 5/5
221 Luke McMahan 2021 6:50 26 12/16
222 Kevin Najarro 2006 6:50 11 4/4
223 Ryan Murphy 2015 6:50 14 6/7
224 John Haskell 2019 6:50 23 10/14
225 Ezra Lai 2023 6:51 23 13/15
226 Chris Huang 2016 6:52 26 14/17
227 Joshua Masuda 2021 6:52 22 13/13
228 Jack Cannice 2012 6:52 13 5/5
229 Alexander San Jr. 2016 6:53 13 2/5
230 Kevin Fulgham 2012 6:53 18 6/8
231 Marco Petrilli 2013 6:53 11 3/4
232 Kyle Cotchett 2011 6:53 12 5/5
233 Joe Singer 2012 6:53 23 10/13
234 Jon Chew 2015 6:54 26 12/17
235 Joel Graycar 2012 6:55 26 15/17
236 Justin Yuen 2014 6:55 15 7/7
237 Marcus Holzberg 2013 6:55 12 3/5
238 Matthew Yee 2020 6:55 15 6/6
239 Filippo D'Asaro 2011 6:55 11 3/4
240 Lucas Forsyth-Cubas 2024 6:55 20 10/13
241 Justin Yamamura 2018 6:55 32 13/22
242 Nevin Kelly-Fair 2015 6:56 14 6/7
243 David Halsey 2015 6:56 14 6/7
244 Jared Quesada 2019 6:56 20 7/11
245 Michael Chichioco 2016 6:57 18 10/10
246 Conal Gallagher 2018 6:57 16 6/9
247 Ryan Barry 2020 6:58 19 7/10
248 Thomas Bogott 2012 6:58 13 3/3
249 Jason Chiu 2021 6:58 13 4/5
250 Chance White 2025 6:59 14 6/8
251 Ben Fernandez Jr. 2016 6:59 16 7/8
252 Steven Tong 2019 7:00 16 7/9
253 Ryan Coen 2010 7:00 25 11/17
254 Matteo Torres 2023 7:00 19 8/12
255 Walter Dutra 2015 7:00 10 1/4
256 Jack Viola 2013 7:02 18 7/8
257 Giancarlo San Giacomo 2010 7:03 11 5/5
258 Logan Simmons 2025 7:05 14 7/8
259 Andrew Abueg 2016 7:06 24 10/15
260 Will Simonds 2020 7:07 24 12/15
261 Sean MacNaughton 2016 7:07 24 11/16
262 Kyle Taschek 2021 7:07 21 10/12
263 Joshua Gee 2009 7:08 10 3/4
264 Justin Deckman 2012 7:08 21 5/11
265 Armen Demirjian 2019 7:08 15 7/8
266 Tyler Lam 2025 7:08 18 8/11
267 Eoin Lyons 2015 7:09 14 7/8
268 Willy Arbuckle 2010 7:09 11 4/5
269 Kevin Siu 2008 7:10 11 4/5
270 Jeff Thomson 2011 7:11 22 11/12
271 Thomas Maloney 2009 7:12 16 6/9
272 Spencer Burns 2013 7:12 29 13/16
273 Gavin Honores 2025 7:13 16 9/10
274 Carter Andereck 2010 7:14 10 0/4
275 Jason Dionida 2021 7:14 22 11/13
276 Giacinto Jondonovan 2015 7:15 22 10/13
277 Anthony Mark 2018 7:15 19 10/11
278 Rory Lunbeck 2022 7:15 22 12/15
279 Edwin Choi 2015 7:16 31 15/22
280 Sean O'Donnell 2012 7:16 28 17/18
281 Luciano Piersanti 2026 7:16 12 5/6
282 Buddy Lorentz 2011 7:17 13 5/5
283 Josh Santos 2012 7:17 14 4/7
284 Greg Snyder 2011 7:17 13 6/6
285 Joshua Padilla 2021 7:18 13 5/5
286 Sami Khoury 2026 7:18 12 6/6
287 Andrew Laughlin 2019 7:18 23 13/14
288 Danny Price 2009 7:19 11 3/3
289 Brandon Miao 2019 7:19 16 7/9
290 Matt Quesada 2013 7:20 17 6/7
291 Andrew Schilling 2012 7:22 21 10/11
292 Ronnel Datlag 2009 7:23 20 8/10
293 Jason Louie 2016 7:24 30 20/21
294 Adriel Garcia 2021 7:26 22 13/13
295 Rowan Garzee 2021 7:26 14 5/5
296 Nicholas D'agostino 2022 7:26 11 4/5
297 Killian Murphy 2023 7:27 12 5/6
298 Adrian Liu 2025 7:27 14 8/8
299 Nico Cunanan 2011 7:29 14 4/5
300 Ryan Moloney 2013 7:29 25 11/12
301 Marc Tran 2015 7:30 24 11/15
302 Jahzel Castillo 2013 7:31 14 4/6
303 Luis Vidalon 2013 7:31 25 12/13
304 Nathan Chow 2012 7:31 15 8/8
305 Justin Lew 2014 7:33 21 6/10
306 Dominic Regalia 2026 7:33 12 6/6
307 Matthew Chan 2013 7:34 22 10/10
308 Brandon Raymundo 2017 7:34 24 14/16
309 Brandon Bumbaca 2013 7:36 18 7/8
310 Ari Bushler 2026 7:39 13 7/7
311 Liam Fitzpatrick 2012 7:39 24 12/14
312 Mike Quinones 2008 7:39 13 5/5
313 Randy Yee 2008 7:41 12 3/6
314 Jacob Nacario 2012 7:42 14 6/7
315 Joseph Park 2011 7:43 20 8/11
316 Garo Ekmekjian 2019 7:47 20 11/12
317 Stephen Jordan 2013 7:52 24 8/11
318 Alex Arnest 2008 7:54 12 2/3
319 Ryan Lu 2012 8:05 11 4/5
320 Henry Whitney 2026 8:06 13 7/7
321 John Libby 2013 8:07 12 4/4
322 Austin Foley 2013 8:09 21 8/9
323 Logan Lehnert 2022 8:11 11 6/6
324 Enoch Tse 2025 8:21 16 7/9
325 John Chiang 2019 8:21 23 11/14
326 Noah Gazulla 2021 8:24 14 2/5
327 Christopher Jimenez 2019 8:54 15 8/8
328 Dante Racanelli 2013 9:17 11 4/5
329 Herman Tsang 2022 9:23 14 8/8
330 Daniel Meagher 2013 9:23 16 6/6
331 Steven Safreno 2013 9:25 11 2/3
332 Luke Untalan 2025 9:27 10 3/5
All Time Rank Name Grad Year Avg Pace # of Events Imprvmnts Graph Careers