My Running CV: All the races, places and PBs

My Running CV

I’ve been running since 2009. Before that I was a footballer and running was the part of football training that I liked the least. But once I’d had enough of being kicked playing Sunday League in London, I accidentally got hooked on running. In the years since I started putting one foot in front of the other, I’ve tested myself in ways I cold never have imagined, met amazing people, traveled to fantastic places and seen things that I wouldn’t have laid eyes on without running.  

At the time of writing I’ve run 54 marathons, more than 50 half marathons, a bunch of ultras and done a few unofficial challenges along the way. That includes:

2,012 miles in 2012 and a half marathon every day in December 2013.

Running the Thames from source to sea in 3 days

Running 7 marathons in 7 days solo around London.

In 2022, I became the first person to run the Danube river from sea to source, 1,840 miles – the equivalent of 67 marathons in 67 days.

I’ve had good days and bad days and even the occasional great day, out there on the tarmac and trails. Here’s my running CV in full. Hit the links for race reports, tips and race related insights.

Running CV Marathon, Half Marathon and Ultra Track Record: Official Race Times

2009

1:40:29 – Royal Parks Half Marathon 2009
1:10:46 – Resolution 15k Richmond Park 2009

2010

1:37:30 – Sussex Beacon Half Marathon 2010
1:31:39 – Milton Keynes Half Marathon 2010
3:42:43 – Paris Marathon 2010 (Marathon No. 1)

2011

4:21:54 – Rome Marathon 2011 (No. 2)
1:44:26 – Royal Parks Half Marathon 2011

2012

1:39:05 – Brighton Half Marathon 2012
1:46:07 – Silverstone Half Marathon 2012
3:42:49 – London Marathon 2012 (No. 3)
3:40:56 – Barcelona Marathon 2012 (No. 4)
3:31:33 – Chiswick – (not a race)
3:24:02 – Berlin Marathon 2012 (No. 5)
4:27:00 – Royal Parks Ultra Marathon 2012 (PB) (No. 6/Ultra No. 1)
3:14:49 – Amsterdam Marathon 2012 (PB) (No. 7)
1:29:00 – Nike Run to the Beat Half Marathon 2012 (PB)

2013

3:11:46 – Reading Bramley 20m 2013
1:31:11 – Cambridge Half Marathon 2013
3:12:58 – Barcelona Marathon 2013 (PB) (No. 8)
2:43:00 – Shakespeare Half Marathon
3:24:33 – Prague Marathon 2013 (No. 9)
9:21:19 – Classic Quarter 44m Ultra Marathon: (PB) (No. 10/Ultra No. 2)
7:13:38 – Marathon du Mont Blanc 2013 (No. 11)
29 laps in 24:28:35 – Adidas Thunder Run 24HR 2013 (Relay)
1:30:55 – Nike Run to the Beat Half Marathon
13:06:00 – Thames Path Ultra 100km (PB) (No. 12/Ultra No. 3)
3:20:00 – Tough Mudder
1:32:30 – Royal Parks Half Marathon
3:03:58 – Chicago Marathon 2013 (PB) (No. 13)
3:16:39 – Valencia Marathon 2013 (No. 14)

2014

1:27:42 – Human Race Garmin Race Your Pace Half Marathon (PB)
1:22:53 – Richmond 13.1 Half Marathon (PB)
2:57:56 – Virgin Money London Marathon (PB) (No. 15)
3:37:37 – Safaricom Lewa Marathon (No: 16)
12:37:02 – Race to the Stones 100km (PB) (No. 17/Ultra No. 4)
31 laps in 24:34:13 – Adidas Thunder Run 24HR 2014 (Relay)
3:24:03 – Berlin Marathon 2014 (No. 18)
3:28:11 – TCS New York Marathon (No. 19)

2015

1:44:00 – North London Half Marathon
31:20:43 – Marathon Des Sables (No. 20/Ultra No. 5)
3:07:32 – Boston Marathon 2015 (No. 21)
3:24:32 – London Marathon (No. 22)
3:20:22 – Berlin Marathon (No. 23)

2016

1:33:36 – Surrey Half Marathon
3:52:36 – Telnor Copenhagen Marathon (No. 24)
21:35:00 – (DNF): Lavaredo Ultra Trail
1:35:39 – Great North Run Half Marathon
3:28:37 – Bournemouth Marathon (No. 25)

