Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1589-06NJSIAA Sectionals Central Groups 1 and 4May 15, 2026
Javelin · 800g · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 18112-7Joe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026
Shot Put · 12lb · IndoorNJ Spiked Shoe Holiday Festival · Dec 2230-02.50NJ Spiked Shoe Holiday FestivalDecember 22, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Javelin · Place 38 · Sayreville War MemorialJavelin800g38.104-0010
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Discus · Place 45 · Sayreville War MemorialDiscus1.6kg45.89-06 PB10
May 5GMC ChampionshipMay 5 · Javelin · Place 28 · SayrevilleJavelin28108-810
Apr 28Middlesex County RelaysApr 28 · Javelin · Place 24 · Sayreville War MemorialJavelin800g24.110-0710
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Javelin · Place 29 · Sayreville War MemorialJavelin800g29.112-7 PB10
Apr 11Georgian Court University HS ChallengeApr 11 · Javelin · Place 38 · Sayreville War MemorialJavelin800g38.88-0810
Apr 7GMC Red & White Division ChampionshipApr 7 · Javelin · Place 9 · Sayreville War MemorialJavelin800g9.95-0410

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12Mid-Winter ClassicJan 12 · Shot Put · Place 30 · SayrevilleShot Put3028-110
Jan 3SJTCA #9Jan 3 · Shot Put · Place 17 · SayrevilleShot Put1731-910

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · Shot Put · Place 34 · Sayreville War MemorialShot Put12lb34.30-02.50 PB10
Jan 4Middlesex County RelaysJan 4 · Shot Put · Place 32 · SayrevilleShot Put3224-109

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Javelin · Place 32 · Sayreville HJavelin3299-049
May 6GMC ChampionshipsMay 6 · Javelin · Place 51 · SayrevilleJavelin5190-89
Apr 26Lion InvitationalApr 26 · Javelin · Place 43 · Sayreville HJavelin4386-01—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Shot Put · Place 40 · Sayreville War MemorialShot Put12lb40.25-8.509