2006-03-26 Adventure Race
2006-03-12 Outward Bound Adventure Race
2006-02-12 Standard Chartered Marathon
2006-01-08 Mizuno Half Marathon
2005-12-26 Tour of China
2005-11-20 Nike 10K
2005-11-06 Fila Half Marathon
2005-02-27 SCB Marathon
2004-11-26 Nike 10k Run
2004-03-07 Clear Water Bay 12K run