Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorAAU Region 3 · Jun 2014.22aAAU Region 3June 20, 2024
100 Meters · OutdoorSUPERNoVA Summer Finale · Jul 1113.21aSUPERNoVA Summer FinaleJuly 11, 2026
200 Meters · IndoorAdidas Indoor Nationals · Mar 2028.02aAdidas Indoor NationalsMarch 20, 2026
200 Meters · OutdoorAAU Maryland District Qualifier · Jun 1326.78aAAU Maryland District QualifierJune 13, 2026
400 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 191:09.51The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
400 Meters · OutdoorLegacy VA Invitational · May 251:09.00Legacy VA InvitationalMay 25, 2024
55 Meter · IndoorArmory Youth Solstice Invitational · Dec 228.20aArmory Youth Solstice InvitationalDecember 22, 2024
55 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 198.16The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
60 Meter · IndoorAdidas Indoor Nationals · Mar 208.78aAdidas Indoor NationalsMarch 20, 2026
60 Meters · IndoorLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASE · Feb 218.64aLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFebruary 21, 2026
60m Hurdles · 30" / 0.762m · IndoorAdidas Indoor Nationals · Mar 2011.67aAdidas Indoor NationalsMarch 20, 2026
80m Hurdles · 27" / 0.686m · OutdoorLegacy's Virginia invitational · May 2314.12aLegacy's Virginia invitationalMay 23, 2026
80m Hurdles · 30" / 0.762m · OutdoorAAU Junior Olympic Games · Aug 112.96aAAU Junior Olympic GamesAugust 1, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 80m Hurdles · Place 16 · Visionary AthleticsVisionary Athletics80m Hurdles30" / 0.762mRound P16.12.96a PBWind: 16
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 51 · Visionary AthleticsVisionary Athletics200 MetersRound P51.27.72aWind: -2.26
Jul 11SUPERNoVA Summer FinaleJul 11 · 80m Hurdles · Place 1 · Visionary AthleticsVisionary Athletics80m Hurdles30" / 0.762m1.13.23a6
Jul 11SUPERNoVA Summer FinaleJul 11 · 200 Meters · Place 1 · Visionary AthleticsVisionary Athletics200 Meters1.27.01a6
Jul 11SUPERNoVA Summer FinaleJul 11 · 100 Meters · Place 1 · Visionary AthleticsVisionary Athletics100 Meters1.13.21a PB6
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 80m Hurdles · Place 3 · Visionary AthleticsVisionary Athletics80m Hurdles313.13a6
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 8 · Visionary AthleticsVisionary Athletics200 MetersRound P826.89a6
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 6 · Visionary AthleticsVisionary Athletics200 Meters627.01a6
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100 Meters · Place 8 · Visionary AthleticsVisionary Athletics100 MetersRound P813.57a6
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100 Meters · Place 8 · Visionary AthleticsVisionary Athletics100 Meters813.58a6
Jun 13AAU Maryland District QualifierJun 13 · 80m Hurdles · Place 1 · Visionary AthleticsVisionary Athletics80m Hurdles30" / 0.762m1.13.29aWind: 0.46
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · Place 2 · Visionary AthleticsVisionary Athletics200 MetersRound P2.26.78a PBWind: -0.26
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · Place 3 · Visionary AthleticsVisionary Athletics200 Meters3.26.86aWind: 2.66
Jun 13AAU Maryland District QualifierJun 13 · 100 Meters · Place 5 · Visionary AthleticsVisionary Athletics100 MetersRound P5.13.33aWind: -0.36
Jun 13AAU Maryland District QualifierJun 13 · 100 Meters · Place 5 · Visionary AthleticsVisionary Athletics100 Meters5.13.33aWind: 3.76
May 23Legacy's Virginia invitationalMay 23 · 80m Hurdles · Place 1 · Visionary AthleticsVisionary Athletics80m Hurdles27" / 0.686m1.14.12a PB6
May 23Legacy's Virginia invitationalMay 23 · 200 Meters · Place 3 · Visionary AthleticsVisionary Athletics200 Meters3.28.56a6
May 23Legacy's Virginia invitationalMay 23 · 100 Meters · Place 5 · Visionary AthleticsVisionary Athletics100 MetersRound P5.14.32a6
May 23Legacy's Virginia invitationalMay 23 · 100 Meters · Place 6 · Visionary AthleticsVisionary Athletics100 Meters6.14.57a6
May 8Glenarden InvitationalMay 8 · 80m Hurdles · Place 3 · Visionary AthleticsVisionary Athletics80m Hurdles30" / 0.762m3.13.58a6
May 8Glenarden InvitationalMay 8 · 200 Meters · Place 14 · Visionary AthleticsVisionary Athletics200 Meters14.28.24a6
May 8Glenarden InvitationalMay 8 · 100 Meters · Place 12 · Visionary AthleticsVisionary Athletics100 MetersRound P12.13.82a6
May 72026 Charles County Middle School Track & Field ChampionshipMay 7 · 200 Meters · Place 2 · Theodore G DavisTheodore G Davis200 MetersRound P2.27.14a6
May 72026 Charles County Middle School Track & Field ChampionshipMay 7 · 200 Meters · Place 2 · Theodore G DavisTheodore G Davis200 Meters2.27.82a6
May 72026 Charles County Middle School Track & Field ChampionshipMay 7 · 100 Meters · Place 5 · Theodore G DavisTheodore G Davis100 MetersRound P5.13.50a6
May 72026 Charles County Middle School Track & Field ChampionshipMay 7 · 100 Meters · Place 4 · Theodore G DavisTheodore G Davis100 Meters4.13.62a6
May 3Puma East Coast Age Group ShowcaseMay 3 · 80m Hurdles · Place 1 · Visionary AthleticsVisionary Athletics80m Hurdles30" / 0.762m1.13.46a6
May 3Puma East Coast Age Group ShowcaseMay 3 · 200 Meters · Place 5 · Visionary AthleticsVisionary Athletics200 Meters5.27.40aWind: 2.66

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 22 · Visionary AthleticsVisionary Athletics60m Hurdles30" / 0.762mRound P22.11.67a PB6
Mar 20Adidas Indoor NationalsMar 20 · 60 Meter · Place 74 · Visionary AthleticsVisionary Athletics60 MeterRound P74.8.78a PB6
Mar 20Adidas Indoor NationalsMar 20 · 200 Meters · Place 79 · Visionary AthleticsVisionary Athletics200 Meters79.28.02a PB6
Mar 6AAU Indoor National ChampionshipMar 6 · 60m Hurdles · Place 13 · Visionary AthleticsVisionary Athletics60m Hurdles1310.51—
Mar 6AAU Indoor National ChampionshipMar 6 · 60m Hurdles · Place 33 · Visionary AthleticsVisionary Athletics60m Hurdles338.73—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 60m Hurdles · Place 5 · Visionary AthleticsVisionary Athletics60m HurdlesRound P511.00a6
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 60m Hurdles · Place 4 · Visionary AthleticsVisionary Athletics60m Hurdles410.59a6
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 200 Meters · Place 19 · Visionary AthleticsVisionary Athletics200 MetersRound P1929.06a6
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 60 Meters · Place 16 · Visionary AthleticsVisionary Athletics60 MetersRound P168.64a PB6
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 60m Hurdles · Place 3 · Visionary AthleticsVisionary Athletics60m Hurdles311.00a6
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 60 Meters · Place 21 · Visionary AthleticsVisionary Athletics60 MetersRound P218.77a6
Jan 4Coach Miami Presents The DMV's INDOOR SPRINTFESTJan 4 · 60m Hurdles · Place 2 · Visionary AtVisionary At60m Hurdles212.32—
Jan 4Coach Miami Presents The DMV's INDOOR SPRINTFESTJan 4 · 60m Hurdles · Place 2 · Visionary AtVisionary At60m HurdlesRound P211.70—
Jan 4Coach Miami Presents The DMV's INDOOR SPRINTFESTJan 4 · 200 Meters · Place 22 · Visionary AtVisionary At200 Meters2230.55—
Jan 4Coach Miami Presents The DMV's INDOOR SPRINTFESTJan 4 · 60 Meters · Place 22 · Visionary AtVisionary At60 MetersRound P229.22—

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 7AAU Indoor National ChampionshipsMar 7 · 60m Hurdles · Place 3 · Visionary AthleticsVisionary Athletics60m HurdlesRound P310.87a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 60m Hurdles · Place 2 · Visionary AthleticsVisionary Athletics60m Hurdles210.75a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 200 Meters · Place 30 · Visionary AthleticsVisionary Athletics200 MetersRound P3029.18a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 60 Meters · Place 23 · Visionary AthleticsVisionary Athletics60 MetersRound P238.77a—
Feb 15PVA 14 & UnderFeb 15 · 60m Hurdles · Place 3 · Visionary AthleticsVisionary Athletics60m HurdlesRound P311.34a5
Feb 15PVA 14 & UnderFeb 15 · 60m Hurdles · Place 3 · Visionary AthleticsVisionary Athletics60m Hurdles311.16a5
Feb 15PVA 14 & UnderFeb 15 · 60 Meters · Place 19 · Visionary AthleticsVisionary Athletics60 MetersRound P198.68a5
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 6 · Visionary AthleticsVisionary Athletics200 Meters628.4111
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 9 · Visionary AthleticsVisionary Athletics400 Meters91:09.51 PB11
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 6 · Visionary AthleticsVisionary Athletics55 Meters68.16 PB11
Jan 5757 ShowdownJan 5 · 60 Meter · Visionary AthleticsVisionary Athletics60 MeterRound P--DNS5
Jan 5757 ShowdownJan 5 · 400 Meters · Place 18 · Visionary AthleticsVisionary Athletics400 Meters18.1:14.14a5
Jan 5757 ShowdownJan 5 · 200 Meters · Place 10 · Visionary AthleticsVisionary Athletics200 Meters10.29.95a5

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 22Armory Youth Solstice InvitationalDec 22 · 55 Meter · Place 6 · Visionary AthleticsVisionary Athletics55 Meter6.8.20a PB5
Dec 22Armory Youth Solstice InvitationalDec 22 · 200 Meters · Place 4 · Visionary AthleticsVisionary Athletics200 Meters4.28.81a5
Jun 20AAU Region 3Jun 20 · 200 Meters · Place 11 · Visionary AthleticsVisionary Athletics200 MetersRound P11.30.09aWind: 04
Jun 20AAU Region 3Jun 20 · 100 Meters · Place 10 · Visionary AthleticsVisionary Athletics100 MetersRound P10.14.22a PBWind: 0.14
Mar 1AAU Indoor National ChamponshipsMar 1 · 200 Meters · Place 13 · Xceleration Nation TracXceleration Nation Trac200 MetersRound P1329.14a—
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 6 · Xceleration Nation Track ClubXceleration Nation Track Club200 MetersRound P6.29.86a4
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 10 · Xceleration Nation Track ClubXceleration Nation Track Club200 Meters10.30.55a4
Jan 282024 Track757 Indoor InvitationalJan 28 · 60 Meter · Place 16 · Xceleration Nation Track ClubXceleration Nation Track Club60 MeterRound P16.9.34a4
Jan 282024 Track757 Indoor InvitationalJan 28 · 400 Meters · Place 10 · Xceleration Nation Track ClubXceleration Nation Track Club400 Meters10.1:14.88a4
Jan 282024 Track757 Indoor InvitationalJan 28 · 200 Meters · Place 17 · Xceleration Nation Track ClubXceleration Nation Track Club200 Meters17.31.78a4

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 7Ralph Durant ClassicJul 7 · 100 Meters · Place 16 · Visionary AthleticsVisionary Athletics100 Meters1616.75a—
Jun 8AAU Maryland District QualifierJun 8 · 200 Meters · Place 6 · Visionary AthleticsVisionary Athletics200 Meters629.73a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 3 · Visionary AthleticsVisionary Athletics100 MetersRound P314.02a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 3 · Visionary AthleticsVisionary Athletics100 Meters314.37a—
May 25Legacy VA InvitationalMay 25 · 400 Meters · Place 10 · Visionary AtVisionary At400 Meters101:09.00 PB14
May 25Legacy VA InvitationalMay 25 · 200 Meters · Place 2 · Visionary AtVisionary At200 Meters229.0014
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 400 Meters · Place 19 · Visionary AthleticsVisionary Athletics400 Meters19.1:16.12a4
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 200 Meters · Place 8 · Visionary AthleticsVisionary Athletics200 Meters8.31.21a4
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 100 Meters · Place 5 · Visionary AthleticsVisionary Athletics100 Meters5.14.73a4

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17 2023 Grant Holloway AAU InvitationalDec 17 · 60 Meter · Place 7 · Xceleration Nation Track ClubXceleration Nation Track Club60 MeterRound P7.8.99a4
Dec 17 2023 Grant Holloway AAU InvitationalDec 17 · 60 Meter · Place 8 · Xceleration Nation Track ClubXceleration Nation Track Club60 Meter8.9.24a4
Dec 17 2023 Grant Holloway AAU InvitationalDec 17 · 200 Meters · Place 8 · Xceleration Nation Track ClubXceleration Nation Track Club200 Meters8.30.99a4
Feb 25LEGACY INDOOR TRACK SHOWCASEFeb 25 · 400 Meters · Place 22 · SOUTHERN SPRSOUTHERN SPR400 Meters221:16.489
Feb 25LEGACY INDOOR TRACK SHOWCASEFeb 25 · 200 Meters · Place 26 · SOUTHERN SPRSOUTHERN SPR200 Meters2632.639
Feb 18PVA 14 & Under National Championship Feb 18 · 200 Meters · Place 15 · Southern Sprinters EliteSouthern Sprinters Elite200 MetersRound P1531.443
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 200 Meters · Place 15 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 MetersRound P15.31.44a3

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 1PVA Track and Field InvitationalJul 1 · 200 Meters · Place 10 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 MetersRound P10.30.78a3
Jul 1PVA Track and Field InvitationalJul 1 · 100 Meters · Place 23 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field100 MetersRound P23.15.15a3
Jun 222023 AAU Region 3 QualifierJun 22 · 200 Meters · Place 3 · Southern Sprinters ElitSouthern Sprinters Elit200 MetersRound P329.45a—
Jun 222023 AAU Region 3 QualifierJun 22 · 200 Meters · Place 8 · Southern Sprinters ElitSouthern Sprinters Elit200 Meters830.19a—
Jun 222023 AAU Region 3 QualifierJun 22 · 100 Meters · Place 6 · Southern Sprinters ElitSouthern Sprinters Elit100 MetersRound P615.35a—
Jun 222023 AAU Region 3 QualifierJun 22 · 100 Meters · Place 4 · Southern Sprinters ElitSouthern Sprinters Elit100 Meters414.47a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 200 Meters · Place 14 · Southern Sprinters ElitSouthern Sprinters Elit200 Meters1430.70—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 100 Meters · Place 11 · Southern Sprinters ElitSouthern Sprinters Elit100 Meters1114.87—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 200 Meters · Place 5 · Southern Sprinters ElitSouthern Sprinters Elit200 MetersRound P530.70a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 200 Meters · Place 14 · Southern Sprinters ElitSouthern Sprinters Elit200 Meters1432.61a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 100 Meters · Place 3 · Southern Sprinters ElitSouthern Sprinters Elit100 MetersRound P314.87a—
Jun 10Maryland AAU District Track & Field ChampionshipJun 10 · 100 Meters · Place 11 · Southern Sprinters ElitSouthern Sprinters Elit100 Meters1115.86a—