Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLong Beach State vs UCLA · Mar 410.40Long Beach State vs UCLAMarch 4, 2017
200 Meters · IndoorNCAA DI Indoor Champs (Day 2) · Mar 1020.34aNCAA DI Indoor Champs (Day 2)March 10, 2018
200 Meters · Outdoor2021 Prefontaine Classic · Aug 2020.16a2021 Prefontaine ClassicAugust 20, 2021
300 Meters · IndoorBishop Loughlin Games · Dec 2033.81aBishop Loughlin GamesDecember 20, 2014
300m Hurdles · 36" / 0.914m · OutdoorArcadia Invitational Day 2 · Apr 1237.61aArcadia Invitational Day 2April 12, 2014
400 Meters · IndoorMPSF Indoor Track & Field Championships · Feb 2345.94aMPSF Indoor Track & Field ChampionshipsFebruary 23, 2018
400 Meters · OutdoorEugene Diamond League (51st Prefontaine Classic) · Jul 344.11aEugene Diamond League (51st Prefontaine Classic)July 3, 2026
400m Hurdles · 36" / 0.914m · OutdoorEugene Diamond League · Sep 1646.39aEugene Diamond LeagueSeptember 16, 2023
600 Meters · IndoorSection 1 Kick Off 1 · Dec 61:25.56aSection 1 Kick Off 1December 6, 2014

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 3Eugene Diamond League (51st Prefontaine Classic)Jul 3 · 400 Meters · Place 2 · United StatesUnited States400 Meters2.44.11a PB-

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 400m Hurdles · Place 1 · NikeNike400m Hurdles36" / 0.914mRound P1.47.45a-
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 400m Hurdles · Place 1 · NikeNike400m Hurdles36" / 0.914m1.46.89a-

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 400m Hurdles · Place 1 · NikeNike400m Hurdles36" / 0.914mRound S1.47.97a-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 400m Hurdles · Place 1 · NikeNike400m Hurdles36" / 0.914mRound P1.49.56a-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 400m Hurdles · Place 1 · NikeNike400m Hurdles36" / 0.914m1.46.46a-

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Sep 16Eugene Diamond LeagueSep 16 · 400m Hurdles · Place 1 · United StatesUnited States400m Hurdles36" / 0.914m1.46.39a PB-

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Aug 202021 Prefontaine ClassicAug 20 · 200 Meters · Place 5 · United StatesUnited States200 Meters5.20.16a PBWind: 1.5-
Apr 23Oregon RelaysApr 23 · 400 Meters · Place 2 · United StatesUnited States400 Meters244.98—

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 30Eugene Diamond LeagueJun 30 · 400m Hurdles · Place 1 · United StatesUnited States400m Hurdles36" / 0.914m1.47.16a19+
Apr 2061st Annual Mt. SAC Relays (College/Elite Day 3)Apr 20 · 400 Meters · Place 2 · NikeNike400 Meters2.44.31a19+

2018 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 8NCAA Division I Outdoor Track & Field Championships (Day 3)Jun 8 · 400m Hurdles · Place 1 · USCUSC400m Hurdles36" / 0.914m1.47.02MaJr
Jun 6NCAA Division I Outdoor Track & Field Championships (Day 1)Jun 6 · 400 Meters · Place 2 · USCUSC400 MetersRound P249.66JR
Jun 6NCAA Division I Outdoor Track & Field Championships (Day 1)Jun 6 · 400 Meters · Place 1 · USCUSC400 Meters147.02MJR
Jun 6NCAA Division I Outdoor Track & Field Championships (Day 1)Jun 6 · 400m Hurdles · Place 1 · USCUSC400m Hurdles149.66JR
Jun 6NCAA Division I Outdoor Track & Field Championships (Day 1)Jun 6 · 400m Hurdles · Place 1 · USCUSC400m Hurdles147.02JR
May 24NCAA DI West Region Track and Field Championships (Day 1)May 24 · 400m Hurdles · Place 2 · USCUSC400m Hurdles36" / 0.914mRound P2.50.12aJr
May 12Pac-12 Outdoor Track & Field ChampionshipsMay 12 · 400m Hurdles · Place 1 · USCUSC400m Hurdles36" / 0.914mRound P1.49.80aJr
May 12Pac-12 Outdoor Track & Field ChampionshipsMay 12 · 400m Hurdles · Place 1 · USCUSC400m Hurdles36" / 0.914m1.48.46aJr
Apr 29USC vs. UCLA Dual MeetApr 29 · 400m Hurdles · Place 1 · USCUSC400m Hurdles36" / 0.914m1.49.84aJr
Apr 2160th Annual Mt. SAC Relays (College/Elite Day 3)Apr 21 · 400 Meters · Place 2 · USCUSC400 Meters2.44.74aJr

