Running History & Highlights

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.

Steve Speirs at the 2014 Western States Endurance Run
Western States 100, 2014 — a silver buckle and a day to remember.

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.

Scroll to Top