Nel 2012 è stato campione del mondo indoor nei 1500 metri piani a Istanbul con il tempo di 3'45"21, che tuttavia risultava una prestazione peggiore rispetto al 3'41"96 che gli valse la medaglia d'argento ai Campionati del mondo indoor di Doha 2010.

Nell'agosto dello stesso anno ha preso parte ai Giochi olimpici di Londra 2012, piazzandosi sesto nei 5000 metri piani e conquistando il bronzo nei 1500 metri piani, con un tempo di 3'35"13.

Progressione 800 metri piani StagioneTempoLuogoDataRank. Mond.20081'47"36 Bottrop30-8-2008148º20071'47"14 Malles Venosta4-8-200720061'48"00 Arnhem31-5-200620041'49"93 Rabat1-8-2004

1500 metri piani outdoor StagioneTempoLuogoDataRank. Mond.20133'33"29 Shanghai18-5-201324º20123'33"99 Londra5-8-201223º20113'31"60 Berlino11-9-20116º20103'34"25 Rabat6-6-201027º20093'31"47 28-7-20096º20083'31"88 Roma11-7-20084º20073'32"75 Roma13-7-200714º20063'32"68 Bruxelles25-8-200618º20053'35"63 Rabat18-6-200544º20043'35"53 Grosseto15-7-200440º

1500 metri piani indoor StagioneTempoLuogoDataRank. Mond.20143'37"83 Sopot7-3-201417º20133'37"32 Metz24-2-201312º20123'34"10 Liévin14-2-20121º20113'36"29 Chemnitz27-1-20119º20103'34"68 Lipsia13-2-20103º20073'36"89 Il Pireo24-2-20075º20063'40"73 Stoccarda4-2-200616º20053'38"66 Birmingham18-2-20056º

Palmarès AnnoManifestazioneSedeEventoRisultatoPrestazioneNote2004Mondiali juniores Grosseto1500 m piani 3'35"532005Mondiali di cross Saint-GalmierCorsa juniores 30º 25'28"2006Mondiali juniores Pechino1500 m piani 3'40"732007Mondiali Osaka1500 m piani Batteria 3'43"252008Giochi olimpici Pechino1500 m piani 5º 3'34"662009Giochi delMediterraneo Pescara1500 m piani 3'38"66Mondiali Berlino1500 m piani 11º 3'38"352010Mondiali indoor Doha1500 m piani 3'41"962011Mondiali Taegu1500 m piani 5º 3'36"562012Mondiali indoor Istanbul1500 m piani 3'45"21 Giochi olimpici Londra1500 m piani 3'35"135000 m piani 6º 13'44"192013Mondiali Mosca1500 m piani Semifinale 3'44"362014Mondiali indoor Sopot1500 m piani 3'38"212015Mondiali Pechino1500 m piani 3'34"672016Mondiali indoor Portland3000 m piani4º7'58"08Giochi olimpici Rio de Janeiro1500 m piani5º3'50"582017Mondiali Londra1500 m pianiSemifinale3'40"762018Mondiali indoor Birmingham1500 m piani3'58"43Campionati africani Asaba1500 m piani6º3'39"202019Giochi panafricani Rabat1500 m piani4º3'38"59Mondiali Doha1500 m pianiSemifinale3'42"23

Altre competizioni internazionali 2005 7º al Golden Gala ( Roma), 1500 m piani - 3'36"00

2006 11º alla World Athletics Final ( Stoccarda), 1500 m piani - 3'35"88 5º al Memorial Van Damme ( Bruxelles), 1500 m piani - 3'32"68 4º all'ISTAF Berlin ( Berlino), 1500 m piani - 3'34"79

2007 4º all'Herculis (), 1500 m piani - 3'34"11

2008 9º alla World Athletics Final ( Stoccarda, 1500 m piani - 3'41"70 al Golden Gala ( Roma), 1500 m piani - 3'31"88 al Memorial Van Damme ( Bruxelles), 1500 m piani - 3'36"14

2009 all'Herculis (), 1500 m piani - 3'31"47

2011 all'ISTAF Berlin ( Berlino), 1500 m piani - 3'31"60

2014 al Rieti Meeting ( Rieti), 3000 m piani - 7'34"99 4º al Prefontaine Classic ( Eugene), miglio - 3'49"09

2015 al Memorial Van Damme ( Bruxelles), 5000 m piani - 12'59"25 all'Herculis (), 1500 m piani - 3'28"79

2016 5º alla Weltklasse Zürich ( Zurigo), 5000 m piani - 13'19"35 al Meeting de Paris ( Parigi), 3000 m piani - 7'30"09 al Memorial Van Damme ( Bruxelles), 1500 m piani - 3'31"40 al British Grand Prix ( Birmingham), 1500 m piani - 3'33"10

2017 6º al Prefontaine Classic ( Eugene), miglio - 3'52"77

2018 allo Shanghai Golden Grand Prix ( Shanghai), 1500 m piani - 3'32"72 6º all'ISTAF Berlin ( Berlino), 1500 m piani - 3'35"12

2019 6º al Meeting de Paris ( Parigi), 1500 m piani - 3'31"64

2020 alla BOclassic ( Bolzano), 5 km - 13'20"

2021 al Palio Città della Quercia ( Rovereto), 3000 m piani - 7'41"75

2022 15º alla Maratona di Parigi ( Parigi) - 2h10'42"

Altri progetti

Collegamenti esterni