2018 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 10NCAA DI Indoor Champs (Day 2)Mar 10 · 200 Meters · Place 3 · USCUSC200 Meters3.20.34a PBJr
Mar 9NCAA DI Indoor Champs (Day 1)Mar 9 · 200 Meters · Place 4 · USCUSC200 MetersRound P4.20.56aJr
Feb 23MPSF Indoor Track & Field ChampionshipsFeb 23 · 400 Meters · Place 1 · USCUSC400 Meters1.45.94a PBJr
Feb 9Clemson Tiger PawFeb 9 · 200 Meters · Place 4 · USCUSC200 Meters4.20.97aJr

2017 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 9NCAA Division I Outdoor Track & Field Championships (Day 3)Jun 9 · 400m Hurdles · Place 2 · UCLAUCLA400m Hurdles36" / 0.914m2.48.33aSo
Jun 7NCAA Division I Outdoor Track & Field Championships (Day 1)Jun 7 · 400m Hurdles · Place 4 · UCLAUCLA400m Hurdles36" / 0.914mRound S4.48.99aSo
May 26NCAA DI West Region Track and Field Championships (Day 2)May 26 · 400m Hurdles · Place 4 · UCLAUCLA400m Hurdles36" / 0.914mRound S4.48.91aSo
May 25NCAA DI West Region Track and Field Championships (Day 1)May 25 · 400m Hurdles · Place 6 · UCLAUCLA400m Hurdles36" / 0.914mRound P6.51.83aSo
May 13Pac-12 Outdoor ChampionshipsMay 13 · 400m Hurdles · Place 2 · UCLAUCLA400m Hurdles36" / 0.914mRound P2.52.43aSo
May 13Pac-12 Outdoor ChampionshipsMay 13 · 400m Hurdles · Place 1 · UCLAUCLA400m Hurdles36" / 0.914m1.49.52aSo
Apr 30USC vs. UCLA Dual Meet (Day 2)Apr 30 · 400m Hurdles · Place 1 · UCLAUCLA400m Hurdles36" / 0.914m1.54.58aSo
Apr 30USC vs. UCLA Dual Meet (Day 2)Apr 30 · 400 Meters · Place 2 · UCLAUCLA400 Meters2.45.72aSo
Apr 15Jim Bush Collegiate InvitationalApr 15 · 400m Hurdles · Place 1 · UCLAUCLA400m Hurdles36" / 0.914m1.50.12aSo
Apr 15Jim Bush Collegiate InvitationalApr 15 · 400 Meters · UCLAUCLA400 Meters—FSSo
Apr 1UCLA Legends (Day 2)Apr 1 · 200 Meters · Place 1 · UCLAUCLA200 Meters1.20.64aWind: 1.7So
Mar 24Arizona State Pac-12 vs Big 10 InvitationalMar 24 · 400m Hurdles · Place 1 · UCLAUCLA400m Hurdles36" / 0.914m1.50.40aSo
Mar 24Arizona State Pac-12 vs Big 10 InvitationalMar 24 · 400 Meters · Place 1 · UCLAUCLA400 Meters1.46.17aSo
Mar 4Long Beach State vs UCLAMar 4 · 100 Meters · Place 1 · UCLAUCLA100 Meters110.40 PBSO

