| |
| 150m |
| Outdoor Alltime
Show/hide |
| |
| 2020 |
| Outdoor |
| 18.19 | 3rB | | Marietta GA | 15 Aug |
|
| 2020
18.19w | 3rB | Marietta GA | 15 Aug | |
| |
| 200m |
| Outdoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 21.41 +2.2 | 2-19 | School Ch | Gateshead | 7 Jul |
| 21.49 +1.1 | 2-19 | | Derby | 9 Sep |
| 2013 |
| Indoor |
| 21.48 | 1-19 | BirmG | Birmingham | 2 Feb |
| 21.35 | 1-19 | Midland Ch | Birmingham | 9 Feb |
| 21.33 | 1h1-19 | Eng Ch | Birmingham | 24 Feb |
| 21.40 | 1s1-19 | Eng Ch | Birmingham | 24 Feb |
|
| 21.52 +0.5 | 2rB | Premiership | Manchester | 8 Jun |
| 21.41 +0.9 | 2h3-19 | NC-j | Bedford | 16 Jun |
| 21.49 +0.2 | 3-19 | NC-j | Bedford | 16 Jun |
| 21.25 -0.5 | 1rB-19 | Bauhaus | Mannheim | 30 Jun |
| 21.31 +1.7 | 1h3-19 | School Ch | Birmingham | 6 Jul |
| 20.98 -0.4 | 1s2-19 | School Ch | Birmingham | 6 Jul |
| 21.14 -1.5 | 1-19 | School Ch | Birmingham | 6 Jul |
| 20.88 +1.4 | 2s2-19 | EJ | Rieti | 20 Jul |
| 20.94 -0.7 | 3-19 | EJ | Rieti | 20 Jul |
| 21.53 -2.1 | 1rB | Premiership | London | 3 Aug |
| 2014 |
| Outdoor |
| 21.13 -0.1 | 3 | | Loughborough | 18 May |
| 20.92 0.0 | 2 | Premiership | Birmingham | 7 Jun |
| 2018 |
| Outdoor |
| 20.98 -0.9 | 2rB | Classic | Brisbane | 28 Mar |
| 2020 |
| Outdoor |
| 20.60 +1.9 | 1rD | | Clermont FL | 25 Jul |
| 20.64 +1.2 | 4rB | | Montverde FL | 10 Aug |
| 20.95 +1.8 | 3 | | Des Moines IA | 29 Aug |
|
| 2012
21.41w +2.2 | 2-19 | Gateshead | 7 Jul | |
| 2012
21.49w +1.1 | 2-19 | Derby | 9 Sep | |
| 2013
20.88w +1.4 | 2s2-19 | Rieti | 20 Jul | |
| 2014
20.92w 0.0 | 2 | Birmingham | 7 Jun | |
| 2018
20.98w -0.9 | 2rB | Brisbane | 28 Mar | |
| 2020
20.60w +1.9 | 1rD | Clermont FL | 25 Jul | |
| Indoor Alltime
Show/hide |
| |
| 2012 |
| Outdoor |
| 21.41 +2.2 | 2-19 | School Ch | Gateshead | 7 Jul |
| 21.49 +1.1 | 2-19 | | Derby | 9 Sep |
| 2013 |
| Indoor |
| 21.48 | 1-19 | BirmG | Birmingham | 2 Feb |
| 21.35 | 1-19 | Midland Ch | Birmingham | 9 Feb |
| 21.33 | 1h1-19 | Eng Ch | Birmingham | 24 Feb |
| 21.40 | 1s1-19 | Eng Ch | Birmingham | 24 Feb |
|
| 21.52 +0.5 | 2rB | Premiership | Manchester | 8 Jun |
| 21.41 +0.9 | 2h3-19 | NC-j | Bedford | 16 Jun |
| 21.49 +0.2 | 3-19 | NC-j | Bedford | 16 Jun |
| 21.25 -0.5 | 1rB-19 | Bauhaus | Mannheim | 30 Jun |
| 21.31 +1.7 | 1h3-19 | School Ch | Birmingham | 6 Jul |
| 20.98 -0.4 | 1s2-19 | School Ch | Birmingham | 6 Jul |
| 21.14 -1.5 | 1-19 | School Ch | Birmingham | 6 Jul |
| 20.88 +1.4 | 2s2-19 | EJ | Rieti | 20 Jul |
| 20.94 -0.7 | 3-19 | EJ | Rieti | 20 Jul |
| 21.53 -2.1 | 1rB | Premiership | London | 3 Aug |
| 2014 |
| Outdoor |
| 21.13 -0.1 | 3 | | Loughborough | 18 May |
| 20.92 0.0 | 2 | Premiership | Birmingham | 7 Jun |
| 2018 |
| Outdoor |
| 20.98 -0.9 | 2rB | Classic | Brisbane | 28 Mar |
| 2020 |
| Outdoor |
| 20.60 +1.9 | 1rD | | Clermont FL | 25 Jul |
| 20.64 +1.2 | 4rB | | Montverde FL | 10 Aug |
| 20.95 +1.8 | 3 | | Des Moines IA | 29 Aug |
|
| 2013
21.33iw | 1h1-19 | Birmingham | 24 Feb | |
| |
| 300m |
| Outdoor Alltime
Show/hide |
| |
| 2015 |
| Outdoor |
| 32.74 | 5 | Sainsbury's | Birmingham | 7 Jun |
|
| 2015
32.74w | 5 | Birmingham | 7 Jun | |
| |
| 400m |
| Outdoor Alltime
Show/hide |
| races under 45 seconds: 14 |
| 2014 |
| Outdoor |
| races under 45 seconds: 2 |
| 46.29 | 1rC | Jones | Gainesville FL | 19 Apr |
| 45.80 | 1 | Atletissima | Namur | 28 May |
| 46.25 | 1h1 | Midland Ch | Birmingham | 14 Jun |
| 46.63 | 1 | Midland Ch | Birmingham | 14 Jun |
| DQ | h5 | NC | Birmingham | 27 Jun |
| 44.97 | 3 | Sainsbury's | Glasgow | 12 Jul |
| 46.07 | 1h4 | EC | Zürich | 12 Aug |
| 45.30 | 1s3 | EC | Zürich | 13 Aug |
| 44.75 | 2 | EC | Zürich | 15 Aug |
| 46.60 | 7 | Sainsbury's | Birmingham | 24 Aug |
| 2015 |
| Outdoor |
| 45.79 | 1 | Corso | Gavardo | 17 May |
| 45.25 | 1 | | Rehlingen | 25 May |
| 45.09 | 2 | Bislett | Oslo | 11 Jun |
| 2016 |
| Outdoor |
| races under 45 seconds: 3 |
| 46.14 | 1 | Pfingst | Rehlingen | 16 May |
| 45.13 | 4 | Diamond | Birmingham | 5 Jun |
| 46.89 | 1h4 | NC | Birmingham | 24 Jun |
| 45.72 | 1s1 | NC | Birmingham | 25 Jun |
| 44.88 | 1 | NC | Birmingham | 26 Jun |
| 45.03 | 1 | Müller | London | 23 Jul |
| 45.26 | 3h6 | OG | Rio de Janeiro | 12 Aug |
| 44.48 | 2s3 | OG | Rio de Janeiro | 13 Aug |
| 44.61 | 8 | OG | Rio de Janeiro | 14 Aug |
| DNF | | WK | Zürich | 1 Sep |
| 2017 |
| Outdoor |
| races under 45 seconds: 2 |
| 45.52 | 1 | Jones | Gainesville FL | 28 Apr |
| 46.08 | 7 | Pre | Eugene OR | 27 May |
| 45.16 | 2 | Bislett | Oslo | 15 Jun |
| 46.09 | 1h2 | NC | Birmingham | 1 Jul |
| 44.99 | 1 | NC | Birmingham | 2 Jul |
| DNF | | Müller | London | 9 Jul |
| 45.31 | 5h1 | WC | London | 5 Aug |
| 44.74 | 4s2 | WC | London | 6 Aug |
| 2018 |
| Outdoor |
| races under 45 seconds: 7 |
| DQ | h3 | CWG | Gold Coast | 8 Apr |
| 45.07 | 1 | | Clermont FL | 28 Apr |
| 44.70 | 1 | | Clermont FL | 12 May |
| 45.70 | 4 | | Kingston | 19 May |
| 45.52 | 7 | GGala | Roma | 31 May |
| 45.40 | 4 | | Kingston | 9 Jun |
| 45.94 | 1h1 | NC | Birmingham | 30 Jun |
| 44.68 | 1 | NC | Birmingham | 1 Jul |
| 44.79 | 3 | Mohammed VI | Rabat | 13 Jul |
| 44.63 | 6 | Müller | London | 21 Jul |
| 44.76 | 1s1 | EC | Berlin | 8 Aug |
| 44.78 | 1 | EC | Berlin | 10 Aug |
| 45.59 | 2 | Müller | Birmingham | 18 Aug |
| 44.95 | 3 | WK | Zürich | 30 Aug |
| 45.72 | 4 | Cont Cup | Ostrava | 9 Sep |
| 2019 |
| Outdoor |
| 45.55 | 3 | Müller | Birmingham | 18 Aug |
| 45.93 | 1h2 | NC | Birmingham | 24 Aug |
| 45.15 | 1 | NC | Birmingham | 25 Aug |
| 45.63 | 2 | VD | Bruxelles | 6 Sep |
| DNF | h1 | WC | Doha | 1 Oct |
| 2020 |
| Outdoor |
| 45.55 | 1 | | Montverde FL | 4 Jul |
| DNF | | | Clermont FL | 24 Jul |
| 45.58 | 3 | | Marietta GA | 15 Aug |
|
| 2014
44.75w | 2 | Zürich | 15 Aug | |
| 2015
45.09w | 2 | Oslo | 11 Jun | |
| 2016
44.48w | 2s3 | Rio de Janeiro | 13 Aug | |
| 2017
44.74w | 4s2 | London | 6 Aug | |
| 2018
44.63w | 6 | London | 21 Jul | |
| 2019
45.15w | 1 | Birmingham | 25 Aug | |
| 2020
45.55w | 1 | Montverde FL | 4 Jul | |
| |
| 4 x 100m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 40.62 | 2 | Bauhaus | Mannheim | 29 Jun |
| 40.88 | 1-19 | Bauhaus | Mannheim | 30 Jun |
|
| 2013
40.62w | 2 | Mannheim | 29 Jun | |
| |
| 4 x 400m |
| Outdoor Alltime
Show/hide |
| |
| 2013 |
| Outdoor |
| 3:05.14 | 3-19 | EJ | Rieti | 21 Jul |
| 2014 |
| Outdoor |
| 3:08.61 | 3 | | Loughborough | 18 May |
| 3:03.01 | 1h3 | CWG | Glasgow | 1 Aug |
| 3:00.46 | 1 | CWG | Glasgow | 2 Aug |
| 2:58.79 | 1 | EC | Zürich | 17 Aug |
| 2015 |
| Outdoor |
| 3:07.31 | 1 | Premiership | Sheffield | 9 May |
| 2016 |
| Outdoor |
| 3:03.81 | 1 | | Loughborough | 22 May |
| 3:01.44 | 3 | EC | Amsterdam | 10 Jul |
| DQ | h2 | OG | Rio de Janeiro | 19 Aug |
| 2017 |
| Outdoor |
| 3:05.19 | 2h1 | WorldR | Nassau | 22 Apr |
| 3:05.63 | 6 | WorldR | Nassau | 23 Apr |
| 2:59.00 | 3 | WC | London | 13 Aug |
| 2018 |
| Outdoor |
| DNF | h1 | CWG | Gold Coast | 13 Apr |
| 3:00.36 | 2 | EC | Berlin | 11 Aug |
|
| 2013
3:05.14w | 3-19 | Rieti | 21 Jul | |
| 2014
2:58.79w | 1 | Zürich | 17 Aug | |
| 2015
3:07.31w | 1 | Sheffield | 9 May | |
| 2016
3:01.44w | 3 | Amsterdam | 10 Jul | |
| 2017
2:59.00w | 3 | London | 13 Aug | |
| 2018
3:00.36w | 2 | Berlin | 11 Aug | |