| |
| 400m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 48.63 | 1-19 | | Bromley | 2 Jun |
| 2014 |
| Outdoor |
| 48.28 | 3rB | | Manchester | 9 Aug |
| 2015 |
| Outdoor |
| 48.55 | | | Watford | 22 Apr |
| 2016 |
| Outdoor |
| 48.43 | | | Watford | 13 Jul |
|
| 2013
48.63w | 1-19 | Bromley | 2 Jun | |
| 2014
48.28w | 3rB | Manchester | 9 Aug | |
| 2015
48.55w | | Watford | 22 Apr | |
| 2016
48.43w | | Watford | 13 Jul | |
| |
| 600m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 1:16.30 | 7 | Sainsbury's | Birmingham | 24 Aug |
| 2015 |
| Outdoor |
| 1:16.69 | 3 | GSpike | Ostrava | 26 May |
| 2017 |
| Indoor |
| 1:16.10 NR | 1 | | Athlone | 15 Feb |
|
| 2014
1:16.30w | 7 | Birmingham | 24 Aug | |
| 2015
1:16.69w | 3 | Ostrava | 26 May | |
| Indoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 1:16.30 | 7 | Sainsbury's | Birmingham | 24 Aug |
| 2015 |
| Outdoor |
| 1:16.69 | 3 | GSpike | Ostrava | 26 May |
| 2017 |
| Indoor |
| 1:16.10 NR | 1 | | Athlone | 15 Feb |
|
| 2017
1:16.10iw NR | 1 | Athlone | 15 Feb | |
| |
| 500m Road |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 1:01 | 4 | CityGames | Newcastle | 12 Sep |
|
| 2015
1:01w | 4 | Newcastle | 12 Sep | |
| |
| 800m |
| Outdoor Alltime
Show/hide |
| races under 1:45.00: 2 |
| 2012 |
| Outdoor |
| 1:51.31 | 2rF | | Watford | 9 Jun |
| 1:52.83 | 1-19 | ECCC | Ljubljana | 15 Sep |
| 2013 |
| Outdoor |
| 1:49.42 | 1rB | BMC | Solihull | 18 May |
| 1:54.65 | 1h1-19 | SAA Ch | Watford | 22 Jun |
| 1:54.38 | 1-19 | SAA Ch | Watford | 22 Jun |
| 1:49.02 | 2 | BMC | Watford | 30 Jun |
| 1:51.88 | 1h4-17 | WY | Donetsk | 10 Jul |
| 1:48.85 | 3s1-17 | WY | Donetsk | 11 Jul |
| 1:48.32 | 3-17 | WY | Donetsk | 13 Jul |
| 1:49.37 | 2 | | Cardiff | 31 Jul |
| 1:54.78 | 1-19 | ECCC | Brno | 21 Sep |
| 2014 |
| Outdoor |
| 1:47.41 | 2 | BMC | Watford | 17 May |
| 1:49.15 | 5 | | Bellinzona | 3 Jun |
| 1:51.00 | 1-19 | Eng Ch | Bedford | 22 Jun |
| 1:49.73 | 2h4-19 | WJ | Eugene OR | 25 Jul |
| 1:48.76 | 2s1-19 | WJ | Eugene OR | 26 Jul |
| 1:55.21 | 8-19 | WJ | Eugene OR | 27 Jul |
| 1:47.45 | 2 | BMC | Solihull | 16 Aug |
| 2015 |
| Outdoor |
| 1:48.28 | 7 | Sainsbury's | Birmingham | 7 Jun |
| 1:51.93 | 1h2-19 | Eng Ch | Bedford | 20 Jun |
| 1:53.56 | 1s2-19 | Eng Ch | Bedford | 20 Jun |
| 1:50.84 | 1-19 | Eng Ch | Bedford | 21 Jun |
| 1:49.18 | 1h3 | NC | Birmingham | 4 Jul |
| 1:49.70 | 1 | NC | Birmingham | 5 Jul |
| 1:53.28 | 1h1-19 | EJ | Eskilstuna | 17 Jul |
| 1:49.95 | 1s2-19 | EJ | Eskilstuna | 18 Jul |
| 1:48.99 | 1-19 | EJ | Eskilstuna | 19 Jul |
| 1:45.78 | 7 | Sainsbury's | London | 25 Jul |
| 1:49.78 | 7h2 | WC | Beijing | 22 Aug |
| 1:47.22 | 6 | Città | Padova | 6 Sep |
| 1:47.40 | 4 | Quercia | Rovereto | 8 Sep |
| 2016 |
| Outdoor |
| 1:50.20 | 2 | Premiership | Manchester | 4 Jun |
| 1:48.53 | 1 | BMC | Solihull | 9 Jul |
| 1:52.17 | 10 | | Padova | 17 Jul |
| 1:46.73 | 1 | MortonG/IMC | Dublin | 22 Jul |
| 1:50.96 | 1 | Premiership | London | 6 Aug |
| 1:48.94 | 1r1 | | Eltham | 17 Aug |
| 1:47.49 | 2 | | Cles | 25 Aug |
| 2017 |
| Indoor |
| 1:51.95 | 1h1 | NC | Sheffield | 11 Feb |
| 1:51.51 | 5 | NC | Sheffield | 12 Feb |
| 1:46.79 | 3 | | Birmingham | 18 Feb |
| 1:49.93 | 1h3 | EC | Beograd | 3 Mar |
| 1:49.23 | 4s1 | EC | Beograd | 4 Mar |
|
| 1:46.77 | 2 | | Eagle Rock CA | 18 May |
| 1:46.56 | 8 | IFAM | Oordegem | 27 May |
| 1:47.57 | 1 | BMC | Brighton | 31 May |
| 1:45.91 | 3 | FBKG | Hengelo | 11 Jun |
| 1:47.63 | 6 | PTS | Šamorín | 17 Jun |
| 1:49.31 | 1h3 | NC | Birmingham | 1 Jul |
| 1:50.13 | 3 | NC | Birmingham | 2 Jul |
| 1:45.45 | 8 | Müller | London | 9 Jul |
| 1:46.98 | 1 | MortonG | Dublin | 12 Jul |
| 1:46.38 | 5h2 | WC | London | 5 Aug |
| 1:45.81 | 2s2 | WC | London | 6 Aug |
| 1:45.25 | 4 | WC | London | 8 Aug |
| 1:45.69 | 6 | Müller | Birmingham | 20 Aug |
| 2018 |
| Indoor |
| 1:52.54 | 1 | | London | 28 Jan |
| 1:46.43 | 4 | Millrose | New York NY | 3 Feb |
| 1:47.95 | 4 | Müller | Glasgow | 25 Feb |
|
| 1:48.29 | 1 | Classic | Brisbane | 28 Mar |
| 1:45.61 | 2h1 | CWG | Gold Coast | 10 Apr |
| 1:45.16 | 2 | CWG | Gold Coast | 12 Apr |
| 1:46.53 | 4 | Pre | Eugene OR | 25 May |
| 1:48.92 | 10 | GGala | Roma | 31 May |
| 1:50.84 | 5 | BMC | Watford | 11 Jul |
| DNF | | | Kortrijk | 14 Jul |
| 2019 |
| Indoor |
| races under 1:45.00: 1 |
| 1:48.37 | 1 | BMC | London | 30 Jan |
|
| 1:47.31 | 2rB | | Eagle Rock CA | 16 May |
| 1:47.42 | 2 | Buyle | Oordegem | 1 Jun |
| 1:45.87 | 2 | FBKG | Hengelo | 9 Jun |
| 1:46.08 | 4 | GSpike | Ostrava | 20 Jun |
| 1:46.76 | 5 | BMC | Watford | 29 Jun |
| 1:46.12 | 5 | | Marseille | 2 Jul |
| 1:44.97 | 9 | Müller | London | 20 Jul |
| 1:47.19 | 7 | | Bern | 3 Aug |
| 1:50.15 | 1h1 | NC | Birmingham | 24 Aug |
| 1:49.18 | 8 | NC | Birmingham | 25 Aug |
| 1:46.69 | 1rB | Hanžeković | Zagreb | 3 Sep |
| 1:47.85 | 7 | EUR v USA | Minsk | 10 Sep |
| 1:46.14 | 5h5 | WC | Doha | 28 Sep |
| 1:46.41 | 5s3 | WC | Doha | 29 Sep |
| 2020 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:44.83 | 5 | Herc | Monaco | 14 Aug |
| 1:46.45 | 6 | Szewinska | Bydgoszcz | 19 Aug |
| 1:47.55 | 7 | | Marseille | 3 Sep |
|
| 2012
1:51.31w | 2rF | Watford | 9 Jun | |
| 2013
1:48.32w | 3-17 | Donetsk | 13 Jul | |
| 2014
1:47.41w | 2 | Watford | 17 May | |
| 2015
1:45.78w | 7 | London | 25 Jul | |
| 2016
1:46.73w | 1 | Dublin | 22 Jul | |
| 2017
1:45.25w | 4 | London | 8 Aug | |
| 2018
1:45.16w | 2 | Gold Coast | 12 Apr | |
| 2019
1:44.97w | 9 | London | 20 Jul | |
| 2020
1:44.83w | 5 | Monaco | 14 Aug | |
| Indoor Alltime
Show/hide |
| races under 1:45.00: 2 |
| 2012 |
| Outdoor |
| 1:51.31 | 2rF | | Watford | 9 Jun |
| 1:52.83 | 1-19 | ECCC | Ljubljana | 15 Sep |
| 2013 |
| Outdoor |
| 1:49.42 | 1rB | BMC | Solihull | 18 May |
| 1:54.65 | 1h1-19 | SAA Ch | Watford | 22 Jun |
| 1:54.38 | 1-19 | SAA Ch | Watford | 22 Jun |
| 1:49.02 | 2 | BMC | Watford | 30 Jun |
| 1:51.88 | 1h4-17 | WY | Donetsk | 10 Jul |
| 1:48.85 | 3s1-17 | WY | Donetsk | 11 Jul |
| 1:48.32 | 3-17 | WY | Donetsk | 13 Jul |
| 1:49.37 | 2 | | Cardiff | 31 Jul |
| 1:54.78 | 1-19 | ECCC | Brno | 21 Sep |
| 2014 |
| Outdoor |
| 1:47.41 | 2 | BMC | Watford | 17 May |
| 1:49.15 | 5 | | Bellinzona | 3 Jun |
| 1:51.00 | 1-19 | Eng Ch | Bedford | 22 Jun |
| 1:49.73 | 2h4-19 | WJ | Eugene OR | 25 Jul |
| 1:48.76 | 2s1-19 | WJ | Eugene OR | 26 Jul |
| 1:55.21 | 8-19 | WJ | Eugene OR | 27 Jul |
| 1:47.45 | 2 | BMC | Solihull | 16 Aug |
| 2015 |
| Outdoor |
| 1:48.28 | 7 | Sainsbury's | Birmingham | 7 Jun |
| 1:51.93 | 1h2-19 | Eng Ch | Bedford | 20 Jun |
| 1:53.56 | 1s2-19 | Eng Ch | Bedford | 20 Jun |
| 1:50.84 | 1-19 | Eng Ch | Bedford | 21 Jun |
| 1:49.18 | 1h3 | NC | Birmingham | 4 Jul |
| 1:49.70 | 1 | NC | Birmingham | 5 Jul |
| 1:53.28 | 1h1-19 | EJ | Eskilstuna | 17 Jul |
| 1:49.95 | 1s2-19 | EJ | Eskilstuna | 18 Jul |
| 1:48.99 | 1-19 | EJ | Eskilstuna | 19 Jul |
| 1:45.78 | 7 | Sainsbury's | London | 25 Jul |
| 1:49.78 | 7h2 | WC | Beijing | 22 Aug |
| 1:47.22 | 6 | Città | Padova | 6 Sep |
| 1:47.40 | 4 | Quercia | Rovereto | 8 Sep |
| 2016 |
| Outdoor |
| 1:50.20 | 2 | Premiership | Manchester | 4 Jun |
| 1:48.53 | 1 | BMC | Solihull | 9 Jul |
| 1:52.17 | 10 | | Padova | 17 Jul |
| 1:46.73 | 1 | MortonG/IMC | Dublin | 22 Jul |
| 1:50.96 | 1 | Premiership | London | 6 Aug |
| 1:48.94 | 1r1 | | Eltham | 17 Aug |
| 1:47.49 | 2 | | Cles | 25 Aug |
| 2017 |
| Indoor |
| 1:51.95 | 1h1 | NC | Sheffield | 11 Feb |
| 1:51.51 | 5 | NC | Sheffield | 12 Feb |
| 1:46.79 | 3 | | Birmingham | 18 Feb |
| 1:49.93 | 1h3 | EC | Beograd | 3 Mar |
| 1:49.23 | 4s1 | EC | Beograd | 4 Mar |
|
| 1:46.77 | 2 | | Eagle Rock CA | 18 May |
| 1:46.56 | 8 | IFAM | Oordegem | 27 May |
| 1:47.57 | 1 | BMC | Brighton | 31 May |
| 1:45.91 | 3 | FBKG | Hengelo | 11 Jun |
| 1:47.63 | 6 | PTS | Šamorín | 17 Jun |
| 1:49.31 | 1h3 | NC | Birmingham | 1 Jul |
| 1:50.13 | 3 | NC | Birmingham | 2 Jul |
| 1:45.45 | 8 | Müller | London | 9 Jul |
| 1:46.98 | 1 | MortonG | Dublin | 12 Jul |
| 1:46.38 | 5h2 | WC | London | 5 Aug |
| 1:45.81 | 2s2 | WC | London | 6 Aug |
| 1:45.25 | 4 | WC | London | 8 Aug |
| 1:45.69 | 6 | Müller | Birmingham | 20 Aug |
| 2018 |
| Indoor |
| 1:52.54 | 1 | | London | 28 Jan |
| 1:46.43 | 4 | Millrose | New York NY | 3 Feb |
| 1:47.95 | 4 | Müller | Glasgow | 25 Feb |
|
| 1:48.29 | 1 | Classic | Brisbane | 28 Mar |
| 1:45.61 | 2h1 | CWG | Gold Coast | 10 Apr |
| 1:45.16 | 2 | CWG | Gold Coast | 12 Apr |
| 1:46.53 | 4 | Pre | Eugene OR | 25 May |
| 1:48.92 | 10 | GGala | Roma | 31 May |
| 1:50.84 | 5 | BMC | Watford | 11 Jul |
| DNF | | | Kortrijk | 14 Jul |
| 2019 |
| Indoor |
| races under 1:45.00: 1 |
| 1:48.37 | 1 | BMC | London | 30 Jan |
|
| 1:47.31 | 2rB | | Eagle Rock CA | 16 May |
| 1:47.42 | 2 | Buyle | Oordegem | 1 Jun |
| 1:45.87 | 2 | FBKG | Hengelo | 9 Jun |
| 1:46.08 | 4 | GSpike | Ostrava | 20 Jun |
| 1:46.76 | 5 | BMC | Watford | 29 Jun |
| 1:46.12 | 5 | | Marseille | 2 Jul |
| 1:44.97 | 9 | Müller | London | 20 Jul |
| 1:47.19 | 7 | | Bern | 3 Aug |
| 1:50.15 | 1h1 | NC | Birmingham | 24 Aug |
| 1:49.18 | 8 | NC | Birmingham | 25 Aug |
| 1:46.69 | 1rB | Hanžeković | Zagreb | 3 Sep |
| 1:47.85 | 7 | EUR v USA | Minsk | 10 Sep |
| 1:46.14 | 5h5 | WC | Doha | 28 Sep |
| 1:46.41 | 5s3 | WC | Doha | 29 Sep |
| 2020 |
| Outdoor |
| races under 1:45.00: 1 |
| 1:44.83 | 5 | Herc | Monaco | 14 Aug |
| 1:46.45 | 6 | Szewinska | Bydgoszcz | 19 Aug |
| 1:47.55 | 7 | | Marseille | 3 Sep |
|
| 2017
1:46.79iw | 3 | Birmingham | 18 Feb | |
| 2018
1:46.43iw | 4 | New York NY | 3 Feb | |
| 2019
1:48.37iw | 1 | London | 30 Jan | |
| |
| 1000m |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 2:17.47 | 3 | PTS | Šamorín | 15 Jun |
|
| 2019
2:17.47w | 3 | Šamorín | 15 Jun | |
| |
| 1500m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 3:52.90 | 1-19 | ECCC | Castellón | 20 Sep |
| 2015 |
| Outdoor |
| 4:01.95 | 1-19 | ECCC | Istanbul | 19 Sep |
| 2017 |
| Outdoor |
| 3:48.65 | 2 | | London | 3 Jun |
|
| 2014
3:52.90w | 1-19 | Castellón | 20 Sep | |
| 2015
4:01.95w | 1-19 | Istanbul | 19 Sep | |
| 2017
3:48.65w | 2 | London | 3 Jun | |
| |
| Mile, Road |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 4:06 | 9 | NC | London | 26 May |
| 4:22 | 10 | CityGames | Gateshead | 14 Sep |
|
| 2013
4:06w | 9 | London | 26 May | |
| |
| 4 x 400m |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 3:20.90 | 2-19 | ECCC | Ljubljana | 15 Sep |
| 2014 |
| Outdoor |
| 3:20.30 | 3-19 | ECCC | Castellón | 20 Sep |
| 2015 |
| Outdoor |
| 3:19.61 | 1-19 | ECCC | Istanbul | 19 Sep |
|
| 2012
3:20.90w | 2-19 | Ljubljana | 15 Sep | |
| 2014
3:20.30w | 3-19 | Castellón | 20 Sep | |
| 2015
3:19.61w | 1-19 | Istanbul | 19 Sep | |