Over 100 Ultras - Marathons
10 Victory’s
25 Podium’s
49 Top 10’S
2 x Fastest known times
Personal Bests
1 mile - 4:47
5k - 17:20 - Dulwich Park run
10k - 36:23 - Crawley 10k and fun run
21k - 1:22:07 - Palermo marathon
42k - 2:49:32 - Palermo
50k - 3:48
100k - 9:48:55 - Thailand North Face
100 mile - 18:18:59 - North downs way - 3rd
200 mile - 66:48:37 - Tor Des Geants (moving time)
630 mile - 10 days, 12 hrs, 6 mins - South west coast path FKT
2000 miles - Appalachian trail - 44 days, 4 hrs, 54 mins
DNF’S
2021 - Appalachian trail FKT attempt
2020 - Rodopi 100 miler Greece
2019 - Thames Meander marathon
2019 - Appalachian trail FKT attempt
2016 - Grand Union Canal race 145 mile
2011 - The Jurassic Oner 82 miles
2022 to 2000 Marathon/Ultra/Fkt list
2024
Dec - UTMB Chiang Mai Thailand 50k - 5h 57m (2nd in age category)
May - Appalachian Trail Northbound FKT - DNF
Jan - Thailand North Face 100k - 13hrs 31mins
2023
Aug - Appalachian Trail Southbound FKT 45d 4h 27m (fastest in world)
2022
Jun - Appalachian Trail North FKT 44 days, 4 hours, 54 mins (2nd fastest in world)
2021
Jul - Appalachian Trail FKT - DNF
2020
South West Coast Path FKT
Sep - SWCP FKT (day 10) - 111 miles
Sep - SWCP FKT (day 9) - 53 miles
Sep - SWCP FKT (day 8) - 66 miles
Sep - SWCP FKT (day 7) - 61 miles
Sep - SWCP FKT (day 6) - 56 miles
Sep - SWCP FKT (day 5) - 56 miles
Sep - SWCP FKT (day 4) - 53 miles
Sep - SWCP FKT (day 3) - 57 miles
Sep - SWCP FKT (day 2) - 64 miles
Sep - SWCP FKT (day 1) - 71 miles
Feb - Thailand North Face 100k 11hrs 13mins - 3rd
2019
Oct - Rodopi ultra trail 100 miler 26hrs 10 - 5th
Jan - Thailand North Face 100k 10hrs 30 - 2nd
2018
Oct - Rodopi ultra trail 100 miler 29hrs 6 - 22nd
Aug - UTMB 100 miler 30hrs 28 - 134th
Appalachian Trail FKT pacing
Jul - AT FKT (day 15) - 15 miles
Jul - AT FKT (day 14) - 35 miles
Jul - AT FKT (day 13) - 21 miles
Jul - AT FKT (day 12) - 37 miles
Jul - AT FKT (day 11) - 35 miles
Jul - AT FKT (day 10) - 35 miles
Jul - AT FKT (day 9) - 31 miles
Jul - AT FKT (day 8) - 25 miles
Jul - AT FKT (day 7) - 33 miles
Jul - AT FKT (day 6) - 34 miles
Jul - AT FKT (day 5) - 35 miles
Jul - AT FKT (day 4) - 31 miles
Jul - AT FKT (day 3) - 34 miles
Jul - AT FKT (day 2) - 24 miles
Jul - AT FKT (day 1) - 24 miles
Jun - South Downs Way Trail Marathon 3hrs 3 - 4th
Jun - Olympus Mythical Trail 100k 16hrs 48 - 2nd
May - Ultra Trail Snowdonia 50 miles 13hrs 48 - 10th
Jan - Chiang Mai 50k 4hrs 50 - 11th
Jan - Thailand North Face 100k 9hrs 48 - 2nd
2017
Nov - Druid Challenge Ridgeway multi-stage ultra (day 3) 3hrs 58 - 6th (3rd overall)
Nov - Druid Challenge Ridgeway multi-stage ultra (day 2) 3hrs 34 - 2nd (3rd overall)
Nov - Druid Challenge Ridgeway multi-stage ultra (day 1) 3hrs 49 - 1st (3rd overall)
Oct - Rodopi ultra trail 100 miler 29hrs 15 - 21st
Sep - Tor Des Geants 200 miler 132hrs 55 - 217th
Aug - North downs way 100 miler 18hrs 18 - 3th
Jul - Ronda del cims 100 miler 39hrs 52 - 17th
Jun - V3K ultra 35 miles 9hrs 46 - 34th
May - Transvulcania ultra 46 miles 10hrs 20 - 191st
Apr - Madeira Island Ultra Trail (MUIT) 72 miles 22hrs 12 - 174th
Mar - Endurance Life Sussex ultra 34.5 miles 5hrs 18 - 4th
Feb - Transgrancanaria 125k 16hrs 52 - 39th
Feb - Thailand North Face 100k 10hrs 52 - 3rd
2016
Nov - Palermo marathon 2hrs 49 - 9th
Oct - Suffolk ultra 4hrs 55 - 3rd
Aug - Wolverhampton marathon 2hrs 50 - 1st
Aug - Woldingham trail marathon 3hrs 33 - 1st
Aug - Cheddar gorge trail marathon 3hrs 58 - 1st
Aug - Thames Meander trail marathon 3hrs 38 - 41st
Aug - North downs way 100 miler 22hrs 2 - 20th
Jul - Twilight 50k road ultra 31 miles 4hrs 24 - 3rd
Jul - Snowdon trail marathon 4hrs 24 - 12th
Jul - Lakes sky ultra 37 miles 9hrs 10 - 13th
Jul - Chiltern ultra 31 miles 4hrs 22 - 3rd
Jul - Scafell Pike ultra 27 miles 4hrs 35 - 5th
Jul - Man v lake trail marathon/OCR
Jul - Enigma need for speed trail marathon (day 2) 3hrs 31 - 4th
Jul - Enigma need for speed trail marathon (day 1) 3hrs 27 - 4th
Jun - Great Barrow Challenge trail marathon 3hrs 56 - 4th
Jun - The Picnic trail marathon 4hrs 42 - 7th
Jun - South Downs Way 100 miler 19hrs 33 - 20th
May - Grand Union Canal 145 mile DNF 94.5 miles 16hrs 32
May - Richmond park trail marathon 2hrs 50 - 1st
May - Bewl Water ultra 37.5 miles 4hrs 53 - 1st
May - Stroud trail marathon 4hrs 1 - 5th
May - Three Forts ultra 27 miles 3hrs 15 - 2nd
Apr - Marathon De Sables multi-stage trail marathon/ultra 27hrs 9 - 22nd
Jan - Dover ultra 35 miles 5hrs 10 - 1st
2015
Nov - Broad meddow multi-stage trail marathon (day 2) 3hrs 42 - 6th
Nov - Broad meddow multi-stage trail marathon (day 1) 4hrs 17 - 1st
Nov - Meon Valley trail marathon 3hrs 47 - 10th
Nov - Palermo marathon 3hrs 49
Oct - Autumn 100 miler 27hrs 36 - 154th
Sep - Cotzwold Challenge trail marathon 4hrs 22 - 1st
Sep - Shindig in the Shire trail marathon 3hrs 58 - 1st
Sep - Farnham Pilgrim trail marathon 3hrs 39 - 25th
Aug - North downs way 100 miler 21hrs 59 - 16th
Jul - North downs way trail marathon 3hrs 28 - 2nd
Jul - Chiltern ultra 31 miles 5hrs 55 - 45th
Jul - Croydon trail ultra 31 miles 3hrs 54 - 2nd
Jul - Great Barrow Challenge trail marathon 4hrs 43 - 33rd
Jun - 209 South Downs trail marathon 3hrs 13 - 4th
Jun - Boot Bash trail marathon 5hrs 43 - 30th
Jul - Northants ultra 35 miles 5hrs 4 - 19th
May - The Ox trail marathon 3hrs 30 - 4th
May - North downs way ultra 50 miles 9hrs 35 - 52nd
May - Stroud trail marathon 4hrs 36 - 5th
Apr - Shakespeare marathon 3hrs 32 - 117th
Apr - Ashford trail marathon 3hrs 12 - 3rd
Apr - Paris Marathon 6hrs 37
Mar - Thames Meander trail marathon 3hrs 7 - 9th
2014
Sep - Wolverhampton marathon 3hrs 43 - 70th
Aug - Salisbury 54321 trail ultra 31 miles 4hrs 16 - 9th
Jul - Fairland Valley Spartan Challenge ultra 31 miles 5hrs 36 - 21st
Jul - Croydon Ultra UK 31 miles 4hrs 24 - 5th
Mar - Addis Ababa marathon 3hrs 49
2013
Nov - Palermo marathon 3hrs 19 - 13th
Sep - Bacchus trail marathon 3hrs 23 - 4th
Sep - Wolverhampton marathon 2hrs 56 - 7th
Aug - Salisbury 54321 ultra 31 miles 3hrs 48 - 1st
Mar- Rome marathon 3hrs 59 - 4851st
2012
Aug - Kuranda to Port Douglas ultra 40 miles 6hrs 1 - 4th
May - Belfast marathon 3hrs 32 - 437th
2011
Nov - Palermo marathon 3hrs 42 - 87th
Sep - Wolverhampton marathon 3hrs 38 - 84th
Apr - Jurassic coast oner 82 miles DNF 31 miles 8hrs 25
Apr - Brighton marathon 3hrs 57 - 1545th
Mar - Jurassic Coast Challenge multi-stage marathon (day 3) 5hrs 5
Mar - Jurassic Coast Challenge multi-stage marathon (day 2) 5hrs 25
Mar - Jurassic Coast Challenge multi-stage marathon (day 1) 4hrs 29
Feb - Thames Trot ultra 50 miles 7hrs 27 - 16th
Jan - Capital to Country ultra 45 miles 7hrs 44 - 51st
2010
Nov - Palermo marathon 3hrs 27 - 39th
Sep - Wolverhampton marathon 2hrs 56 - 11th
May - Belfast marathon 3hrs 21 - 187th
Apr - London marathon 3hrs 25 - 3633rd
Apr - A Coventry Way Challenge ultra 40 miles 8hrs 23 - 47th
Mar - Glasgow to Edinburgh ultra 55 miles 8hrs 17 - 18th
Feb - Thames Trot ultra 50 miles 7hrs 10 - 5th
Jan - Winter Tanners ultra 30 miles 6hrs 47
2009
Nov - Florence marathon 3hrs 20
Nov - Palermo marathon 3hrs 25 - 49th
Oct - Dublin marathon 3hrs 21 - 1568th
Oct - Clarendon trail marathon 3hrs 23
Sep - Atlantic Coast trail multi-stage trail marathon (day 3) 5hrs 6 (3rd overall)
Sep - Atlantic Coast trail multi-stage trail marathon (day 2) 3hrs 50 (3rd overall)
Sep - Atlantic Coast trail multi-stage trail marathon (day 1) 3hrs 29 (3rd overall)
Sep - High Peak ultra 40 miles 6hrs 23
Sep - Robin Hood Marathon 2hrs 57 - 24th
Sep - Wolverhampton marathon 2hrs 55 - 9th
Aug - Salisbury 54321 trail marathon 3hrs 50 - 30th
Aug - Ironman triathlon marathon 3hrs 58
May - Edinburgh marathon 3hrs 28 - 781st
May - Belfast marathon 3hrs 2 - 50th
Feb - Rugby ultra 35 miles 4hrs 44 - 24th
Jan - Portland coastal trail marathon 4hrs 21
2008
Oct - Dublin marathon 2hrs 57 - 197th
Oct - Clarendon trail marathon 3hrs 21 - 8th
Sep - Wolverhampton marathon 3hrs 1 - 21st
May - Belfast marathon 3hrs 8 - 68th
2007
Oct - Dublin marathon 3hrs 6 - 330th
2006
Apr - London marathon 3hrs 31 - 4983rd
2005
May - Belfast marathon 4hrs 21 - 672nd
2004
Sep - Wolverhampton marathon 4hrs 10
May - Belfast marathon 3hrs 57 - 523rd
2002
May - Belfast marathon
2001
Sep - Wolverhampton marathon
2000
Sep - Wolverhampton marathon