Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorUnion County Championships · May 7105-7Union County ChampionshipsMay 7, 2026
Javelin · 800g · OutdoorUnion County Championships · May 7108-3Union County ChampionshipsMay 7, 2026
Shot Put · 12lb · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1938-8Essex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
Shot Put · 12lb · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 1837-4.50Joe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Javelin · Place 24 · New ProvidenceJavelin800g24.90-0912
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Shot Put · Place 9 · New ProvidenceShot Put12lb9.36-04.2512
May 7Union County ChampionshipsMay 7 · Javelin · Place 20 · New ProvidenceJavelin800g20.108-3 PB12
May 7Union County ChampionshipsMay 7 · Discus · Place 18 · New ProvidenceDiscus1.6kg18.105-7 PB12
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Javelin · Place 33 · New ProvidenceJavelin800g33.106-712
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Discus · Place 34 · New ProvidenceDiscus1.6kg34.102-812
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Shot Put · Place 25 · New ProvidenceShot Put12lb25.37-4.50 PB12
Apr 14Union County Relay ChampionshipApr 14 · Javelin · Place 20 · New ProvidenceJavelin800g20.100-0112
Apr 14Union County Relay ChampionshipApr 14 · Discus · Place 22 · New ProvidenceDiscus1.6kg22.97-0612
Apr 14Union County Relay ChampionshipApr 14 · Shot Put · Place 25 · New ProvidenceShot Put12lb25.36-06.0012
Jan 7Pioneer Shot Put NightJan 7 · Shot Put · Place 5 · New ProvidenceShot Put12lb5.34-8.7512

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · Shot Put · Place 3 · New ProvidenceShot Put340-4.2512

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · Shot Put · Place 19 · New ProvidenceShot Put12lb19.38-8 PB12

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 20Union County Championship RelaysMay 20 · Discus · Place 13 · New ProvidenceDiscus13117-911
May 20Union County Championship RelaysMay 20 · Javelin · Place 27 · New ProvidenceJavelin27111-011
May 20Union County Championship RelaysMay 20 · Shot Put · Place 33 · New ProvidenceShot Put3333-211
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Javelin · Place 23 · New ProvidenJavelin2386-0311
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Discus · Place 14 · New ProvidenDiscus14111-0511
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Shot Put · Place 15 · New ProvidenShot Put1538-07.2511
May 8Union County ChampionshipsMay 8 · Shot Put · Place 29 · New ProvidenceShot Put2936-411
May 8Union County ChampionshipsMay 8 · Shot Put · Place 29 · New ProvidenceShot Put2936-411
May 8Union County ChampionshipsMay 8 · Javelin · Place 38 · New ProvidenceJavelin3885-211
May 8Union County ChampionshipsMay 8 · Javelin · Place 38 · New ProvidenceJavelin3885-211
May 8Union County ChampionshipsMay 8 · Discus · Place 24 · New ProvidenceDiscus24105-311
May 8Union County ChampionshipsMay 8 · Discus · Place 24 · New ProvidenceDiscus24105-311
May 8Union County ChampionshipsMay 8 · Shot Put · Place 29 · New ProvidenceShot Put2936-411
May 8Union County ChampionshipsMay 8 · Shot Put · Place 29 · New ProvidenceShot Put2936-411
May 8Union County ChampionshipsMay 8 · Javelin · Place 38 · New ProvidenceJavelin3885-211
May 8Union County ChampionshipsMay 8 · Javelin · Place 38 · New ProvidenceJavelin3885-211
May 8Union County ChampionshipsMay 8 · Discus · Place 24 · New ProvidenceDiscus24105-311
May 8Union County ChampionshipsMay 8 · Discus · Place 24 · New ProvidenceDiscus24105-311
May 1Union County Conference ChampionshipsMay 1 · Javelin · Place 13 · New ProvidenceJavelin13109-211
May 1Union County Conference ChampionshipsMay 1 · Discus · Place 14 · New ProvidenceDiscus1496-611
May 1Union County Conference ChampionshipsMay 1 · Shot Put · Place 11 · New ProvidenceShot Put1138-811
Apr 19Colts Neck Spring InvitationalApr 19 · Shot Put · Place 28 · New ProvidenceShot Put2838-611
Apr 19Colts Neck Spring InvitationalApr 19 · Javelin · Place 40 · New ProvidenceJavelin40108-111
Apr 19Colts Neck Spring InvitationalApr 19 · Discus · Place 64 · New ProvidenceDiscus6481-811

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21Union County ChampionshipsMay 21 · Shot Put · Place 38 · New ProvidenShot Put3836-00.5010
May 9Union County Conference ChampionshipMay 9 · Shot Put · Place 17 · New ProvidenceShot Put1734-07.0010
May 9Union County Conference ChampionshipMay 9 · Shot Put · Place 17 · New ProvidenceShot Put1734-07.0010
May 9Union County Conference ChampionshipMay 9 · Shot Put · Place 17 · New ProvidenceShot Put1734-07.0010
Apr 20Colts Neck Spring InvitationalApr 20 · Shot Put · Place 24 · New ProvidenceShot Put12lb24.36-10.8010