Zwischen 2000 und 2006 wurde er viermal hintereinander Asienmeister, in den Jahren 2000, 2006 und 2008 gewann er außerdem mit der malaysischen Nationalmannschaft den Mannschaftstitel. Mit dieser nahm er 1999, 2001, 2003, 2005, 2007, 2009, 2011 und 2013 an Weltmeisterschaften teil. Bei den Asienspielen gewann er 2002 und 2006 im Einzel die Goldmedaille, 2010 und 2014 Bronze. 2010 und 2014 errang er mit der Mannschaft zudem die Silbermedaille. Bei den Commonwealth Games gewann er ebenfalls zwei Medaillen, jeweils mit Landsfrau Nicol David im Mixed: Silber 2002 und Bronze 2010. Seine höchste Platzierung in der Weltrangliste war Rang sieben im Dezember 2001. Auf der Profitour gewann er 15 Titel. In den Jahren 2012 bis 2014 wurde er malaysischer Landesmeister. Am 1. Juli 2015 beendete er seine Karriere und nahm eine Trainertätigkeit beim malaysischen Squashverband auf. 2017 wurde er Nationaltrainer Katars.