2006 vann han guld på 10 000 meter vid Samväldesspelen på tiden 27.50,99. Han deltog vidare vid både VM 2007 och vid Olympiska sommarspelen 2008 där han båda gångerna slutade tia på 10 000 meter.