Personal bests
Marathon
4:59:44
2002 · 11:26 /mi
Half Marathon
3:00:00
2020 · 13:44 /mi
10K
53:40
2002 · 8:38 /mi
8K
43:53
2001 · 8:50 /mi
Progression
Lower on the chart is faster — a line falling to the right means improvement.
Lower on the chart is faster — a line falling to the right means improvement.
Lower on the chart is faster — a line falling to the right means improvement.
Minutes per mile over each stretch of the course. Lower is faster, so a line rising to the right means slowing down. Colour runs pale for the earliest editions to dark for the most recent; tap a year to show or hide it.
Race history
- 10K1:31:28
April 18, 2026
- Place
- 13694
- Pace
- 14:43 /mi
- 10K1:28:56
April 12, 2025
- Place
- 12576
- Pace
- 14:19 /mi
- 10K1:19:15
April 23, 2022
- Place
- 7416
- Pace
- 12:45 /mi
- 10K1:34:17
June 3, 2021
- Place
- 2950
- Pace
- 15:10 /mi
- 2020 Richmond Half Marathon3:00:00
November 14, 2020
- Place
- 1481
- Pace
- 13:44 /mi
- 2020 Richmond Marathon7:00:00
November 14, 2020
- Place
- 1074
- Pace
- 16:01 /mi
- 2020 Allianz Partners 8K1:20:00
November 14, 2020
- Place
- 635
- Pace
- 16:06 /mi
- 10K1:35:53
April 13, 2019
- Place
- 15246
- Pace
- 15:26 /mi
- 2016 Anthem Richmond Marathon6:52:43
November 12, 2016
- Place
- 4036
- Pace
- 15:44 /mi
- 2015 Anthem Richmond Marathon6:58:25
November 14, 2015
- Place
- 4453
- Pace
- 15:58 /mi
- 10K1:07:01
March 28, 2015
- Place
- 12057
- Pace
- 10:47 /mi
- 10K1:01:17
March 29, 2014
- Place
- 9409
- Pace
- 9:52 /mi
- 2012 Anthem Richmond Marathon7:03:13
November 10, 2012
- Place
- 4737
- Pace
- 16:09 /mi
- 10K1:45:52
March 27, 2010
- Place
- 26813
- Pace
- 17:02 /mi
- 10K58:55
March 28, 2009
- Place
- 8397
- Pace
- 9:29 /mi
- 2008 SunTrust Richmond Marathon6:53:33
November 15, 2008
- Place
- 3007
- Pace
- 15:46 /mi
- 10K56:45
March 29, 2003
- Place
- 2292
- Pace
- 9:08 /mi
- 2002 Suntrust Richmond Marathon4:59:44
November 9, 2002
- Place
- 2065
- Pace
- 11:26 /mi
- 10K53:40
April 13, 2002
- Place
- 1768
- Pace
- 8:38 /mi
- 2001 NTELOS 8K43:53
November 10, 2001
- Place
- 1266
- Pace
- 8:50 /mi
- 2000 NTELOS 8K45:12
November 18, 2000
- Place
- 1116
- Pace
- 9:06 /mi
| Date | Race | Place | Time | Pace |
|---|---|---|---|---|
| Apr 18, 2026 | 10K | 13694 | 1:31:28 | 14:43 /mi |
| Apr 12, 2025 | 10K | 12576 | 1:28:56 | 14:19 /mi |
| Apr 23, 2022 | 10K | 7416 | 1:19:15 | 12:45 /mi |
| Jun 3, 2021 | 10K | 2950 | 1:34:17 | 15:10 /mi |
| Nov 14, 2020 | 2020 Richmond Half Marathon | 1481 | 3:00:00 | 13:44 /mi |
| Nov 14, 2020 | 2020 Richmond Marathon | 1074 | 7:00:00 | 16:01 /mi |
| Nov 14, 2020 | 2020 Allianz Partners 8K | 635 | 1:20:00 | 16:06 /mi |
| Apr 13, 2019 | 10K | 15246 | 1:35:53 | 15:26 /mi |
| Nov 12, 2016 | 2016 Anthem Richmond Marathon | 4036 | 6:52:43 | 15:44 /mi |
| Nov 14, 2015 | 2015 Anthem Richmond Marathon | 4453 | 6:58:25 | 15:58 /mi |
| Mar 28, 2015 | 10K | 12057 | 1:07:01 | 10:47 /mi |
| Mar 29, 2014 | 10K | 9409 | 1:01:17 | 9:52 /mi |
| Nov 10, 2012 | 2012 Anthem Richmond Marathon | 4737 | 7:03:13 | 16:09 /mi |
| Mar 27, 2010 | 10K | 26813 | 1:45:52 | 17:02 /mi |
| Mar 28, 2009 | 10K | 8397 | 58:55 | 9:29 /mi |
| Nov 15, 2008 | 2008 SunTrust Richmond Marathon | 3007 | 6:53:33 | 15:46 /mi |
| Mar 29, 2003 | 10K | 2292 | 56:45 | 9:08 /mi |
| Nov 9, 2002 | 2002 Suntrust Richmond Marathon | 2065 | 4:59:44 | 11:26 /mi |
| Apr 13, 2002 | 10K | 1768 | 53:40 | 8:38 /mi |
| Nov 10, 2001 | 2001 NTELOS 8K | 1266 | 43:53 | 8:50 /mi |
| Nov 18, 2000 | 2000 NTELOS 8K | 1116 | 45:12 | 9:06 /mi |