2017 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 252017 MPSF Indoor T&F Championships (Day 2)Feb 25 · 400 Meters · Place 6 · UCLAUCLA400 Meters6.47.06aSo
Feb 242017 MPSF Indoor T&F Championships (Day 1)Feb 24 · 200 Meters · Place 3 · UCLAUCLA200 Meters3.21.09aSo
Feb 10Don Kirby Collegiate Invitational (Day 1)Feb 10 · 200 Meters · Place 1 · UCLAUCLA200 Meters1.20.76aSo
Feb 3Texas A&M Charlie Thomas InvitationalFeb 3 · 400 Meters · Place 1 · UCLAUCLA400 Meters147.11SO
Feb 3Texas A&M Charlie Thomas InvitationalFeb 3 · 200 Meters · Place 1 · UCLAUCLA200 Meters121.03SO

2016 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 10NCAA DI Outdoor T&F Champs (Day 3)Jun 10 · 400m Hurdles · Place 6 · UCLAUCLA400m Hurdles36" / 0.914m6.49.82aFr
May 27NCAA DI West Region T&F Champs (Day 1)May 27 · 400m Hurdles · Place 3 · UCLAUCLA400m Hurdles36" / 0.914mRound P3.50.88aFr
Mar 22Jim Bush Collegiate InvitationalMar 22 · 200 Meters · Place 2 · UCLAUCLA200 Meters2.21.29aWind: 1Fr

2016 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27MPSF Indoor T&F Championships (Day 2)Feb 27 · 400 Meters · Place 7 · UCLAUCLA400 Meters7.47.57aFr
Feb 6Frank Sevigne Husker InvitationalFeb 6 · 400 Meters · Place 9 · UCLAUCLA400 Meters9.47.91aFr
Jan 30Razorback InvitationalJan 30 · 200 Meters · Place 3 · UCLAUCLA200 Meters3.21.17aFr

2015 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 17Wetschester ChampionshpsMay 17 · 400m Hurdles · Place 1 · Mt VernonMt Vernon400m Hurdles36" / 0.914m1.50.45a12
May 17Wetschester ChampionshpsMay 17 · 100 Meters · Place 1 · Mt VernonMt Vernon100 MetersRound P1.10.78a12
May 17Wetschester ChampionshpsMay 17 · 100 Meters · Place 1 · Mt VernonMt Vernon100 Meters1.10.66a12
May 9Loucks Invitational May 9 · 400m Hurdles · Place 1 · Mt VernonMt Vernon400m Hurdles36" / 0.914m1.51.71a12
May 9Loucks Invitational May 9 · 400 Meters · Place 1 · Mt VernonMt Vernon400 Meters1.46.67a12
May 9Loucks Invitational May 9 · 100 Meters · Place 1 · Mt VernonMt Vernon100 MetersRound P1.10.72aWind: -0.812
May 9Loucks Invitational May 9 · 100 Meters · Place 2 · Mt VernonMt Vernon100 Meters2.10.69aWind: -1.712
Apr 28 Section 1 League ChampionshipsApr 28 · 400m Hurdles · Place 1 · Mt VernonMt Vernon400m Hurdles36" / 0.914m1.58.24a12
Apr 28 Section 1 League ChampionshipsApr 28 · 400 Meters · Place 1 · Mt VernonMt Vernon400 Meters1.48.64a12
Apr 28 Section 1 League ChampionshipsApr 28 · 100 Meters · Place 1 · Mt VernonMt Vernon100 MetersRound P1.11.15a12
Apr 28 Section 1 League ChampionshipsApr 28 · 100 Meters · Place 1 · Mt VernonMt Vernon100 Meters1.10.70a12
Apr 18New York RelaysApr 18 · 400m Hurdles · Place 1 · Mt VernonMt Vernon400m Hurdles36" / 0.914m1.53.91a12
Apr 18New York RelaysApr 18 · 200 Meters · Place 1 · Mt VernonMt Vernon200 MetersRound P1.21.25aWind: 0.912
Apr 18New York RelaysApr 18 · 200 Meters · Place 1 · Mt VernonMt Vernon200 Meters1.21.05aWind: 1.812
Apr 11Arcadia Invitational (Day 2)Apr 11 · 400 Meters · Place 2 · Mt VernonMt Vernon400 Meters2.46.37a12
Apr 11Arcadia Invitational (Day 2)Apr 11 · 200 Meters · Place 1 · Mt VernonMt Vernon200 Meters1.21.26a12

