| |
| 600m |
| Indoor Alltime
Show/hide |
| |
| 2020 |
| Indoor |
| 1:19.23 | 6 | | Athlone | 12 Feb |
|
| 2020
1:19.23iw | 6 | Athlone | 12 Feb | |
| |
| 500m Road |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 59.93 | 6 | | Gateshead | 10 Sep |
|
| 2016
59.93 w | 6 | Gateshead | 10 Sep | |
| |
| 800m |
| Outdoor Alltime
Show/hide |
| races under 1:45.00: 4 |
| 2015 |
| Outdoor |
| 1:49.02 | 1rC | BMC | Manchester | 30 May |
| 1:50.36 | 2h1-22 | Eng Ch | Bedford | 20 Jun |
| 1:50.75 | 4-22 | Eng Ch | Bedford | 21 Jun |
| 1:49.04 | 2h2 | NC | Birmingham | 4 Jul |
| DQ | | NC | Birmingham | 5 Jul |
| 1:47.55 | 1 | BMC | Watford | 15 Jul |
| 1:47.74 | 1 | BMC | Oxford | 18 Jul |
| 1:47.92 | 2rB | Rasschaert | Ninove | 1 Aug |
| 1:48.91 | 1rB | voor Mon | Leuven | 8 Aug |
| 2016 |
| Outdoor |
| 1:52.13 | 3 | ECCC-B | Leiria | 28 May |
| 1:50.40 | 4 | Premiership | Manchester | 4 Jun |
| 1:50.26 | 1 | | Nuneaton | 11 Jun |
| 1:47.21 | 1 | BMC | Watford | 15 Jun |
| 1:51.33 | 1h2-22 | NC-j | Bedford | 18 Jun |
| 1:48.21 | 1h1 | NC | Birmingham | 25 Jun |
| 1:48.00 | 1 | NC | Birmingham | 26 Jun |
| 1:50.31 | 1h2 | EC | Amsterdam | 7 Jul |
| 1:47.31 | 3s2 | EC | Amsterdam | 8 Jul |
| 1:45.54 | 3 | EC | Amsterdam | 10 Jul |
| 1:47.88 | 7h4 | OG | Rio de Janeiro | 12 Aug |
| 1:46.49 | 3rB | VD | Bruxelles | 9 Sep |
| 2017 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:47.69 | 2 | BMC | Brighton | 31 May |
| 1:46.38 | 7 | FBKG | Hengelo | 11 Jun |
| 1:48.34 | 2 | | Dessau | 16 Jun |
| 1:48.58 | 1 | | Bilbao | 24 Jun |
| 1:48.50 | 1h2 | NC | Birmingham | 1 Jul |
| 1:49.52 | 1 | NC | Birmingham | 2 Jul |
| 1:44.99 | 5 | Müller | London | 9 Jul |
| 1:46.10 | 9 | Herc | Monaco | 21 Jul |
| 1:45.86 | 3h3 | WC | London | 5 Aug |
| 1:46.95 | 6s1 | WC | London | 6 Aug |
| 1:45.44 | 5 | Müller | Birmingham | 20 Aug |
| 1:47.03 | 7 | VD | Bruxelles | 1 Sep |
| 2018 |
| Indoor |
| 1:47.95 | 2rB | | Madrid | 8 Feb |
| 1:47.61 | 5 | | Toruń | 15 Feb |
| 1:50.68 | 1h1 | NC | Birmingham | 17 Feb |
| 1:49.91 | 1 | NC | Birmingham | 18 Feb |
| 1:45.46 | 2h1 | WC | Birmingham | 2 Mar |
| 1:48.22 | 4 | WC | Birmingham | 3 Mar |
|
| 1:48.54 | 6h2 | CWG | Gold Coast | 10 Apr |
| 1:47.80 | 1A | BMC | Brighton | 30 May |
| 1:45.84 | 9 | FBKG | Hengelo | 3 Jun |
| 1:46.78 | 4 | | Marseille | 16 Jun |
| 1:47.18 | 9 | | Madrid | 22 Jun |
| 1:49.81 | 1h2 | NC | Birmingham | 30 Jun |
| 1:50.28 | 1 | NC | Birmingham | 1 Jul |
| 1:47.40 | 3 | World Cup | London | 14 Jul |
| 1:45.04 | 9 | Müller | London | 22 Jul |
| 1:48.05 | 3h1 | EC | Berlin | 9 Aug |
| 1:47.40 | 7s2 | EC | Berlin | 10 Aug |
| 2019 |
| Indoor |
| 1:49.89 | 1 | LondonG | London | 27 Jan |
| 1:50.92 | 2 | | Mondeville | 2 Feb |
| 1:48.22 | 4 | | Toruń | 6 Feb |
|
| 1:47.87 | 1 | BMC | Brighton | 29 May |
| 1:47.23 | 8 | Szewinska | Bydgoszcz | 12 Jun |
| 1:45.80 | 3 | BMC | Watford | 29 Jun |
| 1:46.99 | 9 | | Marseille | 2 Jul |
| 1:46.05 | 1 | BMC | Watford | 10 Jul |
| 1:45.03 | 10 | Müller | London | 20 Jul |
| 1:47.28 | 1 | BMC | Stretford | 10 Aug |
| 1:46.27 | 3 | Müller | Birmingham | 18 Aug |
| 1:48.14 | 1h4 | NC | Birmingham | 24 Aug |
| 1:47.17 | 4 | NC | Birmingham | 25 Aug |
| 1:45.53 | 1h6 | WC | Doha | 28 Sep |
| 1:45.15 | 5s1 | WC | Doha | 29 Sep |
| 2020 |
| Indoor |
| races under 1:45.00: 3 |
| 1:47.40 | 5 | Müller | Glasgow | 15 Feb |
| 1:47.76 | 1 | | London | 19 Feb |
|
| 1:45.46 | 2 | | Sollentuna | 10 Aug |
| 1:45.18 | 1 | Szewinska | Bydgoszcz | 19 Aug |
| 1:44.68 | 2 | | Marseille | 3 Sep |
| 1:45.51 | 6 | GSpike | Ostrava | 8 Sep |
| 1:44.75 | 2 | Hanžeković | Zagreb | 15 Sep |
| 1:44.56 | 2 | | Doha | 25 Sep |
|
| 2015
1:47.55w | 1 | Watford | 15 Jul | |
| 2016
1:45.54w | 3 | Amsterdam | 10 Jul | |
| 2017
1:44.99w | 5 | London | 9 Jul | |
| 2018
1:45.04w | 9 | London | 22 Jul | |
| 2019
1:45.03w | 10 | London | 20 Jul | |
| 2020
1:44.56w | 2 | Doha | 25 Sep | |
| Indoor Alltime
Show/hide |
| races under 1:45.00: 4 |
| 2015 |
| Outdoor |
| 1:49.02 | 1rC | BMC | Manchester | 30 May |
| 1:50.36 | 2h1-22 | Eng Ch | Bedford | 20 Jun |
| 1:50.75 | 4-22 | Eng Ch | Bedford | 21 Jun |
| 1:49.04 | 2h2 | NC | Birmingham | 4 Jul |
| DQ | | NC | Birmingham | 5 Jul |
| 1:47.55 | 1 | BMC | Watford | 15 Jul |
| 1:47.74 | 1 | BMC | Oxford | 18 Jul |
| 1:47.92 | 2rB | Rasschaert | Ninove | 1 Aug |
| 1:48.91 | 1rB | voor Mon | Leuven | 8 Aug |
| 2016 |
| Outdoor |
| 1:52.13 | 3 | ECCC-B | Leiria | 28 May |
| 1:50.40 | 4 | Premiership | Manchester | 4 Jun |
| 1:50.26 | 1 | | Nuneaton | 11 Jun |
| 1:47.21 | 1 | BMC | Watford | 15 Jun |
| 1:51.33 | 1h2-22 | NC-j | Bedford | 18 Jun |
| 1:48.21 | 1h1 | NC | Birmingham | 25 Jun |
| 1:48.00 | 1 | NC | Birmingham | 26 Jun |
| 1:50.31 | 1h2 | EC | Amsterdam | 7 Jul |
| 1:47.31 | 3s2 | EC | Amsterdam | 8 Jul |
| 1:45.54 | 3 | EC | Amsterdam | 10 Jul |
| 1:47.88 | 7h4 | OG | Rio de Janeiro | 12 Aug |
| 1:46.49 | 3rB | VD | Bruxelles | 9 Sep |
| 2017 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:47.69 | 2 | BMC | Brighton | 31 May |
| 1:46.38 | 7 | FBKG | Hengelo | 11 Jun |
| 1:48.34 | 2 | | Dessau | 16 Jun |
| 1:48.58 | 1 | | Bilbao | 24 Jun |
| 1:48.50 | 1h2 | NC | Birmingham | 1 Jul |
| 1:49.52 | 1 | NC | Birmingham | 2 Jul |
| 1:44.99 | 5 | Müller | London | 9 Jul |
| 1:46.10 | 9 | Herc | Monaco | 21 Jul |
| 1:45.86 | 3h3 | WC | London | 5 Aug |
| 1:46.95 | 6s1 | WC | London | 6 Aug |
| 1:45.44 | 5 | Müller | Birmingham | 20 Aug |
| 1:47.03 | 7 | VD | Bruxelles | 1 Sep |
| 2018 |
| Indoor |
| 1:47.95 | 2rB | | Madrid | 8 Feb |
| 1:47.61 | 5 | | Toruń | 15 Feb |
| 1:50.68 | 1h1 | NC | Birmingham | 17 Feb |
| 1:49.91 | 1 | NC | Birmingham | 18 Feb |
| 1:45.46 | 2h1 | WC | Birmingham | 2 Mar |
| 1:48.22 | 4 | WC | Birmingham | 3 Mar |
|
| 1:48.54 | 6h2 | CWG | Gold Coast | 10 Apr |
| 1:47.80 | 1A | BMC | Brighton | 30 May |
| 1:45.84 | 9 | FBKG | Hengelo | 3 Jun |
| 1:46.78 | 4 | | Marseille | 16 Jun |
| 1:47.18 | 9 | | Madrid | 22 Jun |
| 1:49.81 | 1h2 | NC | Birmingham | 30 Jun |
| 1:50.28 | 1 | NC | Birmingham | 1 Jul |
| 1:47.40 | 3 | World Cup | London | 14 Jul |
| 1:45.04 | 9 | Müller | London | 22 Jul |
| 1:48.05 | 3h1 | EC | Berlin | 9 Aug |
| 1:47.40 | 7s2 | EC | Berlin | 10 Aug |
| 2019 |
| Indoor |
| 1:49.89 | 1 | LondonG | London | 27 Jan |
| 1:50.92 | 2 | | Mondeville | 2 Feb |
| 1:48.22 | 4 | | Toruń | 6 Feb |
|
| 1:47.87 | 1 | BMC | Brighton | 29 May |
| 1:47.23 | 8 | Szewinska | Bydgoszcz | 12 Jun |
| 1:45.80 | 3 | BMC | Watford | 29 Jun |
| 1:46.99 | 9 | | Marseille | 2 Jul |
| 1:46.05 | 1 | BMC | Watford | 10 Jul |
| 1:45.03 | 10 | Müller | London | 20 Jul |
| 1:47.28 | 1 | BMC | Stretford | 10 Aug |
| 1:46.27 | 3 | Müller | Birmingham | 18 Aug |
| 1:48.14 | 1h4 | NC | Birmingham | 24 Aug |
| 1:47.17 | 4 | NC | Birmingham | 25 Aug |
| 1:45.53 | 1h6 | WC | Doha | 28 Sep |
| 1:45.15 | 5s1 | WC | Doha | 29 Sep |
| 2020 |
| Indoor |
| races under 1:45.00: 3 |
| 1:47.40 | 5 | Müller | Glasgow | 15 Feb |
| 1:47.76 | 1 | | London | 19 Feb |
|
| 1:45.46 | 2 | | Sollentuna | 10 Aug |
| 1:45.18 | 1 | Szewinska | Bydgoszcz | 19 Aug |
| 1:44.68 | 2 | | Marseille | 3 Sep |
| 1:45.51 | 6 | GSpike | Ostrava | 8 Sep |
| 1:44.75 | 2 | Hanžeković | Zagreb | 15 Sep |
| 1:44.56 | 2 | | Doha | 25 Sep |
|
| 2018
1:45.46iw | 2h1 | Birmingham | 2 Mar | |
| 2019
1:48.22iw | 4 | Toruń | 6 Feb | |
| 2020
1:47.40iw | 5 | Glasgow | 15 Feb | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 3:52.88 | 2 | | London | 6 Jun |
| 2017 |
| Indoor |
| 3:48.17 | 1h2 | NC | Sheffield | 11 Feb |
| 3:45.59 | 1 | NC | Sheffield | 12 Feb |
|
| 3:42.50 | 1 | BMC | Watford | 9 Aug |
| 3:41.27 | 1 | | Watford | 23 Aug |
| 2018 |
| Outdoor |
| 3:46.85A | 1 | | Potchefstroom | 30 Jan |
|
| 3:44.18 | 4 | | Gent | 10 Feb |
|
| 3:47.39 | 1A | BMC | Brighton | 30 May |
| 2019 |
| Indoor |
| 3:44.40 | 1 | BMC | Sheffield | 23 Jan |
| 3:47.62 | 1h2 | NC | Birmingham | 9 Feb |
| 3:44.93 | 2 | NC | Birmingham | 10 Feb |
| 3:39.53 | 10 | | Birmingham | 16 Feb |
| 3:48.76 | 4h3 | EC | Glasgow | 1 Mar |
| 2020 |
| Outdoor |
| 3:41.29 | 1 | BMC | London | 29 Aug |
|
| 2015
3:52.88w | 2 | London | 6 Jun | |
| 2017
3:41.27w | 1 | Watford | 23 Aug | |
| 2018
3:46.85Aw | 1 | Potchefstroom | 30 Jan | |
| 2020
3:41.29w | 1 | London | 29 Aug | |
| Indoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 3:52.88 | 2 | | London | 6 Jun |
| 2017 |
| Indoor |
| 3:48.17 | 1h2 | NC | Sheffield | 11 Feb |
| 3:45.59 | 1 | NC | Sheffield | 12 Feb |
|
| 3:42.50 | 1 | BMC | Watford | 9 Aug |
| 3:41.27 | 1 | | Watford | 23 Aug |
| 2018 |
| Outdoor |
| 3:46.85A | 1 | | Potchefstroom | 30 Jan |
|
| 3:44.18 | 4 | | Gent | 10 Feb |
|
| 3:47.39 | 1A | BMC | Brighton | 30 May |
| 2019 |
| Indoor |
| 3:44.40 | 1 | BMC | Sheffield | 23 Jan |
| 3:47.62 | 1h2 | NC | Birmingham | 9 Feb |
| 3:44.93 | 2 | NC | Birmingham | 10 Feb |
| 3:39.53 | 10 | | Birmingham | 16 Feb |
| 3:48.76 | 4h3 | EC | Glasgow | 1 Mar |
| 2020 |
| Outdoor |
| 3:41.29 | 1 | BMC | London | 29 Aug |
|
| 2017
3:45.59iw | 1 | Sheffield | 12 Feb | |
| 2018
3:44.18iw | 4 | Gent | 10 Feb | |
| 2019
3:39.53iw | 10 | Birmingham | 16 Feb | |
| |
| One Mile |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Indoor |
| 3:59.71 | 1 | | London | 30 Jan |
|
| 3:56.47 | 1 | | Tonbridge | 30 Aug |
|
| 2019
3:56.47w | 1 | Tonbridge | 30 Aug | |
| Indoor Alltime
Show/hide |
| |
| 2019 |
| Indoor |
| 3:59.71 | 1 | | London | 30 Jan |
|
| 3:56.47 | 1 | | Tonbridge | 30 Aug |
|
| 2019
3:59.71iw | 1 | London | 30 Jan | |
| |
| Mile, Road |
| Outdoor Alltime
Show/hide |
| |
| 2017 |
| Outdoor |
| 4:07 | 2 | | Gateshead | 9 Sep |
| 2018 |
| Outdoor |
| 4:05 | 3 | | London | 27 May |
| 2019 |
| Outdoor |
| 4:02 | 3 | | London | 26 May |
|
| 2017
4:07w | 2 | Gateshead | 9 Sep | |
| 2018
4:05w | 3 | London | 27 May | |
| 2019
4:02w | 3 | London | 26 May | |