Rok później sięgnął po złoto mistrzostw świata w Moskwie.
Rekordy życiowe: bieg na 5000 metrów – 13:23,70 (24 maja 2008, Hengelo); bieg na 10 000 metrów – 27:58,03 (25 czerwca 2010, Birmingham); bieg maratoński – 2:06:33 (22 lutego 2015, Tokio), rezultat ten jest rekordem Ugandy.
Osiągnięcia RokImprezaMiejsceKonkurencjaPozycjaWynik 2006 Mistrzostwa świata w biegach przełajowych Fukuoka bieg juniorów 24. miejsce 25:02 2007 Mistrzostwa świata w biegach przełajowych Mombasa bieg juniorów 19. miejsce 25:07 Mistrzostwa świata Osaka bieg na 5000 m eliminacje 14:04,22 2008 Mistrzostwa świata w biegach przełajowych Edynburg bieg juniorów 12. miejsce 23:09 drużyna juniorów 16px 3. miejsce Mistrzostwa świata juniorów Bydgoszcz bieg na 10 000 m 5. miejsce 28:10,71 2009 Mistrzostwa świata w biegach przełajowych Amman bieg seniorów 23. miejsce 36:23 2010 Mistrzostwa Afryki Nairobi bieg na 10 000 m 6. miejsce 28:33,85 2011 Mistrzostwa świata w biegach przełajowych Punta Umbría bieg seniorów 6. miejsce 34:07 drużyna seniorów 16px 2. miejsce Mistrzostwa świata Daegu bieg maratoński 9. miejsce 2:12:57 2012 Igrzyska olimpijskie Londyn bieg maratoński 16px 1. miejsce 2:08:01 2013 Mistrzostwa świata Moskwa bieg maratonski 16px 1. miejsce 2:09:51 2015 Mistrzostwa świata Pekin bieg maratoński 6.