| |
| 60m |
| Indoor Alltime
Show/hide |
| races under 6.60: 2 |
| 2015 |
| Indoor |
| 6.96 | 1r2-19 | v2Nat | Lyon | 28 Feb |
| 2017 |
| Indoor |
| 6.67 | 1h1 | | Magglingen | 28 Jan |
| 6.64 | 1 | | Magglingen | 28 Jan |
| 2018 |
| Indoor |
| 6.62 | 1h1 | ISTAF | Berlin | 26 Jan |
| 6.62 | 2 | ISTAF | Berlin | 26 Jan |
| 2019 |
| Indoor |
| races under 6.60: 2 |
| 6.58 | 1h1 | | Ancona | 20 Jan |
| 6.63 | 1 | | Ancona | 20 Jan |
| 6.63 | 2h1 | ISTAF | Berlin | 1 Feb |
| 6.59 | 3 | ISTAF | Berlin | 1 Feb |
| 2020 |
| Indoor |
| 6.73 | 1h4 | NC | Ancona | 23 Feb |
| 6.71 | 1s2 | NC | Ancona | 23 Feb |
| 6.60 | 1 | NC | Ancona | 23 Feb |
|
| 2015
6.96iw | 1r2-19 | Lyon | 28 Feb | |
| 2017
6.64iw | 1 | Magglingen | 28 Jan | |
| 2018
6.62iw | 1h1 | Berlin | 26 Jan | |
| 2019
6.58iw | 1h1 | Ancona | 20 Jan | |
| 2020
6.60iw | 1 | Ancona | 23 Feb | |
| |
| 100y |
| Outdoor Alltime
Show/hide |
| |
| 2019 |
| Outdoor |
| 9.38+ -1.1 | 7 | GSpike | Ostrava | 20 Jun |
|
| 2019
9.38+w -1.1 | 7 | Ostrava | 20 Jun | |
| |
| 100m |
| Outdoor Alltime
Show/hide |
| races under 10 seconds (legal): 1 |
| 2014 |
| Outdoor |
| 10.91 +0.5 | | | Modena | 25 Apr |
| 10.79 +0.2 | 2h1-17 | EYOT | Baku | 30 May |
| 10.72 +0.8 | 3-17 | EYOT | Baku | 30 May |
| 2015 |
| Outdoor |
| 10.56 -0.9 | 1-17 | | Mariano Comense | 2 May |
| 10.34 0.0 | 1h6 | Corso | Gavardo | 17 May |
| 10.33 +0.6 | 2 | Corso | Gavardo | 17 May |
| 2016 |
| Outdoor |
| 10.48 -1.3 | 1 | | Modena | 25 Apr |
| 10.34 +0.6 | 1 | | Ivry-sur-Seine | 14 May |
| 10.24 +1.5 NU20R | 1h1 | Ottolia | Savona | 25 May |
| 10.24 +1.2 =NU20R | 2 | Ottolia | Savona | 25 May |
| 10.34 -1.1 | 1h1 | NC | Rieti | 25 Jun |
| 10.32 -1.3 | 1 | NC | Rieti | 25 Jun |
| 10.25 +0.6 | 1h4 | EC | Amsterdam | 6 Jul |
| 10.19 +0.6 NU20R | 3s2 | EC | Amsterdam | 7 Jul |
| 10.29 +0.4 | 1h4-19 | WJ | Bydgoszcz | 19 Jul |
| 10.26 -0.6 | 1s1-19 | WJ | Bydgoszcz | 20 Jul |
| 10.24 +0.2 | 2-19 | WJ | Bydgoszcz | 20 Jul |
| 2017 |
| Outdoor |
| 10.21 +1.1 | 1h5 | | Savona | 25 May |
| 10.15 +0.9 NU20R | 1 | | Savona | 25 May |
| 10.51 -0.6 | 1h4-19 | EJ | Grosseto | 20 Jul |
| 10.39 +0.3 | 1s1-19 | EJ | Grosseto | 20 Jul |
| 10.73 -4.3 | 1-19 | EJ | Grosseto | 21 Jul |
| 2018 |
| Outdoor |
| races under 10 seconds (legal): 1 |
| 10.16 +1.5 | 1 | | Rieti | 13 May |
| 10.09 +1.2 | 1h2 | | Savona | 23 May |
| 10.03 +0.7 NU23R | 1 | | Savona | 23 May |
| 10.04 -0.4 | 3 | GGala | Roma | 31 May |
| 10.04 -0.1 | 1h2 | | Madrid | 22 Jun |
| 9.99 +0.2 NR NU23R | 2 | | Madrid | 22 Jun |
| 10.12 +0.2 | 1s3 | EC | Berlin | 7 Aug |
| 10.08 0.0 | 5 | EC | Berlin | 7 Aug |
| 2019 |
| Outdoor |
| 10.08 +2.2 | 1h1 | | Rieti | 24 May |
| 9.97 +2.4 | 1 | | Rieti | 24 May |
| 10.10 +0.9 | 4 | BislettG | Oslo | 13 Jun |
| 10.15 -1.1 | 5 | GSpike | Ostrava | 20 Jun |
| 10.21 -0.1 | 7 | Pre | Stanford CA | 30 Jun |
| 10.21 -1.5 | 1 | Quercia | Rovereto | 27 Aug |
| 10.29 -1.1 | 4 | EUR v USA | Minsk | 9 Sep |
| 10.20 -0.3 | 3h5 | WC | Doha | 27 Sep |
| 10.11 +0.8 | 3s3 | WC | Doha | 28 Sep |
| 10.07 +0.6 | 7 | WC | Doha | 28 Sep |
| 2020 |
| Outdoor |
| 10.28 +0.7 | 1h1 | | Rieti | 4 Jul |
| 10.31 -0.1 | 2 | | Rieti | 4 Jul |
| 10.12 +1.3 | 1 | | Savona | 16 Jul |
| 10.32 +0.6 | 1h3 | | Savona | 16 Jul |
| 10.18 +0.7 | 1 | | Langenthal | 5 Aug |
| 10.16 -0.4 | 1h7 | | La Chaux-de-Fonds | 15 Aug |
| 10.18 +0.2 | 1 | | La Chaux-de-Fonds | 15 Aug |
| 10.41 +0.7 | 1s2 | NC | Padova | 29 Aug |
| 10.07 -0.2 | 2 | | Bellinzona | 15 Sep |
| 10.09 +0.3 | 3 | GGala | Roma | 17 Sep |
|
| 2014
10.72w +0.8 | 3-17 | Baku | 30 May | |
| 2015
10.33w +0.6 | 2 | Gavardo | 17 May | |
| 2016
10.19w +0.6 NU20R | 3s2 | Amsterdam | 7 Jul | |
| 2017
10.15w +0.9 NU20R | 1 | Savona | 25 May | |
| 2018
9.99w +0.2 NR NU23R | 2 | Madrid | 22 Jun | |
| 2019
9.97w +2.4 | 1 | Rieti | 24 May | |
| 2019
10.07w +0.6 | 7 | Doha | 28 Sep | |
| 2020
10.07w -0.2 | 2 | Bellinzona | 15 Sep | |
| |
| 200m |
| Outdoor Alltime
Show/hide |
| |
| 2014 |
| Outdoor |
| 22.16 -1.4 | | | Saronno | 4 May |
| 21.72 +1.5 | 1h1-17 | EYOT | Baku | 31 May |
| 21.54 -0.5 | 1-17 | EYOT | Baku | 1 Jun |
| 21.89 0.0 | 1h5-17 | NC-j | Rieti | 21 Jun |
| 21.42 +1.4 | 1-17 | NC-j | Rieti | 21 Jun |
| 21.38 -0.3 | 2h3-17 | YOG | Nanjing | 21 Aug |
| +0.3 DNS | -17 | YOG | Nanjing | 24 Aug |
| 2015 |
| Outdoor |
| 21.17 +0.6 | 1-17 | | Mariano Comense | 3 May |
| 20.92 +0.9 | 1 | | Chiari | 7 Jun |
| 2017 |
| Outdoor |
| 20.34 +0.6 | 4 | GGala | Roma | 8 Jun |
| 20.59 -0.6 | 3h5 | WC | London | 7 Aug |
| 20.62 +2.1 | 6s1 | WC | London | 9 Aug |
| 2019 |
| Outdoor |
| 20.36 +0.7 | 5 | GGala | Roma | 6 Jun |
|
| 2014
21.38w -0.3 | 2h3-17 | Nanjing | 21 Aug | |
| 2015
20.92w +0.9 | 1 | Chiari | 7 Jun | |
| 2017
20.34w +0.6 | 4 | Roma | 8 Jun | |
| 2019
20.36w +0.7 | 5 | Roma | 6 Jun | |
| |
| 4 x 100m |
| Outdoor Alltime
Show/hide |
| |
| 2016 |
| Outdoor |
| 40.19 | 6 | GGala | Roma | 2 Jun |
| 38.58 | 3h1 | EC | Amsterdam | 9 Jul |
| 38.69 | 5 | EC | Amsterdam | 10 Jul |
| 40.13 | 2h1-19 | WJ | Bydgoszcz | 22 Jul |
| 40.02 | 7-19 | WJ | Bydgoszcz | 23 Jul |
| 2017 |
| Outdoor |
| DQ | h2 | WorldR | Nassau | 22 Apr |
| 39.50 NU20R | 2-19 | EJ | Grosseto | 23 Jul |
| 40.05 | 2h1-19 | EJ | Grosseto | 23 Jul |
| 2018 |
| Outdoor |
| 38.49 | 1 | MedG | Tarragona | 30 Jun |
| DQ | h2 | EC | Berlin | 12 Aug |
| 2019 |
| Outdoor |
| 38.29 | 1h2 | WorldR | Yokohama | 11 May |
| DNF | | WorldR | Yokohama | 12 May |
| 38.11 NR | 4h1 | WC | Doha | 4 Oct |
|
| 2016
38.58w | 3h1 | Amsterdam | 9 Jul | |
| 2017
39.50w NU20R | 2-19 | Grosseto | 23 Jul | |
| 2018
38.49w | 1 | Tarragona | 30 Jun | |
| 2019
38.11w NR | 4h1 | Doha | 4 Oct | |