Personal bests

Best marks in available results
Event / courseMarkMeetDate
Shot Put · 12lb · IndoorNorth Shore HS Invitational · Dec 3038-00.00North Shore HS InvitationalDecember 30, 2025
Shot Put · 12lb · OutdoorUnion County Championships · May 740-6.50Union County ChampionshipsMay 7, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · Shot Put · Place 24 · LindenShot Put12lb24.38-312
May 7Union County ChampionshipsMay 7 · Shot Put · Place 13 · LindenShot Put12lb13.40-6.50 PB12
Apr 18Morris Hills RelaysApr 18 · Shot Put · Place 22 · LindenShot Put12lb22.39-07.0012
Apr 14Union County Relay ChampionshipApr 14 · Shot Put · Place 19 · LindenShot Put12lb19.37-03.5012
Apr 11Blue Devil ClassicApr 11 · Shot Put · Place 38 · LindenShot Put12lb38.35-1012
Apr 4Rebel RelaysApr 4 · Shot Put · Place 25 · LindenShot Put12lb25.36-212

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 7NJSIAA Sectional Championships - North 2 Group 4Feb 7 · Shot Put · Place 19 · LindenShot Put1937-512
Jan 23Union County Individual ChampionshipJan 23 · Shot Put · Place 36 · LindenShot Put3630-3.5012
Jan 17NJSIAA Relay Championships - Group 4Jan 17 · Shot Put · Place 55 · LindenShot Put5535-2.5012

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · Shot Put · Place 34 · LindenShot Put12lb34.38-00.00 PB12
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · Shot Put · Place 33 · LindenShot Put12lb33.34-2.2512
Jan 27TR Boys Frosh/NoviceJan 27 · Shot Put · Place 65 · LindenShot Put6529-5.5011
Jan 22Union County Individual ChampionshipJan 22 · Shot Put · Place 6 · LindenShot Put633-511
Jan 15Ridgewood Frosh/Novice MeetJan 15 · Shot Put · Place 24 · LindenShot Put2433-10.00—
Jan 4Union County Relay ChampionshipsJan 4 · Shot Put · Place 8 · LindenShot Put832-1111

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20Union County Championship RelaysMay 20 · Shot Put · Place 30 · LindenShot Put3033-7.5011

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Len Pietrewicz InvitationalDec 30 · Shot Put · Place 51 · LindenShot Put12lb51.31-08.2511
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Shot Put · Place 15 · LindenShot Put12lb15.31-311
Dec 12Raider Throwdown Shot Put MeetDec 12 · Shot Put · Place 42 · LindenShot Put12lb42.28-3.2511

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6Union County JV ChampionshipMay 6 · Shot Put · Place 13 · LindenShot Put1330-5.5010
Apr 12Rahway Rising Stars Invitational #1Apr 12 · Discus · Place 15 · LindenDiscus1546-710