2019 – moved focus to off road ultra endurance racing

1st (joint) Italy Divide 2019 (4d 7h) – Shared with Sofaine Sehili

6th Highland Trail 550 – mountain bike

4th Silk Road Mountain Race – mountain bike



1st The Transcontinental Race No6 2018 (8d 22h 56m)



1st The Transcontinental Race No5 2017 (8d 23h 14m)

18m 55s 10 Mile Time Trial

6th National B Road Race x2 (E123)

1st SERRL Road Race (2/3 Cat)



4th Transcontinental Race 2016

46m 56s  25 Mile Time Trial

3h 35m 06s  100 Mile Time Trial


2015 Started unsupported enduancel bicycle racing

DNF Transcontinental 2015 (led the race until injury forced retirement)


2014  Racing at Elite Level with Catford Banks

4th    Neil Gardner (E123)

2nd   Stockbridge Down (E123)

24th  National Time Trial championships

50th  Elite Series Cycling Wiltshire (E12)

19m43s  10 mile Time Trial



2013 Started Racing

1st    Imperial Winter Series Hillingdon (4th Cat Race)

1st    SERRRL Cyclopark Race Cyclopark   (3/4 Cat)

9th    3rd Stage SERRL 3 Day Stage Race  (E123)

1st   3rd Stage Surrey League Tour of Sussex  (2/3 Cat)

1st   Overall Surrey League Tour of Sussex  (2/3 Cat)

1st   SERRL Brenchley (2/3 Cat)

52:08  25 Mile Time Trial


2012 Started cycling