En el Campeonato Mundial de Atletismo en Pista Cubierta de 2016 ganó la medalla de oro en los 3000 metros, llegando a meta en un tiempo de 7:57.21 segundos, por delante del estadounidense Ryan Hill y del keniano Augustine Kiprono Choge (bronce).