2022

  • Ironman 70.3 Vietnam - 4:50 - AG 45 - 49 - 3rd AG

2019

  • Ironman 70.3 Vietnam - 4:58 - AG 40 - 44 - Asia Pacific Championships - 8th
  • Ironman 70.3 World Championships, Nice

2018

  • City 60 Duathlon - 3rd AG
  • Ironman 70.3 Xiamen - 4:40 - AG 40 - 44 -8th - World Championship Qualifier

  2016

  • Ironman 70.3 Subic Bay – 4:48 – AG 40 – 44 – 5th – World Championship Qualifier
  • Bintan Triathlon – 2:20 – AG 2nd
  • Ironman 70.3 World Championships, Sunshine Coast 

2015

  • Ironman 70.3 Putrajaya – 5:00 – AG 35 – 39 – 5th
  • Bintan Triathlon – AG 35 – 39 – 3rd
  • Ironman 70.3 Bintan – 4:54 – AG 35 – 39 -9th

2014

  • Metaman Half Iron Distance – 4:58 – AG 35 – 39 – 4th

2013

2012

2011

2010

2009

2008

  • Aviva Ironman70.3 Singapore AG30-34: 8th
  • SAAB City Duathlon AG30-39 8th
  • SACA Team Time Trial Cat A: 4th
  • OSIM Singapore International Triathlon AG30-34: 1st
  • Ironman Malaysia AG30-34 11th
  • Adidas Sundown Marathon Men's Open: 16th
  • Army Half Marathon 1:26

2007

  • Standard Chartered Singapore Marathon AG30-34: 10th
  • OSIM Singapore International Triathlon AG30-34:  3rd
  • Aviva 70.3 Singapore AG30-34:  16th
  • A'Famosa Malacca Triathlon AG30-39:  7th

2006

  • Laguna Phuket Triathlon AG30-34:  13th
  • OSIM Singpore Internaional Triathlon AG30 – 34: 1st