| |
| 400m |
| Outdoor Alltime
Show/hide |
| |
| 2011 |
| Outdoor |
| 56.13 | 1-17 | CYG | Douglas | 10 Sep |
| 2013 |
| Outdoor |
| 54.50A | 1 | | Kampala | 1 Jun |
| 54.75A | 1h2 | NC | Kampala | 19 Jul |
| 54.92A | 1 | NC | Kampala | 19 Jul |
| 55.07 | 2h2-19 | AfrC | Bambous | 29 Aug |
| 55.06 | 4-19 | AfrC | Bambous | 30 Aug |
| 2014 |
| Outdoor |
| 54.33A | 2 | NC | Kampala | 11 Jul |
| 57.51 | 8h3 | CWG | Glasgow | 27 Jul |
| 2015 |
| Outdoor |
| 57.65 | 5h5 | WUG | Gwangju | 8 Jul |
| 57.13 | 8s2 | WUG | Gwangju | 9 Jul |
| 2016 |
| Outdoor |
| 54.80A | | | Kampala | 18 Jun |
| 2017 |
| Outdoor |
| 55.77 | 4h1 | Solidarity | Baku | 18 May |
| 54.20A | 1h1 | NC | Kampala | 19 Jul |
| 53.02A | 2 | NC | Kampala | 19 Jul |
|
| 2011
56.13w | 1-17 | Douglas | 10 Sep | |
| 2013
54.50Aw | 1 | Kampala | 1 Jun | |
| 2014
54.33Aw | 2 | Kampala | 11 Jul | |
| 2015
57.13w | 8s2 | Gwangju | 9 Jul | |
| 2016
54.80Aw | | Kampala | 18 Jun | |
| 2017
53.02Aw | 2 | Kampala | 19 Jul | |
| |
| 800m |
| Outdoor Alltime
Show/hide |
| |
| 2011 |
| Outdoor |
| 2:13.59 | 7h5-17 | WY | Villeneuve d'Ascq | 7 Jul |
| 2:08.12A | 3 | NC | Kampala | 23 Jul |
| 2012 |
| Outdoor |
| 2:04.84A | | | Kampala | 12 May |
| 2:06.38 | 1h2-19 | WJ | Barcelona | 10 Jul |
| 2:04.91 | 4s2-19 | WJ | Barcelona | 11 Jul |
| 2013 |
| Outdoor |
| 2:09.57A | 1h1 | NC | Kampala | 20 Jul |
| 2:07.68A | 1 | NC | Kampala | 20 Jul |
| 2:06.6h | 4-19 | AfrC | Bambous | 30 Aug |
| 2014 |
| Outdoor |
| 2:09.96A | 3 | | Kampala | 26 Apr |
| 2:07.2hA | 3 | | Kampala | 10 May |
| 2015 |
| Outdoor |
| 2:08.85A | 3 | | Kampala | 25 Apr |
| 2:05.84A | 4 | | Kampala | 20 Jun |
| 2016 |
| Outdoor |
| 2:10.3hA | 2 | | Kampala | 5 Mar |
| 2:04.97 | 6h1 | AfrC | Durban | 25 Jun |
| 2:01.44A | 1 | NC | Kampala | 7 Jul |
| 1:59.78 | 5h4 | OG | Rio de Janeiro | 17 Aug |
| 2:00.63 | 6s1 | OG | Rio de Janeiro | 18 Aug |
| 2:03.09 | 2 | | Hilversum | 4 Sep |
| 2017 |
| Outdoor |
| 2:02.97 | 1h1 | Solidarity | Baku | 16 May |
| 2:01.60 | 2 | Solidarity | Baku | 17 May |
| 2:01.42A | 1 | | Kampala | 4 Jun |
| 2:02.23 | 1 | | Leiden | 17 Jun |
| 2:00.80 | 2 | Catal Ch | Barcelona | 29 Jun |
| 2:02.49A | 2 | NC | Kampala | 20 Jul |
| 2:01.80 | 3h4 | WC | London | 10 Aug |
| 2:01.74 | 4s3 | WC | London | 11 Aug |
| 2018 |
| Outdoor |
| 2:03.06A | 2 | | Kampala | 24 Feb |
| 2:01.44A | 1 | | Johannesburg | 1 Mar |
| 2:01.69 | 5h2 | CWG | Gold Coast | 12 Apr |
| 2:02.58 | 2 | EAF | Bydgoszcz | 29 May |
| 2:01.37 | 2 | Bauhaus | Stockholm/S | 10 Jun |
| 2:01.47 | 4 | | Tübingen | 16 Jun |
| DNF | | | Montreuil | 19 Jun |
| 1:58.39 NR | 2 | | Tomblaine | 27 Jun |
| 2:00.43 | 1 | | Guadalajara | 5 Jul |
| 2:00.64 | 1 | | Barcelona | 11 Jul |
| 2:02.64 | 2 | | Naimette-Xhovémont | 18 Jul |
| 1:59.58 | 1 | | Heusden | 21 Jul |
| 2:02.54 | 2h3 | AfrC | Asaba | 4 Aug |
| 1:58.90 | 4 | AfrC | Asaba | 5 Aug |
| 2:02.99 | 8 | Quercia | Rovereto | 23 Aug |
| 2019 |
| Outdoor |
| 2:03.11A | 1 | | Kampala | 11 May |
| 2:00.58 | 3 | | Nanjing | 21 May |
| 2:03.23 | 3 | | Oordegem | 25 May |
| 2:01.93 | 1 | BislettG | Oslo | 13 Jun |
| 2:00.91 | 5 | Mohammed VI | Rabat | 16 Jun |
| DNF | | | Tomblaine | 22 Jun |
| 1:59.97 | 2 | Athletissima | Lausanne | 5 Jul |
| 1:59.57 | 5 | Herc | Monaco | 12 Jul |
| 1:59.96 | 1 | | Heusden | 20 Jul |
| 2:03.40 | 8 | Müller | Birmingham | 18 Aug |
| 2:02.44 | 1h3 | AAG | Rabat | 26 Aug |
| 2:03.55 | 3 | AAG | Rabat | 27 Aug |
| 2:02.33 | 2h1 | WC | Doha | 27 Sep |
| 1:59.35 | 1s3 | WC | Doha | 28 Sep |
| 1:58.04 NR | 1 | WC | Doha | 30 Sep |
| 2020 |
| Indoor |
| 2:03.27 | 6 | | Metz | 9 Feb |
| 2:04.21 | 3 | | Val-de-Reuil | 14 Feb |
| 2:01.96 | 2 | | Liévin | 19 Feb |
|
| 2011
2:08.12Aw | 3 | Kampala | 23 Jul | |
| 2012
2:04.84Aw | | Kampala | 12 May | |
| 2013
2:06.6hw | 4-19 | Bambous | 30 Aug | |
| 2014
2:07.2hAw | 3 | Kampala | 10 May | |
| 2015
2:05.84Aw | 4 | Kampala | 20 Jun | |
| 2016
1:59.78w | 5h4 | Rio de Janeiro | 17 Aug | |
| 2017
2:00.80w | 2 | Barcelona | 29 Jun | |
| 2018
1:58.39w NR | 2 | Tomblaine | 27 Jun | |
| 2019
1:58.04w NR | 1 | Doha | 30 Sep | |
| Indoor Alltime
Show/hide |
| |
| 2011 |
| Outdoor |
| 2:13.59 | 7h5-17 | WY | Villeneuve d'Ascq | 7 Jul |
| 2:08.12A | 3 | NC | Kampala | 23 Jul |
| 2012 |
| Outdoor |
| 2:04.84A | | | Kampala | 12 May |
| 2:06.38 | 1h2-19 | WJ | Barcelona | 10 Jul |
| 2:04.91 | 4s2-19 | WJ | Barcelona | 11 Jul |
| 2013 |
| Outdoor |
| 2:09.57A | 1h1 | NC | Kampala | 20 Jul |
| 2:07.68A | 1 | NC | Kampala | 20 Jul |
| 2:06.6h | 4-19 | AfrC | Bambous | 30 Aug |
| 2014 |
| Outdoor |
| 2:09.96A | 3 | | Kampala | 26 Apr |
| 2:07.2hA | 3 | | Kampala | 10 May |
| 2015 |
| Outdoor |
| 2:08.85A | 3 | | Kampala | 25 Apr |
| 2:05.84A | 4 | | Kampala | 20 Jun |
| 2016 |
| Outdoor |
| 2:10.3hA | 2 | | Kampala | 5 Mar |
| 2:04.97 | 6h1 | AfrC | Durban | 25 Jun |
| 2:01.44A | 1 | NC | Kampala | 7 Jul |
| 1:59.78 | 5h4 | OG | Rio de Janeiro | 17 Aug |
| 2:00.63 | 6s1 | OG | Rio de Janeiro | 18 Aug |
| 2:03.09 | 2 | | Hilversum | 4 Sep |
| 2017 |
| Outdoor |
| 2:02.97 | 1h1 | Solidarity | Baku | 16 May |
| 2:01.60 | 2 | Solidarity | Baku | 17 May |
| 2:01.42A | 1 | | Kampala | 4 Jun |
| 2:02.23 | 1 | | Leiden | 17 Jun |
| 2:00.80 | 2 | Catal Ch | Barcelona | 29 Jun |
| 2:02.49A | 2 | NC | Kampala | 20 Jul |
| 2:01.80 | 3h4 | WC | London | 10 Aug |
| 2:01.74 | 4s3 | WC | London | 11 Aug |
| 2018 |
| Outdoor |
| 2:03.06A | 2 | | Kampala | 24 Feb |
| 2:01.44A | 1 | | Johannesburg | 1 Mar |
| 2:01.69 | 5h2 | CWG | Gold Coast | 12 Apr |
| 2:02.58 | 2 | EAF | Bydgoszcz | 29 May |
| 2:01.37 | 2 | Bauhaus | Stockholm/S | 10 Jun |
| 2:01.47 | 4 | | Tübingen | 16 Jun |
| DNF | | | Montreuil | 19 Jun |
| 1:58.39 NR | 2 | | Tomblaine | 27 Jun |
| 2:00.43 | 1 | | Guadalajara | 5 Jul |
| 2:00.64 | 1 | | Barcelona | 11 Jul |
| 2:02.64 | 2 | | Naimette-Xhovémont | 18 Jul |
| 1:59.58 | 1 | | Heusden | 21 Jul |
| 2:02.54 | 2h3 | AfrC | Asaba | 4 Aug |
| 1:58.90 | 4 | AfrC | Asaba | 5 Aug |
| 2:02.99 | 8 | Quercia | Rovereto | 23 Aug |
| 2019 |
| Outdoor |
| 2:03.11A | 1 | | Kampala | 11 May |
| 2:00.58 | 3 | | Nanjing | 21 May |
| 2:03.23 | 3 | | Oordegem | 25 May |
| 2:01.93 | 1 | BislettG | Oslo | 13 Jun |
| 2:00.91 | 5 | Mohammed VI | Rabat | 16 Jun |
| DNF | | | Tomblaine | 22 Jun |
| 1:59.97 | 2 | Athletissima | Lausanne | 5 Jul |
| 1:59.57 | 5 | Herc | Monaco | 12 Jul |
| 1:59.96 | 1 | | Heusden | 20 Jul |
| 2:03.40 | 8 | Müller | Birmingham | 18 Aug |
| 2:02.44 | 1h3 | AAG | Rabat | 26 Aug |
| 2:03.55 | 3 | AAG | Rabat | 27 Aug |
| 2:02.33 | 2h1 | WC | Doha | 27 Sep |
| 1:59.35 | 1s3 | WC | Doha | 28 Sep |
| 1:58.04 NR | 1 | WC | Doha | 30 Sep |
| 2020 |
| Indoor |
| 2:03.27 | 6 | | Metz | 9 Feb |
| 2:04.21 | 3 | | Val-de-Reuil | 14 Feb |
| 2:01.96 | 2 | | Liévin | 19 Feb |
|
| 2020
2:01.96iw | 2 | Liévin | 19 Feb | |
| |
| 1000m |
| Outdoor Alltime
Show/hide |
| |
| 2018 |
| Outdoor |
| 2:37.55A | 2 | | Pretoria | 8 Mar |
| 2:34.88 | 2 | ISTAF | Berlin | 2 Sep |
| 2020 |
| Outdoor |
| 2:32.12 NR | 5 | Herc | Monaco | 14 Aug |
|
| 2018
2:34.88w | 2 | Berlin | 2 Sep | |
| 2020
2:32.12w NR | 5 | Monaco | 14 Aug | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 4:31.34+ | 15 | Quercia | Rovereto | 6 Sep |
| 2017 |
| Outdoor |
| DNF | | Meet Paris | Paris | 1 Jul |
| 2018 |
| Outdoor |
| DNF | | | Merksem | 1 Jul |
| DNF | | | Cles | 25 Aug |
|
| 2016
4:31.34+w | 15 | Rovereto | 6 Sep | |
| |
| One Mile |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 4:50.53 | 15 | Quercia | Rovereto | 6 Sep |
| 2017 |
| Outdoor |
| DNF | | Athletissima | Lausanne | 6 Jul |
| 2018 |
| Outdoor |
| DNF | | FBKG | Hengelo | 3 Jun |
|
| 2016
4:50.53w | 15 | Rovereto | 6 Sep | |
| |
| 4 x 400m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 3:43.28A | 1 | NC | Kampala | 12 Jul |
| 2015 |
| Outdoor |
| 3:45.40 | 5 | WUG | Gwangju | 12 Jul |
| 2018 |
| Outdoor |
| 3:35.03 | 8 | CWG | Gold Coast | 14 Apr |
|
| 2014
3:43.28Aw | 1 | Kampala | 12 Jul | |
| 2015
3:45.40w | 5 | Gwangju | 12 Jul | |
| 2018
3:35.03w | 8 | Gold Coast | 14 Apr | |