Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1571-01NJSIAA Sectionals Central Groups 1 and 4May 15, 2026
Javelin · 600g · OutdoorGMC Red & White Division Championship · Apr 783-11GMC Red & White Division ChampionshipApril 7, 2026
Shot Put · 4kg · IndoorEssex County Track Coaches Assn. Season Opener · Dec 2027-7Essex County Track Coaches Assn. Season OpenerDecember 20, 2024
Shot Put · 4kg · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1528-04.00NJSIAA Sectionals Central Groups 1 and 4May 15, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Javelin · Place 16 · Sayreville War MemorialJavelin600g16.81-0211
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Discus · Place 34 · Sayreville War MemorialDiscus1kg34.71-01 PB11
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Shot Put · Place 23 · Sayreville War MemorialShot Put4kg23.28-04.00 PB11
May 5GMC ChampionshipMay 5 · Shot Put · Place 18 · SayrevilleShot Put1827-1111
May 5GMC ChampionshipMay 5 · Javelin · Place 20 · SayrevilleJavelin2074-011
May 5GMC ChampionshipMay 5 · Discus · Place 19 · SayrevilleDiscus1973-211
Apr 28Middlesex County RelaysApr 28 · Javelin · Place 18 · Sayreville War MemorialJavelin600g18.73-1111
Apr 28Middlesex County RelaysApr 28 · Discus · Place 27 · Sayreville War MemorialDiscus1kg27.69-0711
Apr 28Middlesex County RelaysApr 28 · Shot Put · Place 18 · Sayreville War MemorialShot Put4kg18.27-06.0011
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Javelin · Place 21 · Sayreville War MemorialJavelin600g21.79-611
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Discus · Place 45 · Sayreville War MemorialDiscus1kg45.50-111
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Shot Put · Place 18 · Sayreville War MemorialShot Put4kg18.26-411
Apr 11Georgian Court University HS ChallengeApr 11 · Javelin · Place 17 · Sayreville War MemorialJavelin600g17.76-0711
Apr 11Georgian Court University HS ChallengeApr 11 · Shot Put · Place 30 · Sayreville War MemorialShot Put4kg30.26-04.0011
Apr 7GMC Red & White Division ChampionshipApr 7 · Javelin · Place 3 · Sayreville War MemorialJavelin600g3.83-11 PB11
Apr 7GMC Red & White Division ChampionshipApr 7 · Discus · Place 9 · Sayreville War MemorialDiscus1kg9.52-0211
Apr 7GMC Red & White Division ChampionshipApr 7 · Shot Put · Place 4 · Sayreville War MemorialShot Put4kg4.26-10.7511

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · Shot Put · Place 21 · SayrevilleShot Put2128-211
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · Shot Put · Place 20 · SayrevilleShot Put2025-3.5011
Jan 10Middlesex County RelaysJan 10 · Shot Put · Place 13 · SayrevilleShot Put1325-11.7511
Jan 3SJTCA #9Jan 3 · Shot Put · Place 10 · SayrevilleShot Put1025-2.7511

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · Shot Put · Place 15 · Sayreville War MemorialShot Put4kg15.26-08.0011
Jan 15Ridgewood Frosh/Novice MeetJan 15 · Shot Put · Place 5 · Sayreville HShot Put528-00.75—
Jan 4Middlesex County RelaysJan 4 · Shot Put · Place 4 · SayrevilleShot Put427-3.7510

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Javelin · Place 12 · Sayreville HJavelin1280-0010
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Shot Put · Place 28 · Sayreville HShot Put2825-01.5010
May 6GMC ChampionshipsMay 6 · Javelin · Place 25 · SayrevilleJavelin2567-110
Apr 26Lion InvitationalApr 26 · Javelin · Place 18 · Sayreville HJavelin1881-06—
Apr 19Colts Neck Spring InvitationalApr 19 · Javelin · Place 29 · SayrevilleJavelin2972-310
Apr 12East Brunswick InvitationalApr 12 · Javelin · Place 13 · Sayreville HJavelin1357-08—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Shot Put · Place 1 · Sayreville War MemorialShot Put4kg1.27-7 PB10
Jan 17Ridgewood Frosh/Novice MeetJan 17 · Shot Put · Place 2 · Sayreville HShot Put224-10.00—
Jan 17The Armory Frosh / Novice MeetJan 17 · Shot Put · Place 2 · Sayreville War MemorialShot Put4kg2.24-10.009

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · Shot Put · Place 20 · Sayreville War MemorialShot Put4kg20.21-7.509