He holds the Singaporean national record over the 100m with a timing of 10.37s. He broke the 33-year-old record of 10.38s (set by C. Kunalan) at the World University Games in Beijing in 2001. He equalled his own national record soon after at the 2001 Southeast Asian Games in Kuala Lumpur.
