Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorPeacock Invitational · Mar 2536.52mPeacock InvitationalMarch 25, 2026
Hammer · 4kg · OutdoorMAAC Outdoor Championships · May 926.96mMAAC Outdoor ChampionshipsMay 9, 2026
Javelin · 600g · OutdoorBergen County Championships · May 997-05Bergen County ChampionshipsMay 9, 2025
Shot Put · 4kg · IndoorJAMBAR Coaches Hall of Fame Invite · Dec 2131-05.00JAMBAR Coaches Hall of Fame InviteDecember 21, 2024
Shot Put · 4kg · OutdoorNJSIAA Group 2-3 Championships · Jun 735-03.00NJSIAA Group 2-3 ChampionshipsJune 7, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9MAAC Outdoor ChampionshipsMay 9 · Hammer · Place 26 · Saint Peter'sSaint Peter'sHammer4kg26.26.96m PBFr
May 9MAAC Outdoor ChampionshipsMay 9 · Discus · Place 15 · Saint Peter'sSaint Peter'sDiscus1kg15.34.73mFr
May 9MAAC Outdoor ChampionshipsMay 9 · Shot Put · Saint Peter'sSaint Peter'sShot Put4kg--DNSFr
Apr 11Rutgers RelaysApr 11 · Discus · Place 21 · Saint Peter'sSaint Peter'sDiscus1kg21.29.99mFr
Apr 11Rutgers RelaysApr 11 · Shot Put · Place 24 · Saint Peter'sSaint Peter'sShot Put4kg24.10.06mFr
Apr 3Metropolitan ChampionshipsApr 3 · Hammer · Place 16 · Saint Peter'sSaint Peter'sHammer4kg16.19.19mFr
Apr 3Metropolitan ChampionshipsApr 3 · Discus · Place 7 · Saint Peter'sSaint Peter'sDiscus1kg7.35.49mFr
Apr 3Metropolitan ChampionshipsApr 3 · Shot Put · Place 11 · Saint Peter'sSaint Peter'sShot Put4kg11.9.88mFr
Mar 27Monmouth Season OpenerMar 27 · Discus · Place 9 · Saint Peter'sSaint Peter'sDiscus1kg9.34.29mFr
Mar 25Peacock InvitationalMar 25 · Discus · Place 1 · Saint Peter'sSaint Peter'sDiscus1kg1.36.52m PBFr
Mar 25Peacock InvitationalMar 25 · Shot Put · Place 4 · Saint Peter'sSaint Peter'sShot Put4kg4.10.04mFr

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · Discus · Place 8 · Pascack VallPascack VallDiscus8127-0812
May 30NJSIAA Group Championships - 2 & 3May 30 · Discus · Place 1 · Pascack ValleyPascack ValleyDiscus1125-612
May 21Bergen County Meet of ChampsMay 21 · Discus · Place 3 · Pascack VallPascack VallDiscus3124-11—
May 21Bergen County Meet of ChampsMay 21 · Shot Put · Place 6 · Pascack VallPascack VallShot Put634-05.50—
May 21Bergen County Meet of ChampsMay 21 · Shot Put · Place 6 · Pascack VallPascack VallShot Put634-05.50—
May 21Bergen County Meet of ChampsMay 21 · Discus · Place 3 · Pascack VallPascack VallDiscus3124-11—
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Javelin · Place 11 · Pascack VallPascack VallJavelin1183-0212
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Discus · Place 2 · Pascack VallPascack VallDiscus2114-0412
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Shot Put · Place 7 · Pascack VallPascack VallShot Put732-08.2512
May 9Bergen County ChampionshipsMay 9 · Javelin · Place 4 · Pascack ValleyPascack ValleyJavelin600g4.97-05 PB12
May 9Bergen County ChampionshipsMay 9 · Discus · Place 1 · Pascack ValleyPascack ValleyDiscus1kg1.119-0012
May 9Bergen County ChampionshipsMay 9 · Shot Put · Place 3 · Pascack ValleyPascack ValleyShot Put4kg3.31-05.5012
May 2Big North Championships-Freedom, National, UnitedMay 2 · Discus · Place 3 · Pascack ValleyPascack ValleyDiscus3106-412
May 2Big North Championships-Freedom, National, UnitedMay 2 · Shot Put · Place 3 · Pascack ValleyPascack ValleyShot Put335-412
Apr 11Bergen County RelaysApr 11 · Discus · Place 1 · Pascack ValleyPascack ValleyDiscus1kg1.110-1012

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · Shot Put · Place 11 · Pascack ValleyPascack ValleyShot Put1132-6.7512
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · Shot Put · Place 3 · Pascack ValleyPascack ValleyShot Put334-0.2512

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21JAMBAR Coaches Hall of Fame InviteDec 21 · Shot Put · Place 1 · Pascack ValleyPascack ValleyShot Put4kg1.31-05.00 PB12
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · Shot Put · Place 9 · Pascack ValleyPascack ValleyShot Put933-3.7511
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · Shot Put · Place 9 · Pascack ValleyPascack ValleyShot Put933-3.7511
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · Shot Put · Place 4 · Pascack ValleyPascack ValleyShot Put433-511

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Discus · Place 19 · Pascack ValleyPascack ValleyDiscus1kg19.115-0511
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Shot Put · Place 26 · Pascack ValleyPascack ValleyShot Put4kg26.33-06.0011
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Discus · Place 4 · Pascack ValleyPascack ValleyDiscus1kg4.114-0311
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Shot Put · Place 4 · Pascack ValleyPascack ValleyShot Put4kg4.35-03.00 PB11
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Discus · Place 3 · Pascack VallPascack VallDiscus3108-0611
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 5 · Pascack VallPascack VallShot Put534-05.5011
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Discus · Place 3 · Pascack VallPascack VallDiscus3108-0611
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Discus · Place 3 · Pascack VallPascack VallDiscus3108-0611
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 5 · Pascack VallPascack VallShot Put534-05.5011
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 5 · Pascack VallPascack VallShot Put534-05.5011
May 17Bergen County Meet of ChampionsMay 17 · Shot Put · Place 8 · Pascack VallPascack VallShot Put833-06.5011
May 10Bergen County ChampionshipsMay 10 · Discus · Place 12 · Pascack ValleyPascack ValleyDiscus1kg12.88-0411
May 10Bergen County ChampionshipsMay 10 · Shot Put · Place 4 · Pascack ValleyPascack ValleyShot Put4kg4.32-11.0011
May 2Big North Championships Freedom-National-UnitedMay 2 · Javelin · Place 8 · Pascack ValleyPascack ValleyJavelin875-0611
May 2Big North Championships Freedom-National-UnitedMay 2 · Discus · Place 8 · Pascack ValleyPascack ValleyDiscus882-0711
May 2Big North Championships Freedom-National-UnitedMay 2 · Shot Put · Place 3 · Pascack ValleyPascack ValleyShot Put334-00.0011
Apr 17Bergen County RelaysApr 17 · Discus · Place 9 · Pascack ValleyPascack ValleyDiscus1kg9.80-0211
Apr 17Bergen County RelaysApr 17 · Shot Put · Place 5 · Pascack ValleyPascack ValleyShot Put4kg5.29-02.0011

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · Shot Put · Place 6 · Pascack ValleyPascack ValleyShot Put4kg6.29-01.2511
Feb 17NJSIAA Group ChampionshipsFeb 17 · Shot Put · Place 12 · Pascack ValleyPascack ValleyShot Put1230-0.5010
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · Shot Put · Place 4 · Pascack ValleyPascack ValleyShot Put431-810
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · Shot Put · Place 4 · Pascack ValleyPascack ValleyShot Put431-810

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Discus · Place 14 · Pascack ValleyPascack ValleyDiscus1kg14.84-0110
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Shot Put · Place 10 · Pascack ValleyPascack ValleyShot Put4kg10.30-06.7510
May 20County Seat InvitationalMay 20 · Javelin · Place 13 · Pascack ValleyPascack ValleyJavelin1369-1010
May 19Bergen County Meet of ChampionsMay 19 · Shot Put · Place 11 · Pascack VallPascack VallShot Put1133-02.5010
May 4Big North Championships-Freedom-National May 4 · Javelin · Place 7 · Pascack ValleyPascack ValleyJavelin600g7.75-0910
May 4Big North Championships-Freedom-National May 4 · Discus · Place 13 · Pascack ValleyPascack ValleyDiscus1kg13.76-0910
May 4Big North Championships-Freedom-National May 4 · Shot Put · Place 5 · Pascack ValleyPascack ValleyShot Put4kg5.34-06.0010