Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDMV Youth Challenge · May 3013.67aDMV Youth ChallengeMay 30, 2026
200 Meters · OutdoorBullseye Youth Track & Field Invitational · Apr 2630.13aBullseye Youth Track & Field InvitationalApril 26, 2026
400 Meters · OutdoorCatoctin Youth Track & Field League Meet · May 191:45.52aCatoctin Youth Track & Field League MeetMay 19, 2024
60 Meter · IndoorThe VA Showcase · Jan 179.93aThe VA ShowcaseJanuary 17, 2026
60 Meters · Indoor2026 PVA Youth Indoor Invitat Championship · Feb 289.04a2026 PVA Youth Indoor Invitat ChampionshipFebruary 28, 2026
Javelin · 400g · OutdoorFreedom Flyers League Meet · May 531' 2Freedom Flyers League MeetMay 5, 2024
Javelin · 400g TJ · IndoorAAU Region 3 · Jun 2028-01AAU Region 3June 20, 2024
Shot Put · 6lb · IndoorThe VA Showcase · Jan 177.34mThe VA ShowcaseJanuary 17, 2026
Shot Put · 6lb · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2710.09m2026 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

18 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Place 5 · USA-JAUSA-JAShot Put6lb5.10.09m PB5
Jul 172026 International Youth ChampionshipJul 17 · Shot Put · Place 3 · USA-JAUSA-JAShot Put6lb3.9.25m5
Jul 172026 International Youth ChampionshipJul 17 · 100 Meters · Place 32 · USA-JAUSA-JA100 MetersRound P32.14.37aWind: -0.85
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · Shot Put · Place 3 · USA-JAUSA-JAShot Put6lb3.8.33m5
Jul 2USATF Region 3 Junior Olympic ChampionshipJul 2 · 100 Meters · Place 14 · USA-JAUSA-JA100 MetersRound P14.13.97aWind: -15
Jun 20PVA T&F InvitationalJun 20 · Shot Put · Place 2 · USA-JAUSA-JAShot Put6lb2.8.30m5
Jun 20PVA T&F InvitationalJun 20 · 100 Meters · Place 10 · USA-JAUSA-JA100 MetersRound P10.13.75a5
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · Shot Put · Place 3 · USA-JAUSA-JAShot Put6lb3.7.93m5
Jun 6USATF Potomac Valley Youth Association Junior Olympic ChampionshipJun 6 · 100 Meters · Place 8 · USA-JAUSA-JA100 Meters8.13.73a5
May 30DMV Youth ChallengeMay 30 · Shot Put · Place 4 · USA-JAUSA-JAShot Put6lb4.7.34m5
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 8 · USA-JAUSA-JA100 MetersRound P8.13.67a PB5
May 30DMV Youth ChallengeMay 30 · 100 Meters · Place 8 · USA-JAUSA-JA100 Meters8.13.78a5
May 8Glenarden InvitationalMay 8 · Shot Put · Place 3 · USA-JAUSA-JAShot Put6lb3.7.46m5
May 8Glenarden InvitationalMay 8 · 100 Meters · Place 4 · USA-JAUSA-JA100 MetersRound P4.13.88a5
May 8Glenarden InvitationalMay 8 · 100 Meters · Place 6 · USA-JAUSA-JA100 Meters6.13.84a5
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · Shot Put · Place 2 · Little & Junior TrackStarsLittle & Junior TrackStarsShot Put6lb2.23' 9"5
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 200 Meters · Place 3 · Little & Junior TrackStarsLittle & Junior TrackStars200 Meters3.30.13a PB5
Apr 26Bullseye Youth Track & Field InvitationalApr 26 · 100 Meters · Place 2 · Little & Junior TrackStarsLittle & Junior TrackStars100 Meters2.14.23a5

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · Shot Put · Place 5 · USA-JAUSA-JAShot Put57.23m7
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · 60 Meters · Place 6 · USA-JAUSA-JA60 MetersRound P69.04a PB7
Feb 282026 PVA Youth Indoor Invitat ChampionshipFeb 28 · 60 Meters · Place 8 · USA-JAUSA-JA60 Meters89.08a7
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · Shot Put · Place 4 · USA-JAUSA-JAShot Put47.76m7
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 60 Meters · Place 43 · USA-JAUSA-JA60 MetersRound P439.46a7
Jan 17The VA ShowcaseJan 17 · 60 Meter · Place 60 · USA-JAUSA-JA60 MeterRound P60.9.93a PB5
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 5 · USA-JAUSA-JAShot Put6lb5.7.34m PB5

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 11IYCJul 11 · Shot Put · Place 13 · USA-JAUSA-JAShot Put136.71m6
Jul 11IYCJul 11 · 100 Meters · Place 39 · USA-JAUSA-JA100 MetersRound P3915.09a6
Jul 5PVA InvitationalJul 5 · Shot Put · Place 9 · Usa-JaUsa-JaShot Put96.04m—
Jul 5PVA InvitationalJul 5 · 200 Meters · Place 31 · Usa-JaUsa-Ja200 Meters3132.41—
Jul 5PVA InvitationalJul 5 · 100 Meters · Place 24 · Usa-JaUsa-Ja100 Meters2415.24—
Jun 14Bullseye Summer Series #1Jun 14 · Shot Put · Place 1 · USA-JAUSA-JAShot Put119-4.256
Jun 14Bullseye Summer Series #1Jun 14 · 200 Meters · Place 1 · USA-JAUSA-JA200 Meters131.66a6
Jun 14Bullseye Summer Series #1Jun 14 · 100 Meters · Place 1 · USA-JAUSA-JA100 Meters115.79a6
Jun 7USATF Potomac Valley Youth T&F ChampionshipJun 7 · Shot Put · Place 10 · USA-JAUSA-JAShot Put6lb10.4.85mUnofficial4
Jun 7USATF Potomac Valley Youth T&F ChampionshipJun 7 · 100 Meters · Place 14 · USA-JAUSA-JA100 MetersRound P14.15.27aUnofficial4
May 31DMV Youth ChallengeMay 31 · Shot Put · Place 13 · USA-JAUSA-JAShot Put6lb13.6.02m4
May 31DMV Youth ChallengeMay 31 · 200 Meters · Place 30 · USA-JAUSA-JA200 MetersRound P30.32.25a4
May 31DMV Youth ChallengeMay 31 · 100 Meters · Place 33 · USA-JAUSA-JA100 MetersRound P33.15.11a4

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15PVA 14 & UnderFeb 15 · Shot Put · Place 13 · USA-JAUSA-JAShot Put134.67m6
Feb 15PVA 14 & UnderFeb 15 · 60 Meters · Place 45 · USA-JAUSA-JA60 MetersRound P4510.75a6

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jun 20AAU Region 3Jun 20 · Javelin · Place 15 · Bullseye StridersBullseye StridersJavelin400g TJ15.28-01 PB3

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 8AAU Maryland District QualifierJun 8 · Javelin · Place 12 · Bullseye RunningBullseye RunningJavelin1229-0—
Jun 8AAU Maryland District QualifierJun 8 · 100 Meters · Place 26 · Bullseye RunningBullseye Running100 MetersRound P2617.03a—
Jun 2Catonsville Youth League MeetJun 2 · 200 Meters · Place 12 · Bullseye RunningBullseye Running200 Meters1237.99a—
Jun 2Catonsville Youth League MeetJun 2 · 100 Meters · Place 7 · Bullseye RunningBullseye Running100 Meters717.05a—
May 26Bethesda Track Club League MeetMay 26 · 200 Meters · Place 5 · Bullseye StridersBullseye Striders200 Meters5.35.71a3
May 26Bethesda Track Club League MeetMay 26 · 100 Meters · Place 5 · Bullseye StridersBullseye Striders100 Meters5.17.06a3
May 19Catoctin Youth Track & Field League MeetMay 19 · 400 Meters · Place 17 · Bullseye StridersBullseye Striders400 Meters17.1:45.52a PB3
May 19Catoctin Youth Track & Field League MeetMay 19 · 200 Meters · Place 12 · Bullseye StridersBullseye Striders200 Meters12.36.71a3
May 5Freedom Flyers League MeetMay 5 · Javelin · Place 4 · Bullseye StridersBullseye StridersJavelin400g4.31' 2 PB3
May 5Freedom Flyers League MeetMay 5 · 200 Meters · Place 27 · Bullseye StridersBullseye Striders200 Meters27.43.23a3
May 5Freedom Flyers League MeetMay 5 · 100 Meters · Place 12 · Bullseye StridersBullseye Striders100 Meters12.17.67a3
Apr 28Bullseye Youth Track & Field League MeetApr 28 · Javelin · Place 2 · Bullseye StridersBullseye StridersJavelin400g2.30' 43
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 200 Meters · Place 28 · Bullseye StridersBullseye Striders200 Meters28.41.93a3
Apr 28Bullseye Youth Track & Field League MeetApr 28 · 100 Meters · Place 21 · Bullseye StridersBullseye Striders100 Meters21.17.74a3
Apr 21Westminster Track & Field Club League MeetApr 21 · Shot Put · Bullseye StridersBullseye StridersShot Put6lb—DNS3
Apr 21Westminster Track & Field Club League MeetApr 21 · 200 Meters · Place 36 · Bullseye StridersBullseye Striders200 Meters36.47.23a3
Apr 21Westminster Track & Field Club League MeetApr 21 · 100 Meters · Place 35 · Bullseye StridersBullseye Striders100 Meters35.19.94a3
Apr 14Lightning Youth Track & Field League MeetApr 14 · 100 Meters · Place 15 · Bullseye StridersBullseye Striders100 Meters15.17.93a3
Mar 11Bullseye Team Time TrialsMar 11 · 400 Meters · Place 10 · Bullseye StridersBullseye Striders400 Meters10.2:02.82aUnofficial3
Mar 11Bullseye Team Time TrialsMar 11 · 400 Meters · Place 32 · Bullseye StridersBullseye Striders400 Meters32.2:02.82aUnofficial3
Mar 11Bullseye Team Time TrialsMar 11 · 100 Meters · Place 1 · Bullseye StridersBullseye Striders100 Meters1.17.37aUnofficial3
Mar 11Bullseye Team Time TrialsMar 11 · 100 Meters · Place 3 · Bullseye StridersBullseye Striders100 Meters3.17.37aUnofficial3