Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 216.99aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
200 Meters · IndoorArmory Youth Winter Invitational · Feb 1737.95Armory Youth Winter InvitationalFebruary 17, 2025
200 Meters · OutdoorYouth Challenge Series - Icahn Stadium Northeast Twilight · May 936.96aYouth Challenge Series - Icahn Stadium Northeast TwilightMay 9, 2026
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 291:01.58aOcean Breeze Youth Holiday FestivalDecember 29, 2025
400 Meters · IndoorUSATF National Youth Indoor Championships · Mar 211:26.16aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
400 Meters · OutdoorUSATF New York Youth Association Championship · Mar 91:29.54USATF New York Youth Association ChampionshipMarch 9, 2025
55 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 119.67Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
Discus · 1kg · OutdoorYouth Challenge Series - Icahn Stadium Northeast Twilight · May 916.10mYouth Challenge Series - Icahn Stadium Northeast TwilightMay 9, 2026
Shot Put · 4kg · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 26.24mYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
Shot Put · 6lb · IndoorOcean Breeze Youth Holiday Festival · Dec 296.29mOcean Breeze Youth Holiday FestivalDecember 29, 2025
Shot Put · 6lb · OutdoorYouth Challenge Series - Spring Fling Twilight Festival · May 35.57mYouth Challenge Series - Spring Fling Twilight FestivalMay 3, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Discus · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersDiscus1kg8.14.00m7
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Shot Put · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg11.5.89m7
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 100 Meters · Place 27 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 MetersRound P27.18.49aWind: 37
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Discus · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersDiscus1kg9.16.10m PB7
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Shot Put · Place 7 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg7.5.47m7
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 200 Meters · Place 40 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters40.36.96a PB7
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Shot Put · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg5.6.24m PB7
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 100 Meters · Place 27 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters27.16.99a PBWind: -0.57
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Discus · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersDiscus1kg—DNS7
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Shot Put · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg—DNS7
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 100 Meters · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters—DNS7
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Shot Put · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg3.6.24m7

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 16 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put165.36m13
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Shot Put · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put115.89m13
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55 Meters · Place 36 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meters369.6813
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 14 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put145.33m13
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55 Meters · Place 38 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meters389.67 PB13

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 57 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters57.1:01.58a PB7
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 12 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put6lb12.6.29m PB7
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 19 · The CampThe CampShot Put6lb19.5.67m6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 400 Meters · Place 40 · The CampThe Camp400 MetersRound P40.1:26.16a PB6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 200 Meters · Place 58 · The CampThe Camp200 MetersRound P58.38.27a6
Feb 17Armory Youth Winter InvitationalFeb 17 · Shot Put · Place 11 · The CampThe CampShot Put115.42m13
Feb 17Armory Youth Winter InvitationalFeb 17 · 400 Meters · Place 39 · The CampThe Camp400 Meters391:32.4013
Feb 17Armory Youth Winter InvitationalFeb 17 · 200 Meters · Place 52 · The CampThe Camp200 Meters5237.95 PB13
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 49 · The CampThe Camp200 Meters4939.9812
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Shot Put · Place 15 · The CampThe CampShot Put155.58m12
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 47 · The CampThe Camp400 Meters471:30.3812
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 15 · The CampThe CampShot Put6lb15.5.58m6
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 47 · The CampThe Camp400 Meters47.1:30.38a6
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 49 · The CampThe Camp200 Meters49.39.98a6
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Shot Put · Place 17 · The CampThe CampShot Put175.29m12
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 49 · The CampThe Camp200 Meters4939.0112
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 46 · The CampThe Camp55 Meters4610.5412

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Discus · Place 7 · The CampThe CampDiscus711.25m12
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Shot Put · Place 13 · The CampThe CampShot Put135.32m12
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 45 · The CampThe Camp400 Meters451:30.0012
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Shot Put · Place 10 · The CampThe CampShot Put6lb10.5.57m PB6
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 200 Meters · Place 33 · The CampThe Camp200 Meters33.37.72a6
Apr 13Youth Challenge Series - New York RelaysApr 13 · Shot Put · Place 9 · The CampThe CampShot Put6lb9.5.56m6
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 34 · The CampThe Camp400 Meters34.1:31.82a6
Mar 9USATF New York Youth Association ChampionshipMar 9 · Shot Put · Place 11 · The CampThe CampShot Put115.77m12
Mar 9USATF New York Youth Association ChampionshipMar 9 · 400 Meters · Place 25 · The CampThe Camp400 Meters251:29.54 PB12

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Place 65 · The CampThe Camp300 Meters65.1:07.71a6
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · The CampThe Camp55 Meter—DNS6
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Shot Put · Place 15 · The CampThe CampShot Put6lb15.4.99m6

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Discus · The CampThe CampDiscus1kg—FOUL5
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Shot Put · Place 17 · The CampThe CampShot Put6lb17.4.21m5
May 252024 V02Max Track Club Preseason Invitational May 25 · Shot Put · Place 13 · The CampThe CampShot Put6lb13.4.64m5
May 252024 V02Max Track Club Preseason Invitational May 25 · 100 Meters · Place 24 · The CampThe Camp100 Meters24.19.78a5
May 11Spring Fling Twilight FestivalMay 11 · Shot Put · Place 15 · The CampThe CampShot Put154.12m11
Apr 27New York Relays - Youth DivisionApr 27 · Shot Put · Place 13 · The CampThe CampShot Put6lb13.4.81m5
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 36 · The CampThe Camp100 Meters36.20.59a5
Apr 14Youth Challenge Series Season OpenerApr 14 · Shot Put · Place 10 · The CampThe CampShot Put104.22m11
Apr 14Youth Challenge Series Season OpenerApr 14 · 100 Meters · Place 30 · The CampThe Camp100 Meters3020.5811