A fost medaliat cu argint la Campionatul Mondial de Cross Country 2015 și la Campionatul Mondial de Jumătate de Maraton 2016
, și, de asemenea, în 10.000 de metri la Jocurile Toate-Africa 2011. Cel mai bun timp de 58:42 minute pe care l-a înregistrat la jumătatea maratonului îl plasează printre primii zece din toate timpurile pentru distanță.