| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 15:44.53A NR | 1 | | Gaborone | 2 Jun |
| 2014 |
| Outdoor |
| 16:14.96A | 1 | | Windhoek | 5 Apr |
| 16:16.04A NR | 1 | Open Ch | Potchefstroom | 9 May |
| 2019 |
| Outdoor |
| 15:14.23 NR | 1 | CISM | Wuhan | 24 Oct |
|
| 2013
15:44.53Aw NR | 1 | Gaborone | 2 Jun | |
| 2014
16:14.96Aw | 1 | Windhoek | 5 Apr | |
| 2019
15:14.23w NR | 1 | Wuhan | 24 Oct | |
| |
| 10,000m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 34:00.90A | 1 | Open Ch | Potchefstroom | 10 May |
|
| 2014
34:00.90Aw | 1 | Potchefstroom | 10 May | |
| |
| 5km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 15:41+ | | | Marugame | 2 Feb |
|
| 2020
15:41+w | | Marugame | 2 Feb | |
| |
| 10km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2006 |
| Outdoor |
| 33:42 | 1 | | Cape Town | 3 Sep |
| 33:07 | 1 | NC | Stellenbosch | 21 Oct |
| 2007 |
| Outdoor |
| 34:30A | 1 | Nedbank | Johannesburg | 6 May |
| 2008 |
| Outdoor |
| 34:00 | 2 | Spar | Bellville | 13 Apr |
| 34:04 | 9 | Sunfeast | Bengaluru | 18 May |
| 33:41 | 1 | Spar | Durban | 22 Jun |
| 33:42 | 5 | NC | Stellenbosch | 30 Aug |
| 2011 |
| Outdoor |
| 34:37 | 14 | TCS | Bengaluru | 5 Jun |
| 2012 |
| Outdoor |
| 33:31 | 7 | TCS | Bengaluru | 27 May |
| 2014 |
| Outdoor |
| 34:42 | 9 | | Bengaluru | 18 May |
| 2016 |
| Outdoor |
| 33:29 | 3 | | Swakopmund | 14 Feb |
| 32:44 | 1 | | Cape Town | 18 Sep |
| 2019 |
| Outdoor |
| 31:51 | 1 | | Port Elizabeth | 4 May |
| 31:45 | 1 | | Cape Town | 26 May |
| 30:59 | 1 | | Durban | 23 Jun |
| 32:39A | 1 | | Pretoria | 3 Aug |
| 32:23 | 1 | | Pietermaritzburg | 18 Aug |
| 33:16 | 1 | | Johannesburg | 6 Oct |
| 2020 |
| Outdoor |
| 31:33+ | | | Marugame | 2 Feb |
|
| 2006
33:07w | 1 | Stellenbosch | 21 Oct | |
| 2007
34:30Aw | 1 | Johannesburg | 6 May | |
| 2008
33:41w | 1 | Durban | 22 Jun | |
| 2011
34:37w | 14 | Bengaluru | 5 Jun | |
| 2012
33:31w | 7 | Bengaluru | 27 May | |
| 2014
34:42w | 9 | Bengaluru | 18 May | |
| 2016
32:44w | 1 | Cape Town | 18 Sep | |
| 2019
30:59w | 1 | Durban | 23 Jun | |
| 2020
31:33+w | | Marugame | 2 Feb | |
| |
| 15km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 48:05+ | | | Marugame | 2 Feb |
|
| 2020
48:05+w | | Marugame | 2 Feb | |
| |
| 20km, Road |
| Outdoor Alltime
Show/hide |
| |
| 2006 |
| Outdoor |
| 1:11:30 | 4 | NC | East London | 2 Jul |
| 2020 |
| Outdoor |
| 1:04:36+ | | | Marugame | 2 Feb |
|
| 2006
1:11:30w | 4 | East London | 2 Jul | |
| 2020
1:04:36+w | | Marugame | 2 Feb | |
| |
| Half Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2006 |
| Outdoor |
| 1:13:35 | 1 | | Cape Town | 15 Apr |
| 2007 |
| Outdoor |
| 1:12:43 NR | 2 | | Ras Al Khaimah | 9 Feb |
| 1:18:20A | 6 | Nedbank | Bloemfontein | 21 Apr |
| 1:11:15 | 1 | | Durban | 1 Jul |
| 1:15:27 | 5 | AAG | Alger | 20 Jul |
| 1:16:55 | 5 | WUG | Bangkok | 11 Aug |
| 1:11:02 NR | 1 | | Swakopmund | 16 Sep |
| 1:15:45A | 1 | | Windhoek | 29 Sep |
| 2008 |
| Outdoor |
| 1:12:29 | 5 | | Ras Al Khaimah | 8 Feb |
| 1:14:45A | 1 | Nedbank | Nelspruit | 5 Apr |
| 1:10:59 NR | 1 | NC | Port Elizabeth | 5 Jul |
| 1:15:27A | 3 | Nedbank | Bloemfontein | 4 Oct |
| 2009 |
| Outdoor |
| 1:13:34 | 1 | Two Oceans | Cape Town | 11 Apr |
| 2010 |
| Outdoor |
| 1:11:57 | 16 | WC | Nanning | 16 Oct |
| 1:14:19 | 16 | AirTel | New Delhi | 21 Nov |
| 2011 |
| Outdoor |
| 1:11:56 | 1 | Two Oceans | Cape Town | 23 Apr |
| 1:17:42A | 1 | | Windhoek | 6 Aug |
| 1:11:12 | 3 | AAG | Maputo | 15 Sep |
| 2012 |
| Outdoor |
| 1:11:43 | 5 | | New Delhi | 30 Sep |
| 2018 |
| Outdoor |
| 1:10:51 NR | 2 | | Port Elizabeth | 28 Jul |
| 2019 |
| Outdoor |
| 1:10:30 NR | 1 | | Cape Town | 20 Apr |
| 1:12:16A | 2 | | Bogotá | 28 Jul |
| 2020 |
| Outdoor |
| 1:08:10 NR | 1 | | Marugame | 2 Feb |
| 1:09:05+ | | | Valencia | 6 Dec |
|
| 2006
1:13:35w | 1 | Cape Town | 15 Apr | |
| 2007
1:11:02w NR | 1 | Swakopmund | 16 Sep | |
| 2008
1:10:59w NR | 1 | Port Elizabeth | 5 Jul | |
| 2009
1:13:34w | 1 | Cape Town | 11 Apr | |
| 2010
1:11:57w | 16 | Nanning | 16 Oct | |
| 2011
1:11:12w | 3 | Maputo | 15 Sep | |
| 2012
1:11:43w | 5 | New Delhi | 30 Sep | |
| 2018
1:10:51w NR | 2 | Port Elizabeth | 28 Jul | |
| 2019
1:10:30w NR | 1 | Cape Town | 20 Apr | |
| 2020
1:08:10w NR | 1 | Marugame | 2 Feb | |
| |
| Marathon |
| Outdoor Alltime
Show/hide |
| |
| 2008 |
| Outdoor |
| 2:33:06 NR | 7 | | Seoul | 16 Mar |
| 2:35:22 | 40 | OG | Beijing | 17 Aug |
| 2:32:30 NR | 5 | adidas | Dublin | 27 Oct |
| 2009 |
| Outdoor |
| 2:50:19 | 55 | WC | Berlin | 23 Aug |
| 2:33:26 | 2 | adidas | Dublin | 26 Oct |
| 2010 |
| Outdoor |
| 2:34:34 | 8 | Dong-A | Seoul | 21 Mar |
| 2011 |
| Outdoor |
| DNF | | | Praha | 8 May |
| 2:37:15 | 3 | CISM | Rio de Janeiro | 17 Jul |
| 2:30:37 NR | 1 | adidas | Dublin | 31 Oct |
| 2012 |
| Outdoor |
| 2:27:20 NR | 3 | | Wien | 15 Apr |
| 2:26:09 NR | 11 | OG | London | 5 Aug |
| 2:35:01 | 6 | | Dublin | 29 Oct |
| 2013 |
| Outdoor |
| 2:29:30 | 6 | | Tokyo | 24 Feb |
| DNF | | WC | Moskva | 10 Aug |
| 2014 |
| Outdoor |
| 2:28:27 | 3 | Dong-A | Seoul | 16 Mar |
| 2:32:02 | 5 | CWG | Glasgow | 27 Jul |
| 2016 |
| Outdoor |
| 2:35:56 | 5 | | Wien | 10 Apr |
| 2:39:55 | 56 | OG | Rio de Janeiro | 14 Aug |
| 2:32:32 | 1 | | Dublin | 30 Oct |
| 2017 |
| Outdoor |
| 2:29:25 | 6 | | Wien | 23 Apr |
| 2:32:01 | 19 | WC | London | 6 Aug |
| 2:30:29 | 2 | | Cape Town | 17 Sep |
| 2018 |
| Outdoor |
| 2:32:40 | 1 | CWG | Gold Coast | 15 Apr |
| 2:29:28 | 1 | | Cape Town | 23 Sep |
| 2019 |
| Outdoor |
| 2:22:25 NR | 1 | | Nagoya | 10 Mar |
| 2:34:15 | 3 | WC | Doha | 28 Sep |
| 2020 |
| Outdoor |
| DNF | | | Nagoya | 8 Mar |
| 2:19:52 NR | 3 | | Valencia | 6 Dec |
|
| 2008
2:32:30w NR | 5 | Dublin | 27 Oct | |
| 2009
2:33:26w | 2 | Dublin | 26 Oct | |
| 2010
2:34:34w | 8 | Seoul | 21 Mar | |
| 2011
2:30:37w NR | 1 | Dublin | 31 Oct | |
| 2012
2:26:09w NR | 11 | London | 5 Aug | |
| 2013
2:29:30w | 6 | Tokyo | 24 Feb | |
| 2014
2:28:27w | 3 | Seoul | 16 Mar | |
| 2016
2:32:32w | 1 | Dublin | 30 Oct | |
| 2017
2:29:25w | 6 | Wien | 23 Apr | |
| 2018
2:29:28w | 1 | Cape Town | 23 Sep | |
| 2019
2:22:25w NR | 1 | Nagoya | 10 Mar | |
| 2020
2:19:52w NR | 3 | Valencia | 6 Dec | |