Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDMV Youth Challenge · May 3014.53aDMV Youth ChallengeMay 30, 2026
200 Meters · IndoorThe VA Showcase · Jan 1730.29aThe VA ShowcaseJanuary 17, 2026
200 Meters · Outdoor2026 International Youth Championship · Jul 1728.48a2026 International Youth ChampionshipJuly 17, 2026
400 Meters · IndoorUSATF National Youth Indoor Championships · Mar 211:08.67aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
400 Meters · Outdoor2026 International Youth Championship · Jul 171:02.26a2026 International Youth ChampionshipJuly 17, 2026
55 Meter · IndoorArmory Youth Season Opener · Nov 298.78aArmory Youth Season OpenerNovember 29, 2025
60 Meter · IndoorGrant Holloway Invite · Dec 219.63aGrant Holloway InviteDecember 21, 2025
800 Meters · IndoorLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASE · Feb 212:39.07aLEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFebruary 21, 2026
800 Meters · OutdoorAAU Track & Field Region 3 Qualifier · Jun 252:26.74aAAU Track & Field Region 3 QualifierJune 25, 2026
Pole Vault · IndoorAAU Indoor National Championship · Mar 62:40.46AAU Indoor National ChampionshipMarch 6, 2026

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 2 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field800 Meters2.2:30.69a3
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 8 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 MetersRound P8.1:04.79a3
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 8 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 Meters8.1:03.42a3
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 MetersRound P--DNSWind: -1.63
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 3 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 MetersRound P3.1:04.64a3
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Place 3 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 Meters3.1:02.26a PB3
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 2 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 MetersRound P2.29.12aWind: 0.13
Jul 172026 International Youth ChampionshipJul 17 · 200 Meters · Place 4 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 Meters4.28.48a PBWind: 1.53
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 9 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field100 MetersRound P9.14.29aWind: 2.23
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field100 Meters--DNSWind: 2.63
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 800 Meters · Place 1 · Southern Sprinters EliteSouthern Sprinters Elite800 Meters12:26.74a PB3
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 400 Meters · Place 1 · Southern Sprinters EliteSouthern Sprinters Elite400 Meters11:04.29a3
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 3 · Southern Sprinters EliteSouthern Sprinters Elite200 MetersRound P329.01a3
Jun 25AAU Track & Field Region 3 QualifierJun 25 · 200 Meters · Place 3 · Southern Sprinters EliteSouthern Sprinters Elite200 Meters329.38a3
Jun 13AAU Maryland District QualifierJun 13 · 800 Meters · Place 2 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field800 Meters2.2:27.83a3
Jun 13AAU Maryland District QualifierJun 13 · 400 Meters · Place 1 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 Meters1.1:04.98a3
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · Place 1 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 MetersRound P1.30.29aWind: -2.53
Jun 13AAU Maryland District QualifierJun 13 · 200 Meters · Place 1 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 Meters1.29.10aWind: 2.83
May 30DMV Youth ChallengeMay 30 · 400 Meters · Place 9 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 MetersRound P9.1:08.58a3
May 30DMV Youth ChallengeMay 30 · 200 Meters · Place 22 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 MetersRound P22.29.84a3
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 15 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field100 MetersRound P15.14.53a PB3
May 23Legacy's Virginia invitationalMay 23 · 800 Meters · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field800 Meters--DNS3
May 23Legacy's Virginia invitationalMay 23 · 400 Meters · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 Meters--DNS3
May 23Legacy's Virginia invitationalMay 23 · 200 Meters · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 Meters--DNS3
May 16Lightning RelaysMay 16 · 800 Meters · Place 2 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field800 Meters2.2:31.80a3
May 16Lightning RelaysMay 16 · 400 Meters · Place 4 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 Meters4.1:05.37a3
May 3Puma East Coast Age Group ShowcaseMay 3 · 800 Meters · Place 1 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field800 Meters1.2:35.55a3
May 3Puma East Coast Age Group ShowcaseMay 3 · 400 Meters · Place 2 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 Meters2.1:09.09a3
May 3Puma East Coast Age Group ShowcaseMay 3 · 200 Meters · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 Meters--DNSWind: 3.43

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 6AAU Indoor National ChampionshipMar 6 · Shot Put · Place 4 · Southern Sprinters Elite TraSouthern Sprinters Elite TraShot Put41:09.39—
Mar 6AAU Indoor National ChampionshipMar 6 · Pole Vault · Place 2 · Southern Sprinters Elite TraSouthern Sprinters Elite TraPole Vault22:40.46 PB—
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 800 Meters · Place 2 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &800 Meters22:39.07a PB3
Feb 21LEGACY-INDOOR WINTER TRACK & FIELD SHOWCASEFeb 21 · 400 Meters · Place 9 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &400 MetersRound P91:10.79a3
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 800 Meters · Place 3 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &800 Meters32:40.64a3
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 400 Meters · Place 18 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &400 MetersRound P181:12.72a3
Jan 17The VA ShowcaseJan 17 · 800 Meters · Place 1 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field800 Meters1.2:42.05a3
Jan 17The VA ShowcaseJan 17 · 400 Meters · Place 5 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 Meters5.1:11.36a3
Jan 17The VA ShowcaseJan 17 · 200 Meters · Place 13 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 Meters13.30.29a PB3

