Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 International Youth Championship · Jul 1713.47a2026 International Youth ChampionshipJuly 17, 2026
200 Meters · IndoorAdidas Indoor Nationals · Mar 2027.95aAdidas Indoor NationalsMarch 20, 2026
200 Meters · OutdoorLightning Relays · May 1628.24aLightning RelaysMay 16, 2026
400 Meters · Indoor757 Showdown · Jan 51:23.45a757 ShowdownJanuary 5, 2025
400 Meters · OutdoorLegacy VA Invitational · May 251:13.00Legacy VA InvitationalMay 25, 2024
55 Meter · IndoorArmory Youth Season Opener · Nov 298.06aArmory Youth Season OpenerNovember 29, 2025
60 Meters · IndoorLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASE · Feb 218.55aLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFebruary 21, 2026
60m Hurdles · 30" / 0.762m · IndoorThe VA Showcase · Jan 1710.59aThe VA ShowcaseJanuary 17, 2026
80m Hurdles · 30" / 0.762m · OutdoorAAU Junior Olympic Games · Aug 113.13aAAU Junior Olympic GamesAugust 1, 2026
80m Hurdles · 33" / 0.838m · OutdoorAAU PVA District · Jun 1416.83aAAU PVA DistrictJune 14, 2025
Long Jump · Indoor757 Showdown · Jan 53.31m757 ShowdownJanuary 5, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 80m Hurdles · Place 7 · TracktecTracktec80m Hurdles30" / 0.762mRound P7.13.13a PBWind: 1.45
Aug 1AAU Junior Olympic GamesAug 1 · 80m Hurdles · Place 7 · TracktecTracktec80m Hurdles30" / 0.762m7.14.18aWind: -0.95
Jul 172026 International Youth ChampionshipJul 17 · 80m Hurdles · Place 2 · TracktecTracktec80m Hurdles30" / 0.762m2.13.13aWind: 1.35
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 17 · TracktecTracktec100 MetersRound P17.13.89aWind: 0.75
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 15 · TracktecTracktec100 Meters15.13.47a PBWind: 0.35
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 80m Hurdles · Place 3 · TracktecTracktec80m HurdlesRound P313.07a5
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 80m Hurdles · Place 2 · TracktecTracktec80m Hurdles213.32a5
Jun 13AAU Potomac Valley District QualifierJun 13 · 80m Hurdles · Place 2 · TracktecTracktec80m Hurdles213.54a5
Jun 13AAU Potomac Valley District QualifierJun 13 · 100 Meters · Place 23 · TracktecTracktec100 MetersRound P2315.08a5
May 30DMV Youth ChallengeMay 30 · 80m Hurdles · Place 1 · TracktecTracktec80m Hurdles30" / 0.762m1.13.79a5
May 30DMV Youth ChallengeMay 30 · 200 Meters · Place 15 · TracktecTracktec200 MetersRound P15.28.30a5
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 5 · TracktecTracktec100 MetersRound P5.13.54a5
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 6 · TracktecTracktec100 Meters6.13.53a5
May 16Lightning RelaysMay 16 · 80m Hurdles · Place 1 · TracktecTracktec80m Hurdles30" / 0.762m1.13.82aWind: 05
May 16Lightning RelaysMay 16 · 200 Meters · Place 9 · TracktecTracktec200 Meters9.28.24a PB5
May 16Lightning RelaysMay 16 · 100 Meters · TracktecTracktec100 Meters--DNS5

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 28 · ACE EliteACE Elite60m Hurdles30" / 0.762mRound P28.13.35a6
Mar 20Adidas Indoor NationalsMar 20 · 200 Meters · Place 46 · ACE EliteACE Elite200 Meters46.27.95a PB6
Mar 6AAU Indoor National ChampionshipMar 6 · 60m Hurdles · Place 13 · ACE EliteACE Elite60m Hurdles138.55—
Mar 6AAU Indoor National ChampionshipMar 6 · 60m Hurdles · Place 5 · ACE EliteACE Elite60m Hurdles510.70—
Mar 6AAU Indoor National ChampionshipMar 6 · 60m Hurdles · Place 3 · ACE EliteACE Elite60m Hurdles310.29q—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 60m Hurdles · Place 1 · ACE EliteACE Elite60m HurdlesRound P110.39a6
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 60m Hurdles · Place 1 · ACE EliteACE Elite60m Hurdles110.06a6
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 60 Meters · Place 10 · ACE EliteACE Elite60 MetersRound P108.55a PB6
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 60m Hurdles · Place 2 · ACE EliteACE Elite60m HurdlesRound P210.67a6
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 60m Hurdles · Place 2 · ACE EliteACE Elite60m Hurdles210.48a6
Jan 17The VA ShowcaseJan 17 · 60m Hurdles · Place 2 · ACE EliteACE Elite60m Hurdles30" / 0.762m2.10.59a PB6
Jan 17The VA ShowcaseJan 17 · 200 Meters · Place 20 · ACE EliteACE Elite200 Meters20.28.90a6

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Nov 29Armory Youth Season OpenerNov 29 · 55 Meter · Place 12 · ACE EliteACE Elite55 Meter12.8.06a PB6
Nov 29Armory Youth Season OpenerNov 29 · 200 Meters · Place 19 · ACE EliteACE Elite200 Meters19.29.40a6
Jan 5757 ShowdownJan 5 · 60m Hurdles · Place 5 · Visionary AthleticsVisionary Athletics60m Hurdles30" / 0.762mRound P5.13.05a5
Jan 5757 ShowdownJan 5 · 60m Hurdles · Place 5 · Visionary AthleticsVisionary Athletics60m Hurdles30" / 0.762m5.12.40a5
Jan 5757 ShowdownJan 5 · Long Jump · Place 4 · Visionary AthleticsVisionary AthleticsLong Jump4.3.31m PB5
Jan 5757 ShowdownJan 5 · 400 Meters · Place 23 · Visionary AthleticsVisionary Athletics400 Meters23.1:23.45a PB5

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 19Bullseye Summer Series #3Jul 19 · 80m Hurdles · Place 3 · ACE EliteACE Elite80m Hurdles315.16a6
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 80m Hurdles · ACE EliteACE Elite80m Hurdles—DQ6
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 100 Meters · Place 8 · ACE EliteACE Elite100 Meters814.34a6
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 80m Hurdles · Place 2 · ACE EliteACE Elite80m Hurdles30" / 0.762m2.17.19aWind: 1.36
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200 Meters · Place 9 · ACE EliteACE Elite200 MetersRound P9.29.19a6
Jun 14AAU Potomac Valley District QualifierJun 14 · 80m Hurdles · Place 3 · ACE EliteACE Elite80m Hurdles316.83a6
Jun 14AAU Potomac Valley District QualifierJun 14 · 200 Meters · Place 11 · ACE EliteACE Elite200 MetersRound P1129.55a6
Jun 14AAU PVA DistrictJun 14 · 80m Hurdles · Place 3 · ACE EliteACE Elite80m Hurdles33" / 0.838m3.16.83a PB6
Jun 14AAU PVA DistrictJun 14 · 80m Hurdles · Place 3 · ACE EliteACE Elite80m Hurdles33" / 0.838m3.16.83a6
Jun 14AAU PVA DistrictJun 14 · 200 Meters · Place 11 · ACE EliteACE Elite200 MetersRound P11.29.55a6
May 25Clarksburg Coyotes Track & Field Club ChampionshipMay 25 · 80m Hurdles · Place 2 · ACE EliteACE Elite80m Hurdles216.15a6
May 17LIGHTNING RELAYSMay 17 · 80m Hurdles · Place 2 · ACE EliteACE Elite80m Hurdles215.97a6
May 17LIGHTNING RELAYSMay 17 · 200 Meters · Place 26 · ACE EliteACE Elite200 Meters2630.49a6
May 4NVA Track InvitationalMay 4 · 400 Meters · Place 21 · ACE EliteACE Elite400 Meters21.1:16.65a6
May 4NVA Track InvitationalMay 4 · 200 Meters · Place 9 · ACE EliteACE Elite200 Meters9.29.77a6

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 22Armory Youth Solstice InvitationalDec 22 · 55 Meter · Place 13 · Visionary AthleticsVisionary Athletics55 Meter13.8.66a5
Dec 22Armory Youth Solstice InvitationalDec 22 · Long Jump · Place 5 · Visionary AthleticsVisionary AthleticsLong Jump5.3.00m5
Dec 22Armory Youth Solstice InvitationalDec 22 · 200 Meters · Place 20 · Visionary AthleticsVisionary Athletics200 Meters20.31.38a5
Jun 20AAU Region 3Jun 20 · 200 Meters · Place 20 · Visionary AthleticsVisionary Athletics200 MetersRound P20.33.09aWind: -1.74

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 7Ralph Durant ClassicJul 7 · 400 Meters · Place 5 · Visionary AthleticsVisionary Athletics400 Meters51:14.66a—
Jul 7Ralph Durant ClassicJul 7 · 100 Meters · Place 4 · Visionary AthleticsVisionary Athletics100 Meters415.41a—
Jun 8AAU Maryland District QualifierJun 8 · 200 Meters · Place 16 · Visionary AthleticsVisionary Athletics200 Meters1633.33a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 17 · Visionary AthleticsVisionary Athletics100 MetersRound P1716.02a—
May 25Legacy VA InvitationalMay 25 · 400 Meters · Place 22 · Visionary AtVisionary At400 Meters221:13.00 PB14
May 25Legacy VA InvitationalMay 25 · 100 Meters · Place 12 · Visionary AtVisionary At100 Meters1215.7414
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 400 Meters · Place 21 · Visionary AthleticsVisionary Athletics400 Meters21.1:19.79a4
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 200 Meters · Place 23 · Visionary AthleticsVisionary Athletics200 Meters23.34.26a4
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 100 Meters · Place 20 · Visionary AthleticsVisionary Athletics100 Meters20.16.28a4