Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDMV Youth Challenge · May 3113.72aDMV Youth ChallengeMay 31, 2025
100m Hurdles · 33" / 0.838m · Outdoor2026 Russell E. Blunt East Coast Invitational · Jul 2416.95a2026 Russell E. Blunt East Coast InvitationalJuly 24, 2026
200 Meters · Indoor757 Showdown · Jan 529.47a757 ShowdownJanuary 5, 2025
200 Meters · OutdoorUnion Athletics & Lyles Foundation Invite · May 1930.76aUnion Athletics & Lyles Foundation InviteMay 19, 2024
200m Hurdles · 33" / 0.838m · OutdoorAAU Track & Field Region 3 Qualifier · Jun 1933.52aAAU Track & Field Region 3 QualifierJune 19, 2025
400 Meters · IndoorPVA 14 & Under · Feb 151:07.76aPVA 14 & UnderFebruary 15, 2025
400 Meters · OutdoorIYC · Jul 111:03.91aIYCJuly 11, 2025
400m Hurdles · 30" / 0.762m · Outdoor2026 International Youth Championship · Jul 171:10.75a2026 International Youth ChampionshipJuly 17, 2026
60 Meters · OutdoorPVA Invitational · Mar 28.70aPVA InvitationalMarch 2, 2025
800 Meters · Indoor757 Showdown · Jan 53:04.29a757 ShowdownJanuary 5, 2025
800 Meters · OutdoorGlenarden Invitation · May 92:50.14aGlenarden InvitationMay 9, 2025
Javelin · 400g TJ · OutdoorAAU Potomac Valley District Qualifier · Jun 1750-05AAU Potomac Valley District QualifierJune 17, 2023
Javelin · 450g AeroJav · OutdoorPVA Track and Field Invitational · Jul 114.98mPVA Track and Field InvitationalJuly 1, 2023
Javelin · 600g · OutdoorPVA Invitational · Jun 2914.61mPVA InvitationalJune 29, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 100m Hurdles · Place 6 · Glenarden Track100m Hurdles33" / 0.838mRound P6.17.35aWind: -1.59
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 100m Hurdles · Place 7 · Glenarden Track100m Hurdles33" / 0.838m7.16.95a PBWind: -1.19
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · 400 Meters · Place 15 · Glenarden Track400 MetersRound P15.1:05.23a9
Jul 172026 International Youth ChampionshipJul 17 · 400m Hurdles · Place 4 · Glenarden Track400m Hurdles30" / 0.762m4.1:10.75a PB9
Jul 172026 International Youth ChampionshipJul 17 · 100m Hurdles · Glenarden Track100m Hurdles33" / 0.838mRound P--DNS9
Jul 172026 International Youth ChampionshipJul 17 · 100m Hurdles · Glenarden Track100m Hurdles33" / 0.838m--DNS9
Jul 172026 International Youth ChampionshipJul 17 · 400 Meters · Glenarden Track400 MetersRound P--DNS9

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · 200m Hurdles · Place 18 · Glenarden200m HurdlesRound P1833.13a—
Jul 11IYCJul 11 · 400 Meters · Place 22 · Glenarden400 MetersRound P221:03.91a PB—
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 200m Hurdles · Place 13 · Glenarden Track200m Hurdles33" / 0.838mRound P13.33.52a PBWind: 1.48
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 400 Meters · Place 15 · Glenarden Track400 Meters15.1:06.99a8
Jun 14AAU Potomac Valley District QualifierJun 14 · 200m Hurdles · Place 14 · Glenarden200m Hurdles1434.25a—
Jun 14AAU Potomac Valley District QualifierJun 14 · 400 Meters · Place 7 · Glenarden400 Meters71:04.03a—
Jun 14AAU PVA DistrictJun 14 · 200m Hurdles · Place 14 · Glenarden Track200m Hurdles33" / 0.838m14.34.25a8
Jun 14AAU PVA DistrictJun 14 · 400 Meters · Place 7 · Glenarden Track400 Meters7.1:04.03a8
May 31DMV Youth ChallengeMay 31 · 400 Meters · Place 11 · Glenarden Track400 MetersRound P11.1:04.45a8
May 31DMV Youth ChallengeMay 31 · 100 Meters · Place 25 · Glenarden Track100 MetersRound P25.13.72a PB8
May 9Glenarden InvitationMay 9 · 800 Meters · Place 7 · Glenarden800 Meters72:50.14a PB—
May 9Glenarden InvitationMay 9 · 400 Meters · Place 8 · Glenarden400 Meters81:05.62a—
Mar 2PVA InvitationalMar 2 · 400 Meters · Place 14 · Glenarden400 Meters141:05.65a—
Mar 2PVA InvitationalMar 2 · 60 Meters · Place 16 · Glenarden60 MetersRound P168.70a PB—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15PVA 14 & UnderFeb 15 · 400 Meters · Place 39 · Glenarden400 MetersRound P391:07.76a PB—
Jan 5757 ShowdownJan 5 · 800 Meters · Place 8 · Glenarden Track800 Meters8.3:04.29a PB8
Jan 5757 ShowdownJan 5 · 400 Meters · Place 13 · Glenarden Track400 Meters13.1:09.48a8
Jan 5757 ShowdownJan 5 · 200 Meters · Place 24 · Glenarden Track200 Meters24.29.47a PB8

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · Javelin · Place 15 · GlenardenJavelin1513.51m—
Jul 12International Youth ChampionsJul 12 · 800 Meters · Place 19 · Glenarden800 Meters192:55.23a—
Jul 12International Youth ChampionsJul 12 · 400 Meters · Place 43 · Glenarden400 MetersRound P431:11.38a—
Jun 29PVA InvitationalJun 29 · Javelin · Place 8 · Glenarden TrackJavelin600g8.14.61m PB13
Jun 29PVA InvitationalJun 29 · 800 Meters · Place 10 · Glenarden Track800 Meters10.2:55.42a13
Jun 29PVA InvitationalJun 29 · 400 Meters · Place 25 · Glenarden Track400 MetersRound P25.1:10.98a13
Jun 29PVA InvitationalJun 29 · 200 Meters · Glenarden Track200 MetersRound P--DNS13
Jun 8AAU Potomac Valley District QualifierJun 8 · 800 Meters · Place 8 · Glenarden Track800 Meters8.3:07.09a13
Jun 8AAU Potomac Valley District QualifierJun 8 · 400 Meters · Place 16 · Glenarden Track400 Meters16.1:10.76a13
Jun 8AAU Potomac Valley District QualifierJun 8 · 200 Meters · Place 40 · Glenarden Track200 Meters40.31.37a13
Jun 1DMV Youth ChallengeJun 1 · 800 Meters · Place 21 · Glenarden Track800 Meters21.3:01.21a13
Jun 1DMV Youth ChallengeJun 1 · 400 Meters · Place 51 · Glenarden Track400 MetersRound P51.1:10.06a13
Jun 1DMV Youth ChallengeJun 1 · 200 Meters · Glenarden Track200 MetersRound P--DNS13
May 19Union Athletics & Lyles Foundation InviteMay 19 · 800 Meters · Place 12 · Glenarden Track800 Meters12.3:11.45a13
May 19Union Athletics & Lyles Foundation InviteMay 19 · 400 Meters · Place 41 · Glenarden Track400 Meters41.1:16.24a13
May 19Union Athletics & Lyles Foundation InviteMay 19 · 200 Meters · Place 52 · Glenarden Track200 Meters52.30.76a PB13
May 10Glenarden InvitationMay 10 · 800 Meters · Place 14 · Glenarden Track800 Meters14.3:16.29a13
May 10Glenarden InvitationMay 10 · 200 Meters · Place 85 · Glenarden Track200 Meters85.33.26a13
May 10Glenarden InvitationMay 10 · 100 Meters · Place 66 · Glenarden Track100 MetersRound P66.14.79a13

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 400 Meters · Place 19 · Glenarden400 Meters191:10.72a—
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 200 Meters · Place 23 · Glenarden200 Meters2329.89a—
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 400 Meters · Place 33 · Glenarden Track400 MetersRound P33.1:11.1013
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 58 · Glenarden Track400 MetersRound P58.1:13.52a13
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 81 · Glenarden Track200 MetersRound P81.30.58a13

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 1PVA Track and Field InvitationalJul 1 · Javelin · Place 4 · Glenarden TrackJavelin450g AeroJav4.14.98m PB12
Jul 1PVA Track and Field InvitationalJul 1 · 100 Meters · Place 31 · Glenarden Track100 MetersRound P31.15.01a12
Jun 222023 AAU Region 3 QualifierJun 22 · Javelin · Place 4 · GlenardenJavelin449-9—
Jun 222023 AAU Region 3 QualifierJun 22 · 100 Meters · Place 22 · Glenarden100 MetersRound P2214.84a—
Jun 17AAU Potomac Valley District QualifierJun 17 · Javelin · Place 2 · Glenarden TrackJavelin400g TJ2.50-05 PB12
Jun 17AAU Potomac Valley District QualifierJun 17 · 100 Meters · Place 11 · Glenarden Track100 MetersRound P11.14.44a12
Jun 3DMV Youth Challenge Jun 3 · Javelin · Place 6 · GlenardenJavelin614.41m—
Jun 3DMV Youth Challenge Jun 3 · 200 Meters · Place 76 · Glenarden200 MetersRound P7632.12a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 23AAU Region 3 National QualifierJun 23 · Javelin · Place 5 · GlenardenJavelin544-03—
Jun 4DMV Youth ChallengeJun 4 · Javelin · Place 1 · GlenardenJavelin116.89-