Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 1861-5Joe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026
Shot Put · 4kg · OutdoorMiddlesex County Relays · Apr 2821-08.00Middlesex County RelaysApril 28, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Discus · Place 52 · Sayreville War MemorialDiscus1kg52.42-049
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Shot Put · Place 46 · Sayreville War MemorialShot Put4kg46.20-07.009
May 5GMC ChampionshipMay 5 · Shot Put · Place 47 · SayrevilleShot Put4721-19
May 5GMC ChampionshipMay 5 · Discus · Place 35 · SayrevilleDiscus3560-89
Apr 28Middlesex County RelaysApr 28 · Discus · Place 48 · Sayreville War MemorialDiscus1kg48.53-069
Apr 28Middlesex County RelaysApr 28 · Shot Put · Place 39 · Sayreville War MemorialShot Put4kg39.21-08.00 PB9
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Discus · Place 39 · Sayreville War MemorialDiscus1kg39.61-5 PB9
Apr 11Georgian Court University HS ChallengeApr 11 · Discus · Place 42 · Sayreville War MemorialDiscus1kg42.51-049
Apr 7GMC Red & White Division ChampionshipApr 7 · Discus · Place 10 · Sayreville War MemorialDiscus1kg10.50-109
Apr 7GMC Red & White Division ChampionshipApr 7 · Shot Put · Place 10 · Sayreville War MemorialShot Put4kg10.19-10.009

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · Shot Put · Place 41 · SayrevilleShot Put4118-7.759
Jan 12Mid-Winter ClassicJan 12 · Shot Put · Place 10 · SayrevilleShot Put1019-109
Jan 10Middlesex County RelaysJan 10 · Shot Put · Place 22 · SayrevilleShot Put2219-1.259