Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 1863-2Joe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026
Shot Put · 4kg · IndoorNJ Spiked Shoe Holiday Festival · Dec 2224-05.50NJ Spiked Shoe Holiday FestivalDecember 22, 2025
Shot Put · 4kg · OutdoorMiddlesex County Relays · Apr 2824-07.50Middlesex County RelaysApril 28, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Discus · Place 44 · Sayreville War MemorialDiscus1kg44.61-0710
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Shot Put · Place 36 · Sayreville War MemorialShot Put4kg36.24-00.0010
Apr 28Middlesex County RelaysApr 28 · Shot Put · Place 28 · Sayreville War MemorialShot Put4kg28.24-07.50 PB10
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Discus · Place 37 · Sayreville War MemorialDiscus1kg37.63-2 PB10
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Shot Put · Place 27 · Sayreville War MemorialShot Put4kg27.23-810

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · Shot Put · Place 24 · Sayreville War MemorialShot Put4kg24.24-05.50 PB10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Shot Put · Place 21 · Sayreville War MemorialShot Put4kg21.21-99