| 800 Metres | 2:12.29 | 18 MAY 2013 | Milton Keynes (GBR) |
| 800 Metres Short Track | 2:20.24 | 13 JAN 2018 | NY (USA) (i) |
| 1500 Metres | 4:10.62 | 16 AUG 2025 | AtletiekArena Gaston Roelants Kessel-Lo / Hal 5, Leuven (BEL) |
| Mile | 5:02.28 | 26 JAN 2018 | State College, PA (USA) (i) |
| Mile Short Track | 5:02.28 | 26 JAN 2018 | State College, PA (USA) (i) |
| 3000 Metres | 9:04.38 | 20 AUG 2025 | Tooting Bec Athletics Track, London (GBR) |
| 3000 Metres Short Track | 9:53.67 | 08 FEB 2019 | Boston, MA (USA) (i) |
| 5000 Metres | 15:44.49 | 07 JUN 2025 | Parc des Sports, Maisons-Laffitte (FRA) |
| 5000 Metres Short Track | 17:33.88 | 02 FEB 2019 | Collegeville, PA (USA) (i) |
| 2000 Metres Steeplechase | 6:37.35 | 02 MAY 2022 | Chelmsford Sport And Athletics Centre Melbourne Park, Chelmsford (GBR) |
| 3000 Metres Steeplechase | 10:25.82 | 26 JUN 2022 | Manchester Regional Arena, Manchester (GBR) |
| Mile Road | 5:07.0h | 24 MAY 2015 | London (GBR) |
| 5 Kilometres Road | 16:05 | 31 DEC 2025 | Newcastle Civic Centre, Newcastle upon Tyne (GBR) |
| Distance Medley Short Track | 11:33.29 | 09 FEB 2019 | Boston, MA (USA) (i) |