Bei den Afrikameisterschaften 2014 in Marrakesch gewann er die Silbermedaille im 1500-Meter-Lauf. 2015 wurde er in Peking zum dritten Mal Weltmeister über seine Paradestrecke. Bei den Olympischen Spielen 2016 hingegen verpasste er als Sechster eine Medaille.