Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2024 USATF National Youth Outdoor Championships · Jun 2618.80a2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
200 Meters · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 1040.75Youth Challenge Series - Northeast Twilight InvitationalMay 10, 2025
55 Meter · IndoorUSATF National Youth Indoor Championships · Mar 2111.07aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
55 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 1910.68The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
Discus · 1kg · OutdoorYouth Challenge Series - Icahn Stadium Northeast Twilight · May 915.51mYouth Challenge Series - Icahn Stadium Northeast TwilightMay 9, 2026
Javelin · 600g · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 3014.11mUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Shot Put · 4kg · IndoorOcean Breeze Youth Holiday Festival · Dec 295.38mOcean Breeze Youth Holiday FestivalDecember 29, 2025
Shot Put · 4kg · OutdoorYouth Challenge Series - Icahn Stadium Season Opener · Apr 125.78mYouth Challenge Series - Icahn Stadium Season OpenerApril 12, 2026
Shot Put · 6lb · Outdoor2024 V02Max Track Club Preseason Invitational · May 255.42m2024 V02Max Track Club Preseason Invitational May 25, 2024
Weight Throw · 20lb / 9.0kg · IndoorUSATF National Youth Indoor Championships · Mar 214.49mUSATF National Youth Indoor ChampionshipsMarch 21, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Javelin · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin600g2.14.11m PB10
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Discus · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersDiscus1kg3.14.29m10
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Shot Put · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg2.5.76m10
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Discus · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersDiscus1kg1.15.51m PB10
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Shot Put · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg3.5.10m10
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Javelin · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin600g1.12.18m10
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Shot Put · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg1.5.36m10
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Discus · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersDiscus1kg1.13.19m10
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Shot Put · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg2.5.12m10
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Shot Put · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg2.5.78m PB10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Weight Throw · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersWeight Throw34.45m16
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put45.73m16
Feb 22USATF New York Youth Association ChampionshipFeb 22 · Weight Throw · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersWeight Throw34.62m16
Feb 22USATF New York Youth Association ChampionshipFeb 22 · Shot Put · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put55.75m16
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Weight Throw · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersWeight Throw13.36m16
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put35.60m16

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg3.5.38m PB10
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Weight Throw · Place 2 · The CampThe CampWeight Throw20lb / 9.0kg2.4.49m PB9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 55 Meter · Place 27 · The CampThe Camp55 MeterRound P27.11.07a PB9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 7 · The CampThe CampShot Put4kg7.5.30m9
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Weight Throw · The CampThe CampWeight Throw20lb / 9.0kg—DNS9
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · The CampThe CampShot Put4kg—DNS9
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · The CampThe Camp200 Meters—DNS9
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Weight Throw · Place 2 · The CampThe CampWeight Throw24.42m15
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Shot Put · Place 4 · The CampThe CampShot Put44.98m15
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 22 · The CampThe Camp55 Meters2210.68 PB15

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Discus · Place 2 · The CampThe CampDiscus213.26m15
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Shot Put · Place 3 · The CampThe CampShot Put35.10m15
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200 Meters · Place 26 · The CampThe Camp200 Meters2640.75 PB15
Apr 13Youth Challenge Series - New York RelaysApr 13 · Discus · Place 2 · The CampThe CampDiscus1kg2.14.01m9
Apr 13Youth Challenge Series - New York RelaysApr 13 · Shot Put · Place 4 · The CampThe CampShot Put4kg4.5.12m9
Apr 13Youth Challenge Series - New York RelaysApr 13 · 100 Meters · Place 10 · The CampThe Camp100 Meters10.19.74a9
Mar 9USATF New York Youth Association ChampionshipMar 9 · Weight Throw · Place 2 · The CampThe CampWeight Throw24.14m15
Mar 9USATF New York Youth Association ChampionshipMar 9 · Shot Put · Place 3 · The CampThe CampShot Put35.23m15

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Weight Throw · The CampThe CampWeight Throw20lb / 9.0kg—DNS9
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · The CampThe Camp55 Meter—DNS9
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Shot Put · The CampThe CampShot Put6lb—DNS9

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Discus · Place 8 · The CampThe CampDiscus812.49m14
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Discus · Place 13 · The CampThe CampDiscus1kg13.10.87m8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Shot Put · Place 15 · The CampThe CampShot Put6lb15.5.05m8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 100 Meters · Place 35 · The CampThe Camp100 MetersRound P35.18.80a PBWind: 18
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Discus · Place 9 · The CampThe CampDiscus1kg9.12.44m8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Shot Put · Place 15 · The CampThe CampShot Put6lb15.4.84m8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 65 · The CampThe Camp200 Meters65.42.41aWind: 2.58
May 252024 V02Max Track Club Preseason Invitational May 25 · Shot Put · Place 10 · The CampThe CampShot Put6lb10.5.42m PB8
May 252024 V02Max Track Club Preseason Invitational May 25 · 200 Meters · Place 64 · The CampThe Camp200 Meters64.43.50a8
May 252024 V02Max Track Club Preseason Invitational May 25 · 100 Meters · Place 48 · The CampThe Camp100 Meters48.19.67a8
May 11Spring Fling Twilight FestivalMay 11 · Discus · Place 3 · The CampThe CampDiscus312.51m14
May 11Spring Fling Twilight FestivalMay 11 · Shot Put · Place 8 · The CampThe CampShot Put83.88m14
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 74 · The CampThe Camp200 Meters7443.0314
Apr 27New York Relays - Youth DivisionApr 27 · Discus · Place 1 · The CampThe CampDiscus1kg1.10.77m8
Apr 27New York Relays - Youth DivisionApr 27 · Shot Put · Place 10 · The CampThe CampShot Put6lb10.4.74m8
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 53 · The CampThe Camp100 Meters53.19.84a8
Apr 14Youth Challenge Series Season OpenerApr 14 · 100 Meters · Place 60 · The CampThe Camp100 Meters6020.3414