Note 1:
After the mark, the number in parentheses is that mark’s position in the annual ranking. The figures are computed by mark, not by athlete.
If the mark’s position in the annual ranking is not shown, it is because the data is unknown.
Note 2:
After the position in parentheses referring to the annual ranking for an indoor competition, another position will appear in parentheses. The first will refer to the overall ranking (outdoor and indoor). The second will refer solely to the annual ranking for indoor competitions.
* Competition not valid for ranking purposes.
—1999—
3.000mWorld Junior Championship
16/07/1999 Bydgoszcz (POL)
8:09.89
—2000—
3.000mLausitz Meeting
23/08/2000 Cottbus (GER)
7:46.95
5.000mRieti meeting / GP II
03/09/2000 Rieti (ITA)
13:20.57
15 kmMontferland Run
03/12/2000 Heerenberg (NED)
43:09
—2001—
3.000mMemorial Van Damme
24/08/2001 Bruselas (BEL)
7:30.67 (2)
5.000mGran Premio Diputación
08/06/2001 Sevilla (ESP)
13:13.33 (68)
10 kmConseil General
01/04/2001 La Courneuve (FRA)
28:54 (209=)
15 kmMontferland Run
09/12/2001 Heerenberg (NED)
42:42 (4)
—2002—
5.000mNotturna di Milano
05/06/2002 Milán (ITA)
13:26.58 (141)
10 kmGreat Ethiopian Run
03/11/2002 Adís Abeba (ETH)
30:32
—2003—
3.000mWorld Athletics Final
13/09/2003 Montecarlo (MON)
7:36.98 (10)
5.000mBislett Games
27/06/2003 Oslo (NOR)
12:52.26 (3)
10.000mIAAF World Championships
24/08/2003 Paris (FRA)
26:49.57 (4)
10 kmMemorial Peppo Greco
28/09/2003 Scicli (ITA)
28:50 (171=)
—2004—
3.000m(i)Sparkassen-Cup
31/01/2004 Stuttgart (GER)
7:30.77 (5(2))
5.000mFanny Blankers-Koen Games
31/05/2004 Hengelo (NED)
12:37.35 (1)
5.000m(i)Norwich Union Indoor GP
20/02/2004 Birmingham (GBR)
12:49.60 (4(1))
10.000mGolden Spike
08/06/2004 Ostrava (CZE)
26:20.31 (1)
—2005—
3.000mWeltklasse Zürich
19/08/2005 Zurich (SUI)
7:32.59 (9)
3.000m(i)Reebok Boston Indoor Games
29/01/2005 Boston, MA (USA)
7:41.42 (55(4))
2 Miles(i)Norwich Union Indoor GP
18/02/2005 Birmingham (GBR)
8:15.49 (7(2))
5.000mMeeting Gaz de France
01/07/2005 Paris (FRA)
12:40.18 (1)
10.000mMemorial Van Damme
26/08/2005 Brussels (BEL)
26:17.53 (1)
—2006—
1.500mDN-galan
25/07/2006 Stockholm (SWE)
3:33.08 (49)
1 Mile(i)Millrose Games
03/02/2006 New York (USA)
4:01.57 (117(32))
2 Miles(i)Norwich Union Indoor GP
18/02/2006 Birmingham (GBR)
8:05.12 (1)
3.000mIAAF World Cup
17/09/2006 Athens (GRE)
7:36.25 (29)
3.000m(i)IAAF World Indoor Championships (Final)
12/03/2006 Moscow (RUS)
7:39.32 (54(5))
5.000mMemorial Van Damme
25/08/2006 Brussels (BEL)
12:48.09 (1)
—2007—
1.500mShanghai Golden GP
29/09/2007 Shanghai (China)
3:32.35 (15=)
2.000m(i)Norwich Union Indoor GP
17/02/2007 Birmingham (GBR)
4:49.99 (1)
3.000mDN-galan
07/08/2007 Stockholm (SWE)
7:25.79 (1)
3.000m(i)GE Galan
20/02/2007 Stockholm (SWE)
7:30.51 (4(1))
2 MilesFanny Blankers-Koen Games
26/05/2007 Hengelo (NED)
8:13.51 (6)
5.000mG.P. Gobierno de Aragón
28/07/2007 Zaragoza (ESP)
12:49.53 (1)
10.000mMemorial Van Damme
14/09/2007 Brussels (BEL)
26:46.19 (1)
—2008—
2 Miles(i)Norwich Union Indoor GP
16/02/2008 Birmingham (GBR)
8:04.35 (1)
3.000mBritish Grand Prix
31/08/2008 Gateshead (GBR)
7:31.94 (3)
3.000m(i)Reunión Int. Ciudad de Valencia
09/02/2008 Valencia (ESP)
7:36.08 (14(4))
5.000mWeltklasse Zürich
29/08/2008 Zurich (SUI)
12:50.18 (1)
10.000mPrefontaine Classic
08/06/2008 Eugene, OR (USA)
26:25.97 (1)
15 kmsZevenheuvelenloop
16/11/2008 Nijmegen (NED)
43:42 (16)
—2009—
3.000mMeeting Areva
17/07/2009 Paris (FRA)
7:28.64 (2)
5.000mWeltklasse Zürich
28/08/2009 Zurich (SUI)
12:52.32 (1)
10.000mIAAF World Championships
17/08/2009 Berlin (GER)
26:46.31 (1)
—2011—
10.000mMemorial Van Damme
16/09/2011 Brussels (BEL)
26:43.16 (1)
—2012—
3.000mDoha Meeting
11/05/2012 Doha (QAT)
7:40.00 (43)
5.000mMeeting Areva
06/07/2012 Paris (FRA)
12:55.79 (9)
10.000mAviva UK Olympic Trials
22/06/2012 Birmingham (GBR)
27:02.59 (8)
10 kmsSPAR Great Ireland Run
15/04/2012 Dublin (IRL)
27:49 (7=)
—2013—
5.000mGolden Spike
27/06/2013 Ostrava (CZE)
13:07.88 (39)
10.000mPrefontaine Classic
31/05/2013 Eugene, OR (USA)
27:12.08 (4)
10 kmSPAR Great Ireland Run
14/04/2013 Dublin (IRL)
28:51 (266=)
Half MarathonBUPA Great North Run
15/09/2013 South Shields (GBR)
1:00:09 *
—2014—
10 kmBUPA Great Manchester Run
18/05/2014 Manchester (GBR)
28:23 (73=)
MarathonMarathon de Paris
06/04/2014 Paris (FRA)
2:05:04 (10)
—2016—
10 kmGreat Manchester Run
22/05/2016 Manchester (GBR)
28:08 (29=)
MarathonBMW Berlin Marathon
25/09/2016 Berlin (GER)
2:03:03 (1)
—2017—
25 kmTata Steel Kolkata
17/12/2017 Kolkata (IND)
1:13:48
MarathonVirgin Money London Marathon
23/04/2017 London (GBR)
2:05:57 (17)
—2018—
10 MilesGrand-Prix von Bern
19/05/2018 Bern (SUI)
46:47 (33)
MarathonVirgin Money London Marathon
22/04/2018 London (GBR)
2:08:53 (138=)
—2019—
MarathonBMW Berlin Marathon
29/09/2019 Berlin (GER)
2:01:41 (1)
—2020—
Half MarathonThe Vitality Big Half
01/03/2020 London (GBR)
1:00:22 (76)
—2021—
MarathonBMW Berlin Marathon
26/09/2021 Berlin (GER)
2:06:47 (75=)
—2022—
Half MarathonGreat North Run
11/09/2022 Newcastle (GBR)
1:01:01 *
MarathonTCS London Marathon
02/10/2022 London (GBR)
2:05:53 (53=)
—2023—
MarathonMaratón de Valencia
03/12/2023 Valencia (ESP)
2:04:19 (14)
—2024—
Half MarathonUnited Airlines NYC Half
17/03/2024 New York, NY (USA)
1:03:59 (860=)
MarathonTCS London Marathon
21/04/2024 London (GBR)
2:04:15 (6)