Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorYouth Challenge Series - Icahn Stadium New York Relays · Apr 1913.24aYouth Challenge Series - Icahn Stadium New York RelaysApril 19, 2026
200 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 828.04Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
200 Meters · OutdoorYouth Challenge Series - Icahn Stadium Northeast Twilight · May 926.79aYouth Challenge Series - Icahn Stadium Northeast TwilightMay 9, 2026
300 Meters · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 2949.45aThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
400 Meters · IndoorOcean Breeze Youth Invitational · Jan 221:25.83Ocean Breeze Youth InvitationalJanuary 22, 2023
400 Meters · OutdoorNew York Relays - Youth Division · Apr 231:32.51New York Relays - Youth DivisionApril 23, 2023
55 Meter · IndoorThe Ocean Breeze Invitational - Youth Division · Feb 98.38aThe Ocean Breeze Invitational - Youth DivisionFebruary 9, 2025
55 Meters · IndoorOcean Breeze Invitational - Youth · Feb 98.38Ocean Breeze Invitational - YouthFebruary 9, 2025
Shot Put · 4kg · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 307.45mUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Shot Put · 6lb · IndoorOcean Breeze Youth Holiday Festival · Dec 297.69mOcean Breeze Youth Holiday FestivalDecember 29, 2025
Shot Put · 6lb · OutdoorYouth Challenge Series - Spring Fling Twilight Festival · May 37.37mYouth 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

