Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · IndoorMuhlenberg Invite · Apr 324.98mMuhlenberg InviteApril 3, 2026
Discus · 1kg · OutdoorTCNJ Invitational · Apr 929.51mTCNJ InvitationalApril 9, 2026
Hammer · 4kg · IndoorMuhlenberg Invite · Apr 327.86mMuhlenberg InviteApril 3, 2026
Hammer · 4kg · OutdoorTCNJ Invitational · Apr 929.43mTCNJ InvitationalApril 9, 2026
Javelin · 600g · IndoorMuhlenberg Invite · Apr 320.05mMuhlenberg InviteApril 3, 2026
Javelin · 600g · OutdoorDanny Curran Invitational · Mar 2719.79mDanny Curran InvitationalMarch 27, 2026
Shot Put · 4kg · IndoorArmy Crowell Multi & Open · Dec 57.69mArmy Crowell Multi & OpenDecember 5, 2025
Weight Throw · 20lb / 9.0kg · IndoorSeahawk Shootout · Dec 129.05mSeahawk ShootoutDecember 12, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24TCNJ Lions InviteApr 24 · Discus · Place 22 · StevensStevensDiscus1kg22.28.82mFr
Apr 17Coach Pollard InvitationalApr 17 · Hammer · StevensStevensHammer4kg—FOULFr
Apr 17Coach Pollard InvitationalApr 17 · Discus · Place 37 · StevensStevensDiscus1kg37.28.84mFr
Apr 9TCNJ InvitationalApr 9 · Hammer · Place 13 · StevensStevensHammer4kg13.29.43m PBFr
Apr 9TCNJ InvitationalApr 9 · Discus · Place 11 · StevensStevensDiscus1kg11.29.51m PBFr
Mar 27Danny Curran InvitationalMar 27 · Hammer · Place 32 · StevensStevensHammer4kg32.28.84mFr
Mar 27Danny Curran InvitationalMar 27 · Javelin · Place 30 · StevensStevensJavelin600g30.19.79m PBFr
Mar 20Stockton InviteMar 20 · Javelin · Place 24 · StevensStevensJavelin2421.10mFr
Mar 20Stockton InviteMar 20 · Discus · Place 19 · StevensStevensDiscus1927.60mFr
Mar 20Stockton InviteMar 20 · Shot Put · Place 32 · StevensStevensShot Put327.64mFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 3Muhlenberg InviteApr 3 · Hammer · Place 18 · StevensStevensHammer4kg18.27.86m PBFr
Apr 3Muhlenberg InviteApr 3 · Javelin · Place 13 · StevensStevensJavelin600g13.20.05m PBFr
Apr 3Muhlenberg InviteApr 3 · Discus · Place 12 · StevensStevensDiscus1kg12.24.98m PBFr
Feb 21West Point Tune-UpFeb 21 · Weight Throw · Place 17 · StevensStevensWeight Throw179.45mFr
Jan 31PLEX ShootoutJan 31 · Weight Throw · Place 31 · StevensStevensWeight Throw319.39mFr
Jan 31PLEX ShootoutJan 31 · Shot Put · Place 50 · StevensStevensShot Put507.31mFr
Jan 24Moravian University Hounds ClassicJan 24 · Weight Throw · Place 39 · StevensStevensWeight Throw20lb / 9.0kg39.8.19mFr
Jan 24Moravian University Hounds ClassicJan 24 · Shot Put · Place 37 · StevensStevensShot Put4kg37.7.28mFr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · Weight Throw · Place 43 · StevensStevensWeight Throw20lb / 9.0kg43.9.05m PBFr
Dec 12Seahawk ShootoutDec 12 · Shot Put · Place 39 · StevensStevensShot Put4kg39.7.56mFr
Dec 5Army Crowell Multi & OpenDec 5 · Weight Throw · Place 32 · StevensStevensWeight Throw20lb / 9.0kg32.8.00mFr
Dec 5Army Crowell Multi & OpenDec 5 · Shot Put · Place 21 · StevensStevensShot Put4kg21.7.69m PBFr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 6Skyland Conference Champs - DivisionalMay 6 · Discus · Place 7 · MontgomeryMontgomeryDiscus1kg7.78-0812
May 6Skyland Conference Champs - OpenMay 6 · Discus · Place 23 · MontgomeryMontgomeryDiscus1kg23.78-0812
Apr 29Somerset County ChampsApr 29 · Discus · Place 12 · MontgomeryMontgomeryDiscus1284-00—
Apr 5Somerset County RelaysApr 5 · Discus · Place 15 · MontgomeryMontgomeryDiscus1569-0812
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 18 · MontgomeryMontgomeryJavelin1863-912
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 18 · MontgomeryMontgomeryJavelin1863-912
Mar 29Skyland Conference RelaysMar 29 · Discus · Place 14 · MontgomeryMontgomeryDiscus1478-1012
Mar 29Skyland Conference RelaysMar 29 · Discus · Place 14 · MontgomeryMontgomeryDiscus1478-1012
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 18 · MontgomeryMontgomeryJavelin1863-912
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 18 · MontgomeryMontgomeryJavelin1863-912
Mar 29Skyland Conference RelaysMar 29 · Discus · Place 14 · MontgomeryMontgomeryDiscus1478-1012
Mar 29Skyland Conference RelaysMar 29 · Discus · Place 14 · MontgomeryMontgomeryDiscus1478-1012

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21Skyland Conference Champs - DivisionalMay 21 · Discus · Place 45 · MontgomeryMontgomeryDiscus4562-03—
May 21Skyland Conference Champs - Open ScoresMay 21 · Discus · Place 45 · MontgomeryMontgomeryDiscus1kg45.62-0311
Apr 24Hunterdon Central vs. Montgomery vs. PhillipsburgApr 24 · Javelin · Place 12 · MontgomeryMontgomeryJavelin600g12.55-0111
Apr 24Hunterdon Central vs. Montgomery vs. PhillipsburgApr 24 · Discus · Place 7 · MontgomeryMontgomeryDiscus1kg7.64-1011
Apr 13Skyland RelaysApr 13 · Discus · Place 21 · MontgomeryMontgomeryDiscus1kg21.56-0911
Apr 6Rebel RelaysApr 6 · Discus · Place 13 · MontgomeryMontgomeryDiscus1365-311

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · Discus · Place 36 · MontgomeryMontgomeryDiscus1kg36.66-0810
May 19Skyland Conference Girls Freshmen Sophomore ChampionshipsMay 19 · Javelin · Place 15 · MontgomeryMontgomeryJavelin600g15.58-1010
May 19Skyland Conference Girls Freshmen Sophomore ChampionshipsMay 19 · Discus · MontgomeryMontgomeryDiscus1kg--FOUL10
May 16Somerset County ChampionshipsMay 16 · Javelin · Place 23 · MontgomeryMontgomeryJavelin600g23.51-1110
May 16Somerset County ChampionshipsMay 16 · Discus · Place 32 · MontgomeryMontgomeryDiscus1kg32.55-0410
Apr 22Somerset County RelaysApr 22 · Javelin · Place 25 · MontgomeryMontgomeryJavelin2549-210
Apr 22Somerset County RelaysApr 22 · Discus · Place 20 · MontgomeryMontgomeryDiscus2068-410
Apr 8Rebel RelaysApr 8 · Javelin · Place 16 · MontgomeryMontgomeryJavelin1662-510
Apr 8Rebel RelaysApr 8 · Discus · Place 31 · MontgomeryMontgomeryDiscus3159-110
Apr 8Rebel RelaysApr 8 · Javelin · Place 16 · MontgomeryMontgomeryJavelin1662-510
Apr 8Rebel RelaysApr 8 · Discus · Place 31 · MontgomeryMontgomeryDiscus3159-110

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · Shot Put · Place 35 · MontgomeryMontgomeryShot Put3521-10.5010
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · Shot Put · Place 35 · MontgomeryMontgomeryShot Put3521-10.5010
Jan 30SJTCA Winter Meet #11Jan 30 · Shot Put · Place 31 · MontgomeryMontgomeryShot Put3121-0.5010
Jan 9Colts Neck InvitationalJan 9 · Shot Put · Place 32 · MontgomeryMontgomeryShot Put3220-1.5010

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Demarest InvitationalDec 17 · Shot Put · Place 67 · MontgomeryMontgomeryShot Put4kg67.19-08.0010

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17Somerset County ChampionshipsMay 17 · Discus · Place 29 · MontgomeryMontgomeryDiscus1kg29.61-069
May 13Raider Novice InvitationalMay 13 · Javelin · Place 34 · MontgomeryMontgomeryJavelin600g34.37-079
May 13Raider Novice InvitationalMay 13 · Discus · Place 33 · MontgomeryMontgomeryDiscus1kg33.52-089
Apr 25Hunterdon Central, Phillipsburg, South Hunterdon, Montgomery QuadApr 25 · Javelin · Place 16 · MontgomeryMontgomeryJavelin600g16.31-089
Apr 25Hunterdon Central, Phillipsburg, South Hunterdon, Montgomery QuadApr 25 · Discus · Place 5 · MontgomeryMontgomeryDiscus1kg5.57-039
Apr 23Colts Neck Spring InvitationalApr 23 · Shot Put · Place 51 · MontgomeryMontgomeryShot Put5117-11.509
Apr 23Colts Neck Spring InvitationalApr 23 · Discus · Place 45 · MontgomeryMontgomeryDiscus4555-19