2025
- Ironman 70.3 Malaysia 4th AG AG (45 - 49)
2024
- T100 Singapore 4th AG AG (45 - 49)
 
- Some Hyrox race : ) 
2023
- PTO Duathlon 5th AG (45 - 49)
2022
- Ironman 70.3 Vietnam - 4:50 - AG 45 - 49 - 3rd AG - World Championship Qualifier 
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