2017

Centurion Running Thames 100

1:56:22 – Harewood Half Marathon
1:56:06 – Mavericks Hampshire 24k
1:36:30 – Salomon Richmond Half Marathon
4:01:06 – Brighton Marathon (No. 26)
4:29:18 – Whole Earth Man v Horse
26:05:31 – Centurion Running Thames Path 100 (No. 27/Ultra No. 6)
(DNF) – Lavaredo Ultra Trail
(DNF) – Race to the Stones (DNF)
– 3:59:15 – New Forest Marathon (No. 28)
– 3:56:05 – Munich Marathon (No. 29)

2018

Half Marathon des Sables

1:41:23 – Bideford Half Marathon
3:34:32 -Brighton Marathon (No. 30)
3:18:36 – Hamburg Marathon (No. 31)
0:05:26 – Night of the 10k PBs Strava Mile (Mile PB)
0:37:48 – Vitality London 10k (10km PB)
0:18:38 – Simply Health Great Team Relay 5K
5:22:04 – Race to the Stones 50km Day one (PB) (No. 32 / Ultra No. 7)
4:57:23 – Race to the Stones 50km Day two (PB) (No. 33 / Ultra No. 8)
10:19:28 – Race to the Stones 100km (overnight stop)
1:31:14 – Runthrough Wimbledon Half
3:44:40- New Forest Marathon (No. 34)
16:53:49 – Half Marathon des Sables Fuerteventura (No. 35 / Ultra No. 9)
1:23:25 – Ealing Half Marathon
3:11:44 – Abingdon Marathon (No. 36)
60:00:00 – Thames Path Source to Sea 300km (No. 37/ Ultra No. 10)

2019

1:24:14 – Runthrough Victoria Park Half
2:57:05 – Seville Marathon (PB) (No. 38)
00:07:03 – Shelter Vertical Rush
6:25:07 – Endurance Life Sussex Ultra 52k (No. 39/ Ultra No. 11)
1:38:01 – Reading Half Marathon
7:02:43 – Lulworth Cove Ultra 52k (No. 40/ Ultra No. 12)
DNF – One&1 Run to Camp Ultra
5:27:18 – Paris Marathon 2019 (No. 41)
DNF – Andorra Ultra Trail Celestrail 83km
1:41:18: Half on the Head – Kerryhead Half
3:23:08 – New Forest Marathon 2019 (No. 42)
1:29:43 – Ealing Half Marathon 2019
22:44:22 – Ragnar Relay White Cliffs 2019
3:22:13 – Loch Ness Marathon 2019 (No. 43)

2020

1:35:00 – Vitality Big Half

3:51:35 – New Forest Marathon (No. 44)

45:57 – New Forest 10k

2021

12:10:15 – Race to the King 100km (No.45/ Ultra No. 13)

6:46:50 – Big Feat Big Sky Ultra 50km (No.46 / Ultra No. 14)

3:48:44 – London Marathon 2021 (No. 48)

2022

1:39:45 – London Landmarks Half Marathon 2022

67 days – 1,830 miles: Danube Sea to Source (World Record/FKT)

3:10: 47 – New Forest Marathon 2022 (No. 49)

1:27:24 – Royal Parks Half Marathon 2022

3:01:21 – Abingdon Marathon 2022 (No. 50)

1:26:21 – Runthrough Battersea Half Marathon

2023

1:31:51 – London Landmarks Half Marathon 2023

5:47:55 – Maverick X Series Adidas Terrex Exmoor Marathon (No. 51)

1:30:52 – Hackney Half 2023

8:48:31 – Comrades Marathon 2023 (Down) (No.52 / Ultra No. 15)

15:31:11 – (DNF) Berlin Wall 100 / 100Meilen Berlin

3:30:03 – New Forest Marathon (No. 53)

2024

1:25:39 – Barcelona Half Marathon with Brooks

37:46 – Winter Run 10km (10km PB)

1:30:36 – London Landmarks Half

2:54:40 – Adidas Manchester Mararthon (No. 54 / PB)

17:59 – Dulwich Podium 5km (5km PB)

8:50:51 – Comrades Marathon 2024 Up Run (No.55 / Ultra No.16)

22:06:36 – Berlin Wall 100 Mile Ultra (No.56 / Ultra No.17 / 100m PB)

Note: PB = Personal Best (US Personal Record)