Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 15121-07NJSIAA Sectionals Central Groups 1 and 4May 15, 2026
Javelin · 600g · OutdoorSkyland Relays · Apr 1348-10Skyland RelaysApril 13, 2024
Shot Put · 4kg · OutdoorNJSIAA Group Championships - 1 & 4 · May 2938-10.50NJSIAA 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

13 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Shot Put · Place 12 · Franklin (Somerset)Shot Put4kg12.38-05.2511
May 29NJSIAA Group Championships - 1 & 4May 29 · Discus · Place 14 · Franklin (Somerset)Discus1kg14.107-0911
May 29NJSIAA Group Championships - 1 & 4May 29 · Shot Put · Place 7 · Franklin (Somerset)Shot Put4kg7.38-10.50 PB11
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Discus · Place 3 · Franklin (Somerset)Discus1kg3.121-07 PB11
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Shot Put · Place 6 · Franklin (Somerset)Shot Put4kg6.36-04.5011
May 5Skyland Conference ChampsMay 5 · Discus · Place 4 · Franklin TowDiscus4110-03—
May 5Skyland Conference ChampsMay 5 · Shot Put · Place 3 · Franklin TowShot Put337-09.00—
May 5Skyland Conference Champs - Open ScoringMay 5 · Discus · Place 4 · Franklin (Somerset)Discus1kg4.110-0311
May 5Skyland Conference Champs - Open ScoringMay 5 · Shot Put · Place 3 · Franklin (Somerset)Shot Put4kg3.37-09.0011
Apr 28Somerset County ChampsApr 28 · Shot Put · Place 2 · Franklin TownshipShot Put235-911
Apr 28Somerset County ChampsApr 28 · Discus · Place 4 · Franklin TownshipDiscus4108-211
Mar 28Skyland Conference RelaysMar 28 · Discus · Place 10 · Franklin (Somerset)Discus1kg10.78-0811
Mar 28Skyland Conference RelaysMar 28 · Shot Put · Place 6 · Franklin (Somerset)Shot Put4kg6.32-03.0011

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 1 & 4May 30 · Shot Put · Place 10 · Franklin TowShot Put1035-10.0010
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Shot Put · Place 4 · Franklin TowShot Put435-07.5010
May 6Skyland Conference Champs - DivisionalMay 6 · Shot Put · Place 7 · Franklin (Somerset)Shot Put4kg7.30-09.7510
May 6Skyland Conference Champs - OpenMay 6 · Shot Put · Place 12 · Franklin (Somerset)Shot Put4kg12.30-09.7510
Apr 29Somerset County ChampsApr 29 · Shot Put · Place 5 · Franklin TwpShot Put534-03.50—
Apr 5Somerset County RelaysApr 5 · Discus · Place 12 · Franklin (Somerset)Discus1277-0810
Apr 5Somerset County RelaysApr 5 · Shot Put · Place 5 · Franklin (Somerset)Shot Put531-07.2510
Mar 29Skyland Conference RelaysMar 29 · Shot Put · Place 10 · Franklin TownshipShot Put1030-910
Mar 29Skyland Conference RelaysMar 29 · Shot Put · Place 10 · Franklin TownshipShot Put1030-910

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · Shot Put · Place 16 · Franklin TowShot Put1634-01.759
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Shot Put · Place 5 · Franklin TownshipShot Put534-09
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Shot Put · Place 5 · Franklin TownshipShot Put534-09
May 21Skyland Conference Champs - DivisionalMay 21 · Shot Put · Place 8 · Franklin TwpShot Put830-07.75—
May 21Skyland Conference Champs - Open ScoresMay 21 · Shot Put · Place 8 · Franklin (Somerset)Shot Put4kg8.30-07.759
May 14Somerset County ChampsMay 14 · Shot Put · Place 7 · Franklin TowShot Put732-04.50—
Apr 13Skyland RelaysApr 13 · Javelin · Place 18 · Franklin (Somerset)Javelin600g18.48-10 PB9
Apr 13Skyland RelaysApr 13 · Discus · Place 19 · Franklin (Somerset)Discus1kg19.65-039
Apr 13Skyland RelaysApr 13 · Shot Put · Place 11 · Franklin (Somerset)Shot Put4kg11.28-04.759