Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorSkyland Conference Relays · Mar 2852-11Skyland Conference RelaysMarch 28, 2026
Javelin · 600g · OutdoorRidge Novice/Last Chance Invitational · May 19103' 9"Ridge Novice/Last Chance InvitationalMay 19, 2026
Shot Put · 4kg · IndoorWarriors Shot Put Meet #5 · Jan 2830-6Warriors Shot Put Meet #5January 28, 2026
Shot Put · 4kg · OutdoorSkyland Conference Champs - Open Scoring · May 535-03.25Skyland Conference Champs - Open ScoringMay 5, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 1 & 4May 29 · Javelin · Place 20 · Watchung Hills RegJavelin600g20.82-0212
May 29NJSIAA Group Championships - 1 & 4May 29 · Shot Put · Place 17 · Watchung Hills RegShot Put4kg17.32-08.0012
May 19Ridge Novice/Last Chance InvitationalMay 19 · Javelin · Place 2 · Watchung Hills RegJavelin600g2.103' 9" PB12
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · Javelin · Place 6 · Watchung Hills RegJavelin600g6.92-112
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · Shot Put · Place 2 · Watchung Hills RegShot Put4kg2.33-5.2512
May 5Skyland Conference ChampsMay 5 · Javelin · Place 8 · Watchung HilJavelin895-00—
May 5Skyland Conference ChampsMay 5 · Shot Put · Place 6 · Watchung HilShot Put635-03.25—
May 5Skyland Conference Champs - Open ScoringMay 5 · Javelin · Place 8 · Watchung Hills RegJavelin600g8.95-0012
May 5Skyland Conference Champs - Open ScoringMay 5 · Discus · Watchung Hills RegDiscus1kg--DNS12
May 5Skyland Conference Champs - Open ScoringMay 5 · Shot Put · Place 6 · Watchung Hills RegShot Put4kg6.35-03.25 PB12
Apr 28Somerset County ChampsApr 28 · Shot Put · Place 6 · Watchung Hills Reg.Shot Put633-5.7512
Apr 28Somerset County ChampsApr 28 · Javelin · Place 5 · Watchung Hills Reg.Javelin587-812
Apr 18Neville Plummer Memorial InvitationalApr 18 · Javelin · Place 2 · Watchung Hills RegJavelin600g2.99-712
Apr 18Neville Plummer Memorial InvitationalApr 18 · Shot Put · Place 1 · Watchung Hills RegShot Put4kg1.33-5.2512
Mar 28Skyland Conference RelaysMar 28 · Javelin · Place 5 · Watchung Hills RegJavelin600g5.86-0212
Mar 28Skyland Conference RelaysMar 28 · Discus · Place 21 · Watchung Hills RegDiscus1kg21.52-11 PB12
Mar 28Skyland Conference RelaysMar 28 · Shot Put · Place 7 · Watchung Hills RegShot Put4kg7.28-11.0012

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · Shot Put · Place 14 · Watchung Hills Reg.Shot Put1433-612
Feb 7NJSIAA Sectional Championships - North 2 Group 4Feb 7 · Shot Put · Place 1 · Watchung Hills Reg.Shot Put134-0.5012
Feb 7NJSIAA Sectional Championships - North 2 Group 4Feb 7 · Shot Put · Place 1 · Watchung Hills Reg.Shot Put134-0.5012
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · Shot Put · Place 10 · Watchung Hills Reg.Shot Put1030-10.5012
Jan 28Warriors Shot Put Meet #5Jan 28 · Shot Put · Place 5 · Watchung Hills RegShot Put4kg5.30-6 PB12
Jan 21Warriors Shot Put Meet #4Jan 21 · Shot Put · Place 7 · Watchung Hills RegShot Put4kg7.30-0.7512
Jan 14Warriors Shot Put Meet #3Jan 14 · Shot Put · Place 1 · Watchung Hills RegShot Put4kg1.30-612
Jan 7Warriors Shot Put Meet #2Jan 7 · Shot Put · Place 8 · Watchung Hills RegShot Put4kg8.27-08.7512

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17Warriors Shot Put Meet #1Dec 17 · Shot Put · Place 6 · Watchung Hills RegShot Put4kg6.29-00.512
Feb 16NJSIAA Sectional Championships - North 2 Group 4Feb 16 · Shot Put · Place 33 · Watchung Hills Reg.Shot Put3321-7.7511
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · Shot Put · Place 24 · Watchung Hills Reg.Shot Put2423-1.5011
Jan 29Warriors Shot Put Meet #5Jan 29 · Shot Put · Place 21 · Watchung Hills RegShot Put4kg21.22-07.511
Jan 22Warriors Shot Put Meet #4Jan 22 · Shot Put · Place 10 · Watchung Hills RegShot Put4kg10.23-04.511
Jan 15Warriors Shot Put Meet #3Jan 15 · Shot Put · Place 16 · Watchung Hills RegShot Put4kg16.23-04.7511

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 19Ridge Novice InvitationalMay 19 · Javelin · Place 4 · Watchung Hills RegJavelin600g4.82-0011
May 19Ridge Novice InvitationalMay 19 · Discus · Watchung Hills RegDiscus1kg--DNS11
May 19Ridge Novice InvitationalMay 19 · Shot Put · Place 6 · Watchung Hills RegShot Put4kg6.24-02.7511
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · Javelin · Place 8 · Watchung HilJavelin896-0211
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · Javelin · Place 8 · Watchung Hills Reg.Javelin883-511
May 6Skyland Conference Champs - DivisionalMay 6 · Javelin · Place 3 · Watchung Hills RegJavelin600g3.95-1111
May 6Skyland Conference Champs - OpenMay 6 · Javelin · Place 5 · Watchung Hills RegJavelin600g5.95-1111
Apr 12Blue Devil ClassicApr 12 · Javelin · Place 11 · Watchung Hills Reg.Javelin1168-6—
Apr 12Blue Devil ClassicApr 12 · Shot Put · Place 22 · Watchung Hills Reg.Shot Put2224-8.75—
Apr 5Somerset County RelaysApr 5 · Javelin · Place 7 · Watchung Hills RegJavelin776-0211
Apr 5Somerset County RelaysApr 5 · Shot Put · Place 20 · Watchung Hills RegShot Put2024-01.2511
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 7 · Watchung Hills Reg.Javelin779-411
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 7 · Watchung Hills Reg.Javelin779-411
Mar 29Skyland Conference RelaysMar 29 · Shot Put · Place 23 · Watchung Hills Reg.Shot Put2323-2.5011
Mar 29Skyland Conference RelaysMar 29 · Shot Put · Place 23 · Watchung Hills Reg.Shot Put2323-2.5011
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 7 · Watchung Hills Reg.Javelin779-411
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 7 · Watchung Hills Reg.Javelin779-411
Mar 29Skyland Conference RelaysMar 29 · Shot Put · Place 23 · Watchung Hills Reg.Shot Put2323-2.5011
Mar 29Skyland Conference RelaysMar 29 · Shot Put · Place 23 · Watchung Hills Reg.Shot Put2323-2.5011
Mar 22Raider Throwing KickoffMar 22 · Javelin · Place 4 · Watchung Hills RegJavelin600g4.88-511
Mar 22Raider Throwing KickoffMar 22 · Discus · Place 36 · Watchung Hills RegDiscus1kg36.48-111
Mar 22Raider Throwing KickoffMar 22 · Shot Put · Place 21 · Watchung Hills RegShot Put4kg21.23-311

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Raider Throwdown Shot Put MeetDec 12 · Shot Put · Place 33 · Watchung Hills RegShot Put4kg33.20-6.2511

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Javelin · Place 10 · Watchung Hills Reg.Javelin1090-110
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Shot Put · Place 39 · Watchung Hills Reg.Shot Put3924-1.5010
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Javelin · Place 10 · Watchung Hills Reg.Javelin1090-110
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Shot Put · Place 39 · Watchung Hills Reg.Shot Put3924-1.5010
May 21Skyland Conference Champs - Open ScoresMay 21 · Javelin · Place 27 · Watchung Hills RegJavelin600g27.69-0510
May 21Skyland Conference Champs - Open ScoresMay 21 · Shot Put · Place 44 · Watchung Hills RegShot Put4kg44.23-05.2510
May 17Skyland Frosh SophMay 17 · Javelin · Place 6 · Watchung Hills RegJavelin600g6.68-0610
May 17Skyland Frosh SophMay 17 · Discus · Place 22 · Watchung Hills RegDiscus1kg22.49-0910
May 17Skyland Frosh SophMay 17 · Shot Put · Place 8 · Watchung Hills RegShot Put4kg8.24-02.5010
May 14Somerset County ChampsMay 14 · Javelin · Place 16 · Watchung HilJavelin1675-08—
May 14Somerset County ChampsMay 14 · Shot Put · Place 27 · Watchung HilShot Put2723-03.00—
Apr 13Skyland RelaysApr 13 · Discus · Place 27 · Watchung Hills RegDiscus1kg27.44-0010
Apr 13Skyland RelaysApr 13 · Shot Put · Place 20 · Watchung Hills RegShot Put4kg20.20-07.2510