Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 600g · OutdoorNJSIAA Group Championships - 2 & 3 · May 29110-4NJSIAA Group Championships - 2 & 3May 29, 2026
Shot Put · 4kg · IndoorSJTCA Meet #7 · Dec 2737-10.75SJTCA Meet #7December 27, 2025
Shot Put · 4kg · OutdoorGMC Red & White Division Championship · Apr 738-00.25GMC Red & White Division ChampionshipApril 7, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Shot Put · Place 23 · South PlainfieldShot Put4kg23.35-10.0012
May 29NJSIAA Group Championships - 2 & 3May 29 · Javelin · Place 10 · South PlainfieldJavelin600g10.110-4 PB12
May 29NJSIAA Group Championships - 2 & 3May 29 · Shot Put · Place 8 · South PlainfieldShot Put4kg8.37-2.7512
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · Javelin · Place 2 · South PlainfieldJavelin600g2.109-0212
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · Shot Put · Place 3 · South PlainfieldShot Put4kg3.37-06.5012
May 12Jeffry Tindall Field InvitationalMay 12 · Javelin · Place 3 · South PlainfieldJavelin600g3.97-0412
May 12Jeffry Tindall Field InvitationalMay 12 · Shot Put · Place 1 · South PlainfieldShot Put4kg1.37-0312
May 5GMC ChampionshipMay 5 · Shot Put · Place 2 · South PlainfieldShot Put236-9.7512
May 5GMC ChampionshipMay 5 · Javelin · Place 5 · South PlainfieldJavelin5105-812
Apr 28Middlesex County RelaysApr 28 · Javelin · Place 4 · South PlainfieldJavelin600g4.98-0612
Apr 28Middlesex County RelaysApr 28 · Shot Put · Place 4 · South PlainfieldShot Put4kg4.34-09.0012
Apr 25Paul H. Beck Memorial RelaysApr 25 · Javelin · Place 4 · South PlainfieldJavelin600g4.80-1012
Apr 25Paul H. Beck Memorial RelaysApr 25 · Shot Put · Place 2 · South PlainfieldShot Put4kg2.33-2.5012
Apr 18Red & Black InvitationalApr 18 · Javelin · Place 10 · South PlainfieldJavelin600g10.86-0612
Apr 18Red & Black InvitationalApr 18 · Shot Put · Place 3 · South PlainfieldShot Put4kg3.36-05.0012
Apr 18ESU Red & BlackApr 18 · Javelin · Place 10 · South PlainfieldJavelin600g10.86-0612
Apr 18ESU Red & BlackApr 18 · Shot Put · Place 3 · South PlainfieldShot Put4kg3.36-05.0012
Apr 7GMC Red & White Division ChampionshipApr 7 · Javelin · Place 4 · South PlainfieldJavelin600g4.80-1012
Apr 7GMC Red & White Division ChampionshipApr 7 · Shot Put · Place 1 · South PlainfieldShot Put4kg1.38-00.25 PB12
Apr 4Rocket RelaysApr 4 · Javelin · Place 5 · South PlainfieldJavelin600g5.28.72m12
Apr 4Rocket RelaysApr 4 · Shot Put · Place 1 · South PlainfieldShot Put4kg1.11.43m12
Apr 1Penn Relays QualifierApr 1 · Shot Put · Place 2 · South PlainfieldShot Put4kg2.34-8.512

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · Shot Put · Place 4 · South PlainfieldShot Put436-11.2512
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · Shot Put · Place 2 · South PlainfieldShot Put233-512
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · Shot Put · Place 5 · South PlainfieldShot Put535-1.7512
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · Shot Put · Place 5 · South PlainfieldShot Put535-1.7512
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 1 · South PlainfieldShot Put135-912
Jan 10Middlesex County RelaysJan 10 · Shot Put · Place 1 · South PlainfieldShot Put136-3.2512

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 29South Brunswick Shot Put InviteDec 29 · Shot Put · Place 1 · South PlainfieldShot Put4kg1.35-2.7512
Dec 27SJTCA Meet #7Dec 27 · Shot Put · Place 1 · South PlainfieldShot Put4kg1.37-10.75 PB12
Dec 22SJTCA #5Dec 22 · Shot Put · Place 2 · South PlainfieldShot Put4kg2.35-11.2512
Dec 17Rebel Shot/Field Series 2Dec 17 · Shot Put · Place 1 · South PlainfieldShot Put4kg1.36-1.2512
Dec 13Demarest InvitationalDec 13 · Shot Put · Place 2 · South PlainfieldShot Put4kg2.34-08.2512
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · Shot Put · Place 3 · South PlainfieldShot Put335-6.7511
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · Shot Put · Place 2 · South PlainfieldShot Put233-0.2511
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 2 · South PlainfieldShot Put232-7.7511
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 2 · South PlainfieldShot Put232-7.7511
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 2 · South PlainfieldShot Put232-7.7511
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · Shot Put · Place 2 · South PlainfieldShot Put232-7.7511
Jan 21Rebel Shot/Field Series 4Jan 21 · Long Jump · Place 2 · South PlainfieldLong Jump233-5.2511
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 1 · South PlainfieldShot Put133-611
Jan 4Middlesex County RelaysJan 4 · Shot Put · Place 2 · South PlainfieldShot Put232-9.7511

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · Shot Put · Place 12 · South PlainfieldShot Put1234-1111
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · Javelin · Place 7 · South PlainfJavelin794-0311
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · Shot Put · Place 3 · South PlainfShot Put335-01.2511
May 6GMC ChampionshipsMay 6 · Shot Put · Place 4 · South PlainfieldShot Put434-511
May 6GMC ChampionshipsMay 6 · Javelin · Place 7 · South PlainfieldJavelin788-111
Apr 26Paul H. Beck Memorial RelaysApr 26 · Javelin · Place 12 · South PlainfieldJavelin1279-211
Apr 26Paul H. Beck Memorial RelaysApr 26 · Javelin · Place 12 · South PlainfieldJavelin1279-211
Apr 26Paul H. Beck Memorial RelaysApr 26 · Shot Put · Place 2 · South PlainfieldShot Put234-111
Apr 26Paul H. Beck Memorial RelaysApr 26 · Shot Put · Place 2 · South PlainfieldShot Put234-111
Apr 15GMC Red & White ChampionshipApr 15 · Javelin · Place 11 · South PlainfieldJavelin1167-02—
Apr 15GMC Red & White ChampionshipApr 15 · Shot Put · Place 4 · South PlainfieldShot Put432-06.75—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · Shot Put · Place 4 · South PlainfieldShot Put4kg4.32-00.5011
Dec 23SJTCA #5Dec 23 · Shot Put · Place 3 · South PlainfieldShot Put4kg3.34-2.2511
Dec 14Demarest InvitationalDec 14 · Shot Put · Place 3 · South PlainfieldShot Put4kg3.31-5.7511
Dec 12Raider Throwdown Shot Put MeetDec 12 · Shot Put · Place 3 · South PlainfieldShot Put4kg3.31-411
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · Shot Put · Place 10 · South PlainfieldShot Put1028-6.5010
Feb 7Rebel Shot/Field Series 4Feb 7 · Shot Put · Place 7 · South PlainfieldShot Put728-1.7510
Feb 6SJTCA Winter Meet #16Feb 6 · Shot Put · Place 3 · South PlainfieldShot Put329-0.5010
Jan 29SJTCA Winter Meet #14Jan 29 · Shot Put · Place 16 · South PlainfieldShot Put1627-7.2510
Jan 6Middlesex County RelaysJan 6 · Shot Put · Place 10 · South PlainfieldShot Put1025-1010
Jan 2Rebel Shot/Jump Series 2Jan 2 · Shot Put · Place 6 · South PlainfieldShot Put626-5.2510

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16Bill Bruno Holiday ClassicDec 16 · Shot Put · Place 35 · South PlainfieldShot Put4kg35.23-6.7510
Dec 14Raider Throwdown Shot Put Meet #1Dec 14 · Shot Put · Place 27 · South PlainfieldShot Put4kg27.22-11.2510