Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPVA T&F Invitational · Jun 2016.13aPVA T&F InvitationalJune 20, 2026
200 Meters · IndoorPVA Youth Indoor Invitational Championship · Mar 338.29aPVA Youth Indoor Invitational ChampionshipMarch 3, 2024
200 Meters · OutdoorGlenarden Invitational · May 834.49aGlenarden InvitationalMay 8, 2026
55 Meters · IndoorLEGACY INDOOR TRACK SHOWCASE · Feb 2510.55LEGACY INDOOR TRACK SHOWCASEFebruary 25, 2023
60 Meter · IndoorLEGACYs INDOOR TRACK SHOWCASE ! · Feb 2410.85aLEGACYs INDOOR TRACK SHOWCASE !February 24, 2024
60 Meters · Indoor2026 PVA Youth Indoor Invitat Championship · Feb 2810.15a2026 PVA Youth Indoor Invitat ChampionshipFebruary 28, 2026
Javelin · 300g TJ · OutdoorPVA Track and Field Invitational · Jul 110.67mPVA Track and Field InvitationalJuly 1, 2023
Javelin · 400g · OutdoorUnion Athletics & Lyles Foundation Invite · May 1911.68mUnion Athletics & Lyles Foundation InviteMay 19, 2024
Javelin · 400g TJ · IndoorAAU Region 3 · Jun 2046-01AAU Region 3June 20, 2024
Javelin · 400g TJ · OutdoorAAU Potomac Valley District Qualifier · Jun 1741-05AAU Potomac Valley District QualifierJune 17, 2023
Javelin · 450g AeroJav · OutdoorPVA Invitational · Jun 2911.41mPVA InvitationalJune 29, 2024
Javelin · 600g · OutdoorPVA T&F Invitational · Jun 2013.08mPVA T&F InvitationalJune 20, 2026
Shot Put · 4kg · OutdoorGlenarden Invitation · May 107.10mGlenarden InvitationMay 10, 2024
Shot Put · 6lb · IndoorAdidas Indoor Nationals · Mar 209.57mAdidas Indoor NationalsMarch 20, 2026
Shot Put · 6lb · Outdoor2026 Russell E. Blunt East Coast Invitational · Jul 2410.13m2026 Russell E. Blunt East Coast InvitationalJuly 24, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · Javelin · Place 7 · Glenarden TrackJavelin600g7.10.14m7
Jul 242026 Russell E. Blunt East Coast InvitationalJul 24 · Shot Put · Place 7 · Glenarden TrackShot Put6lb7.10.13m PB7
Jul 172026 International Youth ChampionshipJul 17 · Javelin · Place 13 · Glenarden TrackJavelin600g13.9.87m7
Jul 172026 International Youth ChampionshipJul 17 · Shot Put · Place 5 · Glenarden TrackShot Put6lb5.10.04m7
Jun 20PVA T&F InvitationalJun 20 · Javelin · Place 2 · Glenarden TrackJavelin600g2.13.08m PB7
Jun 20PVA T&F InvitationalJun 20 · Discus · Glenarden TrackDiscus1kg—DNS7
Jun 20PVA T&F InvitationalJun 20 · Shot Put · Place 3 · Glenarden TrackShot Put6lb3.9.64m7
Jun 20PVA T&F InvitationalJun 20 · 100 Meters · Place 39 · Glenarden Track100 MetersRound P39.16.13a PB7
Jun 13AAU Potomac Valley District QualifierJun 13 · Shot Put · Place 2 · GlenardenShot Put29.68m7
May 30DMV Youth ChallengeMay 30 · Discus · Glenarden TrackDiscus1kg--DNS7
May 30DMV Youth ChallengeMay 30 · Shot Put · Glenarden TrackShot Put6lb--DNS7
May 30DMV Youth ChallengeMay 30 · 200 Meters · Glenarden Track200 MetersRound P--DNS7
May 30DMV Youth ChallengeMay 30 · 100 Meters · Glenarden Track100 MetersRound P--DNS7
May 16Lightning RelaysMay 16 · Javelin · Glenarden TrackJavelin600g--DNS7
May 16Lightning RelaysMay 16 · Discus · Glenarden TrackDiscus1kg--DNS7
May 16Lightning RelaysMay 16 · Shot Put · Glenarden TrackShot Put6lb--DNS7
May 16Lightning RelaysMay 16 · 100 Meters · Glenarden Track100 Meters--DNS7
May 8Glenarden InvitationalMay 8 · Discus · Glenarden TrackDiscus1kg--DNS7
May 8Glenarden InvitationalMay 8 · Shot Put · Glenarden TrackShot Put6lb--DNS7
May 8Glenarden InvitationalMay 8 · 200 Meters · Place 71 · Glenarden Track200 Meters71.34.49a PB7
May 8Glenarden InvitationalMay 8 · 100 Meters · Place 61 · Glenarden Track100 MetersRound P61.16.18a7

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · Shot Put · Place 9 · Glenarden TrackShot Put6lb9.9.57m PB12
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · Shot Put · Place 3 · GlenardenShot Put39.66m12
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · 60 Meters · Place 54 · Glenarden60 MetersRound P5410.15a PB12
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · Shot Put · Place 7 · GlenardenShot Put79.23m12
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 60 Meters · Place 87 · Glenarden60 MetersRound P8710.21a12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · Shot Put · Place 4 · GlenardenShot Put48.07m11
Jul 5PVA InvitationalJul 5 · Shot Put · Place 2 · Glenarden Track ClubShot Put27.78m—
Jul 5PVA InvitationalJul 5 · 100 Meters · Place 42 · Glenarden Track Club100 Meters4217.12—
May 31DMV Youth ChallengeMay 31 · Shot Put · Place 4 · Glenarden TrackShot Put6lb4.8.36m11
May 31DMV Youth ChallengeMay 31 · 200 Meters · Place 43 · Glenarden Track200 MetersRound P43.36.77a11
May 31DMV Youth ChallengeMay 31 · 100 Meters · Glenarden Track100 MetersRound P--DNS11
May 9Glenarden InvitationMay 9 · Shot Put · Place 1 · GlenardenShot Put18.65m11
May 9Glenarden InvitationMay 9 · 200 Meters · Place 66 · Glenarden200 Meters6636.68a11
May 9Glenarden InvitationMay 9 · 100 Meters · Place 56 · Glenarden100 MetersRound P5616.44a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 15PVA 14 & UnderFeb 15 · 60 Meters · Place 44 · Glenarden60 MetersRound P4410.61a11

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 12International Youth ChampionsJul 12 · Javelin · Place 8 · GlenardenJavelin812.50m—
Jul 12International Youth ChampionsJul 12 · Shot Put · Place 8 · GlenardenShot Put87.88m—
Jun 29PVA InvitationalJun 29 · Javelin · Place 4 · Glenarden TrackJavelin450g AeroJav4.11.41m PB10
Jun 29PVA InvitationalJun 29 · Shot Put · Place 3 · Glenarden TrackShot Put6lb3.7.75m10
Jun 29PVA InvitationalJun 29 · 200 Meters · Place 54 · Glenarden Track200 MetersRound P54.40.04a10
Jun 8AAU Potomac Valley District QualifierJun 8 · Javelin · Place 2 · Glenarden TrackJavelin400g TJ2.11.10m10
Jun 8AAU Potomac Valley District QualifierJun 8 · Shot Put · Place 2 · Glenarden TrackShot Put6lb2.21-07.0010
Jun 8AAU Potomac Valley District QualifierJun 8 · 100 Meters · Glenarden Track100 Meters--DNS10
Jun 1DMV Youth ChallengeJun 1 · Javelin · Place 6 · Glenarden TrackJavelin450g AeroJav6.10.28m10
Jun 1DMV Youth ChallengeJun 1 · Shot Put · Place 8 · Glenarden TrackShot Put6lb8.6.44m10
Jun 1DMV Youth ChallengeJun 1 · 100 Meters · Glenarden Track100 MetersRound P--DNS10
May 19Union Athletics & Lyles Foundation InviteMay 19 · Javelin · Place 5 · Glenarden TrackJavelin400g5.11.68m PB10
May 19Union Athletics & Lyles Foundation InviteMay 19 · Shot Put · Place 3 · Glenarden TrackShot Put6lb3.7.30m10
May 19Union Athletics & Lyles Foundation InviteMay 19 · 100 Meters · Place 55 · Glenarden Track100 MetersRound P55.17.74a10
May 10Glenarden InvitationMay 10 · Javelin · Place 5 · Glenarden TrackJavelin600g5.9.58m10
May 10Glenarden InvitationMay 10 · Shot Put · Place 7 · Glenarden TrackShot Put4kg7.7.10m PB10
May 10Glenarden InvitationMay 10 · 100 Meters · Place 89 · Glenarden Track100 MetersRound P89.17.91a10

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · Javelin · Place 3 · Glenarden TrackJavelin400g TJ3.46-01 PB10
Jun 20AAU Region 3Jun 20 · Shot Put · Place 2 · Glenarden TrackShot Put6lb2.26-00.0010
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · Shot Put · Place 4 · GlenardenShot Put46.49m—
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 200 Meters · Place 35 · Glenarden200 Meters3538.29a PB—
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 60 Meters · Place 20 · Glenarden60 Meters2011.13a—
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 60 Meter · Place 35 · Glenarden Track60 MeterRound P35.10.85a PB10
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · Shot Put · Place 5 · Glenarden TrackShot Put6lb5.7.23m10
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 60 Meter · Place 56 · Glenarden Track60 MeterRound P56.11.01a10
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · Shot Put · Place 3 · Glenarden TrackShot Put6lb3.7.67m10

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 142023 International Youth ChampionshipJul 14 · Combined results · Place 6 · Glenarden TrCombined results635-02—
Jul 142023 International Youth ChampionshipJul 14 · Combined results · Place 5 · Glenarden TrCombined results518-10.75—
Jul 1PVA Track and Field InvitationalJul 1 · Javelin · Place 8 · Glenarden TrackJavelin300g TJ8.10.67m PB9
Jul 1PVA Track and Field InvitationalJul 1 · Shot Put · Place 3 · Glenarden TrackShot Put6lb3.6.46m9
Jul 1PVA Track and Field InvitationalJul 1 · 100 Meters · Place 33 · Glenarden Track100 MetersRound P33.18.76a9
Jun 222023 AAU Region 3 QualifierJun 22 · Javelin · Place 2 · GlenardenJavelin236-9—
Jun 222023 AAU Region 3 QualifierJun 22 · Shot Put · Place 1 · GlenardenShot Put120-4—
Jun 17AAU Potomac Valley District QualifierJun 17 · Javelin · Place 1 · Glenarden TrackJavelin400g TJ1.41-05 PB9
Jun 17AAU Potomac Valley District QualifierJun 17 · Shot Put · Place 1 · Glenarden TrackShot Put6lb1.19-03.009
Jun 17AAU Potomac Valley District QualifierJun 17 · 100 Meters · Place 23 · Glenarden Track100 MetersRound P23.18.55a9
Jun 3DMV Youth Challenge Jun 3 · Javelin · Place 11 · GlenardenJavelin119.15m—
Jun 3DMV Youth Challenge Jun 3 · Shot Put · Place 4 · GlenardenShot Put45.19m—
Jun 3DMV Youth Challenge Jun 3 · 100 Meters · Place 81 · Glenarden100 MetersRound P8119.31a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 25LEGACY INDOOR TRACK SHOWCASEFeb 25 · Shot Put · Place 4 · GLENARDEN TRShot Put415-02.0010
Feb 25LEGACY INDOOR TRACK SHOWCASEFeb 25 · 55 Meters · Place 44 · GLENARDEN TR55 MetersRound P4410.55 PB10
Feb 18PVA 14 & Under National Championship Feb 18 · Shot Put · Place 3 · GlenardenShot Put34.64m—
Feb 18PVA 14 & Under National Championship Feb 18 · 200 Meters · Place 61 · Glenarden200 MetersRound P6140.88—
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · Shot Put · Place 3 · Glenarden TrackShot Put6lb3.4.64m9
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 200 Meters · Place 61 · Glenarden Track200 MetersRound P61.40.88a9

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 15International Youth Championship Jul 15 · Shot Put · Place 15 · Glenarden Track ClubShot Put153.26m—
Jul 15International Youth Championship Jul 15 · Javelin · Place 11 · Glenarden Track ClubJavelin118.33m—
Jun 23AAU Region 3 National QualifierJun 23 · Javelin · Place 6 · GlenardenJavelin627-03—
Jun 23AAU Region 3 National QualifierJun 23 · Shot Put · Place 5 · GlenardenShot Put512-06.25—
Jun 4DMV Youth ChallengeJun 4 · Javelin · Place 6 · GlenardenJavelin69.24-
Jun 4DMV Youth ChallengeJun 4 · Shot Put · Place 12 · GlenardenShot Put122.37-
Jun 4DMV Youth ChallengeJun 4 · 100 Meters · Place 64 · Glenarden100 Meters6419.01-
May 28AAU PVA District ChampionshipsMay 28 · Shot Put · Place 5 · GlenardenShot Put59-03.00—
May 28AAU PVA District ChampionshipsMay 28 · 100 Meters · Place 11 · Glenarden100 MetersRound P1118.60—