From my first road race in Wales to marathons, trail races and days spent running around in circles, these are some of the milestones and performances that have stayed with me.
This is a selection of highlights through 2022, rather than a complete race log. For the numbers, see my Running PRs. For the continuing marathon story, visit My Sub-3 Hour Marathon Streak.

Record references below describe achievements at the time of the race; they do not imply that a record still stands.
2022
Dismal Swamp 50K — 3:38:29. 1st overall; Virginia state record at the time.
One Mile with a Smile 12-Hour Endurance Run — 76.24 miles. 1st overall; Virginia state record at the time.
2021
Dismal Swamp 100K — 8:37:08. 2nd overall; Virginia state record at the time.
Taskinas Creek Marathon — 3:35:17. 1st overall.
Windsor Castle 10 Hour — 67.62 miles. 1st overall.
2020
Seashore Nature Trail 50K — 3:53:46. 1st overall.
Dismal Swamp 100K — 9:28:04. 2nd overall; Virginia state record at the time.
2018
Barry 40 — 4:57:46. 3rd overall; Welsh Championships silver medal.
Rocky Raccoon 100 — 17:13:10. 2nd overall.
North Downs Way 100 — 18:52:59. 3rd overall.
2017
Cayman Islands Marathon — 2:59:54. My fourth Cayman Marathon win.
NorthCoast 24-Hour Endurance Run — 140.47 miles. 2nd overall and a new 24-hour personal best.
One Mile with a Smile 12-Hour Endurance Run — 76.5 miles. 1st overall. New 12-Hour PR.
South Downs Way 100 — 16:37:32. 2nd overall.
Singletrack Maniac 50K — 4:33:31. 1st overall.
2016
Seashore Nature Trail 50K — 3:48:10. 1st overall.
Iron Horse 100 — 15:52:30. 1st overall. First 100 mile win.
Cayman Islands Marathon — 2:58:46. 1st overall.
Javelina Jundred — 19:24:17. 14th overall; 1st 50+.
Virginia 24-Hour Run/Walk for Cancer — 135 miles; course record at the time. 1st overall.
2015
24 The Hard Way — 135.5 miles. 1st overall. Successfully defended my 2014 win and set a new personal best along the way.
Strider Mile — 4:57.25. A long-time goal: my first sub-five-minute mile.
Seashore Nature Trail 50K — 3:44:45. 4th overall; 1st masters.
Dawn to Dusk to Dawn 12-Hour Ultra — Just over 75 miles. 1st overall. My first ultra on a track.
Virginia 24-Hour Run/Walk for Cancer — 133.25 miles; course record at the time. 1st overall.
Virginia Distance Races 50K — 3:35:09; age-group state record at the time. 1st overall.
2014
Western States 100 — 22:54:33. Sub-24 Hour Finisher. A tough final 30 miles, but a silver finisher’s buckle to show for it.
Rocky Raccoon 100 — 15:26:25. 4th overall; 1st masters. A 100-mile personal best and automatic entry to Western States.
Seashore Nature Trail 50K — 3:42:27; RRCA 50K Masters State Champion. 2nd overall; 1st masters.
24 The Hard Way — 110 miles. 1st overall.
The North Face Endurance Challenge 50 — 7:21:42. 3rd overall.
Virginia 24-Hour Run/Walk for Cancer — 126 miles; course record at the time. 1st overall.
2013
Cardiff Half Marathon — 1:17:55. Half Marathon PR.
Seashore Nature Trail 50K — 3:39:03; RRCA 50K Masters State Champion. 2nd overall; 1st masters.
24 The Hard Way — 128.87 miles. 1st masters [USA 24 Hour Championships].
Virginia 24-Hour Run/Walk for Cancer — 112.5 miles; course record at the time. 2nd overall.
Rocky Raccoon 100 — 16:16:55. 3rd overall.
Athletic Equation 12-HR ATR — 71.5 miles; course record at the time. 1st overall.
2011
Athletic Equation 24-HR ATR — 106.25 miles; course record at the time. 1st overall. My first 24-hour event.
Boston Marathon — 2:45:22. Marathon PR.
Gibbet 50 — 6:56:53. 1st overall.
2010
Inverclyde Leisure 5K — 16:50. Finally broke 17 minutes for a 5K.
Cayman Islands Marathon — 2:52:18. 1st overall.
2009
Cayman Islands Marathon. 1st overall. My first marathon win.
2002
Virginia Beach 50K — 4:11:53. First unofficial Ultra marathon – a local Fat Ass 50K.
2001
Richmond Marathon — 2:59:36. First sub-3 hour marathon.
The early years
Cardiff Marathon — my first marathon. Undertrained, but hooked on the experience.
Barry 1/2 Marathon — 1:32:15. My first race, in 1982: 375th of 1,282 finishers.
More running stories
Explore the race recaps, browse my Running PRs, or read more about me.