Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorOccidental Invitational · May 411.55aOccidental InvitationalMay 4, 2024
100m Hurdles · 33" / 0.838m · OutdoorEugene Diamond League · May 2712.24aEugene Diamond LeagueMay 27, 2016
200 Meters · IndoorLeonard Hilton Invitational · Jan 1723.18Leonard Hilton InvitationalJanuary 17, 2020
60m Hurdles · 33" / 0.838m · IndoorPortland World Indoor Championships 2016 · Mar 177.81aPortland World Indoor Championships 2016March 17, 2016
Wind: 2.3 · OutdoorTexas Invitational · Apr 1412.54Texas InvitationalApril 14, 2017
Wind: 2.5 · OutdoorTexas Invitational · Apr 1422.85Texas InvitationalApril 14, 2017

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 100m Hurdles · Place 2 · United StatesUnited States100m Hurdles33" / 0.838mRound P2.12.64aWind: -1.7-
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 100m Hurdles · Place 9 · United StatesUnited States100m Hurdles33" / 0.838m9.12.92aWind: 0-
Jul 3Eugene Diamond League (51st Prefontaine Classic)Jul 3 · 100m Hurdles · Place 8 · United StatesUnited States100m Hurdles33" / 0.838m8.12.66aWind: 0.8-
Jun 13USATF LA Grand PrixJun 13 · 100m Hurdles · Place 7 · United StatesUnited States100m Hurdles33" / 0.838m7.12.64aWind: 1.5-

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 100m Hurdles · Place 4 · adidasadidas100m Hurdles33" / 0.838mRound P4.12.39aWind: 0.6-
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 100m Hurdles · Place 4 · adidasadidas100m Hurdles33" / 0.838m4.12.37aWind: 0.7-
Apr 1665th Mt. SAC RelaysApr 16 · 100m Hurdles · Place 1 · adidasadidas100m Hurdles33" / 0.838m1.12.70aWind: 0-

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 19Holloway Pro ClassicJul 19 · 100m Hurdles · Place 4 · United StatesUnited States100m Hurdles33" / 0.838mRound P4.12.61aWind: 0.4-
Jul 19Holloway Pro ClassicJul 19 · 100m Hurdles · Place 6 · United StatesUnited States100m Hurdles33" / 0.838m6.12.94aWind: -1.7-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 100m Hurdles · Place 2 · adidasadidas100m Hurdles33" / 0.838mRound S2.12.52aWind: 0.8-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 100m Hurdles · Place 6 · adidasadidas100m Hurdles33" / 0.838m6.12.39aWind: 0.7-
Jun 9USATF NYC Grand PrixJun 9 · 100m Hurdles · Place 6 · United StatesUnited States100m Hurdles33" / 0.838m6.12.77aWind: -1.9-
May 4Occidental InvitationalMay 4 · 100 Meters · Place 3 · adidasadidas100 Meters3.11.55a PBWind: 0.2-

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Sep 16Eugene Diamond LeagueSep 16 · 100m Hurdles · Place 3 · United StatesUnited States100m Hurdles33" / 0.838m3.12.44aWind: 1.8-
May 26USATF Los Angeles Grand PrixMay 26 · 100m Hurdles · Place 2 · United StatesUnited States100m Hurdles33" / 0.838m2.12.35aWind: -0.2-

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 27Eugene Diamond LeagueMay 27 · 100m Hurdles · Place 8 · United StatesUnited States100m Hurdles33" / 0.838m8.12.78aWind: -0.7-

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17Leonard Hilton InvitationalJan 17 · 200 Meters · Place 1 · AdidasAdidas200 Meters123.18 PB—
Jan 17Leonard Hilton InvitationalJan 17 · 200 Meters · Place 1 · AdidasAdidas200 Meters123.18—

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 14Texas InvitationalApr 14 · Wind: 2.3 · Place 1 · AdidasAdidasWind: 2.3112.54 PB—
Apr 14Texas InvitationalApr 14 · Wind: 2.5 · Place 1 · AdidasAdidasWind: 2.5122.85 PB—

2016 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 27Eugene Diamond LeagueMay 27 · 100m Hurdles · Place 1 · United StatesUnited States100m Hurdles33" / 0.838m1.12.24a PBWind: 0.7-

2016 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 17Portland World Indoor Championships 2016Mar 17 · 60m Hurdles · Place 1 · United StatesUnited States60m Hurdles33" / 0.838mRound P1.7.81a PB-
Mar 17Portland World Indoor Championships 2016Mar 17 · 60m Hurdles · Place 8 · United StatesUnited States60m Hurdles33" / 0.838m8.8.87a-