2006 errang er über 5000 m die Silbermedaille bei den Commonwealth Games in Melbourne und wurde Neunter über 1500 m. Bei den Weltmeisterschaften 2007 in Osaka kam er über 5000 m auf Platz 13, bei den Olympischen Spielen 2008 verpasste er knapp den Einzug ins Finale.