| |
| 400m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 53.72A | 1 | NC | Kampala | 11 Jul |
| 2015 |
| Outdoor |
| 55.69A | 1 | | Kampala | 4 Jul |
| 2017 |
| Outdoor |
| 54.80 | 4 | | Kessel-Lo | 19 Aug |
| 2018 |
| Outdoor |
| 55.88A | 6 | | Kampala | 24 Feb |
| 2019 |
| Outdoor |
| 56.02A | 2 | | Kampala | 11 May |
|
| 2014
53.72Aw | 1 | Kampala | 11 Jul | |
| 2015
55.69Aw | 1 | Kampala | 4 Jul | |
| 2017
54.80w | 4 | Kessel-Lo | 19 Aug | |
| 2018
55.88Aw | 6 | Kampala | 24 Feb | |
| 2019
56.02Aw | 2 | Kampala | 11 May | |
| |
| 800m |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 2:03.00 | 2h1-19 | WJ | Barcelona | 10 Jul |
| 2:02.38 | 2s3-19 | WJ | Barcelona | 11 Jul |
| 2:07.23 | 8-19 | WJ | Barcelona | 12 Jul |
| 2013 |
| Outdoor |
| 2:05.25 | 3h3 | WUG | Kazan | 7 Jul |
| 2:02.96 | 4s2 | WUG | Kazan | 8 Jul |
| 2014 |
| Outdoor |
| 2:02.23A | 1 | | Kampala | 26 Apr |
| 2:05.6hA | 1 | | Mumias | 3 May |
| 2:01.91 | 4 | IFAM | Oordegem | 31 May |
| 1:59.39 | 2 | FBKG | Hengelo | 8 Jun |
| 1:59.27 | 1 | GSpike | Ostrava | 17 Jun |
| 1:58.63 NR | 3 | Herc | Monaco | 18 Jul |
| 2:05.29 | 2h2 | CWG | Glasgow | 30 Jul |
| 2:02.83 | 2s2 | CWG | Glasgow | 31 Jul |
| 2:01.38 | 3 | CWG | Glasgow | 1 Aug |
| 2:03.92 | 10 | VD | Bruxelles | 5 Sep |
| 2015 |
| Outdoor |
| 2:08.48 | 10 | Diamond | Shanghai | 17 May |
| 2:04.28A | 2 | | Kampala | 20 Jun |
| 2:04.14 | 7 | Athletissima | Lausanne | 9 Jul |
| 2:01.97 | 3 | Guldensp | Kortrijk | 11 Jul |
| 2:02.62 | 4 | | Naimette-Xhovémont | 15 Jul |
| 2:02.46 | 6 | KBC-Nacht | Heusden | 18 Jul |
| 2:05.24 | 3h3 | AAG | Brazzaville | 13 Sep |
| 2:04.53 | 7 | AAG | Brazzaville | 14 Sep |
| 2016 |
| Outdoor |
| 2:03.72 | 4 | Adidas | Herzogenaurach | 14 May |
| 2:04.42 | 1 | | Nijmegen | 18 May |
| 2:02.33 | 2 | | Gavardo | 29 May |
| 2:02.05 | 4 | Iberoam | Huelva | 3 Jun |
| 2:00.57 | 1 | GSpike | Leiden | 11 Jun |
| 2:02.77 | 5h5 | OG | Rio de Janeiro | 17 Aug |
| 2017 |
| Outdoor |
| 2:02.06 | 2 | | Kortrijk | 8 Jul |
| 2:00.22 | 4 | | Madrid | 14 Jul |
| 2:02.65 | 5h1 | WC | London | 10 Aug |
| 2:02.06 | 1 | | Cles | 24 Aug |
| 2018 |
| Outdoor |
| 2:02.84A | 2 | | Johannesburg | 1 Mar |
| 2:00.69 | 2h3 | CWG | Gold Coast | 12 Apr |
| 2:00.36 | 4 | CWG | Gold Coast | 13 Apr |
| 2:03.47 | 4 | | Nijmegen | 8 Jun |
| DNF | | | Tomblaine | 27 Jun |
| 2:01.74 | 1 | | Naimette-Xhovémont | 18 Jul |
| 2:02.66 | 1h1 | AfrC | Asaba | 4 Aug |
| 1:59.41 | 5 | AfrC | Asaba | 5 Aug |
| 2019 |
| Indoor |
| 2:04.19 | 1 | Club Ch | San Sebastián | 2 Feb |
|
| 1:59.56 | 1 | | Tomblaine | 22 Jun |
| 1:58.83 | 3 | Meet Paris | Paris | 24 Aug |
| 2:00.69 | 3 | VD | Bruxelles | 6 Sep |
| 2:00.36 | 1h3 | WC | Doha | 27 Sep |
| 1:59.75 | 2s1 | WC | Doha | 28 Sep |
| 1:59.18 | 4 | WC | Doha | 30 Sep |
| 2020 |
| Indoor |
| 2:01.70 NR | 1 | | Metz | 9 Feb |
|
| 2:00.49 | 5 | | Doha | 25 Sep |
| 2:05.74A | 4 | Keino | Nairobi | 3 Oct |
|
| 2012
2:02.38w | 2s3-19 | Barcelona | 11 Jul | |
| 2013
2:02.96w | 4s2 | Kazan | 8 Jul | |
| 2014
1:58.63w NR | 3 | Monaco | 18 Jul | |
| 2015
2:01.97w | 3 | Kortrijk | 11 Jul | |
| 2016
2:00.57w | 1 | Leiden | 11 Jun | |
| 2017
2:00.22w | 4 | Madrid | 14 Jul | |
| 2018
1:59.41w | 5 | Asaba | 5 Aug | |
| 2019
1:58.83w | 3 | Paris | 24 Aug | |
| 2020
2:00.49w | 5 | Doha | 25 Sep | |
| Indoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 2:03.00 | 2h1-19 | WJ | Barcelona | 10 Jul |
| 2:02.38 | 2s3-19 | WJ | Barcelona | 11 Jul |
| 2:07.23 | 8-19 | WJ | Barcelona | 12 Jul |
| 2013 |
| Outdoor |
| 2:05.25 | 3h3 | WUG | Kazan | 7 Jul |
| 2:02.96 | 4s2 | WUG | Kazan | 8 Jul |
| 2014 |
| Outdoor |
| 2:02.23A | 1 | | Kampala | 26 Apr |
| 2:05.6hA | 1 | | Mumias | 3 May |
| 2:01.91 | 4 | IFAM | Oordegem | 31 May |
| 1:59.39 | 2 | FBKG | Hengelo | 8 Jun |
| 1:59.27 | 1 | GSpike | Ostrava | 17 Jun |
| 1:58.63 NR | 3 | Herc | Monaco | 18 Jul |
| 2:05.29 | 2h2 | CWG | Glasgow | 30 Jul |
| 2:02.83 | 2s2 | CWG | Glasgow | 31 Jul |
| 2:01.38 | 3 | CWG | Glasgow | 1 Aug |
| 2:03.92 | 10 | VD | Bruxelles | 5 Sep |
| 2015 |
| Outdoor |
| 2:08.48 | 10 | Diamond | Shanghai | 17 May |
| 2:04.28A | 2 | | Kampala | 20 Jun |
| 2:04.14 | 7 | Athletissima | Lausanne | 9 Jul |
| 2:01.97 | 3 | Guldensp | Kortrijk | 11 Jul |
| 2:02.62 | 4 | | Naimette-Xhovémont | 15 Jul |
| 2:02.46 | 6 | KBC-Nacht | Heusden | 18 Jul |
| 2:05.24 | 3h3 | AAG | Brazzaville | 13 Sep |
| 2:04.53 | 7 | AAG | Brazzaville | 14 Sep |
| 2016 |
| Outdoor |
| 2:03.72 | 4 | Adidas | Herzogenaurach | 14 May |
| 2:04.42 | 1 | | Nijmegen | 18 May |
| 2:02.33 | 2 | | Gavardo | 29 May |
| 2:02.05 | 4 | Iberoam | Huelva | 3 Jun |
| 2:00.57 | 1 | GSpike | Leiden | 11 Jun |
| 2:02.77 | 5h5 | OG | Rio de Janeiro | 17 Aug |
| 2017 |
| Outdoor |
| 2:02.06 | 2 | | Kortrijk | 8 Jul |
| 2:00.22 | 4 | | Madrid | 14 Jul |
| 2:02.65 | 5h1 | WC | London | 10 Aug |
| 2:02.06 | 1 | | Cles | 24 Aug |
| 2018 |
| Outdoor |
| 2:02.84A | 2 | | Johannesburg | 1 Mar |
| 2:00.69 | 2h3 | CWG | Gold Coast | 12 Apr |
| 2:00.36 | 4 | CWG | Gold Coast | 13 Apr |
| 2:03.47 | 4 | | Nijmegen | 8 Jun |
| DNF | | | Tomblaine | 27 Jun |
| 2:01.74 | 1 | | Naimette-Xhovémont | 18 Jul |
| 2:02.66 | 1h1 | AfrC | Asaba | 4 Aug |
| 1:59.41 | 5 | AfrC | Asaba | 5 Aug |
| 2019 |
| Indoor |
| 2:04.19 | 1 | Club Ch | San Sebastián | 2 Feb |
|
| 1:59.56 | 1 | | Tomblaine | 22 Jun |
| 1:58.83 | 3 | Meet Paris | Paris | 24 Aug |
| 2:00.69 | 3 | VD | Bruxelles | 6 Sep |
| 2:00.36 | 1h3 | WC | Doha | 27 Sep |
| 1:59.75 | 2s1 | WC | Doha | 28 Sep |
| 1:59.18 | 4 | WC | Doha | 30 Sep |
| 2020 |
| Indoor |
| 2:01.70 NR | 1 | | Metz | 9 Feb |
|
| 2:00.49 | 5 | | Doha | 25 Sep |
| 2:05.74A | 4 | Keino | Nairobi | 3 Oct |
|
| 2019
2:04.19iw | 1 | San Sebastián | 2 Feb | |
| 2020
2:01.70iw NR | 1 | Metz | 9 Feb | |
| |
| 1000m |
| Outdoor Alltime
Show/hide |
| |
| 2018 |
| Outdoor |
| 2:37.98A | 3 | | Pretoria | 8 Mar |
| 2:36.13 | 4 | Mohammed VI | Rabat | 13 Jul |
| 2019 |
| Indoor |
| 2:37.80 | 2 | Calais | Liévin | 10 Feb |
| 2020 |
| Outdoor |
| 2:36.54 | 8 | Herc | Monaco | 14 Aug |
| 2:40.50 | 2 | FBK | Hengelo | 10 Oct |
|
| 2018
2:36.13w | 4 | Rabat | 13 Jul | |
| 2020
2:36.54w | 8 | Monaco | 14 Aug | |
| Indoor Alltime
Show/hide |
| |
| 2018 |
| Outdoor |
| 2:37.98A | 3 | | Pretoria | 8 Mar |
| 2:36.13 | 4 | Mohammed VI | Rabat | 13 Jul |
| 2019 |
| Indoor |
| 2:37.80 | 2 | Calais | Liévin | 10 Feb |
| 2020 |
| Outdoor |
| 2:36.54 | 8 | Herc | Monaco | 14 Aug |
| 2:40.50 | 2 | FBK | Hengelo | 10 Oct |
|
| 2019
2:37.80iw | 2 | Liévin | 10 Feb | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 4:22.62A | | | Kampala | 2 Jun |
| 2013 |
| Outdoor |
| 4:28.77 | 8h2 | WUG | Kazan | 10 Jul |
| 2014 |
| Outdoor |
| 4:22.82A | 2 | | Kampala | 5 Apr |
| 4:20.40 | 1 | Global Athl | Nijmegen | 11 Jun |
| 2015 |
| Outdoor |
| 4:17.13 | 6 | Seiko | Kawasaki | 10 May |
| 2017 |
| Outdoor |
| 4:07.93 | 10 | ISTAF | Berlin | 27 Aug |
| 2018 |
| Outdoor |
| 4:08.49 | 2h2 | CWG | Gold Coast | 9 Apr |
| 4:06.05 | 10 | CWG | Gold Coast | 10 Apr |
| 4:06.48 | 3 | | Tübingen | 16 Jun |
| 4:08.60 | 1 | | Merksem | 1 Jul |
| 4:06.08 | 2 | | Heusden | 21 Jul |
| 4:16.55 | 5 | AfrC | Asaba | 3 Aug |
| 2019 |
| Indoor |
| 4:12.63+ NR | 2 | | Birmingham | 16 Feb |
|
| 4:01.39 NR | 3 | Diamond | Shanghai | 18 May |
| 4:01.49 | 4 | | Nanjing | 21 May |
| 4:06.21 | 1 | PNG | Turku | 11 Jun |
| 3:59.56 NR | 6 | Mohammed VI | Rabat | 16 Jun |
| 4:00.09 | 5 | Pre | Stanford CA | 30 Jun |
| 4:01.15+ | 6 | Herc | Monaco | 12 Jul |
| 4:00.40 | 4 | Müller | London | 20 Jul |
| 4:03.08 | 5 | WK | Zürich | 29 Aug |
| 4:04.04 | 4h1 | WC | Doha | 2 Oct |
| 4:01.30 | 6s2 | WC | Doha | 3 Oct |
| 4:00.63 | 11 | WC | Doha | 5 Oct |
| 2020 |
| Indoor |
| 4:08.06 NR | 2 | | Karlsruhe | 31 Jan |
| 4:06.13 NR | 3 | PSD Bank | Düsseldorf | 4 Feb |
| 4:07.94 | 5 | | Liévin | 19 Feb |
| 4:06.95 | 5 | | Madrid | 21 Feb |
|
| 4:07.94 | 9 | GSpike | Ostrava | 8 Sep |
|
| 2012
4:22.62Aw | | Kampala | 2 Jun | |
| 2013
4:28.77w | 8h2 | Kazan | 10 Jul | |
| 2014
4:20.40w | 1 | Nijmegen | 11 Jun | |
| 2015
4:17.13w | 6 | Kawasaki | 10 May | |
| 2017
4:07.93w | 10 | Berlin | 27 Aug | |
| 2018
4:06.05w | 10 | Gold Coast | 10 Apr | |
| 2019
3:59.56w NR | 6 | Rabat | 16 Jun | |
| 2020
4:07.94w | 9 | Ostrava | 8 Sep | |
| Indoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 4:22.62A | | | Kampala | 2 Jun |
| 2013 |
| Outdoor |
| 4:28.77 | 8h2 | WUG | Kazan | 10 Jul |
| 2014 |
| Outdoor |
| 4:22.82A | 2 | | Kampala | 5 Apr |
| 4:20.40 | 1 | Global Athl | Nijmegen | 11 Jun |
| 2015 |
| Outdoor |
| 4:17.13 | 6 | Seiko | Kawasaki | 10 May |
| 2017 |
| Outdoor |
| 4:07.93 | 10 | ISTAF | Berlin | 27 Aug |
| 2018 |
| Outdoor |
| 4:08.49 | 2h2 | CWG | Gold Coast | 9 Apr |
| 4:06.05 | 10 | CWG | Gold Coast | 10 Apr |
| 4:06.48 | 3 | | Tübingen | 16 Jun |
| 4:08.60 | 1 | | Merksem | 1 Jul |
| 4:06.08 | 2 | | Heusden | 21 Jul |
| 4:16.55 | 5 | AfrC | Asaba | 3 Aug |
| 2019 |
| Indoor |
| 4:12.63+ NR | 2 | | Birmingham | 16 Feb |
|
| 4:01.39 NR | 3 | Diamond | Shanghai | 18 May |
| 4:01.49 | 4 | | Nanjing | 21 May |
| 4:06.21 | 1 | PNG | Turku | 11 Jun |
| 3:59.56 NR | 6 | Mohammed VI | Rabat | 16 Jun |
| 4:00.09 | 5 | Pre | Stanford CA | 30 Jun |
| 4:01.15+ | 6 | Herc | Monaco | 12 Jul |
| 4:00.40 | 4 | Müller | London | 20 Jul |
| 4:03.08 | 5 | WK | Zürich | 29 Aug |
| 4:04.04 | 4h1 | WC | Doha | 2 Oct |
| 4:01.30 | 6s2 | WC | Doha | 3 Oct |
| 4:00.63 | 11 | WC | Doha | 5 Oct |
| 2020 |
| Indoor |
| 4:08.06 NR | 2 | | Karlsruhe | 31 Jan |
| 4:06.13 NR | 3 | PSD Bank | Düsseldorf | 4 Feb |
| 4:07.94 | 5 | | Liévin | 19 Feb |
| 4:06.95 | 5 | | Madrid | 21 Feb |
|
| 4:07.94 | 9 | GSpike | Ostrava | 8 Sep |
|
| 2019
4:12.63+iw NR | 2 | Birmingham | 16 Feb | |
| 2020
4:06.13iw NR | 3 | Düsseldorf | 4 Feb | |
| |
| One Mile |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 4:45.6hA | 2 | | Kampala | 10 May |
| 2018 |
| Outdoor |
| 4:28.16 =NR | 6 | FBKG | Hengelo | 3 Jun |
| 2019 |
| Indoor |
| 4:29.40 NR | 2 | | Birmingham | 16 Feb |
|
| 4:18.65 NR | 7 | Herc | Monaco | 12 Jul |
|
| 2014
4:45.6hAw | 2 | Kampala | 10 May | |
| 2018
4:28.16w =NR | 6 | Hengelo | 3 Jun | |
| 2019
4:18.65w NR | 7 | Monaco | 12 Jul | |
| Indoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 4:45.6hA | 2 | | Kampala | 10 May |
| 2018 |
| Outdoor |
| 4:28.16 =NR | 6 | FBKG | Hengelo | 3 Jun |
| 2019 |
| Indoor |
| 4:29.40 NR | 2 | | Birmingham | 16 Feb |
|
| 4:18.65 NR | 7 | Herc | Monaco | 12 Jul |
|
| 2019
4:29.40iw NR | 2 | Birmingham | 16 Feb | |
| |
| 3000m |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 9:27.25A | 1 | | Kampala | 16 Mar |
|
| 2019
9:27.25Aw | 1 | Kampala | 16 Mar | |
| |
| 5000m |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| DNF | | Müller | London | 21 Jul |
| 2020 |
| Outdoor |
| 15:57.16 | 2 | NN | Valencia | 7 Oct |
|
| 2020
15:57.16w | 2 | Valencia | 7 Oct | |
| |
| 4 x 400m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 3:43.28A | 1 | NC | Kampala | 12 Jul |
|
| 2014
3:43.28Aw | 1 | Kampala | 12 Jul | |