Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Potomac Valley Youth Association Junior Olympic Championship · Jun 615.89aUSATF Potomac Valley Youth Association Junior Olympic ChampionshipJune 6, 2026
200 Meters · IndoorPVA 14 and Under National Age-Group Invitational Championship · Feb 1731.26aPVA 14 and Under National Age-Group Invitational ChampionshipFebruary 17, 2024
200 Meters · OutdoorDMV Youth Challenge · May 3036.97aDMV Youth ChallengeMay 30, 2026
60 Meter · IndoorTrack757 Invite · Feb 211.00aTrack757 InviteFebruary 2, 2025
60 Meters · IndoorAAU Indoor National Championships · Mar 710.82aAAU Indoor National ChampionshipsMarch 7, 2025
60 Meters · OutdoorPVA Invitational · Mar 210.29aPVA InvitationalMarch 2, 2025
Javelin · 250g AeroJav · Outdoor2026 International Youth Championship · Jul 1721.16m2026 International Youth ChampionshipJuly 17, 2026
Javelin · 300g TJ · OutdoorDMV Youth Challenge · May 3120.02mDMV Youth ChallengeMay 31, 2025
Javelin · 400g TJ · OutdoorPuma East Coast Age Group Showcase · May 321.52mPuma East Coast Age Group ShowcaseMay 3, 2026
Javelin · 800g · OutdoorAAU PVA District · Jun 1460-00AAU PVA DistrictJune 14, 2025
Shot Put · 12lb · OutdoorAAU PVA District · Jun 1420-08.00AAU PVA DistrictJune 14, 2025
Shot Put · 2kg · OutdoorPVA Invitational · Jun 295.95mPVA InvitationalJune 29, 2024
Shot Put · 4lb · IndoorAAU Region 3 · Jun 2021-02.00AAU Region 3June 20, 2024
Shot Put · 4lb · OutdoorAAU Potomac Valley District Qualifier · Jun 819-05.00AAU Potomac Valley District QualifierJune 8, 2024
Shot Put · 6lb · IndoorTrack757 Invite · Feb 26.37mTrack757 InviteFebruary 2, 2025
Shot Put · 6lb · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 277.38m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Place 15 · Union AthleticsUnion AthleticsShot Put6lb15.7.38m PB3
Jul 172026 International Youth ChampionshipJul 17 · Javelin · Place 2 · Union AthleticsUnion AthleticsJavelin250g AeroJav2.21.16m PB3
Jul 172026 International Youth ChampionshipJul 17 · Shot Put · Place 5 · Union AthleticsUnion AthleticsShot Put6lb5.7.23m3
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 55 · Union AthleticsUnion Athletics100 MetersRound P55.16.33aWind: -1.53
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · Javelin · Place 6 · Union AthleticsUnion AthleticsJavelin250g AeroJav6.20.23m3
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · Shot Put · Place 2 · Union AthleticsUnion AthleticsShot Put6lb2.6.97m3
Jun 25AAU Track & Field Region 3 QualifierJun 25 · Shot Put · Place 7 · Union AthleticsUnion AthleticsShot Put722-33
Jun 13AAU Potomac Valley District QualifierJun 13 · Javelin · Place 1 · Union AthleticsUnion AthleticsJavelin119.68m3
Jun 13AAU Potomac Valley District QualifierJun 13 · Shot Put · Place 1 · Union AthleticsUnion AthleticsShot Put17.09m3
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Javelin · Place 5 · Union AthleticsUnion AthleticsJavelin250g AeroJav5.17.73m3
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Shot Put · Place 2 · Union AthleticsUnion AthleticsShot Put6lb2.7.19m3
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · 100 Meters · Place 19 · Union AthleticsUnion Athletics100 Meters19.15.89a PB3
May 30DMV Youth ChallengeMay 30 · Javelin · Place 6 · Union AthleticsUnion AthleticsJavelin250g AeroJav6.16.57m3
May 30DMV Youth ChallengeMay 30 · Shot Put · Place 1 · Union AthleticsUnion AthleticsShot Put6lb1.7.14m3
May 30DMV Youth ChallengeMay 30 · 200 Meters · Place 103 · Union AthleticsUnion Athletics200 MetersRound P103.36.97a PB3
May 17BCRP Spring Fling Development Meet 3May 17 · Javelin · Place 2 · Union AthleticsUnion AthleticsJavelin300g TJ2.64' 0"3
May 17BCRP Spring Fling Development Meet 3May 17 · Shot Put · Place 1 · Union AthleticsUnion AthleticsShot Put6lb1.22' 2.5"3
May 17BCRP Spring Fling Development Meet 3May 17 · 100 Meters · Place 14 · Union AthleticsUnion Athletics100 Meters14.16.25a3
May 8Glenarden InvitationalMay 8 · Javelin · Place 3 · Union AthleticsUnion AthleticsJavelin250g AeroJav3.14.99m3
May 8Glenarden InvitationalMay 8 · Shot Put · Place 1 · Union AthleticsUnion AthleticsShot Put6lb1.6.00m3
May 8Glenarden InvitationalMay 8 · 200 Meters · Place 72 · Union AthleticsUnion Athletics200 Meters72.37.71a3
May 3Puma East Coast Age Group ShowcaseMay 3 · Javelin · Place 2 · Union AthleticsUnion AthleticsJavelin400g TJ2.21.52m PB3
May 3Puma East Coast Age Group ShowcaseMay 3 · Shot Put · Place 1 · Union AthleticsUnion AthleticsShot Put6lb1.6.40m3
May 3Puma East Coast Age Group ShowcaseMay 3 · 100 Meters · Place 26 · Union AthleticsUnion Athletics100 Meters26.16.18aWind: 2.73
Apr 19Clarksburg Coyotes InvitationalApr 19 · Javelin · Place 2 · Union AthleticsUnion AthleticsJavelin248-03
Apr 19Clarksburg Coyotes InvitationalApr 19 · Shot Put · Place 1 · Union AthleticsUnion AthleticsShot Put121-13
Apr 19Clarksburg Coyotes InvitationalApr 19 · 200 Meters · Place 33 · Union AthleticsUnion Athletics200 Meters3338.60a3

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · Javelin · Place 7 · Union AthleticsUnion AthleticsJavelin722.14m2
Jul 11IYCJul 11 · Shot Put · Place 7 · Union AthleticsUnion AthleticsShot Put76.75m2
Jul 11IYCJul 11 · 100 Meters · Place 48 · Union AthleticsUnion Athletics100 MetersRound P4817.01a2
Jul 5PVA InvitationalJul 5 · Shot Put · Place 5 · Union AthleticsUnion AthleticsShot Put56.30m—
Jul 5PVA InvitationalJul 5 · Javelin · Place 3 · Union AthleticsUnion AthleticsJavelin324.48m—
Jul 5PVA InvitationalJul 5 · 100 Meters · Place 39 · Union AthleticsUnion Athletics100 Meters3917.14—
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Javelin · Place 1 · Union AthleticsUnion AthleticsJavelin400g TJ1.20.73m2
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Shot Put · Place 2 · Union AthleticsUnion AthleticsShot Put6lb2.6.65m2
Jun 14AAU Potomac Valley District QualifierJun 14 · Javelin · Place 1 · Union AthleticsUnion AthleticsJavelin118.29m—
Jun 14AAU Potomac Valley District QualifierJun 14 · Shot Put · Place 1 · Union AthleticsUnion AthleticsShot Put16.30m—
Jun 14AAU Potomac Valley District QualifierJun 14 · 100 Meters · Place 18 · Union AthleticsUnion Athletics100 MetersRound P1816.64a—
Jun 14AAU PVA DistrictJun 14 · Javelin · Place 1 · Union AthleticsUnion AthleticsJavelin800g1.60-00 PB2
Jun 14AAU PVA DistrictJun 14 · Shot Put · Place 1 · Union AthleticsUnion AthleticsShot Put12lb1.20-08.00 PB2
Jun 14AAU PVA DistrictJun 14 · 100 Meters · Place 18 · Union AthleticsUnion Athletics100 MetersRound P18.16.64a2
May 31DMV Youth ChallengeMay 31 · Javelin · Place 6 · Union AthleticsUnion AthleticsJavelin300g TJ6.20.02m PB2
May 31DMV Youth ChallengeMay 31 · Shot Put · Place 3 · Union AthleticsUnion AthleticsShot Put6lb3.6.64m2
May 31DMV Youth ChallengeMay 31 · 100 Meters · Place 52 · Union AthleticsUnion Athletics100 MetersRound P52.16.44a2
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · Javelin · Place 8 · Union AthleticsUnion AthleticsJavelin400g TJ8.50-002
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 200 Meters · Place 49 · Union AthleticsUnion Athletics200 Meters49.37.33a2
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 100 Meters · Place 58 · Union AthleticsUnion Athletics100 Meters58.17.23a2
May 9Glenarden InvitationMay 9 · Shot Put · Place 3 · Union AthleticsUnion AthleticsShot Put35.69m—
May 9Glenarden InvitationMay 9 · 200 Meters · Place 66 · Union AthleticsUnion Athletics200 Meters6637.51a—
May 9Glenarden InvitationMay 9 · 100 Meters · Place 54 · Union AthleticsUnion Athletics100 MetersRound P5417.22a—
May 3Team Maryland Track & Field MeetMay 3 · Javelin · Place 10 · Union AthleticsUnion AthleticsJavelin400g TJ10.12.58m2
May 3Team Maryland Track & Field MeetMay 3 · 200 Meters · Place 36 · Union AthleticsUnion Athletics200 MetersRound P36.39.70a2
May 3Team Maryland Track & Field MeetMay 3 · 100 Meters · Place 33 · Union AthleticsUnion Athletics100 MetersRound P33.16.63a2
Mar 2PVA InvitationalMar 2 · Shot Put · Place 6 · FASSTFASSTShot Put66.10m—
Mar 2PVA InvitationalMar 2 · 200 Meters · Place 60 · FASSTFASST200 Meters6038.09a—
Mar 2PVA InvitationalMar 2 · 60 Meters · Place 39 · FASSTFASST60 MetersRound P3910.29a PB—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 7AAU Indoor National ChampionshipsMar 7 · Shot Put · Place 5 · FASSTFASSTShot Put56.18m—
Mar 7AAU Indoor National ChampionshipsMar 7 · 60 Meters · Place 79 · FASSTFASST60 MetersRound P7910.82a PB—
Feb 15PVA 14 & UnderFeb 15 · Shot Put · Place 2 · FASSTFASSTShot Put26.20m—
Feb 2Track757 InviteFeb 2 · 60 Meter · Place 58 · FASST TrackFASST Track60 MeterRound P58.11.00a PB2
Feb 2Track757 InviteFeb 2 · Shot Put · Place 3 · FASST TrackFASST TrackShot Put6lb3.6.37m PB2
Feb 2Track757 InviteFeb 2 · 200 Meters · Place 57 · FASST TrackFASST Track200 Meters57.40.77a2

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · Shot Put · Place 1 · FASSTFASSTShot Put17.16m—
Jun 29PVA InvitationalJun 29 · Shot Put · Place 1 · FASST TrackFASST TrackShot Put2kg1.5.95m PB1
Jun 29PVA InvitationalJun 29 · 200 Meters · Place 23 · FASST TrackFASST Track200 MetersRound P23.38.79a1
Jun 29PVA InvitationalJun 29 · 100 Meters · Place 24 · FASST TrackFASST Track100 MetersRound P24.17.20a1
Jun 8AAU Potomac Valley District QualifierJun 8 · Shot Put · Place 1 · FASST TrackFASST TrackShot Put4lb1.19-05.00 PB1
Jun 8AAU Potomac Valley District QualifierJun 8 · 100 Meters · Place 21 · FASST TrackFASST Track100 Meters21.16.59aWind: 01
Jun 1DMV Youth ChallengeJun 1 · Shot Put · Place 2 · FASST TrackFASST TrackShot Put6lb2.5.72m1
Jun 1DMV Youth ChallengeJun 1 · 200 Meters · Place 47 · FASST TrackFASST Track200 MetersRound P47.37.83a1
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Place 48 · FASST TrackFASST Track100 MetersRound P48.18.52a1
May 26White Knight Youth ChallengeMay 26 · 200 Meters · Place 27 · FASSTFASST200 Meters2740.02a—
May 26White Knight Youth ChallengeMay 26 · 100 Meters · Place 25 · FASSTFASST100 Meters2517.98a—
May 19Union Athletics & Lyles Foundation InviteMay 19 · 200 Meters · Place 38 · FASST TrackFASST Track200 Meters38.39.06a1
May 19Union Athletics & Lyles Foundation InviteMay 19 · 100 Meters · Place 25 · FASST TrackFASST Track100 MetersRound P25.17.91a1
May 4Team Maryland Invite 2024May 4 · 200 Meters · FASST TrackFASST Track200 Meters—DNS1
May 4Team Maryland Invite 2024May 4 · 100 Meters · Place 14 · FASST TrackFASST Track100 Meters14.18.39a1

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · Shot Put · Place 2 · FASST TrackFASST TrackShot Put4lb2.21-02.00 PB1
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 200 Meters · Place 15 · FASSTFASST200 Meters1541.89a—
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 60 Meters · Place 9 · FASSTFASST60 Meters910.88a—
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 60 Meter · Place 32 · FASST TrackFASST Track60 MeterRound P32.11.01a1
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 3 · FASST TrackFASST Track200 MetersRound P3.31.26a PB1
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 200 Meters · Place 12 · FASST TrackFASST Track200 Meters12.40.40a1