Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNJSIAA State Meet Of Champions · Jun 3170-05NJSIAA State Meet Of ChampionsJune 3, 2026
Shot Put · 12lb · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1954-4Essex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
Shot Put · 12lb · OutdoorNJSIAA Group Championships - 1 & 4 · May 2959-01.00NJSIAA Group Championships - 1 & 4May 29, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Discus · Place 6 · Franklin (Somerset)Discus1.6kg6.170-05 PB11
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Shot Put · Place 4 · Franklin (Somerset)Shot Put12lb4.58-09.2511
May 29NJSIAA Group Championships - 1 & 4May 29 · Discus · Place 2 · Franklin (Somerset)Discus1.6kg2.161-0811
May 29NJSIAA Group Championships - 1 & 4May 29 · Shot Put · Place 1 · Franklin (Somerset)Shot Put12lb1.59-01.00 PB11
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Discus · Place 4 · Franklin (Somerset)Discus1.6kg4.153-0711
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Shot Put · Place 1 · Franklin (Somerset)Shot Put12lb1.57-08.5011
May 5Skyland Conference ChampsMay 5 · Discus · Place 1 · Franklin TowDiscus1152-03—
May 5Skyland Conference ChampsMay 5 · Shot Put · Place 1 · Franklin TowShot Put154-10.00—
May 5Skyland Conference Champs - Open ScoringMay 5 · Discus · Place 1 · Franklin (Somerset)Discus1.6kg1.152-0311
May 5Skyland Conference Champs - Open ScoringMay 5 · Shot Put · Place 1 · Franklin (Somerset)Shot Put12lb1.54-10.0011
Apr 28Somerset County ChampsApr 28 · Shot Put · Place 1 · Franklin TownshipShot Put156-7.511
Apr 28Somerset County ChampsApr 28 · Discus · Place 1 · Franklin TownshipDiscus1160-811
Mar 28Skyland Conference RelaysMar 28 · Discus · Place 1 · Franklin (Somerset)Discus1.6kg1.159-0811
Mar 28Skyland Conference RelaysMar 28 · Shot Put · Place 1 · Franklin (Somerset)Shot Put12lb1.56-10.0011

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · Shot Put · Place 4 · Franklin TowShot Put458-02.2511
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · Shot Put · Place 6 · Franklin TownshipShot Put654-4.2511
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · Shot Put · Place 6 · Franklin TownshipShot Put654-4.2511
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · Shot Put · Place 1 · Franklin TownshipShot Put158-2.2511
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · Shot Put · Place 1 · Franklin TownshipShot Put151-8.5011
Jan 17NJSIAA Relay Championships - Group 4Jan 17 · Shot Put · Place 1 · Franklin TownshipShot Put155-311
Jan 2Somerset County Relay ChampionshipsJan 2 · Shot Put · Place 1 · Franklin TownshipShot Put153-9.5011
Jan 2Somerset County Relay ChampionshipsJan 2 · Shot Put · Place 1 · Franklin TownshipShot Put156-0.5011

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · Shot Put · Place 1 · Franklin (Somerset)Shot Put12lb1.54-4 PB11
Mar 4Eastern States Indoor ChampionshipsMar 4 · Shot Put · Place 8 · Franklin TowShot Put851-04.0010
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · Shot Put · Place 1 · Franklin TownshipShot Put151-8.7510
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · Shot Put · Place 12 · Franklin TownshipShot Put1241-9.5010
Jan 12Somerset County Relay ChampionshipsJan 12 · Shot Put · Place 1 · Franklin TownshipShot Put149-810

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 5Somerset County RelaysApr 5 · Discus · Place 5 · Franklin (Somerset)Discus5134-0710
Apr 5Somerset County RelaysApr 5 · Shot Put · Place 1 · Franklin (Somerset)Shot Put148-00.0010
Mar 29Skyland Conference RelaysMar 29 · Shot Put · Place 1 · Franklin TownshipShot Put150-910
Mar 29Skyland Conference RelaysMar 29 · Discus · Place 8 · Franklin TownshipDiscus8116-910
Mar 29Skyland Conference RelaysMar 29 · Shot Put · Place 1 · Franklin TownshipShot Put150-910
Mar 29Skyland Conference RelaysMar 29 · Discus · Place 8 · Franklin TownshipDiscus8116-910

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Shot Put · Place 2 · Franklin (Somerset)Shot Put12lb2.46-710
Dec 9Ridge Winter InvitationalDec 9 · Shot Put · Place 7 · Franklin (Somerset)Shot Put12lb7.47-6.5010
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · Shot Put · Place 7 · Franklin TownshipShot Put745-6.759
Jan 27Skyland Conference Indoor ChampionshipJan 27 · Shot Put · Place 3 · Franklin TownshipShot Put344-09
Jan 15NJSIAA Relay Championships - Group 4Jan 15 · Shot Put · Place 12 · Franklin TownshipShot Put1244-59

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Discus · Place 11 · Franklin TownshipDiscus11117-29
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Shot Put · Place 7 · Franklin TownshipShot Put746-09
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Discus · Place 11 · Franklin TownshipDiscus11117-29
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Shot Put · Place 7 · Franklin TownshipShot Put746-09
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · Discus · Place 1 · Franklin TowDiscus1111-05—
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · Shot Put · Place 1 · Franklin TowShot Put143-09.50—
May 21Skyland Conference Champs - DivisionalMay 21 · Discus · Place 16 · Franklin TwpDiscus16117-04—
May 21Skyland Conference Champs - DivisionalMay 21 · Shot Put · Place 4 · Franklin TwpShot Put446-07.00—
May 21Skyland Conference Champs - Open ScoresMay 21 · Discus · Place 16 · Franklin (Somerset)Discus1.6kg16.117-049
May 21Skyland Conference Champs - Open ScoresMay 21 · Shot Put · Place 4 · Franklin (Somerset)Shot Put12lb4.46-07.009
May 14Somerset County ChampsMay 14 · Discus · Place 8 · Franklin TowDiscus8119-02—
May 14Somerset County ChampsMay 14 · Shot Put · Place 3 · Franklin TowShot Put345-08.50—
Apr 13Skyland RelaysApr 13 · Discus · Place 3 · Franklin (Somerset)Discus1.6kg3.117-079
Apr 13Skyland RelaysApr 13 · Shot Put · Place 3 · Franklin (Somerset)Shot Put12lb3.43-03.509

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Somerset County Relay ChampionshipsDec 29 · Shot Put · Place 2 · Franklin (Somerset)Shot Put12lb2.42-03.509
Dec 22The Egg Club InvitationalDec 22 · Shot Put · Place 1 · Franklin (Somerset)Shot Put12lb1.42-10.509
Dec 11Ridge Winter InvitationalDec 11 · Shot Put · Place 11 · Franklin (Somerset)Shot Put12lb11.38-2.509