| 60 Metres | 7.75 | 15 FEB 2015 | Birmingham (GBR) (i) |
| 100 Metres | 12.38 | 04 AUG 2018 | Southampton (GBR) |
| 100 Metres | 12.10 | 06 JUN 2015 | Edinburgh (GBR) |
| 100 Metres | 12.29 | 12 JUL 2015 | Birmingham (GBR) |
| 200 Metres | 24.43 | 31 MAY 2015 | Bedford (GBR) |
| 200 Metres | 23.77 | 23 AUG 2020 | Pingles Stadium, Nuneaton (GBR) |
| 200 Metres Short Track | 24.67 | 22 FEB 2015 | Sheffield (GBR) (i) |
| 300 Metres | 39.76 | 26 FEB 2012 | Birmingham (GBR) (i) |
| 300 Metres Short Track | 39.76 | 26 FEB 2012 | Birmingham (GBR) (i) |
| 400 Metres | 52.68 | 23 AUG 2020 | Pingles Stadium, Nuneaton (GBR) |
| 400 Metres Short Track | 53.48 | 26 FEB 2022 | Utilita Arena Birmingham, Birmingham (GBR) (i) |
| 800 Metres | 2:10.62 | 10 AUG 2022 | Loughborough University Track, Loughborough (GBR) |
| 400 Metres Hurdles | 1:00.90 | 04 AUG 2019 | Bristol (GBR) |
| 4x100 Metres Relay | 47.57 | 03 AUG 2024 | Alexander Stadium, Birmingham (GBR) |
| 4x400 Metres Relay | 3:39.33 | 14 AUG 2019 | Manchester (GBR) |