6 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Shot Put · Ocean Breeze Wave RunnersShot Put4kg—DNS12
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put4kg7.7.45m PB12
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put4kg5.6.73m12
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 200 Meters · Place 15 · Ocean Breeze Wave Runners200 Meters15.26.79a PB12
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put4kg7.4.57m12
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 100 Meters · Place 8 · Ocean Breeze Wave Runners100 Meters8.13.24a PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put87.66m—
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 200 Meters · Place 59 · Ocean Breeze Wave Runners200 MetersRound P5932.06—
Feb 22USATF New York Youth Association ChampionshipFeb 22 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put47.75m—
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 200 Meters · Place 28 · Ocean Breeze Wave Runners200 Meters2828.04 PB—
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put47.20m—
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put77.27m—

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put6lb7.7.69m PB12
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Ocean Breeze Wave RunnersShot Put6lb—DNS11
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put57.60m12
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 15 · Ocean Breeze Wave Runners55 Meters158.38 PB12
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 15 · Ocean Breeze Wave Runners55 Meter15.8.38a PB11
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.7.60m11
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Shot Put · Place 9 · Ocean Breeze Wave RunnersShot Put96.48m12
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 24 · Ocean Breeze Wave Runners55 Meters248.7712

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17RUFF KUTZ RELAYSMay 17 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put6lb3.19' 6"11
May 17RUFF KUTZ RELAYSMay 17 · 100 Meters · Place 5 · Ocean Breeze Wave Runners100 Meters5.14.04a11
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put87.17m12
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200 Meters · Place 9 · Ocean Breeze Wave Runners200 Meters928.2212
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.7.37m PB11
Mar 9USATF New York Youth Association ChampionshipMar 9 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put56.82m12

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Place 34 · Ocean Breeze Wave Runners300 Meters34.49.45a PB11
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 28 · Ocean Breeze Wave Runners55 Meter28.8.52a11
Feb 25USATF New York Youth Association ChampionshipFeb 25 · Shot Put · Place 9 · Ocean Breeze Wave RunnersShot Put94.27m11
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 200 Meters · Place 18 · Ocean Breeze Wave Runners200 Meters1833.4411
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 55 Meters · Place 9 · Ocean Breeze Wave Runners55 MetersRound P99.0211
Feb 11Ocean Breeze Youth InvitationalFeb 11 · Shot Put · Place 11 · Ocean Breeze Wave RunnersShot Put115.39m11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Shot Put · Place 13 · Ocean Breeze Wave RunnersShot Put6lb13.5.51m10
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Shot Put · Place 10 · Ocean Breeze Wave RunnersShot Put6lb10.5.70m10
May 252024 V02Max Track Club Preseason Invitational May 25 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put6lb8.5.91m10
May 252024 V02Max Track Club Preseason Invitational May 25 · 100 Meters · Place 13 · Ocean Breeze Wave Runners100 Meters13.15.07a10
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 30 · Ocean Breeze Wave Runners200 Meters3033.8211
May 4Northeast Twilight InvitationalMay 4 · Shot Put · Place 9 · Ocean Breeze Wave RunnersShot Put6lb9.5.49m10
May 4Northeast Twilight InvitationalMay 4 · 200 Meters · Place 30 · Ocean Breeze Wave Runners200 Meters30.33.12aWind: 0.510
May 4Northeast Twilight InvitationalMay 4 · 100 Meters · Place 18 · Ocean Breeze Wave Runners100 Meters18.16.04aWind: -0.310
Apr 27New York Relays - Youth DivisionApr 27 · Javelin · Ocean Breeze Wave RunnersJavelin450g AeroJav—DNS10
Apr 27New York Relays - Youth DivisionApr 27 · Shot Put · Place 11 · Ocean Breeze Wave RunnersShot Put6lb11.5.16m10
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 20 · Ocean Breeze Wave Runners100 Meters20.15.47a10
Mar 16The Ocean Breeze National InvitationalMar 16 · Shot Put · Place 11 · Ocean Breeze Wave RunnersShot Put115.01m11

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 15 · Ocean Breeze Wave Runners55 Meter15.9.01a10
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 11 · Ocean Breeze Wave RunnersShot Put6lb11.5.00m10
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 55 Meter · Place 25 · Ocean Breeze Wave Runners55 MeterRound P25.9.16a9
Mar 17USATF National Youth Indoor ChampionshipMar 17 · Shot Put · Ocean Breeze Wave RunnersShot Put6lb--FOUL9
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 200 Meters · Place 31 · Ocean Breeze Wave Runners200 MetersRound P31.35.11a9
Feb 26USATF New York Youth Association ChampionshipFeb 26 · Shot Put · Place 9 · Ocean Breeze Wave RunnersShot Put93.25m10
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 200 Meters · Place 10 · Ocean Breeze Wave Runners200 Meters1033.1210
Jan 22Ocean Breeze Youth InvitationalJan 22 · Shot Put · Place 12 · OB WaveRunnersShot Put123.23m10
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 40 · OB WaveRunners400 Meters401:25.83 PB10
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 36 · OB WaveRunners55 Meters369.5310
Jan 22Ocean Breeze Youth InvitationalJan 22 · Shot Put · Place 12 · Ocean Breeze Wave RunnerShot Put123.23m9
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 40 · Ocean Breeze Wave Runne400 Meters401:25.83a9
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 36 · Ocean Breeze Wave Runne55 Meters369.53a9
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · Shot Put · Ocean Breeze Wave RunnersShot Put6lb—DNS9
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 23 · Ocean Breeze Wave Runners200 Meters23.33.89a9

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put6lb8.4.50m9
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Javelin · Place 15 · Ocean Breeze Wave RunnersJavelin156.61m10
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put54.18m10
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 200 Meters · Place 31 · Ocean Breeze Wave Runners200 Meters3135.9910
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 100 Meters · Place 10 · Ocean Breeze Wave Runners100 Meters1015.6010
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 200 Meters · Place 21 · Ocean Breeze Wave Runners200 Meters2133.5010
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 49 · Ocean Breeze Wave Runners400 Meters491:32.51 PB10
Apr 23New York Relays - Youth DivisionApr 23 · 100 Meters · Place 14 · Ocean Breeze Wave Runners100 Meters1416.3710

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 15 · Ocean Breeze Wave Runners55 Meter15.9.25a9
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put6lb8.3.00m9

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Shot Put · Place 10 · Ocean Breeze Wave RunnersShot Put6lb10.3.11m8
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 9 · Ocean Breeze Wave RunnersJavelin96.23m9
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put35.29m9
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 9 · Ocean Breeze Wave Runners100 MetersRound P916.219
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 400 Meters · Place 50 · Ocean Breeze Wave Runners400 Meters50.1:38.21a8
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 200 Meters · Place 28 · Ocean Breeze Wave Runners200 Meters28.35.27a8
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 200 Meters · Place 24 · Ocean Breeze Wave Runners200 Meters24.37.76a8
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 100 Meters · Place 9 · Ocean Breeze Wave Runners100 Meters9.16.91a8
Apr 30Icahn Stadium - New York Relays (Youth Division)Apr 30 · 400 Meters · Place 41 · Ocean Breeze Wave Runners400 Meters411:52.72—
Apr 30Icahn Stadium - New York Relays (Youth Division)Apr 30 · 100 Meters · Place 20 · Ocean Breeze Wave Runners100 Meters2017.80—