7 Mar | Ironman New Zealand 2020 — Taupo, New Zealand | 1st |
7 Nov | Ironman Florida 2019 — Panama City Beach, Florida USA | 1st | |
12 Oct | Ironman World Championships 2019 — Kona, Hawaii | 6th | |
27 Apr | Ironman Texas 2019 — The Woodlands, Texas USA | 4th |
13 Oct | Ironman World Championships 2018 — Kona, Hawaii | 7th | |
28 Jul | Ironman Hamburg 2018 — Hamburg, Germany | 2nd | |
14 Jul | Ironman UK 2018 — Bolton, UK | 1st | |
1 Jul | Challenge Roth 2018 — Roth, Germany | 4th | |
10 Jun | Challenge Geraardsbergen — Geraardsbergen, Belgium | 4th | |
3 Mar | Ironman New Zealand 2018 — Taupo, New Zealand | 2nd | Race Report |
30 Sep | Ironman Barcelona 2017 — Barcelona, Spain | 6th | |
9 Sep | Challenge Almere ETU Long Distance European Championships — Amsterdam, The Netherlands | 1st | |
9 Jul | Challenge Roth 2017 — Roth, Germany | 2nd |
17 Jul | Challenge Roth — Germany | 2nd | Race Report |
26 Jun | Challenge Galway — Galway, Ireland | 2nd | Race Report |
12 Jun | Ironman Staffordshire 70.3 — Staffs, UK | 4th | Race Report |
23 Apr | Challenge Fuerteventura — Canary Islands, Spain | 8th | |
5 Mar | Ironman New Zealand — Taupo, New Zealand | 2nd | Race Report |
20 Feb | Challenge Wanaka — Wanaka, New Zealand | DNF | Race Report |
10 Oct | Ironman World Championships — Kona, Hawaii | 13th | Race Report |
30 Aug | Rubicon Triathlon (middle distance) — Newby Hall, N. Yorks, UK | 1st | Race Report |
19 Jul | Ironman UK 2015 — Bolton, UK | 3rd | Race Report |
11 Jul | Norwich Sprint Triathlon — Norwich, UK | 1st | Race Report |
27 Jun | ITU Long Distance World Championships — Motala, Sweden | 3rd | Race Report |
16 May | Ironman Texas 2015 — The Woodlands, Texas, USA | 2nd | Race Report |
19 Apr | New Orleans 70.3 — New Orleans, USA | 8th | Race Report |
27 Feb | Challenge Dubai — Dubai, UAE | 19th | Race Report |
5 Oct | Ironman Barcelona — Barcelona, Spain | 6th | Race Report |
14 Sep | Challenge Weymouth — Weymouth | 1st | Race Report |
31 Aug | Rubicon Middle Distance — Yorks, UK | 1st | Race Report |
20 Jul | Ironman UK 2014 — Bolton, UK | 2nd | Race Report |
6 Jul | IM 70.3 Haugesund — Haugesund, Norway | 8th | Race Report |
29 Jun | Cholmondeley Castle Triathlon Series – The Gauntlet — Cholmondeley Castle, Cheshire | 1st | Race Report |
8 Jun | Bala Middle Distance — Gwynedd, Wales | 1st | |
17 May | Ironman Lanzarote 2014 — Canary Islands, Spain | DNF | Race Report |
27 Apr | ICAN Malaga Half — Malaga, Spain | 3rd | Race Report |
13 Apr | 2014 ETU Long Distance Duathlon European Championship — Horst, Belgium | 14th | Race Report |
2 Nov | Ironman Florida 2013 — Florida, USA | 10th | Race Report |
4 Aug | Ironman UK 2013 — Bolton, UK | 3rd | Race Report |
21 Jul | Vachery Triathlon — Cranleigh, Surrey, UK | 1st | Race Report |
23 Jun | Challenge Aarhus — Aarhus, Denmark | 4th | Race Report |
16 Jun | IM 70.3 UK Exmoor — Wimbleball, UK | 6th | Race Report |
19 May | 2013 ETU Challenge Middle Distance Championship — Barcelona, Spain | 13th | Race Report |
5 May | Waveney Sprint Triathlon — Suffolk, UK | 1st | |
14 Apr | Triatlon de Elcehe Arenales — Alicante, Spain | 8th | Race Report |
7 Apr | ICAN Malaga 2013 — Malaga, Spain | 3rd | Race Report |
17 Mar | Pulpi Duathlon — Almeria, Spain | 1st |
30 Sep | Challenge Barcelona Long Distance — Barcelona, Spain | 5th | Race Report |
2 Sep | Ironman 70.3 Galway 2012 — Galway, Ireland | 8th | Race Report |
9 Aug | Ely Monster Middle — Ely, UK | 1st | Race Report |
22 Jul | Antwerp Ironman 70.3 — Antwerp, Belgium | 15th | Race Report |
3 Jul | Liverpool 5150 — Liverpool, UK | 12th | Race Report |
17 Jun | Ironman UK Exmoor 70.3 2012 — Wimbleball, UK | 5th | Race Report |
29 May | Big Cow British National Sprint Championship 2012 — Bucks, UK | 5th | Race Report |
6 May | Marshman Middle — Kent, UK | 1st | Race Report |
25 Sep | Fritton Viking Middle Distance — Fritton, UK | 1st | Race Report |
17 Sep | ICAN Mallorca — Palma, Spain | 10th | Race Report |
11 Sep | Bala Standard Distance — Bala, Wales | 4th | Race Report |
17 Jul | Llandudno Standard Sea Triathlon — Llandudno, Wales | 2nd | |
3 Jul | Cowman: British Triathlon Middle Distance Championships — Bucks, UK | 1st | Race Report |
26 Jun | Liverpool 5150 — Liverpool, UK | 7th | |
29 May | British Sprint Triathlon Championships 2011 — Belvoir Castle, UK | 2nd |