Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 15115-03NJSIAA Sectionals Central Groups 1 and 4May 15, 2026
Javelin · 600g · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 15103-06NJSIAA Sectionals Central Groups 1 and 4May 15, 2026
Shot Put · 4kg · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1930-4.25Essex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
Shot Put · 4kg · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1531-06.50NJSIAA 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

13 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 1 & 4May 29 · Discus · Place 13 · New ProvidenceDiscus1kg13.98-1012
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Javelin · Place 2 · New ProvidenceJavelin600g2.103-06 PB12
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Discus · Place 1 · New ProvidenceDiscus1kg1.115-03 PB12
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Shot Put · Place 6 · New ProvidenceShot Put4kg6.31-06.50 PB12
May 7Union County ChampionshipsMay 7 · Javelin · Place 10 · New ProvidenceJavelin600g10.94-712
May 7Union County ChampionshipsMay 7 · Discus · Place 10 · New ProvidenceDiscus1kg10.88-512
May 7Union County ChampionshipsMay 7 · Shot Put · Place 11 · New ProvidenceShot Put4kg11.30-9.5012
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Javelin · Place 11 · New ProvidenceJavelin600g11.88-312
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Discus · Place 4 · New ProvidenceDiscus1kg4.99-412
Apr 14Union County Relay ChampionshipApr 14 · Javelin · Place 12 · New ProvidenceJavelin600g12.90-0012
Apr 14Union County Relay ChampionshipApr 14 · Discus · Place 6 · New ProvidenceDiscus1kg6.94-0512
Apr 14Union County Relay ChampionshipApr 14 · Shot Put · Place 8 · New ProvidenceShot Put4kg8.31-02.5012
Jan 7Pioneer Shot Put NightJan 7 · Shot Put · Place 3 · New ProvidenceShot Put4kg3.29-3.7512

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · Shot Put · Place 13 · New ProvidenceShot Put1329-1112
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · Shot Put · Place 5 · New ProvidenceShot Put530-1112

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · Shot Put · Place 8 · New ProvidenceShot Put4kg8.30-4.25 PB12
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · Shot Put · Place 8 · New ProvidenceShot Put828-511
Jan 17NJSIAA Relay Championships - Group 1Jan 17 · Shot Put · Place 20 · New ProvidenceShot Put2027-4.2511
Jan 4Union County Relay ChampionshipsJan 4 · Shot Put · Place 23 · New ProvidenceShot Put2325-511

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 1 & 4May 30 · Javelin · Place 12 · New ProvidenJavelin1286-0211
May 30NJSIAA Group Championships - 1 & 4May 30 · Discus · Place 13 · New ProvidenDiscus1395-0011
May 20Union County Championship RelaysMay 20 · Discus · Place 4 · New ProvidenceDiscus491-211
May 20Union County Championship RelaysMay 20 · Javelin · Place 7 · New ProvidenceJavelin792-511
May 20Union County Championship RelaysMay 20 · Shot Put · Place 9 · New ProvidenceShot Put930-511
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Javelin · Place 4 · New ProvidenJavelin485-1111
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Shot Put · Place 11 · New ProvidenShot Put1130-04.0011
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Discus · Place 4 · New ProvidenDiscus487-0611
May 8Union County ChampionshipsMay 8 · Discus · Place 14 · New ProvidenceDiscus1485-011
May 8Union County ChampionshipsMay 8 · Shot Put · Place 14 · New ProvidenceShot Put1430-411
May 8Union County ChampionshipsMay 8 · Javelin · Place 17 · New ProvidenceJavelin1785-1111
May 8Union County ChampionshipsMay 8 · Discus · Place 14 · New ProvidenceDiscus1485-011
May 8Union County ChampionshipsMay 8 · Shot Put · Place 14 · New ProvidenceShot Put1430-411
May 8Union County ChampionshipsMay 8 · Javelin · Place 17 · New ProvidenceJavelin1785-1111
May 1Union County Conference ChampionshipsMay 1 · Javelin · Place 10 · New ProvidenceJavelin1078-511
May 1Union County Conference ChampionshipsMay 1 · Discus · Place 6 · New ProvidenceDiscus687-611
May 1Union County Conference ChampionshipsMay 1 · Shot Put · Place 5 · New ProvidenceShot Put530-111
Apr 19Colts Neck Spring InvitationalApr 19 · Shot Put · Place 13 · New ProvidenceShot Put1329-811
Apr 19Colts Neck Spring InvitationalApr 19 · Javelin · Place 18 · New ProvidenceJavelin1885-311
Apr 19Colts Neck Spring InvitationalApr 19 · Discus · Place 23 · New ProvidenceDiscus2384-611
Jan 8Pioneer Shot Put NightJan 8 · Shot Put · Place 1 · New ProvidenceShot Put4kg1.27-2.7511

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Shot Put · Place 23 · New ProvidenceShot Put4kg23.26-711

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Discus · Place 15 · New ProvidenceDiscus1579-210
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Discus · Place 15 · New ProvidenceDiscus1579-210
May 21Union County ChampionshipsMay 21 · Discus · Place 13 · New ProvidenDiscus1386-0210
May 9Union County Conference ChampionshipMay 9 · Discus · Place 3 · New ProvidenceDiscus379-0610
May 9Union County Conference ChampionshipMay 9 · Discus · Place 3 · New ProvidenceDiscus379-0610
Apr 20Colts Neck Spring InvitationalApr 20 · Discus · Place 9 · New ProvidenceDiscus1kg9.90-410

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · Shot Put · Place 39 · New ProvidenceShot Put4kg39.23-11.5010

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · Discus · Place 10 · New ProvidenceDiscus1080-09
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · Discus · Place 10 · New ProvidenDiscus1080-009
May 11Union County Conference ChampionshipsMay 11 · Discus · Place 11 · New ProvidenceDiscus1171-99
May 4Union County Championship RelaysMay 4 · Discus · Place 51 · New ProvidenceDiscus1kg51.49-079
May 4Union County Championship RelaysMay 4 · Shot Put · Place 41 · New ProvidenceShot Put4kg41.22-05.009
Apr 22Colts Neck Spring InvitationalApr 22 · Discus · Place 64 · New ProvidenceDiscus6447-49