Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRUFF KUTZ RELAYS · May 1713.71aRUFF KUTZ RELAYSMay 17, 2025
200 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 828.53Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
200 Meters · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 1027.94Youth Challenge Series - Northeast Twilight InvitationalMay 10, 2025
300 Meters · IndoorOcean Breeze Youth Practice Meet #3 · Jan 171:15.90Ocean Breeze Youth Practice Meet #3January 17, 2021
55 Meter · IndoorThe Ocean Breeze Invitational - Youth Division · Feb 98.02aThe Ocean Breeze Invitational - Youth DivisionFebruary 9, 2025
55 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 117.80Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
Combined results · OutdoorYouth Challenge Series - Northeast Invitational · May 24.05mYouth Challenge Series - Northeast InvitationalMay 2, 2021
Discus · 1kg · OutdoorUSATF New York Association Junior Olympic Championships · Jun 1519.39mUSATF New York Association Junior Olympic ChampionshipsJune 15, 2024
Javelin · 450g AeroJav · OutdoorUSATF National Youth Outdoor Championships · Jun 2911.69mUSATF National Youth Outdoor ChampionshipsJune 29, 2022
Javelin · 600g · OutdoorYouth Challenge Series - Spring Fling Twilight Festival · May 328.44mYouth Challenge Series - Spring Fling Twilight FestivalMay 3, 2025
Javelin · 800g · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2530.44mUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
Shot Put · 12lb · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 308.66mUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Shot Put · 4kg · IndoorOcean Breeze Youth Holiday Festival · Dec 299.83mOcean Breeze Youth Holiday FestivalDecember 29, 2025
Shot Put · 4kg · OutdoorYouth Challenge Series - Spring Fling Twilight Festival · May 39.66mYouth Challenge Series - Spring Fling Twilight FestivalMay 3, 2025
Shot Put · 6lb · IndoorOcean Breeze Youth Holiday Festival · Dec 298.32mOcean Breeze Youth Holiday FestivalDecember 29, 2023
Shot Put · 6lb · OutdoorIcahn Stadium - Spring Fling Classic · May 226.02mIcahn Stadium - Spring Fling ClassicMay 22, 2022

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Javelin · Place 5 · Ocean Breeze Wave RunnersJavelin800g5.30.44m PB9
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put12lb7.8.46m9
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin800g1.27.73m9
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put12lb2.8.66m PB9
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin800g1.28.40m9
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put12lb1.8.19m9
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 200 Meters · Place 17 · Ocean Breeze Wave Runners200 Meters17.28.06a9
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin800g1.27.46m9
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put12lb1.8.66m9
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Javelin · Place 1 · Ocean Breeze Wave RunnersJavelin800g1.24.97m9
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put12lb1.8.48m9

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put68-77m15
Feb 22USATF New York Youth Association ChampionshipFeb 22 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put18.52m15
Feb 16Armory Youth ChampsFeb 16 · Shot Put · Place 2 · Ocean BreezeShot Put28.71m15
Feb 16Armory Youth ChampsFeb 16 · 55 Meters · Place 17 · Ocean Breeze55 Meters177.9315
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 200 Meters · Place 34 · Ocean Breeze Wave Runners200 Meters3428.53 PB15
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put18.59m15
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put18.03m15
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55 Meters · Place 14 · Ocean Breeze Wave Runners55 Meters147.80 PB15

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.9.83m PB9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put4kg6.9.03m8
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put19.29m14
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 17 · Ocean Breeze Wave Runners55 Meters178.0214
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 17 · Ocean Breeze Wave Runners55 Meter17.8.02a PB8
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.9.29m8
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put29.40m14

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 10 · Ocean BreezeCombined results1030.05m—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 4 · Ocean BreezeCombined results410.73m—
May 17RUFF KUTZ RELAYSMay 17 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put4kg2.31' 0"8
May 17RUFF KUTZ RELAYSMay 17 · 100 Meters · Place 19 · Ocean Breeze Wave Runners100 Meters19.13.71a PB8
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin229.44m14
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put49.10m14
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200 Meters · Place 26 · Ocean Breeze Wave Runners200 Meters2627.94 PB14
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin600g2.28.44m PB8
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put4kg3.9.66m PB8
Apr 13Youth Challenge Series - New York RelaysApr 13 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin600g2.25.55m8
Apr 13Youth Challenge Series - New York RelaysApr 13 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put4kg2.9.35m8
Apr 13Youth Challenge Series - New York RelaysApr 13 · 100 Meters · Place 7 · Ocean Breeze Wave Runners100 Meters7.14.16a8
Apr 6Youth Challenge - Series Season OpenerApr 6 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put19.19m8
Apr 6Youth Challenge - Series Season OpenerApr 6 · 100 Meters · Place 5 · Ocean Breeze Wave Runners100 Meters514.23a8

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 55 Meter · Place 35 · Ocean Breeze Wave Runners55 Meter35.8.11a8
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put4kg1.9.17m8
Feb 25USATF New York Youth Association ChampionshipFeb 25 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put56.58m13
Feb 11Ocean Breeze Youth InvitationalFeb 11 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put87.04m13
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 55 Meters · Place 38 · Ocean Breeze Wave Runners55 Meters389.2213
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put56.95m13
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 55 Meters · Place 40 · Ocean Breeze Wave Runners55 Meters409.4413

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Javelin · Place 16 · Ocean Breeze Wave RunnersJavelin600g16.20.96m7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Discus · Place 15 · Ocean Breeze Wave RunnersDiscus1kg15.18.10m7
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Shot Put · Place 13 · Ocean Breeze Wave RunnersShot Put4kg13.7.59m7
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Javelin · Place 6 · Ocean Breeze Wave RunnersJavelin600g6.20.92m7
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Discus · Place 5 · Ocean Breeze Wave RunnersDiscus1kg5.19.39m PB7
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put4kg7.7.77m7
May 252024 V02Max Track Club Preseason Invitational May 25 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put4kg5.7.66m7
May 252024 V02Max Track Club Preseason Invitational May 25 · 100 Meters · Place 21 · Ocean Breeze Wave Runners100 Meters21.15.40a7
May 11Spring Fling Twilight FestivalMay 11 · Javelin · Place 5 · Ocean Breeze Wave RunnersJavelin520.16m13
May 11Spring Fling Twilight FestivalMay 11 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put37.20m13
May 4Northeast Twilight InvitationalMay 4 · Javelin · Place 7 · Ocean Breeze Wave RunnersJavelin600g7.19.13m7
May 4Northeast Twilight InvitationalMay 4 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put4kg8.7.28m7
May 4Northeast Twilight InvitationalMay 4 · 100 Meters · Place 19 · Ocean Breeze Wave Runners100 Meters19.15.54a7
Apr 27New York Relays - Youth DivisionApr 27 · Javelin · Place 4 · Ocean Breeze Wave RunnersJavelin600g4.16.03m7
Apr 27New York Relays - Youth DivisionApr 27 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put4kg5.6.96m7
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 34 · Ocean Breeze Wave Runners100 Meters34.15.56a7
Apr 14Youth Challenge Series Season OpenerApr 14 · Javelin · Place 6 · Ocean Breeze Wave RunnersJavelin621.39m13
Apr 14Youth Challenge Series Season OpenerApr 14 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put67.27m13

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 37 · Ocean Breeze Wave Runners55 Meter37.9.60a7
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.8.32m PB7
Dec 10 Speed Capital New York InvitationalDec 10 · Shot Put · Place 1 · Ocean Breeze Wave RunnersShot Put6lb1.7.88m7
Feb 26USATF New York Youth Association ChampionshipFeb 26 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put46.22m12
Jan 22Ocean Breeze Youth InvitationalJan 22 · Shot Put · Place 6 · OB WaveRunnersShot Put66.36m12
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 52 · OB WaveRunners55 Meters5210.0212
Jan 22Ocean Breeze Youth InvitationalJan 22 · Shot Put · Place 6 · Ocean Breeze Wave RunnerShot Put66.36m6
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 52 · Ocean Breeze Wave Runne55 Meters5210.02a6
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 55 Meter · Place 47 · Ocean Breeze Wave Runners55 Meter47.10.19a6
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.6.02m6

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Javelin · Place 5 · Ocean Breeze Wave RunnersJavelin515.51m12
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put56.65m12
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin219.38m12
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put56.48m12
Apr 16Icahn Stadium Youth Season OpenerApr 16 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin216.25m12
Apr 16Icahn Stadium Youth Season OpenerApr 16 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put36.89m12

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.6.97m6
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · Shot Put · Place 14 · Ocean Breeze Wave RunnersShot Put6lb14.5.40m5
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put35.87m11
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 55 Meters · Place 7 · Ocean Breeze Wave Runners55 Meters710.7711
Jan 23Ocean Breeze Invitational - YouthJan 23 · 55 Meters · Place 33 · Ocean Breeze Wave Runners55 Meters3310.4911
Jan 23Ocean Breeze Invitational - YouthJan 23 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put65.04m11
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put25.05m11
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 55 Meters · Place 24 · Ocean Breeze Wave Runners55 Meters2410.0911

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Javelin · Place 11 · Ocean Breeze Wave RunnersJavelin450g AeroJav11.11.69m PB5
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Shot Put · Ocean Breeze Wave RunnersShot Put6lb—DNS5
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 7 · Ocean Breeze Wave RunnersJavelin79.47m11
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put45.72m11
May 22Icahn Stadium - Spring Fling ClassicMay 22 · Javelin · Place 6 · Ocean Breeze Wave RunnersJavelin450g AeroJav6.9.90m5
May 22Icahn Stadium - Spring Fling ClassicMay 22 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.6.02m PB5
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · Javelin · Place 3 · Ocean Breeze Wave RunnersJavelin450g AeroJav3.10.58m5
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put6lb2.5.76m5
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 100 Meters · Place 16 · Ocean Breeze Wave Runners100 Meters16.19.25a5
Apr 10Youth Challenge Series - Season OpenerApr 10 · Javelin · Place 3 · Ocean Breeze Wave RunnersJavelin800g3.6.58m5
Apr 10Youth Challenge Series - Season OpenerApr 10 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put6lb4.5.40m5
Apr 10Youth Challenge Series - Season OpenerApr 10 · 100 Meters · Place 16 · Ocean Breeze Wave Runners100 Meters16.19.01a5

