Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 810.31Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 257.40mUSATF National Youth Outdoor ChampionshipsJune 25, 2025
Discus · 1kg · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 620.10mUSATF New Jersey Association Junior Olympic ChampionshipsJune 6, 2026
Javelin · 450g AeroJav · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 617.98mUSATF New Jersey Association Junior Olympic ChampionshipsJune 6, 2026
Javelin · 600g · OutdoorGCN All-Comers Series · Jun 1319.82mGCN All-Comers SeriesJune 13, 2026
Shot Put · 4kg · OutdoorGCN All-Comers Series · Jun 139.17mGCN All-Comers SeriesJune 13, 2026
Shot Put · 6lb · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 68.93mUSATF New Jersey Association Junior Olympic ChampionshipsJune 6, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 13GCN All-Comers SeriesJun 13 · Javelin · Place 3 · SpeedstersJavelin600g3.19.82m PB6
Jun 13GCN All-Comers SeriesJun 13 · Shot Put · Place 3 · SpeedstersShot Put4kg3.9.17m PB6
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · Javelin · Place 5 · SpeedstersJavelin450g AeroJav5.17.98m PB6
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · Discus · Place 3 · SpeedstersDiscus1kg3.20.10m PB6
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · Shot Put · Place 3 · SpeedstersShot Put6lb3.8.93m PB6
May 29Under Armour Track & Field Nationals at IMG AcademyMay 29 · Shot Put · SpeedstersShot Put6lb--DNS6
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Discus · SpeedstersDiscus1kg—DNS6
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Shot Put · SpeedstersShot Put6lb—DNS6
May 3Puma East Coast Age Group ShowcaseMay 3 · Javelin · SpeedstersJavelin400g TJ--DNS6
May 3Puma East Coast Age Group ShowcaseMay 3 · Discus · SpeedstersDiscus1kg--DNS6
May 3Puma East Coast Age Group ShowcaseMay 3 · Shot Put · SpeedstersShot Put6lb--DNS6
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Javelin · Place 2 · SpeedstersJavelin450g AeroJav2.9.53m6
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Discus · Place 1 · SpeedstersDiscus1kg1.12.69m6
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Shot Put · Place 2 · SpeedstersShot Put6lb2.7.29m6
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Javelin · Place 1 · SpeedstersJavelin450g AeroJav1.13.51m6
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Shot Put · Place 1 · SpeedstersShot Put6lb1.8.46m6

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 1 · SpeedstersShot Put19.01m12
Mar 12Nike Indoor NationalsMar 12 · Shot Put · Place 18 · Speedsters|NJShot Put187.06m—
Mar 12Nike Indoor NationalsMar 12 · Shot Put · Place 18 · Speedsters|NJShot Put187.06m—
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Shot Put · Place 1 · SpeedstersShot Put18.85m12
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55 Meters · Place 56 · Speedsters55 Meters5610.31 PB12
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Shot Put · Place 1 · SpeedstersShot Put18.41m12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 5 · SpeedstersCombined results514.51m—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 8 · SpeedstersCombined results813.45m—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 9 · SpeedstersCombined results97.40m PB—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Shot Put · Place 8 · SpeedstersShot Put86.04m11