2018
- 18th MarETU Sprint European Cup – Gran Canaria
2nd - 28th Apr WTS Bermuda
8th - 12th MayWTS Yokahama
12th - 10th JunWTS Leeds
DNF - 14th JulWTS Hamburg
7th - 15th JulWTS Hamburg Mixed Relays
4th - 27th JulWTS Edmonton
5th - 25th AugWTS Montreal
6th - 15th SepITU World Triathlon Grand Final Gold Coast
10th
2017
- 3rd MarWTS Abu Dhabi
2nd - 8th AprWTS Gold Coast
16th - 26th AugWTS Stockholm
13th - 16th SepITU World Triathlon Grand Final Rotterdam
8th
2016
- 12th Mar New Plymouth Sprint World Cup
1th - 9th AprGold Coast WTS
9th - 24th Apr Cape Town WTS
2nd - 12th June Leeds WTS
4th
2015
- 7rd Mar Abu Dhabi World Triathlon Series
16th
2014
- 23rd Mar New Plymouth Spint World Cup
3rd - 6th Apr Auckland World Championship Series
1st - 26th Apr Cape Town World Championship Series
1st - 17th May Yokohama World Championship Series
9th - 31st May London World Champioship Series
11th - 14th Jul Hamburg World Championship Series
5th - 24th Jul Commonwealth Games Individua Glasgow
1st - 26th Jul Commonwealth Games Mixed Team Relay Glasgow
1st - 26th Aug Stockholm World Championship Series
16th - 31st Aug Edmonton World Championship Final
13th - No date World Championship Series
4th
2013
- 23rd Feb Devonport OTU Sprint Triathlon Oceania Championships
1st - 16th Mar Mooloolaba World Cup
2nd - 6th Apr Auckland World Championship Series
DNF - 20th Apr San Diego World Championship Series
5th - 1st Jun Madrid World Championship Series
3rd - 29th Jun Dusseldorf Triathlon – EJOT Buschhutten
1st - 6th Jul Kitzbuhuel World Chamionship Series
1st - 20th Jul Hamburg World Championship Series
3rd - 28th Jul Virgin Active London Triahlon
1st - 24th Aug Stockholm World Championship Series
5th - 14th Sep London World Championship Series
4th - 29th Sep Alicante World Cup
1st - No date World Championship Series
2nd
2012
- 25th Mar Mooloolaba World Cup
DNS - 14th Apr Sydney World Championship Series
45th - 29th Apr St Anthony’s 5150 Triathlon
3rd - 11th May San Diego World Championship Series
45th - 26th May Madrid World Championship Series
13th - 2nd Jun Triathlon Darmstadt – EJOT Buschhütten
1st - 9th Jun GE Blenheim Triathlon
1st - 23rd Jun Kitzbuhuel World Championship Series
DNF - 1st Jul Liverpool 5150 European Championships
3rd - 8th Jul Triathlon Dusseldorf – EJOT Buschhütten
1st - 2nd Sep Hy-Vee 5150 Triathlon
3rd - 9th Sep Guatape ITU Triathlon World Cup
1st - 23rd Sep Virgin Active London Triathlon
DNF - 29th Sep Yokohama World Championship Series
18th - 20th Oct Auckland World Championship Series Final
5th
2011
- 27th Mar Mooloolaba World Cup
DNF - 10th Apr Sydney World Championship Series
23rd - 8th May Siegerland Cup Triathlon, Buschhütten, Germany
1st - 22nd May GE Strathclyde Park Triathlon – British Super Series
3rd - 5th Jun Madrid World Championship Series
15th - 19th Jun Kitzbuhel World Championship Series
19th - 25th Jun Pontevedra ETU European Triathlon Championships
10th - 30th Jun GE Canary Wharf Triathlon – British Super Series
3rd - 9th Jul Paris Triathlon – French Grand Prix
4th - 17th Jul Hamburg World Championship Series
9th - 31st Jul Virgin London Triathlon
1st - 6th Aug London Hyde Park World Championship Series
14th - 20th Aug Lausanne World Sprint Championships
18th - 21st Aug Lausanne World Team Relay Championships
1st - 10th Sep Beijing World Championship Series Final
34th - 19th Sep Yokohama World Championship Series (2012)
18th - 25th Sep L.A – Toyota US Cup
2nd - 2nd Oct Dallas – Toyota US Cup
4th - 16th Oct Garmin Barcelona Triathlon
3rd - 2011 World Team Relay Champion
NA - 2011 Virgin London Triathlon Champion
NA
2010
- 25th Mar Mooloolaba World Cup
6th - 11th Apr Sydney World Championship Series
18th - 25th Apr St Anthonys Triathlon
4th - 6th Jun IMG Blenheim Triathlon – British Super Series
1st - 13th Jun Hy-Vee ITU World Cup
7th - 18th Jul Paris Triathlon – French Grand Prix
1st - 24th Jul Hyde Park World Championship Series
25th - 8th Aug The Challenger London Triathlon – British Super Series
2nd - 15th Aug Kitzbuhel World Championship Series
DNF - 21st Aug Lausanne World Sprint Championships
8th - 12th Sep Budapest World Championship Series Final
30th - 19th Sep Bryn Bach Parc – British Super Series
2nd - 10th Oct Toyota LifeTime Fitness Series
4th - 17th Oct Garmin Barcelona Triathlon
1st - 2010 Reigning British Super Series Champion
NA - 2010 Reigning Garmin Barcelona Triathlon Champion
NA
2009
- 18th Oct Barcelona Triathlon
1st - 11th Oct Life Fitness Series – Dallas
10th - 4th Oct Life Fitness Series – LA Triathlon
10th - 11th Sep U23 World Championships
2nd - 15th Aug ITU World Champs Series – Hyde Park
11th - 2nd Aug Mazda London Triathlon
8th - 25th Jul ITU World Champs Series – Hamburg
DNF - 18th Jul Bryn Bach Parc
1st - 20th Jun U23 European Championships
2nd - 14th Jun Nokia Windsor Triathlon
1st - 7th Jun Blenheim Sprint
1st - 17th May Elite National Championships
3rd - 2009 British Super Series Champion
NA - 2009 British National (Sprint) Champion
NA - 2009 Double Silver Medalist at both World & European Championships
NA