Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorYouth Challenge Series Season Opener · Apr 1415.69Youth Challenge Series Season OpenerApril 14, 2024
200 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 2135.74Ocean Breeze Youth Freedom GamesJanuary 21, 2024
200 Meters · OutdoorIcahn Stadium Spring Fling Invitational · May 2135.81Icahn Stadium Spring Fling InvitationalMay 21, 2023
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 291:00.83aOcean Breeze Youth Holiday FestivalDecember 29, 2023
400 Meters · OutdoorNew York Relays - Youth Division · Apr 231:38.61New York Relays - Youth DivisionApril 23, 2023
55 Meter · IndoorThe Ocean Breeze Invitational - Youth Division · Feb 99.64aThe Ocean Breeze Invitational - Youth DivisionFebruary 9, 2025
55 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 219.23Ocean Breeze Youth Freedom GamesJanuary 21, 2024
Discus · 1kg · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2516.05mUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
Javelin · 300g TJ · OutdoorUSATF Region 1 Junior Olympic Championships · Jul 711.27mUSATF Region 1 Junior Olympic ChampionshipsJuly 7, 2023
Javelin · 450g AeroJav · OutdoorNortheast Twilight Invitational · May 413.55mNortheast Twilight InvitationalMay 4, 2024
Javelin · 600g · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 3014.38mUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Shot Put · 6lb · IndoorUSATF National Youth Indoor Championships · Mar 218.52mUSATF National Youth Indoor ChampionshipsMarch 21, 2025
Shot Put · 6lb · OutdoorNew York Relays - Youth Division · Apr 278.74mNew York Relays - Youth DivisionApril 27, 2024

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Javelin · Place 6 · Ocean Breeze Wave RunnersJavelin600g6.13.58m7
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Discus · Place 7 · Ocean Breeze Wave RunnersDiscus1kg7.16.05m PB7
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.8.35m7
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Javelin · Place 8 · Ocean Breeze Wave RunnersJavelin600g8.14.38m PB7
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Discus · Place 5 · Ocean Breeze Wave RunnersDiscus1kg5.15.60m7
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put6lb7.8.14m7
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Javelin · Ocean Breeze Wave RunnersJavelin600g—DNS7
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Shot Put · Ocean Breeze Wave RunnersShot Put6lb—DNS7
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin600g2.14.26m7
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put6lb1.7.98m7
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Javelin · Place 6 · Ocean Breeze Wave RunnersJavelin600g6.10.53m7
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.8.07m7
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Javelin · Place 4 · Ocean Breeze Wave RunnersJavelin600g4.13.12m7
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put6lb6.7.92m7

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 14 · Ocean Breeze Wave RunnersShot Put147.88m13
Feb 22USATF New York Youth Association ChampionshipFeb 22 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put58.94m13
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put78.88m13
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put47.45m13
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55 Meters · Place 49 · Ocean Breeze Wave Runners55 Meters499.7213

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.8.40m7
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.8.52m PB6
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put28.33m12
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 38 · Ocean Breeze Wave Runners55 Meters389.6412
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 38 · Ocean Breeze Wave Runners55 Meter38.9.64a PB6
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.8.33m6
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put18.33m12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Javelin · Place 3 · Ocean Breeze Wave RunnersJavelin312.85m12
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put19.00m12
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Javelin · Place 3 · Ocean Breeze Wave RunnersJavelin450g AeroJav3.12.09m6
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.8.58m6
Apr 13Youth Challenge Series - New York RelaysApr 13 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin450g AeroJav1.13.27m6
Apr 13Youth Challenge Series - New York RelaysApr 13 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.8.27m6
Apr 13Youth Challenge Series - New York RelaysApr 13 · 100 Meters · Place 15 · Ocean Breeze Wave Runners100 Meters15.17.76a6
Apr 6Youth Challenge - Series Season OpenerApr 6 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put27.65m6
Apr 6Youth Challenge - Series Season OpenerApr 6 · 100 Meters · Place 12 · Ocean Breeze Wave Runners100 Meters1217.35a6

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 33 · Ocean Breeze Wave Runners55 Meter33.9.71a6
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put6lb1.7.75m6
Feb 25USATF New York Youth Association ChampionshipFeb 25 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put66.72m11
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 55 Meters · Place 18 · Ocean Breeze Wave Runners55 MetersRound P189.3011
Feb 11Ocean Breeze Youth InvitationalFeb 11 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put76.58m11
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55 Meters · Place 54 · Ocean Breeze Wave Runners55 Meters549.4511
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put76.40m11
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 93 · Ocean Breeze Wave Runners200 Meters9335.74 PB11
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 55 Meters · Place 40 · Ocean Breeze Wave Runners55 Meters409.23 PB11

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put58.59m11
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Javelin · Place 10 · Ocean Breeze Wave RunnersJavelin450g AeroJav10.11.91m5
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put6lb3.8.46m5
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Javelin · Ocean Breeze Wave RunnersJavelin450g AeroJav—DNS5
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put6lb6.6.95m5
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Ocean Breeze Wave Runners200 Meters—DNS5
May 252024 V02Max Track Club Preseason Invitational May 25 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put6lb1.7.40m5
May 252024 V02Max Track Club Preseason Invitational May 25 · 100 Meters · Place 30 · Ocean Breeze Wave Runners100 Meters30.17.36a5
May 11Spring Fling Twilight FestivalMay 11 · Javelin · Place 3 · Ocean Breeze Wave RunnersJavelin312.35m11
May 11Spring Fling Twilight FestivalMay 11 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put18.29m11
May 4Northeast Twilight InvitationalMay 4 · Javelin · Place 3 · Ocean Breeze Wave RunnersJavelin450g AeroJav3.13.55m PB5
May 4Northeast Twilight InvitationalMay 4 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.8.11m5
Apr 27New York Relays - Youth DivisionApr 27 · Javelin · Place 3 · Ocean Breeze Wave RunnersJavelin450g AeroJav3.12.77m5
Apr 27New York Relays - Youth DivisionApr 27 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.8.74m PB5
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 50 · Ocean Breeze Wave Runners100 Meters50.16.51a5
Apr 14Youth Challenge Series Season OpenerApr 14 · Javelin · Place 4 · Ocean Breeze Wave RunnersJavelin414.89m11
Apr 14Youth Challenge Series Season OpenerApr 14 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put57.15m11
Apr 14Youth Challenge Series Season OpenerApr 14 · 100 Meters · Place 34 · Ocean Breeze Wave Runners100 Meters3415.69 PB11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 49 · Ocean Breeze Wave Runners300 Meters49.1:00.83a PB5
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.6.19m5

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Javelin · Place 3 · Ocean Breeze Wave RunnersJavelin300g TJ3.11.27m PB4
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Javelin · Place 3 · Ocean Breeze Wave RunnersJavelin311.59m10
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Shot Put · Place 9 · Ocean Breeze Wave RunnersShot Put93.31m10
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 200 Meters · Place 32 · Ocean Breeze Wave Runners200 Meters3235.81 PB10
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin29.73m10
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 100 Meters · Place 24 · Ocean Breeze Wave Runners100 Meters2417.1810
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 200 Meters · Place 42 · Ocean Breeze Wave Runners200 Meters4237.0310
Apr 23New York Relays - Youth DivisionApr 23 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put42.80m10
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 16 · Ocean Breeze Wave Runners400 Meters161:38.61 PB10
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 200 Meters · Place 17 · Ocean Breeze Wave Runners200 Meters1740.4210
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 100 Meters · Place 10 · Ocean Breeze Wave Runners100 Meters1018.5410