Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorNJSIAA Group 2-3 Championships · Jun 7148-08NJSIAA Group 2-3 ChampionshipsJune 7, 2024
Shot Put · 12lb · IndoorEssex County Track Coaches Assn. Season Opener · Dec 2039-5Essex County Track Coaches Assn. Season OpenerDecember 20, 2024
Shot Put · 12lb · OutdoorPioneer Shot Put Night · Jan 840-4Pioneer Shot Put NightJanuary 8, 2025

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

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · Javelin · Place 13 · New ProvidenJavelin13167-0312
May 30NJSIAA Group Championships - 1 & 4May 30 · Javelin · Place 5 · New ProvidenJavelin5165-0212
May 20Union County Championship RelaysMay 20 · Discus · Place 16 · New ProvidenceDiscus16115-1112
May 20Union County Championship RelaysMay 20 · Javelin · Place 4 · New ProvidenceJavelin4151-512
May 20Union County Championship RelaysMay 20 · Shot Put · Place 22 · New ProvidenceShot Put2236-0.5012
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Javelin · Place 3 · New ProvidenJavelin3161-0112
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · Discus · Place 12 · New ProvidenDiscus12117-0612
May 8Union County ChampionshipsMay 8 · Shot Put · Place 21 · New ProvidenceShot Put2138-9.2512
May 8Union County ChampionshipsMay 8 · Javelin · Place 1 · New ProvidenceJavelin1160-212
May 8Union County ChampionshipsMay 8 · Discus · Place 19 · New ProvidenceDiscus19110-912
May 8Union County ChampionshipsMay 8 · Shot Put · Place 21 · New ProvidenceShot Put2138-9.2512
May 8Union County ChampionshipsMay 8 · Javelin · Place 1 · New ProvidenceJavelin1160-212
May 8Union County ChampionshipsMay 8 · Discus · Place 19 · New ProvidenceDiscus19110-912
May 1Union County Conference ChampionshipsMay 1 · Javelin · Place 2 · New ProvidenceJavelin2146-1112
May 1Union County Conference ChampionshipsMay 1 · Discus · Place 8 · New ProvidenceDiscus8113-212
May 1Union County Conference ChampionshipsMay 1 · Shot Put · Place 7 · New ProvidenceShot Put740-6.7512
Apr 19Colts Neck Spring InvitationalApr 19 · Shot Put · Place 20 · New ProvidenceShot Put2040-012
Apr 19Colts Neck Spring InvitationalApr 19 · Javelin · Place 2 · New ProvidenceJavelin2168-912
Apr 19Colts Neck Spring InvitationalApr 19 · Discus · Place 45 · New ProvidenceDiscus4595-412
Jan 8Pioneer Shot Put NightJan 8 · Shot Put · Place 4 · New ProvidenceShot Put12lb4.40-4 PB12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · Shot Put · Place 11 · New ProvidenceShot Put1143-312
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · Shot Put · Place 4 · New ProvidenceShot Put440-612
Jan 17NJSIAA Relay Championships - Group 1Jan 17 · Shot Put · Place 16 · New ProvidenceShot Put1639-4.2512
Jan 4Union County Relay ChampionshipsJan 4 · Shot Put · Place 14 · New ProvidenceShot Put1440-8.2512

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Shot Put · Place 11 · New ProvidenceShot Put12lb11.39-5 PB12
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · Shot Put · Place 7 · New ProvidenceShot Put739-2.7511
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 14 · New ProvidenceShot Put1440-1111

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Javelin · Place 13 · New ProvidenceJavelin800g13.148-08 PB11
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Javelin · Place 6 · New ProvidenceJavelin6137-811
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Discus · Place 23 · New ProvidenceDiscus23101-211
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Shot Put · Place 17 · New ProvidenceShot Put1738-611
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Javelin · Place 6 · New ProvidenceJavelin6137-811
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Discus · Place 23 · New ProvidenceDiscus23101-211
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Shot Put · Place 17 · New ProvidenceShot Put1738-611
May 21Union County ChampionshipsMay 21 · Shot Put · Place 30 · New ProvidenShot Put3039-11.0011
May 21Union County ChampionshipsMay 21 · Javelin · Place 7 · New ProvidenJavelin7148-0311
May 21Union County ChampionshipsMay 21 · Discus · Place 28 · New ProvidenDiscus28108-0111
May 9Union County Conference ChampionshipMay 9 · Javelin · Place 3 · New ProvidenceJavelin3145-0711
May 9Union County Conference ChampionshipMay 9 · Discus · Place 15 · New ProvidenceDiscus1595-0311
May 9Union County Conference ChampionshipMay 9 · Shot Put · Place 10 · New ProvidenceShot Put1038-07.0011
May 9Union County Conference ChampionshipMay 9 · Javelin · Place 3 · New ProvidenceJavelin3145-0711
May 9Union County Conference ChampionshipMay 9 · Discus · Place 15 · New ProvidenceDiscus1595-0311
May 9Union County Conference ChampionshipMay 9 · Shot Put · Place 10 · New ProvidenceShot Put1038-07.0011

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · Shot Put · Place 11 · New ProvidenceShot Put12lb11.38-7.2511
Feb 17NJSIAA Group ChampionshipsFeb 17 · Shot Put · Place 19 · New ProvidenceShot Put1936-6.2510
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · Shot Put · Place 6 · New ProvidenceShot Put637-0.7510
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · Shot Put · Place 6 · New ProvidenceShot Put637-0.7510
Jan 29Union County Individual ChampionshipJan 29 · Shot Put · Place 25 · New ProvidenceShot Put2537-2.5010
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 28 · New ProvidenceShot Put2834-710
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 28 · New ProvidenceShot Put2834-710
Jan 4Union County Relay ChampionshipsJan 4 · Shot Put · Place 32 · New ProvidenceShot Put12lb32.34-04.2510

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Javelin · Place 16 · New ProvidenceJavelin800g16.139-0210
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · Javelin · Place 2 · New ProvidenceJavelin2143-1110
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · Shot Put · Place 12 · New ProvidenceShot Put1238-410
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · Javelin · Place 2 · New ProvidenJavelin2143-1110
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · Shot Put · Place 12 · New ProvidenShot Put1238-04.0010
May 11Union County Conference ChampionshipsMay 11 · Shot Put · Place 6 · New ProvidenceShot Put638-310
May 11Union County Conference ChampionshipsMay 11 · Javelin · Place 2 · New ProvidenceJavelin2145-910
May 4Union County Championship RelaysMay 4 · Javelin · Place 2 · New ProvidenceJavelin800g2.145-0110
May 4Union County Championship RelaysMay 4 · Shot Put · Place 18 · New ProvidenceShot Put12lb18.39-02.5010

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Spike Shoe Holiday FestivalDec 19 · Shot Put · Place 20 · New ProvidenceShot Put12lb20.38-01.0010

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · Javelin · Place 19 · New ProvidenceJavelin800g19.107-029
Jun 3NJSIAA Sectionals North 2 Groups 2 and 3Jun 3 · Shot Put · Place 11 · New ProvidenceShot Put12lb11.35-09.509
May 24Union County ChampionshipsMay 24 · Javelin · Place 17 · New ProvidenceJavelin800g17.116-099
May 24Union County ChampionshipsMay 24 · Shot Put · Place 36 · New ProvidenceShot Put12lb36.33-06.759
May 12Union County Conference ChampionshipsMay 12 · Shot Put · Place 10 · New ProvidenShot Put1034-06.25—
May 12Union County Conference ChampionshipsMay 12 · Javelin · Place 11 · New ProvidenJavelin11105-06—