2025 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 21Grant Holloway InviteDec 21 · 60 Meter · Place 8 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field60 MeterRound P8.9.68a3
Dec 21Grant Holloway InviteDec 21 · 60 Meter · Place 8 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field60 Meter8.9.63a PB3
Dec 21Grant Holloway InviteDec 21 · 400 Meters · Place 1 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 Meters1.1:09.83a3
Dec 21Grant Holloway InviteDec 21 · 200 Meters · Place 3 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 Meters3.31.29a3
Nov 29Armory Youth Season OpenerNov 29 · 55 Meter · Place 3 · UnattachedUnattached55 Meter3.8.78a PB2
Nov 29Armory Youth Season OpenerNov 29 · 800 Meters · Place 1 · UnattachedUnattached800 Meters1.2:47.70a2
Nov 29Armory Youth Season OpenerNov 29 · 200 Meters · Place 1 · UnattachedUnattached200 Meters1.30.70a2
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 3 · 10-Unattached10-Unattached800 Meters3.2:47.15a2
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 3 · 10-Unattached10-Unattached400 MetersRound P3.1:12.59a2
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 2 · 10-Unattached10-Unattached400 Meters2.1:08.67a PB2
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 6 · 10-Unattached10-Unattached200 MetersRound P6.31.55a2
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 6 · 10-Unattached10-Unattached200 Meters6.31.55a2
Mar 7AAU Indoor National ChampionshipsMar 7 · 400 Meters · Place 1 · FASSTFASST400 Meters11:13.63a—
Mar 7AAU Indoor National ChampionshipsMar 7 · 800 Meters · Place 5 · FASSTFASST800 Meters52:53.48a—
Feb 15PVA 14 & UnderFeb 15 · 800 Meters · Place 1 · FASSTFASST800 Meters12:52.56a—
Feb 15PVA 14 & UnderFeb 15 · 400 Meters · Place 3 · FASSTFASST400 MetersRound P31:15.52a—
Feb 15PVA 14 & UnderFeb 15 · 400 Meters · Place 2 · FASSTFASST400 Meters21:11.54a—
Feb 2Track757 InviteFeb 2 · 800 Meters · Place 1 · FASST TrackFASST Track800 Meters1.2:53.32a2
Feb 2Track757 InviteFeb 2 · 400 Meters · Place 1 · FASST TrackFASST Track400 Meters1.1:15.77a2
Feb 2Track757 InviteFeb 2 · 200 Meters · Place 4 · FASST TrackFASST Track200 Meters4.33.48a2

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 800 Meters · Place 1 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &800 Meters12:40.55a2
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 400 Meters · Place 1 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &400 Meters11:11.83a2
Jul 6Maryland Blaze Bring the Heat Summer InvitationalJul 6 · 200 Meters · Place 1 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &200 Meters131.96a2
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 800 Meters · Place 1 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field800 Meters1.2:43.89a2
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 400 Meters · Place 2 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 Meters2.1:09.91a2
Jun 14AAU Potomac Valley District QualifierJun 14 · 800 Meters · Place 1 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &800 Meters12:45.11a2
Jun 14AAU Potomac Valley District QualifierJun 14 · 400 Meters · Place 1 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &400 Meters11:13.44a2
Jun 14AAU PVA DistrictJun 14 · 800 Meters · Place 1 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field800 Meters1.2:45.11a2
Jun 14AAU PVA DistrictJun 14 · 400 Meters · Place 1 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 Meters1.1:13.44a2
May 17LIGHTNING RELAYSMay 17 · 800 Meters · Place 1 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &800 Meters12:49.24a2
May 17LIGHTNING RELAYSMay 17 · 400 Meters · Place 1 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &400 Meters11:10.73a2
May 9Glenarden InvitationMay 9 · 400 Meters · Place 1 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &400 Meters11:14.49a2
May 9Glenarden InvitationMay 9 · 200 Meters · Place 2 · Southern Sprinters Elite Track &Southern Sprinters Elite Track &200 Meters231.19a2
May 4NVA Track InvitationalMay 4 · 800 Meters · Place 1 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field800 Meters1.2:50.89a2
May 4NVA Track InvitationalMay 4 · 400 Meters · Place 1 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field400 Meters1.1:13.04a2
May 4NVA Track InvitationalMay 4 · 200 Meters · Place 2 · Southern Sprinters Elite Track & FieldSouthern Sprinters Elite Track & Field200 Meters2.32.10a2
Mar 2PVA InvitationalMar 2 · 400 Meters · Place 2 · FASSTFASST400 Meters21:10.69a—
Mar 2PVA InvitationalMar 2 · 200 Meters · Place 3 · FASSTFASST200 Meters332.09a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 22Grant Holloway Invite '24Dec 22 · 800 Meters · Place 2 · UnattachedUnattached800 Meters2.3:00.74a2
Dec 22Grant Holloway Invite '24Dec 22 · 400 Meters · Place 9 · UnattachedUnattached400 Meters9.1:19.32a2
Dec 22Grant Holloway Invite '24Dec 22 · 200 Meters · Place 11 · UnattachedUnattached200 Meters11.34.01a2
Jun 20AAU Region 3Jun 20 · 800 Meters · Place 9 · FASST TrackFASST Track800 Meters9.2:59.67a1
Jun 20AAU Region 3Jun 20 · 400 Meters · Place 7 · FASST TrackFASST Track400 Meters7.1:16.91a1
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 400 Meters · Place 6 · FASSTFASST400 Meters61:31.10a—
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 25 · FASST TrackFASST Track400 MetersRound P25.1:39.55a1
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 32 · FASST TrackFASST Track200 MetersRound P32.38.47a1

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · 800 Meters · Place 7 · FASSTFASST800 Meters73:03.45a—
Jun 29PVA InvitationalJun 29 · 800 Meters · Place 4 · FASST TrackFASST Track800 Meters4.2:59.54a1
Jun 29PVA InvitationalJun 29 · 100 Meters · Place 12 · FASST TrackFASST Track100 MetersRound P12.16.42a1
Jun 8AAU Potomac Valley District QualifierJun 8 · 800 Meters · Place 6 · FASST TrackFASST Track800 Meters6.3:08.27a1
Jun 8AAU Potomac Valley District QualifierJun 8 · 400 Meters · Place 10 · FASST TrackFASST Track400 Meters10.1:21.03a1
Jun 1DMV Youth ChallengeJun 1 · 800 Meters · Place 5 · FASST TrackFASST Track800 Meters5.3:09.31a1
Jun 1DMV Youth ChallengeJun 1 · 400 Meters · Place 27 · FASST TrackFASST Track400 MetersRound P27.1:27.55a1
Jun 1DMV Youth ChallengeJun 1 · 200 Meters · Place 16 · FASST TrackFASST Track200 MetersRound P16.34.57a1
May 26White Knight Youth ChallengeMay 26 · 800 Meters · Place 4 · FASSTFASST800 Meters42:57.49a—
May 26White Knight Youth ChallengeMay 26 · 400 Meters · Place 4 · FASSTFASST400 Meters41:16.11a—
May 26White Knight Youth ChallengeMay 26 · 200 Meters · Place 8 · FASSTFASST200 Meters834.62a—
May 19Union Athletics & Lyles Foundation InviteMay 19 · 800 Meters · Place 7 · FASST TrackFASST Track800 Meters7.3:13.41a1
May 19Union Athletics & Lyles Foundation InviteMay 19 · 400 Meters · Place 9 · FASST TrackFASST Track400 Meters9.1:20.35a1
May 19Union Athletics & Lyles Foundation InviteMay 19 · 200 Meters · Place 14 · FASST TrackFASST Track200 Meters14.35.38a1
May 4Team Maryland Invite 2024May 4 · 800 Meters · FASST TrackFASST Track800 Meters—DNS1
May 4Team Maryland Invite 2024May 4 · 400 Meters · Place 1 · FASST TrackFASST Track400 Meters1.1:28.84a1