I sommer-OL 2008 i Beijing deltok han på 800 meter. Her kom han på andreplass i sitt innledende heat, og tredjeplass i sitt semifinaleheat med tiden 1.45,87. Dette holdt ikke til å komme til finalen, han var to hundredeler bak Gary Reed i semifinalen.[2]
I 2010 vant han to store internasjonale medaljer. I mars vant han sølv på 800 meter i VM i friidrett innendørs 2010, bak Abubaker Kaki. I oktober vant han gull i Samveldelekene, med tiden 1.46,60, foran sine to landsmenn Richard Kiplagat og Abraham Kiplagat. Han satte også ny personlig rekord på 1 mile i april 2010, med tiden 3.56,14, da han deltok i Drake Relays i USA.