Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invitational · Dec 1729.04aEssex County Track Coaches Assn. Season Opener InvitationalDecember 17, 2021
Discus · 1kg · OutdoorNJSIAA Non Public A-B · Jun 798-10NJSIAA Non Public A-BJune 7, 2024
Hammer · 4kg · OutdoorLafayette-Lehigh · May 243.42mLafayette-LehighMay 2, 2026
Javelin · 600g · OutdoorNJSIAA Non Public A-B · Jun 7100-0NJSIAA Non Public A-BJune 7, 2024
Shot Put · 4kg · IndoorLafayette at Lehigh · Feb 111.69mLafayette at LehighFebruary 1, 2025
Shot Put · 4kg · OutdoorNJSIAA State Meet Of Champions · Jun 1238-07.75NJSIAA State Meet Of ChampionsJune 12, 2024
Weight Throw · 20lb / 9.0kg · IndoorFast Times Before Finals · Dec 512.68mFast Times Before FinalsDecember 5, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · Hammer · Place 18 · LafayetteLafayetteHammer4kg18.39.17mSo
May 2Lafayette-LehighMay 2 · Hammer · Place 3 · LafayetteLafayetteHammer4kg3.43.42m PBSo
Apr 24John Covert ClassicApr 24 · Hammer · Place 8 · LafayetteLafayetteHammer4kg8.42.07mSo
Apr 24John Covert ClassicApr 24 · Shot Put · Place 6 · LafayetteLafayetteShot Put4kg6.10.99mSo
Apr 11Rutgers RelaysApr 11 · Hammer · Place 19 · LafayetteLafayetteHammer4kg19.36.88mSo
Apr 11Rutgers RelaysApr 11 · Shot Put · Place 16 · LafayetteLafayetteShot Put4kg16.11.04mSo
Apr 4ESU All AmericanApr 4 · Hammer · Place 11 · LafayetteLafayetteHammer4kg11.39.43mSo
Apr 4ESU All AmericanApr 4 · Shot Put · Place 9 · LafayetteLafayetteShot Put4kg9.10.85mSo
Mar 28Lafayette OpenMar 28 · Hammer · Place 4 · LafayetteLafayetteHammer439.19mSo
Mar 28Lafayette OpenMar 28 · Shot Put · Place 5 · LafayetteLafayetteShot Put510.23mSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6Fastrack InvitationalFeb 6 · Shot Put · Place 29 · LafayetteLafayetteShot Put4kg29.10.43mSo
Jan 24Gulden InvitationalJan 24 · Shot Put · Place 24 · LafayetteLafayetteShot Put2410.55mSo

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 5Fast Times Before FinalsDec 5 · Weight Throw · Place 13 · LafayetteLafayetteWeight Throw20lb / 9.0kg13.12.68m PBSo
Dec 5Fast Times Before FinalsDec 5 · Shot Put · Place 14 · LafayetteLafayetteShot Put4kg14.10.15mSo
Feb 21Bucknell Tune UpFeb 21 · Shot Put · Place 12 · LafayetteLafayetteShot Put1211.34m—
Feb 15Widener Indoor ClassicFeb 15 · Weight Throw · Place 29 · LafayetteLafayetteWeight Throw20lb / 9.0kg29.11.82mFr
Feb 15Widener Indoor ClassicFeb 15 · Shot Put · Place 22 · LafayetteLafayetteShot Put4kg22.10.42mFr
Feb 1Lafayette at LehighFeb 1 · Shot Put · Place 4 · LafayetteLafayetteShot Put4kg4.11.69m PBFr
Jan 25Gulden InvitationalJan 25 · Weight Throw · Place 27 · LafayetteLafayetteWeight Throw2711.99m—
Jan 25Gulden InvitationalJan 25 · Shot Put · Place 8 · LafayetteLafayetteShot Put811.76m—
Jan 18Moravian College Indoor MeetJan 18 · Weight Throw · Place 18 · LafayetteLafayetteWeight Throw1810.86m—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 25Carol and John Covert ClassicApr 25 · Hammer · Place 23 · LafayetteLafayetteHammer2337.57mFR
Apr 25Carol and John Covert ClassicApr 25 · Shot Put · Place 8 · LafayetteLafayetteShot Put811.25mFR
Apr 19Bucknell Team ChallengeApr 19 · Hammer · Place 14 · LafayetteLafayetteHammer1437.93mFR
Apr 19Bucknell Team ChallengeApr 19 · Shot Put · Place 10 · LafayetteLafayetteShot Put1011.08mFR
Apr 11Bill Butler RelaysApr 11 · Hammer · Place 9 · LafayetteLafayetteHammer934.45mFr
Apr 11Bill Butler RelaysApr 11 · Shot Put · Place 4 · LafayetteLafayetteShot Put410.89mFr
Apr 5Lafayette v. LehighApr 5 · Hammer · Place 6 · LafayetteLafayetteHammer4kg6.36.09mFr
Apr 5Lafayette v. LehighApr 5 · Shot Put · Place 5 · LafayetteLafayetteShot Put4kg5.10.59mFr
Mar 29Lafayette OpenMar 29 · Hammer · Place 9 · LafayetteLafayetteHammer935.48mFr
Mar 29Lafayette OpenMar 29 · Shot Put · Place 8 · LafayetteLafayetteShot Put810.97mFr
Mar 21Bob Davidson Team ChallengeMar 21 · Hammer · Place 22 · LafayetteLafayetteHammer4kg22.34.76mFr
Mar 21Bob Davidson Team ChallengeMar 21 · Shot Put · Place 12 · LafayetteLafayetteShot Put4kg12.11.23mFr

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Fast Times at LehighDec 6 · Weight Throw · Place 13 · LafayetteLafayetteWeight Throw20lb / 9.0kg13.12.60mFr
Dec 6Fast Times at LehighDec 6 · Shot Put · Place 22 · LafayetteLafayetteShot Put4kg22.8.94mFr
Feb 8Gill St. Bernard's Annual Shot Put InvitationalFeb 8 · Shot Put · Place 1 · Mt Saint DominicMt Saint DominicShot Put4kg1.37-4.2512
Jan 15Garfield HS Shot Put / High Jump Invitational #3Jan 15 · Shot Put · Place 6 · Mt Saint DominicMt Saint DominicShot Put4kg6.33-01.512
Jan 6Garfield HS Shot Put / High Jump Invitational #2Jan 6 · Shot Put · Place 2 · Mt Saint DominicMt Saint DominicShot Put4kg2.34-0612

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Shot Put · Place 13 · Mt Saint DominicMt Saint DominicShot Put4kg13.38-07.75 PB12
Jun 7NJSIAA Non Public A-BJun 7 · Javelin · Place 4 · Mt Saint DominicMt Saint DominicJavelin600g4.100-0 PB12
Jun 7NJSIAA Non Public A-BJun 7 · Discus · Place 4 · Mt Saint DominicMt Saint DominicDiscus1kg4.98-10 PB12
Jun 7NJSIAA Non Public A-BJun 7 · Shot Put · Place 3 · Mt Saint DominicMt Saint DominicShot Put4kg3.36-912

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22Super Essex County Conference Indoor ChampionshipsDec 22 · Shot Put · Place 2 · Mt Saint DominicMt Saint DominicShot Put4kg2.34-6.2512
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · Shot Put · Place 3 · Mt Saint DominicMt Saint DominicShot Put4kg3.32-6.7512

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · Shot Put · Place 6 · Mt Saint DominicMt Saint DominicShot Put4kg6.31-10.2511

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Super Essex County Conference Indoor ChampionshipsDec 20 · Shot Put · Place 2 · Mt Saint DominicMt Saint DominicShot Put4kg2.26-11.5010
Dec 17Essex County Track Coaches Assn. Season Opener InvitationalDec 17 · 200 Meters · Place 4 · Mt Saint DominicMt Saint Dominic200 Meters4.29.04a PB10