Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPVA Invitational · Jun 2917.09aPVA InvitationalJune 29, 2024
200 Meters · IndoorVA Showcase Club · Jan 1440.56aVA Showcase ClubJanuary 14, 2024
200 Meters · OutdoorPVA Track and Field Invitational · Jul 141.19aPVA Track and Field InvitationalJuly 1, 2023
55 Meter · IndoorPVA 14 & Under National Indoor Invitational · Feb 1810.35aPVA 14 & Under National Indoor InvitationalFebruary 18, 2023
55 Meters · IndoorPVA 14 & Under National Championship · Feb 1810.35PVA 14 & Under National Championship February 18, 2023
60 Meter · IndoorPVA 14 and Under National Age-Group Invitational Championship · Feb 1710.75aPVA 14 and Under National Age-Group Invitational ChampionshipFebruary 17, 2024
60 Meters · IndoorThe VA Showcase · Jan 1710.80The VA ShowcaseJanuary 17, 2025
Combined results · IndoorFrancena McCorory Invitational · Feb 2110.66Francena McCorory InvitationalFebruary 21, 2022
Discus · 1.6kg · OutdoorLightning Relays · May 1622.70mLightning RelaysMay 16, 2026
Discus · 1kg · IndoorAAU Region 3 · Jun 2057-05AAU Region 3June 20, 2024
Discus · 1kg · Outdoor2026 International Youth Championship · Jul 1730.14m2026 International Youth ChampionshipJuly 17, 2026
Finals · Outdoor2023 PVA Youth Invitational · Mar 44.662023 PVA Youth InvitationalMarch 4, 2023
Javelin · 300g TJ · OutdoorPVA Track and Field Invitational · Jul 115.74mPVA Track and Field InvitationalJuly 1, 2023
Javelin · 400g TJ · IndoorAAU Region 3 · Jun 2046-08AAU Region 3June 20, 2024
Javelin · 400g TJ · OutdoorAAU Track & Field Region 3 Qualifier · Jun 1918.77mAAU Track & Field Region 3 QualifierJune 19, 2025
Javelin · 450g AeroJav · OutdoorDMV Youth Challenge · May 3120.10mDMV Youth ChallengeMay 31, 2025
Javelin · 600g · OutdoorUSATF Potomac Valley Youth Association Junior Olympic Championship · Jun 623.39mUSATF Potomac Valley Youth Association Junior Olympic ChampionshipJune 6, 2026
Javelin · 800g · OutdoorAAU PVA District · Jun 1464-00AAU PVA DistrictJune 14, 2025
Shot Put · 12lb · OutdoorAAU PVA District · Jun 1424-06.00AAU PVA DistrictJune 14, 2025
Shot Put · 4kg · IndoorThe VA Showcase · Jan 177.49mThe VA ShowcaseJanuary 17, 2026
Shot Put · 4kg · OutdoorUSATF Region 3 Junior Olympic Championship · Jul 28.60mUSATF Region 3 Junior Olympic ChampionshipJuly 2, 2026
Shot Put · 6lb · IndoorAAU Region 3 · Jun 2023-01.00AAU Region 3June 20, 2024
Shot Put · 6lb · OutdoorAAU Track & Field Region 3 Qualifier · Jun 198.51mAAU Track & Field Region 3 QualifierJune 19, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 172026 International Youth ChampionshipJul 17 · Discus · Place 5 · Cavalier Cavalette TrackDiscus1kg5.30.14m PB7
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · Javelin · Place 7 · Cavalier Cavalette TrackJavelin600g7.22.79m7
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · Discus · Place 5 · Cavalier Cavalette TrackDiscus1kg5.27.55m7
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · Shot Put · Place 9 · Cavalier Cavalette TrackShot Put4kg9.8.60m PB7
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Javelin · Place 4 · Cavalier Cavalette TrackJavelin600g4.23.39m PB7
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Discus · Place 2 · Cavalier Cavalette TrackDiscus1kg2.27.15m7
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Shot Put · Place 4 · Cavalier Cavalette TrackShot Put4kg4.8.57m7
May 30DMV Youth ChallengeMay 30 · Javelin · Place 9 · Cavalier Cavalette TrackJavelin600g9.23.18m7
May 30DMV Youth ChallengeMay 30 · Discus · Place 5 · Cavalier Cavalette TrackDiscus1kg5.21.69m7
May 30DMV Youth ChallengeMay 30 · Shot Put · Place 9 · Cavalier Cavalette TrackShot Put4kg9.7.86m7
May 16Lightning RelaysMay 16 · Javelin · Place 3 · Cavalier Cavalette TrackJavelin600g3.21.14m7
May 16Lightning RelaysMay 16 · Discus · Place 3 · Cavalier Cavalette TrackDiscus1.6kg3.22.70m PB7
May 16Lightning RelaysMay 16 · Shot Put · Place 10 · Cavalier Cavalette TrackShot Put4kg10.24-05.007

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17The VA ShowcaseJan 17 · 60 Meter · Place 73 · Cavalier Cavalette Track60 MeterRound P73.10.98a7
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 7 · Cavalier Cavalette TrackShot Put4kg7.7.49m PB7

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 5PVA InvitationalJul 5 · Shot Put · Place 7 · Cavalier/Cavalette Track ClubShot Put78.22m—
Jul 5PVA InvitationalJul 5 · Discus · Place 3 · Cavalier/Cavalette Track ClubDiscus320.98m—
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Javelin · Place 6 · Cavalier Cavalette TrackJavelin400g TJ6.18.77m PB6
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Discus · Place 3 · Cavalier Cavalette TrackDiscus1kg3.17.91m6
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Shot Put · Place 5 · Cavalier Cavalette TrackShot Put6lb5.8.51m PB6
Jun 14AAU Potomac Valley District QualifierJun 14 · Javelin · Place 2 · Cavalier CavaletteJavelin219.51m6
Jun 14AAU Potomac Valley District QualifierJun 14 · Discus · Place 3 · Cavalier CavaletteDiscus316.79m6
Jun 14AAU Potomac Valley District QualifierJun 14 · Shot Put · Place 6 · Cavalier CavaletteShot Put67.47m6
Jun 14AAU PVA DistrictJun 14 · Javelin · Place 2 · Cavalier Cavalette TrackJavelin800g2.64-00 PB6
Jun 14AAU PVA DistrictJun 14 · Discus · Place 3 · Cavalier Cavalette TrackDiscus1.6kg3.55-016
Jun 14AAU PVA DistrictJun 14 · Shot Put · Place 6 · Cavalier Cavalette TrackShot Put12lb6.24-06.00 PB6
May 31DMV Youth ChallengeMay 31 · Javelin · Place 7 · Cavalier Cavalette TrackJavelin450g AeroJav7.20.10m PB6
May 31DMV Youth ChallengeMay 31 · Discus · Place 5 · Cavalier Cavalette TrackDiscus1kg5.17.25m6
May 31DMV Youth ChallengeMay 31 · Shot Put · Place 10 · Cavalier Cavalette TrackShot Put6lb10.6.80m6

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 22LEGACY Indoor ShowcaseFeb 22 · Shot Put · Place 4 · Cavalier CavaletteShot Put47.09m12
Feb 22LEGACY Indoor ShowcaseFeb 22 · 60 Meters · Place 69 · Cavalier Cavalette60 Meters6911.14a12
Feb 15PVA 14 & UnderFeb 15 · Shot Put · Place 9 · Cavalier CavaletteShot Put97.09m12
Feb 15PVA 14 & UnderFeb 15 · 60 Meters · Place 64 · Cavalier Cavalette60 MetersRound P6411.15a12
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 7 · Cavalier/CavShot Put77.35m—
Jan 17The VA ShowcaseJan 17 · 60 Meters · Place 80 · Cavalier/Cav60 MetersRound P8010.80 PB—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 29PVA InvitationalJun 29 · 100 Meters · Place 32 · Cavalier Cavalette Track100 MetersRound P32.17.09a PB5
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · Shot Put · Place 5 · Cavalier/Cavalette Track ClubShot Put522-01.00—
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · Javelin · Place 2 · Cavalier/Cavalette Track ClubJavelin264-03—
Jun 15LEGACY Juneteenth Track ShowcaseJun 15 · Discus · Place 2 · Cavalier/Cavalette Track ClubDiscus252-02—
Jun 8AAU Potomac Valley District QualifierJun 8 · Javelin · Place 2 · Cavalier Cavalette TrackJavelin400g TJ2.17.76m5
Jun 8AAU Potomac Valley District QualifierJun 8 · Discus · Place 4 · Cavalier Cavalette TrackDiscus1kg4.53-035
Jun 8AAU Potomac Valley District QualifierJun 8 · Shot Put · Place 4 · Cavalier Cavalette TrackShot Put6lb4.20-04.505
May 25Legacy VA InvitationalMay 25 · Discus · Place 5 · Cavalier/CavDiscus544-0913
May 25Legacy VA InvitationalMay 25 · Shot Put · Place 11 · Cavalier/CavShot Put1120-10.0013
May 25Legacy VA InvitationalMay 25 · Javelin · Place 4 · Cavalier/CavJavelin451-0713
May 18Lightning Relays May 18 · Javelin · Place 7 · Cavalier Cavalette TrackJavelin450g AeroJav7.12.87mUnofficial5
May 18Lightning Relays May 18 · Discus · Place 3 · Cavalier Cavalette TrackDiscus1kg3.13.64mUnofficial5
May 18Lightning Relays May 18 · Shot Put · Place 5 · Cavalier Cavalette TrackShot Put6lb5.6.35mUnofficial5
Apr 2019th Annual Bring the Heat InvitationalApr 20 · Shot Put · Place 10 · Cavalier Cavalette TrackShot Put12lb10.20-03.505
Apr 2019th Annual Bring the Heat InvitationalApr 20 · 100 Meters · Place 72 · Cavalier Cavalette Track100 Meters72.17.68a5

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · Javelin · Place 8 · Cavalier Cavalette TrackJavelin400g TJ8.46-08 PB5
Jun 20AAU Region 3Jun 20 · Discus · Place 5 · Cavalier Cavalette TrackDiscus1kg5.57-05 PB5
Jun 20AAU Region 3Jun 20 · Shot Put · Place 7 · Cavalier Cavalette TrackShot Put6lb7.23-01.00 PB5
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · Shot Put · Place 3 · Cavalier CavaletteShot Put35.99m—
Mar 3PVA Youth Indoor Invitational ChampionshipMar 3 · 60 Meters · Place 21 · Cavalier Cavalette Trac60 Meters2110.83a—
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · 60 Meter · Place 54 · Cavalier Cavalette Track60 MeterRound P54.10.88a11
Feb 24LEGACYs INDOOR TRACK SHOWCASE !Feb 24 · Shot Put · Place 9 · Cavalier Cavalette TrackShot Put6lb9.6.00m11
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 60 Meter · Place 74 · Cavalier Cavalette Track60 MeterRound P74.10.75a PB11
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · Shot Put · Place 8 · Cavalier Cavalette TrackShot Put6lb8.5.79m11
Jan 14VA Showcase ClubJan 14 · 60 Meter · Place 55 · Cavalier Cavalette Track60 MeterRound P55.11.31a11
Jan 14VA Showcase ClubJan 14 · Shot Put · Place 7 · Cavalier Cavalette TrackShot Put6lb7.6.03m11
Jan 14VA Showcase ClubJan 14 · 200 Meters · Place 81 · Cavalier Cavalette Track200 Meters81.40.56a PB11
Jan 12The VA ShowcaseJan 12 · Shot Put · Place 7 · Cavalier/CavShot Put76.03m—
Jan 12The VA ShowcaseJan 12 · 200 Meters · Place 81 · Cavalier/Cav200 Meters8140.56—
Jan 12The VA ShowcaseJan 12 · 60 Meters · Place 55 · Cavalier/Cav60 MetersRound P5511.31—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 1PVA Track and Field InvitationalJul 1 · Javelin · Place 5 · Cavalier Cavalette TrackJavelin300g TJ5.15.74m PB10
Jul 1PVA Track and Field InvitationalJul 1 · Shot Put · Place 12 · Cavalier Cavalette TrackShot Put6lb12.4.60m10
Jul 1PVA Track and Field InvitationalJul 1 · 200 Meters · Place 63 · Cavalier Cavalette Track200 MetersRound P63.41.19a PB10
Jun 3DMV Youth Challenge Jun 3 · Javelin · Place 9 · Cavalier CavaletteJavelin912.05m—
Jun 3DMV Youth Challenge Jun 3 · Shot Put · Place 15 · Cavalier CavaletteShot Put154.99m—
Jun 3DMV Youth Challenge Jun 3 · 100 Meters · Place 83 · Cavalier Cavalette Trac100 MetersRound P8318.23a—
Mar 42023 PVA Youth InvitationalMar 4 · Finals · Place 40 · CavalierCavFinalsRound P4010.069
Mar 42023 PVA Youth InvitationalMar 4 · Finals · Place 1 · CavalierCavFinals14.66 PB9

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 18PVA 14 & Under National Championship Feb 18 · Shot Put · Place 8 · Cavalier CavaletteShot Put84.64m10
Feb 18PVA 14 & Under National Championship Feb 18 · 200 Meters · Place 114 · Cavalier Cavalette200 MetersRound P11442.3610
Feb 18PVA 14 & Under National Championship Feb 18 · 55 Meters · Place 92 · Cavalier Cavalette55 MetersRound P9210.35 PB10
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 55 Meter · Place 92 · Cavalier Cavalette Track55 MeterRound P92.10.35a PB10
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · Shot Put · Place 8 · Cavalier Cavalette TrackShot Put6lb8.4.64m10
Feb 18PVA 14 & Under National Indoor InvitationalFeb 18 · 200 Meters · Place 114 · Cavalier Cavalette Track200 MetersRound P114.42.36a10

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 15International Youth Championship Jul 15 · Shot Put · Place 16 · Cavalier Cavalette Track ClubShot Put164.72m—
Jul 15International Youth Championship Jul 15 · Javelin · Place 15 · Cavalier Cavalette Track ClubJavelin1511.45m—
Jul 15International Youth Championship Jul 15 · 100 Meters · Place 45 · Cavalier Cavalette Track Club100 Meters4518.69—
Jun 23AAU Region 3 National QualifierJun 23 · Javelin · Place 9 · Cavalier CavaletteJavelin936-10—
Jun 23AAU Region 3 National QualifierJun 23 · Shot Put · Place 10 · Cavalier CavaletteShot Put1011-09.00—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · Javelin · Place 5 · Cavalier CavaletteJavelin537-07—
Jun 11Maryland AAU District Track & Field ChampionshipsJun 11 · Shot Put · Place 9 · Cavalier CavaletteShot Put914-06.00—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Francena McCorory InvitationalFeb 21 · Combined results · Place 10 · CAVALIER/CAVCombined results1040.929
Feb 21Francena McCorory InvitationalFeb 21 · Combined results · Place 9 · CAVALIER/CAVCombined results910.66 PB9

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 1034th Cannonball Cooper Age Group ChampionshipJul 10 · Javelin · Place 10 · Cavalier/CavJavelin1028-1013
Jul 1034th Cannonball Cooper Age Group ChampionshipJul 10 · 200 Meters · Place 20 · Cavalier/Cav200 Meters2042.4013
Jun 191st Annual JUNETEENTH InvitationalJun 19 · Javelin · Place 3 · Cavalier Cavalette TrackJavelin300g TJ3.29-008
Jun 191st Annual JUNETEENTH InvitationalJun 19 · 200 Meters · Place 15 · Cavalier Cavalette Track200 Meters15.43.56a8
May 29PWC Panthers I-95 InvitationalMay 29 · Javelin · Place 9 · Cavalier Cavalette TrackJavelin300g TJ9.24-088
May 29PWC Panthers I-95 InvitationalMay 29 · 200 Meters · Place 45 · Cavalier Cavalette Track200 Meters45.46.47a8
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · Javelin · Place 5 · Cavalier Cavalette TrackJavelin300g TJ5.23-008
May 23LEGACY TRACK AND FIELD VIRGINIA INVITATIONALMay 23 · 200 Meters · Place 40 · Cavalier Cavalette Track200 Meters40.48.80a8
May 16Lighting RelaysMay 16 · 200 Meters · Place 42 · Cavalier/Cav200 Meters4247.40—
May 16Lighting RelaysMay 16 · 100 Meters · Place 59 · Cavalier/Cav100 Meters5922.36—