Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorColts Neck Spring Invitational · Apr 2080-4Colts Neck Spring InvitationalApril 20, 2024
Shot Put · 4kg · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1531-4Essex County Track Coaches Assn. Season Opener InviteDecember 15, 2023
Shot Put · 4kg · OutdoorColts Neck Spring Invitational · Apr 2030-0.30Colts Neck Spring InvitationalApril 20, 2024

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

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6GMC ChampionshipsMay 6 · Shot Put · Place 5 · SayrevilleShot Put533-9.5012
May 6GMC ChampionshipsMay 6 · Discus · Place 4 · SayrevilleDiscus4102-312
Apr 19Colts Neck Spring InvitationalApr 19 · Shot Put · Place 5 · SayrevilleShot Put532-912
Apr 19Colts Neck Spring InvitationalApr 19 · Discus · Place 16 · SayrevilleDiscus1688-412

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 4Eastern States Indoor ChampionshipsMar 4 · Shot Put · Place 21 · Sayreville HShot Put2133-06.5012
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · Shot Put · Place 14 · SayrevilleShot Put1431-412
Feb 3NJ Varsity ClassicFeb 3 · Shot Put · Place 9 · Sayreville HShot Put933-02.0012
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 3 · SayrevilleShot Put332-3.5012
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 3 · SayrevilleShot Put332-3.5012
Jan 13SJTCA #12Jan 13 · Shot Put · Place 4 · SayrevilleShot Put432-11.5012

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30SJTCA Meet #8Dec 30 · Shot Put · Place 4 · Sayreville War MemorialShot Put4kg4.30-512
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Shot Put · Place 14 · Sayreville War MemorialShot Put4kg14.29-5.2512
Feb 20Eastern States ChampionshipsFeb 20 · Shot Put · Place 42 · Sayreville HShot Put4229-10.0011
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · Shot Put · Place 15 · SayrevilleShot Put1529-511
Jan 27SJTCA Winter Meet #13Jan 27 · Shot Put · Place 8 · SayrevilleShot Put830-711
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · Shot Put · Place 5 · SayrevilleShot Put533-0.2511
Jan 15NJSIAA Relay Championships - Group 4Jan 15 · Shot Put · Place 15 · SayrevilleShot Put1530-1011
Jan 6Middlesex County RelaysJan 6 · Shot Put · Place 6 · SayrevilleShot Put630-6.5011

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · Discus · Place 9 · Sayreville HDiscus992-0811
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · Shot Put · Place 11 · Sayreville HShot Put1132-06.0011
May 21GMC ChampionshipsMay 21 · Shot Put · Place 8 · SayrevilleShot Put832-611
May 21GMC ChampionshipsMay 21 · Discus · Place 15 · SayrevilleDiscus1586-311
Apr 30Middlesex County RelaysApr 30 · Discus · Place 11 · SayrevilleDiscus1184-1011
Apr 30Middlesex County RelaysApr 30 · Shot Put · Place 5 · SayrevilleShot Put531-511
Apr 20Colts Neck Spring InvitationalApr 20 · Discus · Place 18 · Sayreville War MemorialDiscus1kg18.80-4 PB11
Apr 20Colts Neck Spring InvitationalApr 20 · Shot Put · Place 17 · Sayreville War MemorialShot Put4kg17.30-0.30 PB11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #5Dec 27 · Shot Put · Place 6 · Sayreville War MemorialShot Put4kg6.30-7.5011
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · Shot Put · Place 7 · Sayreville War MemorialShot Put4kg7.31-4 PB11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · Discus · Place 17 · Sayreville War MemorialDiscus1kg17.78-0910
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · Shot Put · Place 15 · Sayreville War MemorialShot Put4kg15.29-00.0010
May 23GMC ChampionshipsMay 23 · Discus · Place 26 · Sayreville War MemorialDiscus1kg26.76-0010
May 23GMC ChampionshipsMay 23 · Shot Put · Place 18 · Sayreville War MemorialShot Put4kg18.29-03.2510
May 2Middlesex County RelaysMay 2 · Discus · Place 28 · Sayreville War MemorialDiscus1kg28.69-110
May 2Middlesex County RelaysMay 2 · Shot Put · Place 21 · Sayreville War MemorialShot Put4kg21.28-4.7510
Apr 22Colts Neck Spring InvitationalApr 22 · Shot Put · Place 26 · SayrevilleShot Put2626-1010
Apr 22Colts Neck Spring InvitationalApr 22 · Discus · Place 25 · SayrevilleDiscus2572-1010