Escriba unha continuación para este parágrafo - O ano seguinte centrou-se na carreira de pista e asegurou o título de 5000 m representando a Uganda nos Xogos de África de 2007. Nos Campionatos do Mundo de Atletismo de 2007 un mes despois cruzou a liña despois de Bernard Lagat e Eliud Kipchoge para gañar unha medalla de bronce mundial no evento. Foi décimo terceiro nos Campionatos Mundiais de Cross Country de 2008
, pero chegou preto dunha medalla nos Xogos Olímpicos de Pequín de 2008 ese verán cun cuarto lugar na final de 5000 m masculino. Conseguiu chegar ao podio ao final da tempada 2008 IAAF World Athletics Final, gañando a prata nos 5000 m.