In 2006 won hij een zilveren medaille op de Gemenebestspelen op de 5000 m in 12.58,19. De Kenianen Augustine Choge (12.56,41) en Benjamin Limo (13.05,30) wonnen respectievelijk het goud en brons. Ook startte hij er op de 1500 m, waarop hij eveneens de finale haalde. Hierin kwam hij echter niet verder dan een negende plaats.Het jaar erop was zijn belangrijkste prestatie zijn deelname aan de 5000 m op de WK in Osaka. Hierin eindigde hij op een dertiende plaats in 13.56,24.