Personal bests

Best marks in available results
Event / courseMarkMeetDate
3000m Race Walk · IndoorUSATF National Indoor Youth Championships · Mar 2028:23.70USATF National Indoor Youth ChampionshipsMarch 20, 2026
Discus · 1kg · OutdoorNJSIAA Group Championships - 1 & 4 · May 29112-01NJSIAA Group Championships - 1 & 4May 29, 2026
Javelin · 600g · OutdoorECTCA Frosh Soph Open Invitational · May 2546-11ECTCA Frosh Soph Open InvitationalMay 25, 2023
Shot Put · 4kg · IndoorCoach Glynn Holiday Carnival · Dec 2835-10.75Coach Glynn Holiday CarnivalDecember 28, 2025
Shot Put · 4kg · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · May 1538-4.50NJSIAA Sectionals North 1 Groups 1 and 4May 15, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · Discus · Place 7 · SpeedstersSpeedstersDiscus1kg7.28.07m12
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · Shot Put · Place 2 · SpeedstersSpeedstersShot Put4kg2.10.25m12
Jun 18Adidas Track Nationals 2026Jun 18 · Shot Put · SpeedstersSpeedstersShot Put4kg--NM12
Jun 13GCN All-Comers SeriesJun 13 · Shot Put · Place 2 · SpeedstersSpeedstersShot Put4kg2.10.62m12
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · Discus · Place 2 · SpeedstersSpeedstersDiscus1kg2.31.50m12
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · Shot Put · Place 1 · SpeedstersSpeedstersShot Put4kg1.10.11m12
May 29NJSIAA Group Championships - 1 & 4May 29 · Discus · Place 8 · BloomfieldBloomfieldDiscus1kg8.112-01 PB12
May 29NJSIAA Group Championships - 1 & 4May 29 · Shot Put · BloomfieldBloomfieldShot Put4kg--FOUL12
May 29Under Armour Track & Field Nationals at IMG AcademyMay 29 · Shot Put · SpeedstersSpeedstersShot Put4kg--DNS12
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · Discus · Place 5 · BloomfieldBloomfieldDiscus1kg5.110-812
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · Shot Put · Place 3 · BloomfieldBloomfieldShot Put4kg3.38-4.50 PB12
May 8Essex County ChampionshipsMay 8 · Discus · Place 3 · BloomfieldBloomfieldDiscus1kg3.104-1012
May 8Essex County ChampionshipsMay 8 · Shot Put · Place 2 · BloomfieldBloomfieldShot Put4kg2.37-012
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · Discus · Place 2 · BloomfieldBloomfieldDiscus1kg2.94-812
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · Shot Put · Place 2 · BloomfieldBloomfieldShot Put4kg2.38-012
Apr 28Essex County RelaysApr 28 · Discus · Place 4 · BloomfieldBloomfieldDiscus1kg4.93-0912
Apr 28Essex County RelaysApr 28 · Shot Put · Place 2 · BloomfieldBloomfieldShot Put4kg2.33-11.5012
Apr 25Paul H. Beck Memorial RelaysApr 25 · Discus · Place 3 · BloomfieldBloomfieldDiscus1kg3.86-012
Apr 25Paul H. Beck Memorial RelaysApr 25 · Shot Put · Place 3 · BloomfieldBloomfieldShot Put4kg3.30-912
Apr 18Morris Hills RelaysApr 18 · Discus · Place 10 · BloomfieldBloomfieldDiscus1kg10.86-0912
Apr 18Morris Hills RelaysApr 18 · Shot Put · Place 4 · BloomfieldBloomfieldShot Put4kg4.33-07.5012
Apr 11Moorestown InvitationalApr 11 · Discus · Place 11 · BloomfieldBloomfieldDiscus1kg11.80-1012
Apr 11Moorestown InvitationalApr 11 · Shot Put · Place 1 · BloomfieldBloomfieldShot Put4kg1.32-01.0012

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Shot Put · Place 2 · SpeedstersSpeedstersShot Put211-06m18
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 3000m Race Walk · Place 2 · SpeedstersSpeedsters3000m Race Walk228:23.70 PB18
Mar 12Nike Indoor NationalsMar 12 · Shot Put · Place 15 · Speedsters|NJSpeedsters|NJShot Put1510.76m—
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · Shot Put · Place 4 · BloomfieldBloomfieldShot Put438-912
Feb 5NJSIAA Sectional Championships - North 1 Group 4Feb 5 · Shot Put · Place 3 · BloomfieldBloomfieldShot Put337-4.2512
Jan 17NJSIAA Relay Championships - Group 4Jan 17 · Shot Put · Place 2 · BloomfieldBloomfieldShot Put235-812
Jan 3Garfield HS High Jump/Shot Put Invitational #2Jan 3 · Shot Put · Place 6 · BloomfieldBloomfieldShot Put632-1012
Jan 2Drew University PV-HJ-Shot Put Invitational Field Meet #2Jan 2 · Shot Put · Place 2 · BloomfieldBloomfieldShot PutRound P233-10.25—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · Shot Put · Place 3 · BloomfieldBloomfieldShot Put4kg3.35-10.75 PB12
Dec 20Garfield HS High Jump/Shot Put Invitational #1Dec 20 · Shot Put · Place 6 · BloomfieldBloomfieldShot Put4kg6.30-1012
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · Shot Put · Place 16 · BloomfieldBloomfieldShot Put4kg16.26-812
Dec 14 Speed Capital New York InvitationalDec 14 · Shot Put · Place 1 · SpeedstersSpeedstersShot Put4kg1.9.75m12
Jan 20NJSIAA Relay Championships - Group 4Jan 20 · Shot Put · Place 9 · BloomfieldBloomfieldShot Put933-0.5011
Jan 18Bob Chiswell ClassicJan 18 · Shot Put · Place 13 · BloomfieldBloomfieldShot Put4kg13.28-09.7511

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 1 & 4May 30 · Discus · Place 21 · Bloomfield HBloomfield HDiscus2189-0611
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Discus · Place 6 · BloomfieldBloomfieldDiscus6106-011
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Shot Put · Place 9 · BloomfieldBloomfieldShot Put932-9.7511
May 8Essex County ChampionshipsMay 8 · Discus · Place 5 · BloomfieldBloomfieldDiscus598-411
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · Shot Put · Place 1 · BloomfieldBloomfieldShot Put132-811
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · Discus · Place 1 · BloomfieldBloomfieldDiscus1110-711
Apr 29Essex County RelaysApr 29 · Discus · Place 3 · BloomfieldBloomfieldDiscus3105-011
Apr 29Essex County RelaysApr 29 · Shot Put · Place 17 · BloomfieldBloomfieldShot Put1728-6.5011
Apr 26Paul H. Beck Memorial RelaysApr 26 · Discus · Place 1 · BloomfieldBloomfieldDiscus1101-411
Apr 26Paul H. Beck Memorial RelaysApr 26 · Shot Put · Place 3 · BloomfieldBloomfieldShot Put332-10.5011

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21Garfield HS Shot Put / High Jump Invitational #2Dec 21 · Shot Put · Place 2 · BloomfieldBloomfieldShot Put4kg2.33-07.511
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Shot Put · Place 7 · BloomfieldBloomfieldShot Put4kg7.33-3.5011
Dec 14Garfield HS High Jump/Shot Put Invitational #1Dec 14 · Shot Put · Place 7 · BloomfieldBloomfieldShot Put4kg7.32-0611
Jan 15NJSIAA Relay Championships - Group 4Jan 15 · Shot Put · Place 25 · BloomfieldBloomfieldShot Put2528-2.2510

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · Discus · Place 17 · Bloomfield HBloomfield HDiscus1798-0710
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Discus · Place 6 · BloomfieldBloomfieldDiscus6104-0410
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Discus · Place 6 · BloomfieldBloomfieldDiscus6104-0410
May 18ECTCA Frosh Soph Open InvitationalMay 18 · Discus · Place 1 · BloomfieldBloomfieldDiscus1109-1110
May 18ECTCA Frosh Soph Open InvitationalMay 18 · Shot Put · Place 1 · BloomfieldBloomfieldShot Put130-610
May 16Essex County ChampionshipsMay 16 · Shot Put · Place 16 · BloomfieldBloomfieldShot Put1629-1110
May 16Essex County ChampionshipsMay 16 · Discus · Place 4 · BloomfieldBloomfieldDiscus4115-410
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · Discus · Place 1 · BloomfieldBloomfieldDiscus1105-510
May 3Essex County RelaysMay 3 · Discus · Place 11 · BloomfieldBloomfieldDiscus1175-1110
Apr 27Paul H. Beck Memorial RelaysApr 27 · Discus · Place 2 · BloomfieldBloomfieldDiscus288-110
Apr 20Morris Hills RelaysApr 20 · Discus · Place 2 · BloomfieldBloomfieldDiscus1kg2.103-0410

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · Shot Put · Place 27 · BloomfieldBloomfieldShot Put4kg27.26-810
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · Shot Put · Place 11 · BloomfieldBloomfieldShot Put1128-11.759
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · Shot Put · Place 11 · BloomfieldBloomfieldShot Put1128-11.759
Jan 22NJ Frosh Soph State ChampionshipJan 22 · Shot Put · Place 1 · BloomfieldBloomfieldShot Put128-8.259
Jan 14NJSIAA Relay Championships - Group 4Jan 14 · Shot Put · Place 24 · BloomfieldBloomfieldShot Put2428-1.759
Jan 14NJSIAA Relay Championships - Group 4Jan 14 · Shot Put · Place 24 · BloomfieldBloomfieldShot Put2428-1.759
Jan 9Garfield HS Shot Put / High Jump Invitational #2Jan 9 · Shot Put · Place 1 · BloomfieldBloomfieldShot Put128-07.5—
Jan 2SJTCA Winter Meet #4Jan 2 · Shot Put · Place 8 · BloomfieldBloomfieldShot Put827-4.259
Jan 2SJTCA Winter Meet #4Jan 2 · Shot Put · Place 8 · BloomfieldBloomfieldShot Put827-4.259

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · Discus · Place 22 · BloomfieldBloomfieldDiscus1kg22.73-089
May 25ECTCA Frosh Soph Open InvitationalMay 25 · Javelin · Place 5 · BloomfieldBloomfieldJavelin600g5.46-11 PB9
May 25ECTCA Frosh Soph Open InvitationalMay 25 · Discus · Place 1 · BloomfieldBloomfieldDiscus1kg1.82-69
May 25ECTCA Frosh Soph Open InvitationalMay 25 · Shot Put · Place 1 · BloomfieldBloomfieldShot Put4kg1.28-59

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27The Ocean Breeze Holiday FestivalDec 27 · Shot Put · Place 3 · BloomfieldBloomfieldShot Put4kg3.27-5.259
Dec 21Garfield HS Shot Put / High Jump Invitational #1Dec 21 · Shot Put · Place 2 · BloomfieldBloomfieldShot Put4kg2.26-01.59
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · Shot Put · Place 19 · BloomfieldBloomfieldShot Put4kg19.26-3.259