Coming up

August, Ironman 70.3 Phillipines – CO, USA

September, Ironman 70.3 Sunshine Coast – QLD, AUS

October, Ironman Louisville – Kentucky, USA

November, Ironman 70.3 Western Sydney – NSW, AUS

December, Ironman 70.3 Taupo – New Zealand

2017

9th Ironman North American Championships, 8:07 – Texas, USA

11th Ironman Asia Pacific Championships, 8:24  – QLD, AUS

2016

3rd Ironman New Zealand 8:10 – Taupo, New Zealand

3rd Ironman 70.3 Busselton – WA, Australia

4th Ironman 70.3 Geelong – VIC, AUS

10th Ironman North American Championships – Texas, USA

36th Ironman World Championships, 9:06 HI, USA

2015

1st Ironman 70.3 Boulder – CO, USA

2nd Ironman 70.3 Taupo – New Zealand

2nd Ironman Coeur d’Alene 8:41 – ID, USA

6th Ironman Melbourne 8:14 – VIC, Australia

6th Ironman 70.3 Auckland – New Zealand

Ironman Hawaii World Championships – DNF

2014

2nd Wildflower Triathlon – CA, USA

3rd Ironman 70.3 Vineman – CA, USA 

3rd Ironman 70.3 Raleigh – NC, USA

4th Ironman 70.3 Boulder – CO, USA

4th NZ Half Ironman Champs – New Zealand

5th Ironman 70.3 Princeton – NJ, USA

7th Ironman 70.3 Texas – TX, USA

27th Ironman 70.3 World Champs, Mont tremblant, Canada

2013

12th Ironman 70.3 World Champs – NV, USA

3rd Ironman 70.3 Boulder – CO, USA

3rd Ironman 70.3 Muncie – IN, USA

7th Ironman 70.3 Florida – FL, USA

2012

1st Ironman 70.3 Boise – ID, USA

3rd Ironman 70.3 Syracuse – NY, USA

3rd Ironman 70.3 Busselton – WA, Australia

3rd Rev3 South Carolina Half – SC, USA

6th Ironman 70.3 Cozumel – Mexico

19th Ironman 70.3 World Champs – NV, USA

2011

1st Ironman 70.3 Taupo – New Zealand

1st NZ Half Ironman Champs – New Zealand

2nd Gold Coast Half Ironman – QLD, Australia

2nd Frankfurt City Triathlon – Germany

2010

5th ITU Oceania triathlon Championsips – New Zealand

2009

1st ITU Austin Pan American Cup – TX, USA

2008

7th ITU European Cup – Turkey

8th ITU Singapore Asian Cup – Singapore

2006

2nd ITU U23 Oceania triathlon Championships – NSW, Australia