2015 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 13New Balance Indoor National ChampionshipMar 13 · 400 Meters · Place 1 · Mt VernonMt Vernon400 MetersRound P1.46.59aUnofficial12
Mar 13New Balance Indoor National ChampionshipMar 13 · 400 Meters · Place 1 · Mt VernonMt Vernon400 Meters1.46.61aUnofficial12
Mar 13New Balance Indoor National ChampionshipMar 13 · 200 Meters · Place 2 · Mt VernonMt Vernon200 MetersRound P2.21.23aUnofficial12
Mar 13New Balance Indoor National ChampionshipMar 13 · 200 Meters · Place 3 · Mt VernonMt Vernon200 Meters3.21.09aUnofficial12
Jan 10Hispanic GamesJan 10 · 400 Meters · Place 1 · Mt VernonMt Vernon400 Meters1.47.76a12

2014 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 276th Annual Rhode Island ClassicDec 27 · 300 Meters · Place 1 · Mt VernonMt Vernon300 Meters1.34.83a12
Dec 20Bishop Loughlin GamesDec 20 · 300 Meters · Place 1 · Mt VernonMt Vernon300 MetersRound P1.34.23a12
Dec 20Bishop Loughlin GamesDec 20 · 300 Meters · Place 1 · Mt VernonMt Vernon300 Meters1.33.81a PB12
Dec 6Section 1 Kick Off 1Dec 6 · 300 Meters · Place 1 · Mt VernonMt Vernon300 Meters1.35.90a12
Dec 6Section 1 Kick Off 1Dec 6 · 600 Meters · Place 1 · Mt VernonMt Vernon600 Meters1.1:25.56a PB12
Mar 8Armory Collegiate InvitationalMar 8 · 300 Meters · Place 3 · Mt VernonMt Vernon300 Meters3.34.11a11

2014 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 7NYSPHSAA State Track & Field ChampionshipJun 7 · 400m Hurdles · Place 1 · Mt VernonMt Vernon400m Hurdles36" / 0.914m1.52.12a11
Jun 7NYSPHSAA State Track & Field ChampionshipJun 7 · 400m Hurdles · Place 1 · Mt VernonMt Vernon400m Hurdles36" / 0.914m1.51.86a11
May 30Section 1 State Qualifier MeetMay 30 · 400m Hurdles · Place 1 · Mt VernonMt Vernon400m Hurdles36" / 0.914m1.55.04a11
May 10Glenn Loucks Memorial GamesMay 10 · 400m Hurdles · Place 1 · Mt VernonMt Vernon400m Hurdles36" / 0.914m1.52.42a11
May 10Glenn Loucks Memorial GamesMay 10 · 400 Meters · Place 2 · Mt VernonMt Vernon400 Meters2.47.17a11
Apr 12Arcadia Invitational Day 2Apr 12 · 300m Hurdles · Place 3 · Mt VernonMt Vernon300m Hurdles36" / 0.914m3.37.61a PB11
Apr 12Arcadia Invitational Day 2Apr 12 · 200 Meters · Place 5 · Mt VernonMt Vernon200 Meters5.21.89a11