Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPVA Track and Field Invitational · Jul 117.68aPVA Track and Field InvitationalJuly 1, 2023
60 Meters · IndoorPVA Youth Indoor Invitational Championship · Mar 310.53aPVA Youth Indoor Invitational ChampionshipMarch 3, 2024
Discus · 1.6kg · OutdoorLightning Relays · May 1622.40mLightning RelaysMay 16, 2026
Discus · 1kg · IndoorAAU Region 3 · Jun 2063-01AAU Region 3June 20, 2024
Discus · 1kg · OutdoorUSATF Region 3 Junior Olympic Championship · Jul 226.51mUSATF Region 3 Junior Olympic ChampionshipJuly 2, 2026
Finals · Outdoor2023 PVA Youth Invitational · Mar 46.952023 PVA Youth InvitationalMarch 4, 2023
Javelin · 400g TJ · IndoorAAU Region 3 · Jun 2045-01AAU Region 3June 20, 2024
Javelin · 400g TJ · OutdoorAAU Potomac Valley District Qualifier · Jun 821.12mAAU Potomac Valley District QualifierJune 8, 2024
Javelin · 450g AeroJav · OutdoorPVA Track and Field Invitational · Jul 120.21mPVA Track and Field InvitationalJuly 1, 2023
Javelin · 600g · OutdoorUSATF Potomac Valley Youth Association Junior Olympic Championship · Jun 630.20mUSATF Potomac Valley Youth Association Junior Olympic ChampionshipJune 6, 2026
Javelin · 800g · OutdoorAAU PVA District · Jun 1478-08AAU PVA DistrictJune 14, 2025
Shot Put · 12lb · OutdoorAAU PVA District · Jun 1423-06.50AAU PVA DistrictJune 14, 2025
Shot Put · 4kg · OutdoorUSATF Region 3 Junior Olympic Championship · Jul 28.99mUSATF Region 3 Junior Olympic ChampionshipJuly 2, 2026
Shot Put · 6lb · IndoorAAU Region 3 · Jun 2025-07.00AAU Region 3June 20, 2024
Shot Put · 6lb · OutdoorAAU Potomac Valley District Qualifier · Jun 825-01.00AAU Potomac Valley District QualifierJune 8, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · Javelin · Place 4 · Cavalier Cavalette TrackJavelin600g4.27.19m-
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · Discus · Place 6 · Cavalier Cavalette TrackDiscus1kg6.26.51m PB-
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · Shot Put · Place 8 · Cavalier Cavalette TrackShot Put4kg8.8.99m PB-
Jun 20Legacy Juneteenth Track ShowcaseJun 20 · Javelin · Place 1 · Cavalier Cavalette TrackJavelin600g1.27.00m-
Jun 20Legacy Juneteenth Track ShowcaseJun 20 · Discus · Place 3 · Cavalier Cavalette TrackDiscus1kg3.25.04m-
Jun 20Legacy Juneteenth Track ShowcaseJun 20 · Shot Put · Place 4 · Cavalier Cavalette TrackShot Put4kg4.8.66m-
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Javelin · Place 1 · Cavalier Cavalette TrackJavelin600g1.30.20m PB-
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Discus · Place 3 · Cavalier Cavalette TrackDiscus1kg3.24.96m-
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Shot Put · Place 3 · Cavalier Cavalette TrackShot Put4kg3.8.76m-
May 16Lightning RelaysMay 16 · Javelin · Place 1 · Cavalier Cavalette TrackJavelin600g1.27.95m-
May 16Lightning RelaysMay 16 · Discus · Place 4 · Cavalier Cavalette TrackDiscus1.6kg4.22.40m PB-
May 16Lightning RelaysMay 16 · Shot Put · Place 9 · Cavalier Cavalette TrackShot Put4kg9.25-01.25-

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · Javelin · Place 11 · Cavalier CavaletteJavelin1126.91m—
Jul 11IYCJul 11 · Shot Put · Place 15 · Cavalier CavaletteShot Put156.72m—
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Javelin · Place 7 · Cavalier Cavalette TrackJavelin600g7.24.71m-
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Discus · Place 6 · Cavalier Cavalette TrackDiscus1kg6.22.66m-
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Shot Put · Place 10 · Cavalier Cavalette TrackShot Put6lb10.6.27m-
Jun 14AAU Potomac Valley District QualifierJun 14 · Javelin · Place 3 · Cavalier CavaletteJavelin323.98m—
Jun 14AAU Potomac Valley District QualifierJun 14 · Discus · Place 4 · Cavalier CavaletteDiscus421.18m—
Jun 14AAU Potomac Valley District QualifierJun 14 · Shot Put · Place 6 · Cavalier CavaletteShot Put67.18m—
Jun 14AAU PVA DistrictJun 14 · Javelin · Place 3 · Cavalier Cavalette TrackJavelin800g3.78-08 PB-
Jun 14AAU PVA DistrictJun 14 · Discus · Place 4 · Cavalier Cavalette TrackDiscus1.6kg4.69-06-
Jun 14AAU PVA DistrictJun 14 · Shot Put · Place 6 · Cavalier Cavalette TrackShot Put12lb6.23-06.50 PB-

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · Javelin · Place 11 · Cavalier Cavalette TrackJavelin400g TJ11.45-01 PB-
Jun 20AAU Region 3Jun 20 · Discus · Place 5 · Cavalier Cavalette TrackDiscus1kg5.63-01 PB-
Jun 20AAU Region 3Jun 20 · Shot Put · Place 6 · Cavalier Cavalette TrackShot Put6lb6.25-07.00 PB-
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · Shot Put · Place 2 · Cavalier CavaletteShot Put27.19m—
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 60 Meters · Place 20 · Cavalier Cavalette Trac60 Meters2010.53a PB—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 8AAU Potomac Valley District QualifierJun 8 · Javelin · Place 2 · Cavalier Cavalette TrackJavelin400g TJ2.21.12m PB-
Jun 8AAU Potomac Valley District QualifierJun 8 · Discus · Place 1 · Cavalier Cavalette TrackDiscus1kg1.59-01-
Jun 8AAU Potomac Valley District QualifierJun 8 · Shot Put · Place 3 · Cavalier Cavalette TrackShot Put6lb3.25-01.00 PB-
May 25Legacy VA InvitationalMay 25 · Discus · Place 3 · Cavalier/CavDiscus317.12m12
May 25Legacy VA InvitationalMay 25 · Shot Put · Place 5 · Cavalier/CavShot Put523-07.2512
May 25Legacy VA InvitationalMay 25 · Javelin · Place 2 · Cavalier/CavJavelin267-0212

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 11AAU Club ChampionshipsJul 11 · Javelin · Place 18 · Cavalier Cavalette TrackJavelin400g TJ18.15.38mUnofficial-
Jul 11AAU Club ChampionshipsJul 11 · Shot Put · Place 14 · Cavalier Cavalette TrackShot Put6lb14.6.15mUnofficial-
Jul 1PVA Track and Field InvitationalJul 1 · Javelin · Place 7 · Cavalier Cavalette TrackJavelin450g AeroJav7.20.21m PB-
Jul 1PVA Track and Field InvitationalJul 1 · Shot Put · Place 8 · Cavalier Cavalette TrackShot Put6lb8.6.63m-
Jul 1PVA Track and Field InvitationalJul 1 · 100 Meters · Place 42 · Cavalier Cavalette Track100 MetersRound P42.17.68a PB-
Jun 3DMV Youth Challenge Jun 3 · Javelin · Place 6 · Cavalier CavaletteJavelin620.49m—
Jun 3DMV Youth Challenge Jun 3 · Shot Put · Place 6 · Cavalier CavaletteShot Put67.08m—
Jun 3DMV Youth Challenge Jun 3 · 100 Meters · Place 70 · Cavalier Cavalette Trac100 MetersRound P7017.96a—
Mar 42023 PVA Youth InvitationalMar 4 · Finals · Place 23 · CavalierCavFinalsRound P2310.5011
Mar 42023 PVA Youth InvitationalMar 4 · Finals · Place 4 · CavalierCavFinals46.95 PB11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 18PVA 14 & Under National Championship Feb 18 · Shot Put · Place 5 · Cavalier CavaletteShot Put56.68m—
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · Shot Put · Place 5 · Cavalier Cavalette TrackShot Put6lb5.6.68m-

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 15International Youth Championship Jul 15 · Shot Put · Place 9 · Cavalier Cavalette Track ClubShot Put95.76m—
Jul 15International Youth Championship Jul 15 · Javelin · Place 7 · Cavalier Cavalette Track ClubJavelin715.94m—
Jun 23AAU Region 3 National QualifierJun 23 · Javelin · Place 8 · Cavalier CavaletteJavelin848-04—
Jun 23AAU Region 3 National QualifierJun 23 · Shot Put · Place 13 · Cavalier CavaletteShot Put1315-07.00—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · Javelin · Place 6 · Cavalier CavaletteJavelin651-03—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · Shot Put · Place 6 · Cavalier CavaletteShot Put617-07.25—