My Sub-3 Hour Marathon Streak (2005–Present)

21 consecutive years. 44 sub-3 hour marathons. One streak I never planned.

Where it all began

My first marathon was way back in 1982, when I lined up for the Cardiff Marathon in Wales as a 16-year-old. I had absolutely no idea what I was doing, but somehow managed to finish in around 3 hours and 48 minutes. Not too bad, considering.

Fast forward almost 20 years to the 2001 Richmond Marathon, where I managed to break three hours for the first time, finishing in 2:59:36.

Steve Speirs running the 1999 Richmond Marathon
Richmond Marathon, 1999 — 3:05:52. Not quite under three hours, but getting closer.
Official 2001 Richmond Marathon results showing Steve Speirs finished in 2:59:36, 60th overall
Richmond Marathon, 2001 — my first sub-3-hour finish. 2:59:36, with just 24 seconds to spare!

I didn’t manage another sub-3 in 2002, but bounced back with a 2:57:43 at the Shamrock Marathon in 2003. The following year, marathon running took a bit of a back seat as I concentrated on training for my first (and only) Ironman Triathlon in Lake Placid, New York.


The streak that wasn’t supposed to be a streak

Then, in May 2005, I ran the Frederick Marathon in 2:59:26. Little did I know that I’d still be chasing sub-3 hour marathons more than 20 years later.

Since that race in Frederick, I’ve somehow managed to run at least one marathon under three hours every single year. It certainly wasn’t something I planned, and for a long time I didn’t even think of it as a streak. I just enjoyed running marathons and trying to run them as quickly as I could.

Of course, it hasn’t all been plain sailing. Between 2005 and 2026 I’ve also finished eight marathons outside three hours, and there was one particularly forgettable morning at the 2013 Houston Marathon, where I recorded my only DNF.

Some years I’ve managed several sub-3 marathons, while in others I’ve scraped under the three-hour mark with just a handful of seconds to spare. But somehow, the streak has survived.


A few memorable races

Winning the Cayman Islands Marathon in 2010 was certainly one of the highlights. I finished in 2:52:18, and the finish-line photograph still makes me smile.

Steve Speirs winning the 2010 Cayman Islands Marathon
Winning the Cayman Islands Marathon in 2010 — 2:52:18.

Running for Wales at Chester, 2023

One of the proudest moments of my running life came on October 8, 2023, when I was selected to represent Wales, the country where I was born, at the Chester Marathon in the Masters international against England. Pulling on the Welsh vest and lining up as part of the team meant something special to me.

I finished comfortably under three hours, adding another race to the streak. The official British Masters Athletics Federation championship results list me fifth in the men’s 55 category, representing Welsh Masters Athletics, in 2:51:12 gun time (2:51:10 chip time). I placed 100th overall out of 3,465 finishers and fifth in the MV55 category out of 150. The time matters, of course, but on this occasion the opportunity to run for Wales is what I’ll remember most.

View the official 2023 BMAF Chester Marathon category results (PDF).

Welsh Masters runners in red Wales vests posing together with a Welsh flag at the 2023 Chester Marathon
Representing Wales at the 2023 Chester Marathon — a very proud moment with the Welsh Masters team.

A few numbers

Consecutive years21 (2005–2025)
Sub-3 marathons during the streak44
Fastest2:45:22 — Boston 2011
Closest call2:59:54 — Cayman Islands 2017
First-ever sub-32:59:36 — Richmond 2001
2026Still to be decided!

For an independent archive of race finishes, see Steve Speirs’ marathon results on MarathonView. The database may not include every marathon or virtual event.

Steve Speirs running the 2011 Boston Marathon
Boston Marathon, 2011 — my marathon personal best of 2:45:22.

Every sub-3 marathon, 2005–2025

Here are all 44 of the sub-3 hour finishes that have kept the streak going. Some of these races feel like yesterday. Others seem a lifetime ago.

YearMarathonFinish time
2005Frederick Marathon2:59:26
2006Shamrock Marathon2:55:35
Frederick Marathon2:54:51
Marine Corps Marathon2:53:56
Charlotte Marathon2:51:00
2007Shamrock Marathon2:52:55
Marine Corps Marathon2:54:01
Richmond Marathon2:57:12
2008Shamrock Marathon2:53:05
Frederick Marathon2:51:37
Richmond Marathon2:51:27
2009Shamrock Marathon2:56:01
Richmond Marathon2:58:12
Cayman Islands Marathon2:59:02
2010Boston Marathon2:54:25
Marine Corps Marathon2:47:20
Cayman Islands Marathon2:52:18
2011Phoenix Marathon2:47:14
Boston Marathon2:45:22
Marine Corps Marathon2:53:53
Cayman Islands Marathon2:57:17
2012Richmond Marathon2:55:01
2013Shamrock Marathon2:50:52
Cayman Islands Marathon2:56:18
2014Cayman Islands Marathon2:56:54
2015Cayman Islands Marathon2:58:19
2016Shamrock Marathon2:52:14
Cayman Islands Marathon2:58:46
2017Shamrock Marathon2:56:11
Marine Corps Marathon2:49:15
Cayman Islands Marathon2:59:54
2018Marine Corps Marathon2:59:29
2019Richmond Marathon2:58:01
2020One City Marathon2:56:31
2021Striders BQ Marathon2:59:26
Striders Marathon2:53:08
2022One City Marathon2:56:55
Shamrock Marathon2:57:07
2023One City Marathon2:56:07
Shamrock Marathon2:56:49
Chester Marathon2:51:10 (chip)
2024One City Marathon2:53:57
2025One City Marathon2:56:47
Boston Marathon2:58:19
Steve Speirs running the 2017 Marine Corps Marathon
Marine Corps Marathon, 2017 — 2:49:15. Twelve years into the streak.

How much longer?

Over the last five or six years, keeping the streak alive has become a pretty good source of motivation. There have certainly been times when I’ve questioned whether I could manage another one, but having that little target in the back of my mind has helped keep me training and getting out of the door.

Now that I’ve turned 60, I’m realistic enough to know that the streak can’t continue forever. Running a marathon under three hours certainly isn’t getting any easier, and sooner or later there will come a year when I don’t quite manage it.

And when that happens, I’ll be fine with it. I’ve had a pretty good run. Literally.

For now, though, the challenge continues.

Scroll to Top