Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · IndoorMuhlenberg Invite · Apr 334.00mMuhlenberg InviteApril 3, 2026
Discus · 1kg · OutdoorCentennial Conference Outdoor Championships · May 138.28mCentennial Conference Outdoor ChampionshipsMay 1, 2026
Hammer · 4kg · IndoorMuhlenberg Invite · Apr 335.97mMuhlenberg InviteApril 3, 2026
Hammer · 4kg · OutdoorDeSales Quad Meet · Apr 1141.87mDeSales Quad MeetApril 11, 2026
Javelin · 600g · OutdoorMorris Hills Relays · Apr 2283-03Morris Hills RelaysApril 22, 2023
Shot Put · 4kg · IndoorFastrack Invitational · Feb 610.58mFastrack InvitationalFebruary 6, 2026
Shot Put · 4kg · OutdoorCentennial Conference Outdoor Championships · May 111.72mCentennial Conference Outdoor ChampionshipsMay 1, 2026
Weight Throw · 20lb / 9.0kg · IndoorFastrack Invitational · Feb 612.21mFastrack InvitationalFebruary 6, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Discus · Place 20 · MuhlenbergMuhlenbergDiscus1kg20.36.68mSo
May 10Widener Final QualifierMay 10 · Shot Put · Place 8 · MuhlenbergMuhlenbergShot Put4kg8.10.24mSo
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Hammer · Place 8 · MuhlenbergMuhlenbergHammer4kg8.41.45mSo
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Discus · Place 8 · MuhlenbergMuhlenbergDiscus1kg8.38.28m PBSo
May 1Centennial Conference Outdoor ChampionshipsMay 1 · Shot Put · Place 6 · MuhlenbergMuhlenbergShot Put4kg6.11.72m PBSo
Apr 24John Covert ClassicApr 24 · Hammer · Place 13 · MuhlenbergMuhlenbergHammer4kg13.39.66mSo
Apr 24John Covert ClassicApr 24 · Discus · Place 7 · MuhlenbergMuhlenbergDiscus1kg7.35.42mSo
Apr 24John Covert ClassicApr 24 · Shot Put · Place 7 · MuhlenbergMuhlenbergShot Put4kg7.10.86mSo
Apr 17Coach Pollard InvitationalApr 17 · Hammer · Place 18 · MuhlenbergMuhlenbergHammer4kg18.38.85mSo
Apr 17Coach Pollard InvitationalApr 17 · Discus · Place 12 · MuhlenbergMuhlenbergDiscus1kg12.37.49mSo
Apr 17Coach Pollard InvitationalApr 17 · Shot Put · Place 19 · MuhlenbergMuhlenbergShot Put4kg19.10.39mSo
Apr 11DeSales Quad MeetApr 11 · Hammer · Place 3 · MuhlenbergMuhlenbergHammer4kg3.41.87m PBSo
Apr 11DeSales Quad MeetApr 11 · Discus · Place 3 · MuhlenbergMuhlenbergDiscus1kg3.36.09mSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Apr 3Muhlenberg InviteApr 3 · Hammer · Place 10 · MuhlenbergMuhlenbergHammer4kg10.35.97m PBSo
Apr 3Muhlenberg InviteApr 3 · Discus · Place 3 · MuhlenbergMuhlenbergDiscus1kg3.34.00m PBSo
Apr 3Muhlenberg InviteApr 3 · Shot Put · Place 6 · MuhlenbergMuhlenbergShot Put4kg6.10.54mSo
Feb 6Fastrack InvitationalFeb 6 · Weight Throw · Place 22 · MuhlenbergMuhlenbergWeight Throw20lb / 9.0kg22.12.21m PBSo
Feb 6Fastrack InvitationalFeb 6 · Shot Put · Place 23 · MuhlenbergMuhlenbergShot Put4kg23.10.58m PBSo
Jan 24Coach "I" InvitationalJan 24 · Weight Throw · Place 14 · MuhlenbergMuhlenbergWeight Throw20lb / 9.0kg14.11.72mSo
Jan 24Coach "I" InvitationalJan 24 · Shot Put · Place 13 · MuhlenbergMuhlenbergShot Put4kg13.10.27mSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 18The Coach Pollard InvitationalApr 18 · Discus · Place 11 · MuhlenbergMuhlenbergDiscus1kg11.33.48mFr
Apr 18The Coach Pollard InvitationalApr 18 · Shot Put · Place 19 · MuhlenbergMuhlenbergShot Put4kg19.10.55mFr
Feb 21Golden Bear InviteFeb 21 · Shot Put · Place 5 · MuhlenbergMuhlenbergShot Put4kg5.10.40mFr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 12DeSales QuadApr 12 · Hammer · Place 14 · MuhlenbergMuhlenbergHammer4kg14.29.97mFr
Apr 12DeSales QuadApr 12 · Discus · Place 8 · MuhlenbergMuhlenbergDiscus1kg8.29.05mFr

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Discus · Place 11 · Hanover ParkHanover ParkDiscus1kg11.101-0612
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Shot Put · Place 10 · Hanover ParkHanover ParkShot Put4kg10.33-08.7512
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Discus · Place 4 · Hanover ParkHanover ParkDiscus4100-1112
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Shot Put · Place 4 · Hanover ParkHanover ParkShot Put431-1012
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Discus · Place 4 · Hanover ParkHanover ParkDiscus4100-1112
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Shot Put · Place 4 · Hanover ParkHanover ParkShot Put431-1012
May 7NJAC Small SchoolsMay 7 · Javelin · Place 10 · HANOVER PARKHANOVER PARKJavelin1085-10—
May 7NJAC Small SchoolsMay 7 · Discus · Place 7 · HANOVER PARKHANOVER PARKDiscus794-09—
May 7NJAC Small SchoolsMay 7 · Shot Put · Place 1 · HANOVER PARKHANOVER PARKShot Put136-01.75—
May 7NJAC Small SchoolsMay 7 · Discus · Place 7 · HANOVER PARKHANOVER PARKDiscus794-09—
May 7NJAC Small SchoolsMay 7 · Javelin · Place 10 · HANOVER PARKHANOVER PARKJavelin1085-10—
May 7NJAC Small SchoolsMay 7 · Shot Put · Place 1 · HANOVER PARKHANOVER PARKShot Put136-01.75—
May 1Morris County Relay ChampionshipsMay 1 · Discus · Place 4 · Hanover ParkHanover ParkDiscus493-912
May 1Morris County Relay ChampionshipsMay 1 · Javelin · Place 7 · Hanover ParkHanover ParkJavelin788-1012
May 1Morris County Relay ChampionshipsMay 1 · Shot Put · Place 2 · Hanover ParkHanover ParkShot Put232-712
Apr 20Morris Hills RelaysApr 20 · Javelin · Place 27 · Hanover ParkHanover ParkJavelin600g27.74-0612
Apr 20Morris Hills RelaysApr 20 · Discus · Place 12 · Hanover ParkHanover ParkDiscus1kg12.88-0412
Apr 20Morris Hills RelaysApr 20 · Shot Put · Place 10 · Hanover ParkHanover ParkShot Put4kg10.31-03.0012

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · Shot Put · Place 22 · Hanover ParkHanover ParkShot Put2228-10.5012
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · Shot Put · Place 22 · Hanover ParkHanover ParkShot Put2228-10.5012
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · Shot Put · Place 6 · Hanover ParkHanover ParkShot Put630-012
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · Shot Put · Place 6 · Hanover ParkHanover ParkShot Put630-012
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 12 · Hanover ParkHanover ParkShot Put1229-1.7512
Jan 10Wayne Valentine InvitationalJan 10 · Shot Put · Place 8 · Hanover ParkHanover ParkShot Put829-912

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Cliff Back InvitationalDec 30 · Shot Put · Place 11 · Hanover ParkHanover ParkShot Put4kg11.27-10.7512
Dec 19Dick DeSchriver InvitationalDec 19 · Shot Put · Place 12 · Hanover ParkHanover ParkShot Put4kg12.27-05.0012
Dec 14Jack O'Leary Lid Lifter InvitationalDec 14 · Shot Put · Place 8 · Hanover ParkHanover ParkShot Put4kg8.27-02.5012

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 16Morris County ChampionshipsMay 16 · Javelin · Place 38 · Hanover ParkHanover ParkJavelin600g38.69-011
May 16Morris County ChampionshipsMay 16 · Discus · Place 10 · Hanover ParkHanover ParkDiscus1kg10.88-611
May 16Morris County ChampionshipsMay 16 · Shot Put · Place 34 · Hanover ParkHanover ParkShot Put4kg34.26-4.2511
May 9NJAC Small SchoolsMay 9 · Javelin · Place 24 · Hanover ParkHanover ParkJavelin600g24.74-1011
May 9NJAC Small SchoolsMay 9 · Discus · Place 9 · Hanover ParkHanover ParkDiscus1kg9.89-1011
May 9NJAC Small SchoolsMay 9 · Shot Put · Place 19 · Hanover ParkHanover ParkShot Put4kg19.25-05.2511
May 3Morris County Relay ChampionshipsMay 3 · Javelin · Place 15 · Hanover ParkHanover ParkJavelin600g15.77-1011
May 3Morris County Relay ChampionshipsMay 3 · Discus · Place 8 · Hanover ParkHanover ParkDiscus1kg8.88-011
May 3Morris County Relay ChampionshipsMay 3 · Shot Put · Place 48 · Hanover ParkHanover ParkShot Put4kg48.22-11.5011
Apr 22Morris Hills RelaysApr 22 · Javelin · Place 18 · Hanover ParkHanover ParkJavelin600g18.83-03 PB11
Apr 22Morris Hills RelaysApr 22 · Discus · Place 10 · Hanover ParkHanover ParkDiscus1kg10.89-1111
Apr 22Morris Hills RelaysApr 22 · Shot Put · Place 20 · Hanover ParkHanover ParkShot Put4kg20.28-00.0011
Apr 15Dodgertown RelaysApr 15 · Javelin · Place 28 · Hanover ParkHanover ParkJavelin2865-711
Apr 15Dodgertown RelaysApr 15 · Discus · Place 15 · Hanover ParkHanover ParkDiscus1578-511
Apr 15Dodgertown RelaysApr 15 · Shot Put · Place 11 · Hanover ParkHanover ParkShot Put1127-0.5011
Apr 15Dodgertown RelaysApr 15 · Javelin · Place 28 · Hanover ParkHanover ParkJavelin2865-711
Apr 15Dodgertown RelaysApr 15 · Discus · Place 15 · Hanover ParkHanover ParkDiscus1578-511
Apr 15Dodgertown RelaysApr 15 · Shot Put · Place 11 · Hanover ParkHanover ParkShot Put1127-0.5011