Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 600g · Indoor2026 Paul Donahue Invitational · Apr 1735.58m2026 Paul Donahue InvitationalApril 17, 2026
Javelin · 600g · OutdoorTCNJ Lions Invite · Apr 2439.94mTCNJ Lions InviteApril 24, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Javelin · Place 4 · Montclair StateMontclair StateJavelin600g4.36.61mFr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Javelin · Place 4 · Montclair StateMontclair StateJavelin600g4.37.04mFr
Apr 24TCNJ Lions InviteApr 24 · Javelin · Place 2 · Montclair StateMontclair StateJavelin600g2.39.94m PBFr
Apr 9TCNJ InvitationalApr 9 · Javelin · Place 4 · Montclair StateMontclair StateJavelin600g4.35.76mFr
Apr 3Osprey OpenApr 3 · Javelin · Place 2 · Montclair StateMontclair StateJavelin233.65mFr
Mar 27Ramapo College InvitationalMar 27 · Javelin · Place 4 · Montclair StateMontclair StateJavelin600g4.33.37mFr
Mar 20Stockton InviteMar 20 · Javelin · Place 6 · Montclair StateMontclair StateJavelin634.27m—

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Javelin · Place 5 · Montclair StateMontclair StateJavelin600g5.35.58m PBFr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · Javelin · Place 14 · SpotswoodSpotswoodJavelin14111-1112
May 30NJSIAA Group Championships - 2 & 3May 30 · Javelin · Place 3 · SpotswoodSpotswoodJavelin3112-1012
May 6GMC ChampionshipsMay 6 · Javelin · Place 1 · SpotswoodSpotswoodJavelin1110-1012
Apr 19Colts Neck Spring InvitationalApr 19 · Javelin · Place 3 · SpotswoodSpotswoodJavelin3106-1012
Apr 15GMC Red & White ChampionshipApr 15 · Javelin · Place 1 · SpotswoodSpotswoodJavelin1107-09—
Apr 12East Brunswick InvitationalApr 12 · Javelin · Place 1 · SpotswoodSpotswoodJavelin1103-02—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Javelin · Place 18 · SpotswoodSpotswoodJavelin600g18.109-1111
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · Javelin · Place 2 · SpotswoodSpotswoodJavelin2106-811
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · Javelin · Place 2 · SpotswoodSpotswoodJavelin2106-811
May 21GMC ChampionshipsMay 21 · Javelin · Place 3 · SpotswoodSpotswoodJavelin3105-1111
Apr 30Middlesex County RelaysApr 30 · Javelin · Place 2 · SpotswoodSpotswoodJavelin2104-111

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Javelin · Place 5 · SpotswoodSpotswoodJavelin596-310
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Javelin · Place 5 · SpotswoodSpotswoodJavelin596-310
Apr 22Colts Neck Spring InvitationalApr 22 · Javelin · Place 6 · SpotswoodSpotswoodJavelin692-910
Apr 22Colts Neck Spring InvitationalApr 22 · Discus · Place 54 · SpotswoodSpotswoodDiscus5454-510