Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNew York Relays - Youth Division · Apr 2716.57aNew York Relays - Youth DivisionApril 27, 2024
200 Meters · IndoorArmory Youth Winter Invitational · Feb 1732.79Armory Youth Winter InvitationalFebruary 17, 2025
200 Meters · OutdoorYouth Challenge - Series Season Opener · Apr 632.48aYouth Challenge - Series Season OpenerApril 6, 2025
55 Meter · IndoorThe Ocean Breeze Invitational - Youth Division · Feb 98.99aThe Ocean Breeze Invitational - Youth DivisionFebruary 9, 2025
55 Meters · IndoorOcean Breeze Invitational - Youth · Feb 98.99Ocean Breeze Invitational - YouthFebruary 9, 2025
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 2510.15mUSATF National Youth Outdoor ChampionshipsJune 25, 2025
Discus · 1kg · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2536.72mUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
Javelin · 450g AeroJav · Outdoor2024 USATF National Youth Outdoor Championships · Jun 2629.26m2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
Javelin · 600g · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2539.57mUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
Shot Put · 4kg · IndoorUSATF National Youth Indoor Championships · Mar 2110.14mUSATF National Youth Indoor ChampionshipsMarch 21, 2025
Shot Put · 4kg · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2512.45mUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
Shot Put · 6lb · IndoorThe Ocean Breeze Holiday Festival - Youth Division · Dec 2911.03mThe Ocean Breeze Holiday Festival - Youth DivisionDecember 29, 2024
Shot Put · 6lb · Outdoor2024 USATF National Youth Outdoor Championships · Jun 2610.71m2024 USATF National Youth Outdoor ChampionshipsJune 26, 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 1 · Ocean Breeze Wave RunnersJavelin600g1.39.57m PB8
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Discus · Place 3 · Ocean Breeze Wave RunnersDiscus1kg3.36.72m PB8
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.12.45m PB8
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin600g1.39.49m8
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Discus · Place 1 · Ocean Breeze Wave RunnersDiscus1kg1.32.10m8
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.11.24m8
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Discus · Ocean Breeze Wave RunnersDiscus1kg—DNS8
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Shot Put · Ocean Breeze Wave RunnersShot Put4kg—DNS8
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin600g1.39.00m8
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put4kg2.11.67m8
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin600g1.35.36m8
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.10.76m8
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin600g1.31.18m8
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.10.85m8

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put212.18m14
Mar 12Nike Indoor NationalsMar 12 · Shot Put · Place 7 · Ocean Breeze Wave Runners|NYShot Put711.76m—
Mar 12Nike Indoor NationalsMar 12 · Shot Put · Place 7 · Ocean BreezeShot Put738-07.008
Feb 22USATF New York Youth Association ChampionshipFeb 22 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put111.48m14
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put111.46m14
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put110.74m14

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 5 · Ocean BreezeCombined results533.51m—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 10 · Ocean BreezeCombined results1024.27m—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 6 · Ocean BreezeCombined results610.15m PB—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin135.76m13
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Discus · Place 3 · Ocean Breeze Wave RunnersDiscus326.64m13
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put210.40m13
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin600g1.36.69m7
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.10.50m7
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 200 Meters · Ocean Breeze Wave Runners200 Meters—DNS7
Apr 13Youth Challenge Series - New York RelaysApr 13 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin600g1.29.97m7
Apr 13Youth Challenge Series - New York RelaysApr 13 · Discus · Place 1 · Ocean Breeze Wave RunnersDiscus1kg1.24.78m7
Apr 13Youth Challenge Series - New York RelaysApr 13 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.10.06m7
Apr 6Youth Challenge - Series Season OpenerApr 6 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin125.61m7
Apr 6Youth Challenge - Series Season OpenerApr 6 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put28.75m7
Apr 6Youth Challenge - Series Season OpenerApr 6 · 200 Meters · Place 9 · Ocean Breeze Wave Runners200 Meters932.48a PB7

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put4kg4.10.14m PB7
Feb 17Armory Youth Winter InvitationalFeb 17 · Shot Put · Place 2 · Ocean BreezeShot Put29.40m12
Feb 17Armory Youth Winter InvitationalFeb 17 · 200 Meters · Place 64 · Ocean Breeze200 Meters6432.79 PB12
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put29.19m13
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 28 · Ocean Breeze Wave Runners55 Meters288.99 PB13
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 28 · Ocean Breeze Wave Runners55 Meter28.8.99a PB7
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put4kg2.9.19m7
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put19.68m13
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 55 Meters · Place 34 · Ocean Breeze Wave Runners55 Meters349.1413

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 39 · Ocean Breeze Wave Runners55 Meter39.9.06a7
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put6lb1.11.03m PB7
Feb 25USATF New York Youth Association ChampionshipFeb 25 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put28.61m12
Feb 11Ocean Breeze Youth InvitationalFeb 11 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put38.58m12
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put38.15m12
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 55 Meters · Place 46 · Ocean Breeze Wave Runners55 Meters4610.1712

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Javelin · Place 6 · Ocean Breeze Wave RunnersJavelin625.56m12
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put110.49m12
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Javelin · Place 3 · Ocean Breeze Wave RunnersJavelin450g AeroJav3.29.26m PB6
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put6lb1.10.71m PB6
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Javelin · Place 5 · Ocean Breeze Wave RunnersJavelin450g AeroJav5.22.10m6
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put6lb1.10.44m6
May 252024 V02Max Track Club Preseason Invitational May 25 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.9.59m6
May 252024 V02Max Track Club Preseason Invitational May 25 · 200 Meters · Place 20 · Ocean Breeze Wave Runners200 Meters20.38.77a6
May 252024 V02Max Track Club Preseason Invitational May 25 · 100 Meters · Place 19 · Ocean Breeze Wave Runners100 Meters19.16.73a6
May 11Spring Fling Twilight FestivalMay 11 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin224.94m12
May 11Spring Fling Twilight FestivalMay 11 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put29.20m12
May 4Northeast Twilight InvitationalMay 4 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin450g AeroJav2.26.91m6
May 4Northeast Twilight InvitationalMay 4 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put6lb3.8.67m6
Apr 27New York Relays - Youth DivisionApr 27 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin450g AeroJav1.22.48m6
Apr 27New York Relays - Youth DivisionApr 27 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.8.51m6
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 27 · Ocean Breeze Wave Runners100 Meters27.16.57a PB6
Apr 14Youth Challenge Series Season OpenerApr 14 · Javelin · Place 3 · Ocean Breeze Wave RunnersJavelin317.90m12
Apr 14Youth Challenge Series Season OpenerApr 14 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put17.94m12

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 40 · Ocean Breeze Wave Runners55 Meter40.10.19a6
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put6lb3.8.31m6

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put6lb6.7.87m5
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Javelin · Place 9 · Ocean Breeze Wave RunnersJavelin911.03m11
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put65.58m11
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Javelin · Place 11 · Ocean Breeze Wave RunnersJavelin1111.24m11
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put84.98m11
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 100 Meters · Place 31 · Ocean Breeze Wave Runners100 Meters3120.6211
Apr 23New York Relays - Youth DivisionApr 23 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put54.76m11
Apr 23New York Relays - Youth DivisionApr 23 · 100 Meters · Place 26 · Ocean Breeze Wave Runners100 Meters2619.9211
Apr 16Icahn Stadium Youth Season OpenerApr 16 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put55.50m11