| 60 Metres | 6.99 | 01 MAR 2025 | Cornell-Barton Hall, Ithaca, NY (USA) (i) |
| 100 Metres | 10.83 | 06 MAY 2023 | Franklin Field, Philadelphia, PA (USA) |
| 100 Metres | 10.72 | 14 MAY 2026 | Cardinal Park, Louisville, KY (USA) |
| 200 Metres | 22.50 | 22 JUN 2022 | Lee Valley Athletics Centre, London (GBR) |
| 400 Metres | 49.37 | 29 MAY 2021 | Stade Philippides, Montpellier (FRA) |
| 1000 Metres | 2:55.88 | 18 JAN 2025 | Ott Center for Track & Field, Philadelphia, PA (USA) (i) |
| 1000 Metres Short Track | 2:55.88 | 18 JAN 2025 | Ott Center for Track & Field, Philadelphia, PA (USA) (i) |
| 1500 Metres | 4:51.97 | 30 MAY 2021 | Stade Philippides, Montpellier (FRA) |
| 60 Metres Hurdles | 8.10 | 03 DEC 2022 | Armory Track&Field Center, New York, NY (USA) (i) |
| 60 Metres Hurdles (99.0cm) | 8.19 | 15 DEC 2019 | Lee Valley Athletics Centre, London (GBR) (i) |
| 110 Metres Hurdles | 14.68 | 07 MAY 2023 | Franklin Field, Philadelphia, PA (USA) |
| 110 Metres Hurdles (99.0cm) | 14.62 | 04 AUG 2019 | Manchester (GBR) |
| High Jump | 1.98 | 29 MAY 2021 | Stade Philippides, Montpellier (FRA) |
| High Jump | 1.98= | 01 MAR 2025 | Cornell-Barton Hall, Ithaca, NY (USA) (i) |
| Pole Vault | 4.80 | 18 JAN 2025 | Ott Center for Track & Field, Philadelphia, PA (USA) (i) |
| Long Jump | 7.35 | 15 APR 2026 | Hilmer Lodge Stadium, Walnut, CA (USA) |
| Shot Put | 14.69 | 06 MAY 2023 | Franklin Field, Philadelphia, PA (USA) |
| Shot Put (6kg) | 13.92 | 04 JAN 2020 | EIS Don Valley Stadium, Sheffield (GBR) (i) |
| Discus Throw | 43.33 | 22 MAR 2025 | Franklin Field, Philadelphia, PA (USA) |
| Discus Throw (1,75kg) | 35.28 | 26 MAY 2019 | Bedford (GBR) |
| Javelin Throw | 52.66 | 16 APR 2026 | Hilmer Lodge Stadium, Walnut, CA (USA) |
| Decathlon | 7466 | 16 APR 2026 | Hilmer Lodge Stadium, Walnut, CA (USA) |
| Decathlon U20 | 6692 | 26 MAY 2019 | Bedford (GBR) |
| Heptathlon Short Track | 5672 | 18 JAN 2025 | Ott Center for Track & Field, Philadelphia, PA (USA) (i) |
| Heptathlon U20 Short Track | 5165 | 05 JAN 2020 | EIS Don Valley Stadium, Sheffield (GBR) (i) |
| 4x400 Metres Relay Short Track | 3:19.82 | 25 JAN 2025 | Ott Center for Track & Field, Philadelphia, PA (USA) (i) |