2017
1st – The London Triathlon
5th – European Mixed Relays Championships, Kitzbuhel
15th – European Championships, Kitzbuhel
16th – WTS Abu Dhabi
17th – WTS Leeds
26th – WTS Hamburg
2016
1st – European Championships, Lisbon
1st – European Mixed Relay Championships, Lisbon
1st – ITU World Cup Cagliari
1st – Blenheim Palace Triathlon
3rd – CAMTRI Sarasota
3rd – CAMTRI Clermont
26th – WTS Stockholm
41st- WTS Hamburg
2015
1st – Blenheim Palace Triathlon
3rd -Antalya European Cup
14th- Quarteria European Cup
26th – WTS Stockholm
49th – Rio Olympic Test Event
56th – WTS World Championships Grand Final, Chicago
3rd -European Standard Distance Duathlon Championships
2nd -British Elite Duathlon Championships
2014
1st – Cholmondeley Castle Triathlon
3rd – London Triathlon
4th – Liverpool Triathlon, British Sprint Championships
4th – Windsor Triathlon, British Standard Distance Championships
6th – ETU Geneva, European Cup
12th- Madrid European Cup Final
5th Jenson Button Trust Triathlon
1st Hever Castle Triathlon
2nd Overall, British Super Series
2013
1st – Jenson Button Trust Triathlon
2nd – Windsor Elite Triathlon (British Standard Distance Championships)
8th – Blenheim Sprint Triathlon
9th – National Duathlon Championships
9th – Aquathlon World Championships Elite (GB representation)
12th – Virgin Active London Triathlon
15th – Liverpool Triathlon
26th – Tiszaujvaros World Cup
British Triathlon Super Series – 5th Overall
European Age Group Duathlon Champion (25-29)