2021 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 16 · Ocean Breeze Wave Runners55 Meter16.10.15a5
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put6lb4.4.92m5
Feb 21Ocean Breeze Practice Meet # 7 (Sprints)Feb 21 · Shot Put · Place 9 · Ocean BreezeShot Put93.80m—
Jan 31Ocean Breeze Practice Meet - 5 (Sprints)Jan 31 · Shot Put · Place 3 · Ocean BreezeShot Put34.23m—
Jan 24Ocean Breeze Practice Meet 4Jan 24 · Shot Put · Place 5 · Ocean BreezeShot Put54.39m—
Jan 17Ocean Breeze Youth Practice Meet #3Jan 17 · 300 Meters · Place 14 · Ocean Breeze300 Meters141:15.90 PB—
Jan 17Ocean Breeze Youth Practice Meet #3Jan 17 · 55 Meters · Place 14 · Ocean Breeze55 Meters1411.05—
Jan 10Ocean Breeze Practice Meet #2Jan 10 · Shot Put · Place 2 · Ocean BreezeShot Put23.92m—
Jan 10Ocean Breeze Practice Meet #2Jan 10 · 200 Meters · Place 22 · Ocean Breeze200 Meters2242.69—
Jan 10Ocean Breeze Practice Meet #2Jan 10 · 55 Meters · Place 17 · Ocean Breeze55 Meters1710.39—

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 12USATF New York Association Youth ChampionshipsJun 12 · Combined results · Place 2 · Ocean BreezeCombined results211.02m—
Jun 12USATF New York Association Youth ChampionshipsJun 12 · Combined results · Place 2 · Ocean BreezeCombined results24.26m—
May 23Youth Challenge Series - Spring Fling InvitationalMay 23 · Combined results · Place 1 · Ocean BreezeCombined results154-03—
May 23Youth Challenge Series - Spring Fling InvitationalMay 23 · Combined results · Place 4 · Ocean BreezeCombined results413-11.50—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 3 · Ocean BreezeCombined results34.05m PB—