Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNew York Relays - Youth Division · Apr 2715.88aNew York Relays - Youth DivisionApril 27, 2024
200 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 2134.27Ocean Breeze Youth Freedom GamesJanuary 21, 2024
200 Meters · OutdoorSpring Fling Twilight Festival · May 1133.69Spring Fling Twilight FestivalMay 11, 2024
400 Meters · IndoorOcean Breeze Youth Invitational · Feb 111:25.31Ocean Breeze Youth InvitationalFebruary 11, 2024
400 Meters · OutdoorSpring Fling Twilight Festival · May 111:25.34Spring Fling Twilight FestivalMay 11, 2024
55 Meter · IndoorThe Ocean Breeze Invitational - Youth Division · Feb 99.08aThe Ocean Breeze Invitational - Youth DivisionFebruary 9, 2025
55 Meters · IndoorOcean Breeze Invitational - Youth · Feb 99.08Ocean Breeze Invitational - YouthFebruary 9, 2025
Discus · 1kg · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 3017.35mUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Javelin · 600g · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 3015.68mUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Shot Put · 4kg · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 307.09mUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Shot Put · 6lb · IndoorOcean Breeze Youth Holiday Festival · Dec 298.70mOcean Breeze Youth Holiday FestivalDecember 29, 2025
Shot Put · 6lb · OutdoorYouth Challenge Series - New York Relays · Apr 137.07mYouth Challenge Series - New York RelaysApril 13, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin600g1.15.68m PB10
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Discus · Place 2 · Ocean Breeze Wave RunnersDiscus1kg2.17.35m PB10
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.7.09m PB10
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin600g1.15.42m10
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put4kg2.6.59m10
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin600g2.13.19m10
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.6.15m10
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.6.75m10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put36.69m15
Feb 22USATF New York Youth Association ChampionshipFeb 22 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put46.75m15
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 55 Meters · Place 17 · Ocean Breeze Wave Runners55 MetersRound P179.3315
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put16.78m15
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55 Meters · Place 22 · Ocean Breeze Wave Runners55 Meters229.2815
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put26.52m15
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55 Meters · Place 13 · Ocean Breeze Wave Runners55 Meters139.2015

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 41 · Ocean Breeze Wave Runners55 Meter41.9.11a10
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.8.70m PB10
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 15 · Ocean Breeze Wave RunnersShot Put6lb15.6.50m9
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Shot Put · Place 10 · Ocean Breeze Wave RunnersShot Put107.50m14
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 53 · Ocean Breeze Wave Runners55 Meters539.08 PB14
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 53 · Ocean Breeze Wave Runners55 Meter53.9.08a PB9
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 10 · Ocean Breeze Wave RunnersShot Put6lb10.7.50m9
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put56.66m14

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Javelin · Place 5 · Ocean Breeze Wave RunnersJavelin511.14m14
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put37.32m14
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Javelin · Place 4 · Ocean Breeze Wave RunnersJavelin600g4.12.61m9
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put6lb7.6.67m9
Apr 13Youth Challenge Series - New York RelaysApr 13 · Javelin · Place 5 · Ocean Breeze Wave RunnersJavelin600g5.11.06m9
Apr 13Youth Challenge Series - New York RelaysApr 13 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put6lb3.7.07m PB9
Apr 6Youth Challenge - Series Season OpenerApr 6 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put56.47m—
Apr 6Youth Challenge - Series Season OpenerApr 6 · 100 Meters · Place 16 · Ocean Breeze Wave Runners100 Meters1616.39a—
Mar 9USATF New York Youth Association ChampionshipMar 9 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put57.24m14

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 24 · Ocean Breeze Wave Runners55 Meter24.9.09a9
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put6lb6.6.43m9
Feb 25USATF New York Youth Association ChampionshipFeb 25 · Shot Put · Place 14 · Ocean Breeze Wave RunnersShot Put144.96m13
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 55 Meters · Place 26 · Ocean Breeze Wave Runners55 MetersRound P269.3713
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 114 · Ocean Breeze Wave Runners400 Meters1141:25.31 PB13
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55 Meters · Place 72 · Ocean Breeze Wave Runners55 Meters729.3413
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · Shot Put · Place 19 · Ocean Breeze Wave RunnersShot Put194.75m13
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 133 · Ocean Breeze Wave Runners200 Meters13334.27 PB13
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 135 · Ocean Breeze Wave Runners400 Meters1351:26.0613

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Shot Put · Ocean Breeze Wave RunnersShot Put6lb—DNS8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Ocean Breeze Wave Runners200 Meters—DNSWind: 0.78
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 100 · Ocean Breeze Wave Runners400 Meters1001:25.34 PB13
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 66 · Ocean Breeze Wave Runners200 Meters6633.69 PB13
May 4Northeast Twilight InvitationalMay 4 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put6lb8.4.31m8
May 4Northeast Twilight InvitationalMay 4 · 100 Meters · Place 46 · Ocean Breeze Wave Runners100 Meters46.16.69aWind: -0.28
Apr 27New York Relays - Youth DivisionApr 27 · Shot Put · Place 9 · Ocean Breeze Wave RunnersShot Put6lb9.4.87m8
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 42 · Ocean Breeze Wave Runners100 Meters42.15.88a PB8

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 43 · Ocean Breeze Wave Runners55 Meter43.9.35a8
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.5.19m8
Dec 10 Speed Capital New York InvitationalDec 10 · 800 Meters · Ocean Breeze Wave Runners800 Meters—DNS8
Dec 10 Speed Capital New York InvitationalDec 10 · 400 Meters · Place 34 · Ocean Breeze Wave Runners400 Meters34.1:27.72a8
Dec 10 Speed Capital New York InvitationalDec 10 · 200 Meters · Place 27 · Ocean Breeze Wave Runners200 Meters27.35.44a8
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 200 Meters · Place 29 · Ocean Breeze Wave Runners200 Meters2935.2412
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 55 Meters · Place 18 · Ocean Breeze Wave Runners55 MetersRound P189.6912
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 95 · Ocean Breeze Wave Runne400 Meters951:30.62a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 55 · Ocean Breeze Wave Runne55 Meters559.60a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 95 · OB WaveRunners400 Meters951:30.6212
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 55 · OB WaveRunners55 Meters559.6012
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 55 Meter · Place 51 · Ocean Breeze Wave Runners55 Meter51.10.06a7
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 79 · Ocean Breeze Wave Runners200 Meters79.38.58a7

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Javelin · Place 5 · Ocean Breeze Wave RunnersJavelin511.34m12
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put84.96m12
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 200 Meters · Place 52 · Ocean Breeze Wave Runners200 Meters5234.7212
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Javelin · Place 5 · Ocean Breeze Wave RunnersJavelin510.57m12
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put74.28m12
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 100 Meters · Place 47 · Ocean Breeze Wave Runners100 Meters4716.8612
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 38 · Ocean Breeze Wave Runners400 Meters381:26.9412