2019
February – London Winter 10km: 34:46 17th overall
March – London Big Half 1:16:36
April – Sciacche Trail 50km, Italy 7th, 5:12:11
May – Hackney Half Marathon 30th, 1:16:39
May – Maverick x Tribe Run Free Chilterns 44km – 1st, 3:25:10
September – Whistler Alpine Meadows 109 mile, Whistler, BC, Canada DNF
October – Frankfurt Marathon 2:49
2018
February – Tarawera 100km: DNF
May – London 10 Mile: 58:24 6th place
May – Night of the 10,000 PBS, Strava Invitation Mile: 4:56, 2nd place
June – Adidas City Run 1 Hour Race:
June – Sri Chimnoy 10km: 35:00, 12th place
November – Rio Del Lago 100 mile: DNF, mile 60
2017
March – Richmond Half Marathon: 1:17, 3rd place
May – Transvulcania 73kms, La Palma, Canary Islands, Spain: 10:19:50, 190th
June – Western States 100: 24:48:10, 80th overall
August – Reading Mile Festival (track): 4:50
September – Berlin Marathon: 2:48:39 (PR)
December – Epic Trail Azores Open 40km: 4;40, 4th overall in Open race.
**There were two 40km races being held (Open + the Portuguese Championship race) on the same course but at different times. My ITRA results reflect 29th overall from both the combined races despite the Open race starting later in the day
2016
February – Tarawera 100km, New Zealand: 19th place, 10:52:32
May – Transvulcania 73kms, La Palma, Canary Islands, Spain: 110th, 9:58:13
June – North Face Lavaredo Ultra Trail 119kms, Cortina, Italy: 125th, 18:19:28
July – North Face Eiger Trail 50km (racing in the mixed pair category) Switzerland: 13th, 10:01
October – Amsterdam Marathon: 2:54 (PR)
2015
March
- Rome Marathon: 3:11 (debut marathon)
May
- Geneva Marathon: 3:01
- London to Brighton Ultra-Marathon, 56kms: 2nd place, 5:44 (First ultra-marathon)
July
- Snowdonia Trail Marathon, Wales: 21st place, 4:58 (First mountain race)