I april 2011 vant han overraskende Enschede Marathon i Nederland, med tiden 2:07,20, som var ny ugandisk rekord og ny stevnerekord. Dette resultatet gjorde at han kvalifiserte seg til VM i friidrett 2011 i Sør-Korea, der han kom på niendeplass, Ugandas nest beste plassering i dette VM-et. Han kom på sjetteplass individuelt under VM i terrengløp 2011 i Spania kom han på sjetteplass individuelt, som beste ugander, og Uganda fikk bronse i lagkonkurransen. Han kom på andreplass under Afrikamesterskapet i terrengløp 2011, bak John Mwangangi fra Kenya. Han representerte Kenya under Afrikamesterskapet i terrengløp 2011, og fikk sølv individuelt og gull i lagkonkurransen.