Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMiddlesex County Relays · Apr 28122-02Middlesex County RelaysApril 28, 2026
Javelin · 800g · OutdoorGMC Red & White Division Championship · Apr 7105-03GMC Red & White Division ChampionshipApril 7, 2026
Shot Put · 12lb · IndoorNJ Spiked Shoe Holiday Festival · Dec 2236-09.00NJ Spiked Shoe Holiday FestivalDecember 22, 2025
Shot Put · 12lb · OutdoorGMC Red & White Division Championship · Apr 736-03.00GMC Red & White Division ChampionshipApril 7, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Shot Put · Place 47 · Sayreville War MemorialShot Put12lb47.33-08.0011
May 5GMC ChampionshipMay 5 · Shot Put · Place 23 · SayrevilleShot Put2338-8.7511
May 5GMC ChampionshipMay 5 · Discus · Place 12 · SayrevilleDiscus12121-1011
Apr 28Middlesex County RelaysApr 28 · Javelin · Place 47 · Sayreville War MemorialJavelin800g47.95-0711
Apr 28Middlesex County RelaysApr 28 · Discus · Place 13 · Sayreville War MemorialDiscus1.6kg13.122-02 PB11
Apr 28Middlesex County RelaysApr 28 · Shot Put · Place 30 · Sayreville War MemorialShot Put12lb30.35-05.0011
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Javelin · Place 38 · Sayreville War MemorialJavelin800g38.102-1111
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Discus · Place 16 · Sayreville War MemorialDiscus1.6kg16.117-911
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Shot Put · Place 32 · Sayreville War MemorialShot Put12lb32.35-911
Apr 11Georgian Court University HS ChallengeApr 11 · Discus · Place 20 · Sayreville War MemorialDiscus1.6kg20.105-0511
Apr 7GMC Red & White Division ChampionshipApr 7 · Javelin · Place 4 · Sayreville War MemorialJavelin800g4.105-03 PB11
Apr 7GMC Red & White Division ChampionshipApr 7 · Discus · Place 6 · Sayreville War MemorialDiscus1.6kg6.119-0611
Apr 7GMC Red & White Division ChampionshipApr 7 · Shot Put · Place 9 · Sayreville War MemorialShot Put12lb9.36-03.00 PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · Shot Put · Place 36 · SayrevilleShot Put3631-10.7511
Jan 10Middlesex County RelaysJan 10 · Shot Put · Place 12 · SayrevilleShot Put1240-4.5011
Jan 3SJTCA #9Jan 3 · Shot Put · Place 11 · SayrevilleShot Put1135-111

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · Shot Put · Place 19 · Sayreville War MemorialShot Put12lb19.36-09.00 PB11
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · Shot Put · Place 23 · SayrevilleShot Put2337-210
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 18 · SayrevilleShot Put1837-4.5010
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 18 · SayrevilleShot Put1837-4.5010

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Javelin · Place 35 · Sayreville HJavelin3595-1010
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Discus · Place 33 · Sayreville HDiscus3390-1110
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Shot Put · Place 25 · Sayreville HShot Put2537-06.5010
May 6GMC ChampionshipsMay 6 · Discus · Place 31 · SayrevilleDiscus3197-210
May 6GMC ChampionshipsMay 6 · Javelin · Place 36 · SayrevilleJavelin36104-210
May 6GMC ChampionshipsMay 6 · Shot Put · Place 23 · SayrevilleShot Put2339-610
Apr 26Lion InvitationalApr 26 · Javelin · Place 22 · Sayreville HJavelin22100-07—
Apr 26Lion InvitationalApr 26 · Discus · Place 32 · Sayreville HDiscus32101-03—
Apr 26Lion InvitationalApr 26 · Shot Put · Place 40 · Sayreville HShot Put4033-00.00—
Apr 19Colts Neck Spring InvitationalApr 19 · Shot Put · Place 61 · SayrevilleShot Put6132-1110
Apr 19Colts Neck Spring InvitationalApr 19 · Javelin · Place 50 · SayrevilleJavelin50100-710
Apr 19Colts Neck Spring InvitationalApr 19 · Discus · Place 32 · SayrevilleDiscus32101-310
Apr 12East Brunswick InvitationalApr 12 · Javelin · Place 15 · Sayreville HJavelin1591-04—
Apr 12East Brunswick InvitationalApr 12 · Discus · Place 21 · Sayreville HDiscus2189-08—
Apr 12East Brunswick InvitationalApr 12 · Shot Put · Place 41 · Sayreville HShot Put4133-00.00—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30SJTCA Meet #8Dec 30 · Shot Put · Place 27 · Sayreville War MemorialShot Put12lb27.27-1110
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Shot Put · Place 45 · Sayreville War MemorialShot Put12lb45.32-10.5010

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · Javelin · Place 29 · Sayreville HJavelin29104-069
May 21GMC ChampionshipsMay 21 · Javelin · Place 54 · SayrevilleJavelin5492-69