Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorAAU Region 3 · Jun 2015.14aAAU Region 3June 20, 2024
100 Meters · OutdoorGlenarden Invitational · May 813.32aGlenarden InvitationalMay 8, 2026
200 Meters · IndoorThe 63rd East Coast Invitational · Feb 729.25The 63rd East Coast InvitationalFebruary 7, 2026
200 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 2527.16aAAU Track & Field Region 3 QualifierJune 25, 2026
400 Meters · IndoorGrant Holloway Invite · Dec 211:11.57aGrant Holloway InviteDecember 21, 2025
400 Meters · OutdoorThe DMV Track and Field Classic · May 21:11.38aThe DMV Track and Field ClassicMay 2, 2026
60 Meter · IndoorGrant Holloway Invite · Dec 218.71aGrant Holloway InviteDecember 21, 2025
60 Meters · IndoorThe 63rd East Coast Invitational · Feb 78.68The 63rd East Coast InvitationalFebruary 7, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 16 · Charles County Elite200 MetersRound P16.28.12aWind: -3.5-
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 13 · Charles County Elite200 MetersRound S13.27.47aWind: 1.2-
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 12 · Charles County Elite100 MetersRound P12.13.63aWind: -1.2-
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 11 · Charles County Elite100 MetersRound S11.13.58aWind: -0.5-
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Charles County Elite200 MetersRound P--DNSWind: 0.5-
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 1 · Charles County Elite100 MetersRound P1.13.35aWind: 2.7-
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 1 · Charles County Elite100 Meters1.13.39aWind: 0.5-
Jul 11Charles County Elite 20th Anniversary Invitational Meet powered by Coach MiamiJul 11 · 200 Meters · Place 1 · Charles County Elite200 Meters127.49a—
Jul 11Charles County Elite 20th Anniversary Invitational Meet powered by Coach MiamiJul 11 · 100 Meters · Place 1 · Charles County Elite100 Meters113.63a—
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 2 · Charles County Elite200 MetersRound P227.16a PB—
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 4 · Charles County Elite200 Meters427.36a—
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100 Meters · Place 2 · Charles County Elite100 MetersRound P213.49a—
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 100 Meters · Place 3 · Charles County Elite100 Meters313.61a—
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · Place 1 · Charles County Elite200 MetersRound P1.28.03aWind: -2.1-
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · Place 2 · Charles County Elite200 Meters2.27.28aWind: 0.9-
Jun 13AAU Maryland District QualifierJun 13 · 100 Meters · Place 1 · Charles County Elite100 MetersRound P1.13.41aWind: 1.2-
Jun 13AAU Maryland District QualifierJun 13 · 100 Meters · Place 2 · Charles County Elite100 Meters2.13.06aWind: 3.7-
May 30DMV Youth ChallengeMay 30 · 200 Meters · Place 2 · Charles County Elite200 MetersRound P2.27.87a-
May 30DMV Youth ChallengeMay 30 · 200 Meters · Place 6 · Charles County Elite200 Meters6.27.88a-
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 2 · Charles County Elite100 MetersRound P2.13.54a-
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 3 · Charles County Elite100 Meters3.13.40a-
May 8Glenarden InvitationalMay 8 · 200 Meters · Place 2 · Charles County Elite200 Meters2.27.87a-
May 8Glenarden InvitationalMay 8 · 100 Meters · Place 2 · Charles County Elite100 MetersRound P2.13.87a-
May 8Glenarden InvitationalMay 8 · 100 Meters · Place 2 · Charles County Elite100 Meters2.13.32a PB-
May 2The DMV Track and Field ClassicMay 2 · 400 Meters · Place 1 · Charles County Elite400 Meters1.1:11.38a PB-
May 2The DMV Track and Field ClassicMay 2 · 100 Meters · Place 2 · Charles County Elite100 MetersRound P2.14.29a-
May 2The DMV Track and Field ClassicMay 2 · 100 Meters · Place 2 · Charles County Elite100 Meters2.13.76a-

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 6AAU Indoor National ChampionshipMar 6 · 60m Hurdles · Place 8 · Charles County Elite60m Hurdles88.76—
Mar 6AAU Indoor National ChampionshipMar 6 · 60m Hurdles · Place 8 · Charles County Elite60m Hurdles88.60q—
Feb 7The 63rd East Coast InvitationalFeb 7 · 200 Meters · Place 1 · Charles Coun200 Meters129.25 PB—
Feb 7The 63rd East Coast InvitationalFeb 7 · 60 Meters · Place 2 · Charles Coun60 Meters28.68 PB—
Feb 7The 63rd East Coast InvitationalFeb 7 · 60 Meters · Place 2 · Charles Coun60 MetersRound P28.85—
Jan 17The VA ShowcaseJan 17 · 60 Meter · Place 6 · Charles County Elite60 MeterRound P6.8.83a-
Jan 17The VA ShowcaseJan 17 · 60 Meter · Place 5 · Charles County Elite60 Meter5.8.84a-
Jan 17The VA ShowcaseJan 17 · 200 Meters · Place 6 · Charles County Elite200 Meters6.29.64a-
Jan 4Coach Miami Presents The DMV's INDOOR SPRINTFESTJan 4 · 400 Meters · Place 6 · Charles Coun400 Meters61:13.05—
Jan 4Coach Miami Presents The DMV's INDOOR SPRINTFESTJan 4 · 60 Meters · Place 5 · Charles Coun60 Meters58.96—
Jan 4Coach Miami Presents The DMV's INDOOR SPRINTFESTJan 4 · 60 Meters · Place 4 · Charles Coun60 MetersRound P49.05—

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 21Grant Holloway InviteDec 21 · 60 Meter · Place 7 · Charles County Elite60 MeterRound P7.8.91a-
Dec 21Grant Holloway InviteDec 21 · 60 Meter · Place 4 · Charles County Elite60 Meter4.8.71a PB-
Dec 21Grant Holloway InviteDec 21 · 400 Meters · Place 3 · Charles County Elite400 Meters3.1:11.57a PB-
Mar 7AAU Indoor National ChampionshipsMar 7 · 200 Meters · Place 20 · Charles County Elite200 MetersRound P2030.93a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 60 Meters · Place 21 · Charles County Elite60 MetersRound P219.21a—
Feb 22LEGACY Indoor ShowcaseFeb 22 · 200 Meters · Place 28 · Charles County Elite200 Meters2831.74a—
Feb 22LEGACY Indoor ShowcaseFeb 22 · 60 Meters · Place 17 · Charles County Elite60 Meters179.31a—
Jan 17The VA ShowcaseJan 17 · 200 Meters · Place 18 · Charles Coun200 Meters1830.74—
Jan 17The VA ShowcaseJan 17 · 60 Meters · Place 29 · Charles Coun60 MetersRound P299.40—
Jan 5757 ShowdownJan 5 · 60 Meter · Place 9 · Charles County Elite60 MeterRound P9.9.55a-
Jan 5757 ShowdownJan 5 · 60 Meter · Place 7 · Charles County Elite60 Meter7.9.33a-
Jan 5757 ShowdownJan 5 · 200 Meters · Place 6 · Charles County Elite200 Meters6.31.78a-

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · 200 Meters · Place 18 · Charles County Elite200 MetersRound P1830.01a—
Jul 11IYCJul 11 · 200 Meters · Place 12 · Charles County Elite200 MetersRound S1229.82a—
Jul 11IYCJul 11 · 100 Meters · Place 10 · Charles County Elite100 MetersRound P1014.34a—
Jul 11IYCJul 11 · 100 Meters · Place 11 · Charles County Elite100 MetersRound S1114.64a—
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200 Meters · Place 4 · Charles County Elite200 MetersRound P4.29.10a-
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200 Meters · Place 6 · Charles County Elite200 Meters6.29.31a-
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 100 Meters · Place 3 · Charles County Elite100 MetersRound P3.13.87aWind: 2.3-
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 100 Meters · Place 4 · Charles County Elite100 Meters4.13.96a-
Jun 6AAU Maryland District QualifierJun 6 · 200 Meters · Place 3 · Charles County Elite200 MetersRound S330.47a—
Jun 6AAU Maryland District QualifierJun 6 · 200 Meters · Place 2 · Charles County Elite200 Meters229.69a—
Jun 6AAU Maryland District QualifierJun 6 · 100 Meters · Place 4 · Charles County Elite100 MetersRound S414.81a—
Jun 6AAU Maryland District QualifierJun 6 · 100 Meters · Place 2 · Charles County Elite100 Meters214.60a—
May 25White Knight Youth ChallengeMay 25 · 200 Meters · Place 8 · Charles County Elite200 Meters830.00a—
May 25White Knight Youth ChallengeMay 25 · 100 Meters · Place 10 · Charles County Elite100 Meters1014.72a—
May 9Glenarden InvitationMay 9 · 200 Meters · Place 9 · Charles County Elite200 Meters930.39a—
May 9Glenarden InvitationMay 9 · 100 Meters · Place 6 · Charles County Elite100 MetersRound P614.32a—
May 9Glenarden InvitationMay 9 · 100 Meters · Place 6 · Charles County Elite100 Meters614.24a—
May 3Team Maryland Track & Field MeetMay 3 · 400 Meters · Place 16 · Charles County Elite400 MetersRound P16.1:15.55a-
May 3Team Maryland Track & Field MeetMay 3 · 100 Meters · Place 2 · Charles County Elite100 MetersRound P2.14.19a-
May 3Team Maryland Track & Field MeetMay 3 · 100 Meters · Place 2 · Charles County Elite100 Meters2.14.95a-

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · 400 Meters · Place 2 · Charles County Elite400 Meters21:11.53a—
Jul 12International Youth ChampionsJul 12 · 400 Meters · Place 4 · Charles County Elite400 Meters41:13.13a—
Jul 12International Youth ChampionsJul 12 · 200 Meters · Place 2 · Charles County Elite200 Meters231.60a—
Jul 12International Youth ChampionsJul 12 · 200 Meters · Place 2 · Charles County Elite200 Meters231.03a—
Jul 12International Youth ChampionsJul 12 · 200 Meters · Place 2 · Charles County Elite200 Meters231.09a—
Jul 12International Youth ChampionsJul 12 · 100 Meters · Place 3 · Charles County Elite100 Meters315.30a—
Jul 12International Youth ChampionsJul 12 · 100 Meters · Place 4 · Charles County Elite100 Meters415.30a—
Jul 12International Youth ChampionsJul 12 · 100 Meters · Place 3 · Charles County Elite100 Meters314.95a—
Jun 8AAU Maryland District QualifierJun 8 · 200 Meters · Place 3 · Charles County Elite200 Meters331.41a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 5 · Charles County Elite100 MetersRound P515.51a—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 4 · Charles County Elite100 Meters415.63a—
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 400 Meters · Place 4 · Charles County Elite400 Meters4.1:19.08a-
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 200 Meters · Place 2 · Charles County Elite200 Meters2.33.15a-
May 18Maryland Blaze (Bring the Heat) Meet "Spring"May 18 · 100 Meters · Place 2 · Charles County Elite100 Meters2.15.76a-
May 10Glenarden InvitationMay 10 · 200 Meters · Place 2 · Charles County Elite200 Meters2.32.15a-
May 10Glenarden InvitationMay 10 · 100 Meters · Place 8 · Charles County Elite100 MetersRound P8.16.18a-
May 10Glenarden InvitationMay 10 · 100 Meters · Place 7 · Charles County Elite100 Meters7.15.72a-
May 4Team Maryland Invite 2024May 4 · 100 Meters · Place 2 · Charles County Elite100 Meters2.16.93a-

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · 200 Meters · Place 4 · Charles County Elite200 MetersRound P4.31.84aWind: -0.1-
Jun 20AAU Region 3Jun 20 · 200 Meters · Place 5 · Charles County Elite200 Meters5.31.35aWind: 1.9-
Jun 20AAU Region 3Jun 20 · 100 Meters · Place 5 · Charles County Elite100 MetersRound P5.15.14a PBWind: 1.7-
Jun 20AAU Region 3Jun 20 · 100 Meters · Place 5 · Charles County Elite100 Meters5.15.19aWind: -0.5-
Mar 1AAU Indoor National ChamponshipsMar 1 · 200 Meters · Place 13 · Charles County Elite200 MetersRound P1332.89a—
Mar 1AAU Indoor National ChamponshipsMar 1 · 60 Meters · Place 17 · Charles County Elite60 MetersRound P179.72a—
Jan 14VA Showcase ClubJan 14 · 60 Meter · Place 3 · Charles County Elite60 MeterRound P3.9.91a-
Jan 14VA Showcase ClubJan 14 · 60 Meter · Place 4 · Charles County Elite60 Meter4.9.85a-
Jan 14VA Showcase ClubJan 14 · 200 Meters · Place 5 · Charles County Elite200 Meters5.34.11a-
Jan 12The VA ShowcaseJan 12 · 200 Meters · Place 5 · Charles Coun200 Meters534.11—
Jan 12The VA ShowcaseJan 12 · 60 Meters · Place 4 · Charles Coun60 Meters49.85—
Jan 12The VA ShowcaseJan 12 · 60 Meters · Place 3 · Charles Coun60 MetersRound P39.91—