Highest ever World Rankings position is considered from 1/1/2019
Discipline
|
Performance
|
Wind
|
Venue
|
Date
|
Records
|
Results Score
|
1500 Metres
|
3:47.32
|
|
Ponzano (ITA)
|
30 JUN 2006
|
|
1010
|
3000 Metres
|
7:41.74
|
|
Olympiastadion, Stockholm (SWE)
|
17 AUG 2012
|
|
1166
|
Two Miles
|
8:28.28
|
|
Alexander Stadium, Birmingham (GBR)
|
26 AUG 2012
|
|
1105
|
5000 Metres
|
13:19.00
|
|
Heusden-Zolder (BEL)
|
07 JUL 2012
|
|
1141
|
10,000 Metres
|
27:32.86
|
|
Palo Alto, CA (USA)
|
29 APR 2012
|
|
1174
|
10 Kilometres
|
28:08
|
|
Valencia (ESP)
|
12 JAN 2020
|
NR
|
1129
|
15 Kilometres
|
44:59
|
|
Roma (ITA)
|
03 FEB 2013
|
|
1017
|
10 Miles Road
|
46:50
|
|
Portsmouth (GBR)
|
28 OCT 2012
|
|
1102
|
20 Kilometres
|
1:00:22
|
|
Paris (FRA)
|
08 OCT 2017
|
|
1037
|
Half Marathon
|
1:01:06
|
|
New York, NY (USA)
|
17 MAR 2013
|
|
1147
|
Marathon
|
2:10:45
|
|
Otsu (JPN)
|
04 MAR 2018
|
|
1148
|
Legend
* Not legal.
Discipline
|
Performance
|
Wind
|
Venue
|
Date
|
Records
|
Results Score
|
1500 Metres
|
3:47.49
|
|
Ancona (ITA)
|
18 FEB 2007
|
|
1055
|
3000 Metres
|
7:56.53
|
|
Genova (ITA)
|
24 FEB 2008
|
|
1099
|
5000 Metres
|
13:50.26
|
|
Düsseldorf (GER)
|
11 FEB 2011
|
|
1078
|
Legend
* Not legal.
Latest Active Season: 2020
Discipline
|
Performance
|
Wind
|
Place
|
Date
|
Records
|
Results Score
|
10 Kilometres
|
28:08
|
|
Valencia (ESP)
|
12 JAN 2020
|
NR
|
1129
|
Outdoor
|
Performance
|
Place
|
Date
|
2008
|
3:49.78
|
Firenze (ITA)
|
17 MAY 2008
|
2007
|
3:48.56
|
Firenze (ITA)
|
03 JUN 2007
|
2006
|
3:47.32
|
Ponzano (ITA)
|
30 JUN 2006
|
2005
|
3:48.79
|
Firenze (ITA)
|
16 JUN 2005
|
Outdoor
|
Performance
|
Place
|
Date
|
2013
|
7:45.31
|
Olympic Stadium, London (GBR)
|
27 JUL 2013
|
2012
|
7:41.74
|
Olympiastadion, Stockholm (SWE)
|
17 AUG 2012
|
2010
|
7:43.85
|
Milano (ITA)
|
09 SEP 2010
|
2009
|
7:50.53
|
Rieti (ITA)
|
06 SEP 2009
|
2007
|
7:57.56
|
Torino (ITA)
|
08 JUN 2007
|
Outdoor
|
Performance
|
Place
|
Date
|
2012
|
8:28.28
|
Alexander Stadium, Birmingham (GBR)
|
26 AUG 2012
|
Outdoor
|
Performance
|
Place
|
Date
|
2017
|
13:38.94
|
Oordegem (BEL)
|
27 MAY 2017
|
2014
|
13:36.83
|
Velenje (SLO)
|
01 JUL 2014
|
2013
|
13:45.12
|
Mersin (TUR)
|
29 JUN 2013
|
2012
|
13:19.00
|
Heusden-Zolder (BEL)
|
07 JUL 2012
|
2011
|
13:24.94
|
Barcelona (ESP)
|
22 JUL 2011
|
2010
|
13:24.38
|
Rovereto (ITA)
|
31 AUG 2010
|
2009
|
13:26.09
|
Milano (ITA)
|
25 JUN 2009
|
2008
|
13:45.40
|
Stadio Quercia, Rovereto (ITA)
|
10 SEP 2008
|
2007
|
13:50.27
|
Ponzano (ITA)
|
06 JUL 2007
|
2006
|
13:53.40
|
Torino (ITA)
|
08 JUL 2006
|
2005
|
14:21.26
|
Bressanone (ITA)
|
25 JUN 2005
|
Outdoor
|
Performance
|
Place
|
Date
|
2019
|
28:38.35
|
London (GBR)
|
06 JUL 2019
|
2018
|
28:38.94
|
Ferrara (ITA)
|
12 MAY 2018
|
2017
|
28:33.72
|
Leiden (NED)
|
17 JUN 2017
|
2016
|
28:24.71
|
Mersin (TUR)
|
05 JUN 2016
|
2014
|
27:36.53
|
Palo Alto, CA (USA)
|
04 MAY 2014
|
2013
|
28:06.74
|
Luzhniki, Moskva (RUS)
|
10 AUG 2013
|
2012
|
27:32.86
|
Palo Alto, CA (USA)
|
29 APR 2012
|
2011
|
27:44.50
|
Birmingham (GBR)
|
29 JUL 2011
|
2010
|
28:18.56
|
Rieti (ITA)
|
25 APR 2010
|
2009
|
28:50.10
|
Villeneuve d'Ascq (FRA)
|
30 JUN 2009
|
2008
|
28:08.4h
|
Roma (ITA)
|
10 MAY 2008
|
2007
|
28:56.70
|
Ferrara (ITA)
|
07 APR 2007
|
2006
|
28:44.79
|
Torino (ITA)
|
08 JUL 2006
|
2005
|
29:44.5h
|
Roma (ITA)
|
24 APR 2005
|
Outdoor
|
Performance
|
Place
|
Date
|
2020
|
28:08
|
Valencia (ESP)
|
12 JAN 2020
|
2019
|
28:19
|
Arezzo (ITA)
|
25 MAY 2019
|
2018
|
29:05
|
Roma (ITA)
|
31 DEC 2018
|
2017
|
29:42
|
Roma (ITA)
|
31 DEC 2017
|
2015
|
28:48
|
Roma (ITA)
|
31 DEC 2015
|
2014
|
28:19
|
New York, NY (USA)
|
10 MAY 2014
|
2013
|
30:11
|
Taibon Agordino (ITA)
|
03 AUG 2013
|
2012
|
28:28
|
New York, NY (USA)
|
12 MAY 2012
|
2011
|
29:05
|
Telese Terme (ITA)
|
03 JUL 2011
|
2010
|
30:14
|
Scicli (ITA)
|
26 SEP 2010
|
2009
|
29:03
|
Scicli (ITA)
|
26 SEP 2009
|
2008
|
29:22
|
Arezzo (ITA)
|
24 MAY 2008
|
2006
|
30:36
|
Scicli (ITA)
|
20 AUG 2006
|
2005
|
29:31
|
Trento (ITA)
|
08 OCT 2005
|
Outdoor
|
Performance
|
Place
|
Date
|
2013
|
44:59
|
Roma (ITA)
|
03 FEB 2013
|
Outdoor
|
Performance
|
Place
|
Date
|
2014
|
48:47
|
Portsmouth (GBR)
|
26 OCT 2014
|
2012
|
46:50
|
Portsmouth (GBR)
|
28 OCT 2012
|
2010
|
50:54
|
Portsmouth (GBR)
|
24 OCT 2010
|
Outdoor
|
Performance
|
Place
|
Date
|
2017
|
1:00:22
|
Paris (FRA)
|
08 OCT 2017
|
Outdoor
|
Performance
|
Place
|
Date
|
2019
|
1:02:49
|
Klagenfurt (AUT)
|
25 AUG 2019
|
2018
|
1:04:37
|
Tarragona (ESP)
|
30 JUN 2018
|
2017
|
1:02:17
|
Praha (CZE)
|
01 APR 2017
|
2016
|
1:02:38
|
Olympisch Stadion, Amsterdam (NED)
|
10 JUL 2016
|
2015
|
1:03:40
|
Treviso (ITA)
|
11 OCT 2015
|
2014
|
1:01:57
|
København (DEN)
|
29 MAR 2014
|
2013
|
1:01:06
|
New York, NY (USA)
|
17 MAR 2013
|
2012
|
1:05:11
|
Santa Margherita Ligure (ITA)
|
11 MAR 2012
|
2011
|
1:02:30
|
Udine (ITA)
|
25 SEP 2011
|
2009
|
1:02:43
|
Birmingham (GBR)
|
11 OCT 2009
|
2008
|
1:03:20
|
Pisa (ITA)
|
12 OCT 2008
|
2006
|
1:06:29
|
Arezzo (ITA)
|
29 OCT 2006
|
2005
|
1:04:31
|
Arezzo (ITA)
|
30 OCT 2005
|
Outdoor
|
Performance
|
Place
|
Date
|
2019
|
2:10:52
|
Frankfurt (GER)
|
27 OCT 2019
|
2018
|
2:10:45
|
Otsu (JPN)
|
04 MAR 2018
|
2017
|
2:10:56
|
Olympic Stadium, London (GBR)
|
06 AUG 2017
|
2015
|
2:11:10
|
Otsu (JPN)
|
01 MAR 2015
|
2014
|
2:11:08
|
Letzigrund, Zürich (SUI)
|
17 AUG 2014
|
2013
|
2:12:03
|
New York, NY (USA)
|
03 NOV 2013
|
2010
|
2:13:49
|
Roma (ITA)
|
21 MAR 2010
|
Indoor
|
Performance
|
Place
|
Date
|
2006/07
|
3:47.49
|
Ancona (ITA)
|
18 FEB 2007
|
Indoor
|
Performance
|
Place
|
Date
|
2010/11
|
7:59.58
|
Schleyer Halle, Stuttgart (GER)
|
05 FEB 2011
|
2008/09
|
8:03.48
|
Torino (ITA)
|
22 FEB 2009
|
2007/08
|
7:56.53
|
Genova (ITA)
|
24 FEB 2008
|
2006/07
|
8:06.36
|
Ancona (ITA)
|
18 FEB 2007
|
2005/06
|
8:17.07
|
Firenze (ITA)
|
14 FEB 2006
|
Indoor
|
Performance
|
Place
|
Date
|
2010/11
|
13:50.26
|
Düsseldorf (GER)
|
11 FEB 2011
|
Place
|
Discipline
|
Mark
|
Wind
|
Place
|
Date
|
6.
|
Marathon
|
2:10:56
|
|
Olympic Stadium, London (GBR)
|
06 AUG 2017
|
8.
|
Marathon
|
2:14:54
|
|
National Stadium, Beijing (CHN)
|
22 AUG 2015
|
Place
|
Discipline
|
Mark
|
Wind
|
Place
|
Date
|
7.
|
3000 Metres
|
7:57.98
|
|
Poljud Stadion, Split (CRO)
|
05 SEP 2010
|
Place
|
Discipline
|
Mark
|
Wind
|
Place
|
Date
|
1.
|
Marathon
|
2:11:08
|
|
Letzigrund, Zürich (SUI)
|
17 AUG 2014
|
2.
|
10,000 Metres
|
28:22.73
|
|
Helsinki (FIN)
|
30 JUN 2012
|
3.
|
Half Marathon
|
1:02:38
|
|
Olympisch Stadion, Amsterdam (NED)
|
10 JUL 2016
|
3.
|
10,000 Metres
|
28:27.33
|
|
Estadio Olímpico, Barcelona (ESP)
|
27 JUL 2010
|
5.
|
5000 Metres
|
13:32.69
|
|
Helsinki (FIN)
|
27 JUN 2012
|
6.
|
10,000 Metres
|
28:19.79
|
|
Letzigrund, Zürich (SUI)
|
13 AUG 2014
|
6.
|
5000 Metres
|
13:40.17
|
|
Estadio Olímpico, Barcelona (ESP)
|
31 JUL 2010
|
Place
|
Discipline
|
Mark
|
Wind
|
Place
|
Date
|
3.
|
3000 Metres
|
8:02.22
|
|
Estádio Dr. Magalhães Pessoa, Leiria (POR)
|
21 JUN 2009
|
3.
|
5000 Metres
|
14:03.04
|
|
Parc des Sports, Annecy (FRA)
|
21 JUN 2008
|
Place
|
Discipline
|
Mark
|
Wind
|
Place
|
Date
|
1.
|
10,000 Metres
|
28:24.71
|
|
Mersin (TUR)
|
05 JUN 2016
|
Place
|
Discipline
|
Mark
|
Wind
|
Place
|
Date
|
3.
|
10,000 Metres
|
29:18.26
|
|
Debrecen (HUN)
|
14 JUL 2007
|
Place
|
Discipline
|
Mark
|
Wind
|
Place
|
Date
|
1.
|
10,000 Metres
|
29:49.25
|
|
Grosseto (ITA)
|
01 JUL 2010
|
1.
|
5000 Metres
|
14:12.28
|
|
Cagliari (ITA)
|
19 JUL 2008
|
1.
|
5000 Metres
|
14:07.01
|
|
Padova (ITA)
|
28 JUL 2007
|
1.
|
10,000 Metres
|
29:33.71
|
|
Padova (ITA)
|
28 JUL 2007
|
1.
|
10,000 Metres
|
28:44.79
|
|
Torino (ITA)
|
08 JUL 2006
|
Place
|
Discipline
|
Mark
|
Wind
|
Place
|
Date
|
1.
|
3000 Metres
|
8:03.48
|
|
Torino (ITA)
|
22 FEB 2009
|
1.
|
3000 Metres
|
7:56.53
|
|
Genova (ITA)
|
24 FEB 2008
|
Results in:
10 Kilometres
Date
|
Competition
|
Cnt.
|
Cat
|
Race
|
Pl.
|
Result
|
12 JAN 2020
|
10K Valencia Ibercaja, Valencia
|
ESP
|
A
|
F
|
13.
|
28:08
|
Marathon
Date
|
Competition
|
Cnt.
|
Cat
|
Race
|
Pl.
|
Result
|
04 OCT 2020
|
Virgin Money London Marathon, London
|
GBR
|
GW
|
F
|
|
DNF
|