| 800 Metres | 2:05.65 | 21 JAN 2017 | Nashville, TN (USA) (i) |
| 1500 Metres | 4:04.63 | 22 JUL 2017 | Heusden-Zolder (BEL) |
| 1500 Metres Short Track | 4:21.31 | 26 JAN 2019 | Reggie Lewis Center, Boston, MA (USA) (i) |
| Mile | 4:24.68 | 09 JUL 2017 | Olympic Stadium, London (GBR) |
| Mile Short Track | 4:28.47 | 30 JAN 2016 | Winston Salem, NC (USA) (i) |
| 2000 Metres | 5:48.25 | 08 FEB 2014 | Reggie Lewis Center, Boston, MA (USA) (i) |
| 2000 Metres Short Track | 5:48.25 | 08 FEB 2014 | Reggie Lewis Center, Boston, MA (USA) (i) |
| 3000 Metres | 8:52.74 | 06 JUL 2017 | New York, NY (USA) |
| 3000 Metres Short Track | 8:53.20 | 20 FEB 2016 | Emirates Arena, Glasgow (GBR) (i) |
| 2 Miles | 9:37.86 | 27 APR 2018 | Des Moines, IA (USA) |
| 2 Miles Short Track | 9:39.11 | 25 JAN 2020 | Reggie Lewis Center, Boston, MA (USA) (i) |
| 5000 Metres | 15:16.56 | 01 MAY 2016 | Palo Alto, CA (USA) |
| 5000 Metres Short Track | 16:59.82 | 01 MAR 2008 | Chapel Hill, NC (USA) (i) |
| 2000 Metres Steeplechase | 6:14.66 | 31 MAY 2014 | Greenville, SC (USA) |
| 3000 Metres Steeplechase | 9:19.48 | 27 AUG 2016 | Stade de France, Paris-St-Denis (FRA) |
| Mile Road | 4:36.00 | 20 JUL 2014 | London (GBR) |
| Mile Road | 4:28.0h | 03 SEP 2016 | New York, NY (USA) |
| 5 Kilometres Road | 15:54 | 04 NOV 2017 | New York, NY (USA) |
| 8 Kilometres Road | 25:39 | 11 NOV 2017 | Richmond, VA (USA) |
| 4x400 Metres Relay | 3:47.59 | 13 MAY 2012 | San Antonio, TX (USA) |
| Distance Medley | 10:57.13 | 28 APR 2011 | Philadelphia, PA (USA) |
| Distance Medley Short Track | 10:59.33 | 04 MAR 2011 | New York, NY (USA) (i) |