Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorTCNJ HS Invite · Apr 4116' 8"TCNJ HS InviteApril 4, 2026
Javelin · 800g · OutdoorTCNJ HS Invite · Apr 4104' 7"TCNJ HS InviteApril 4, 2026
Shot Put · 12lb · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · May 1545-11.00NJSIAA Sectionals North 2 Groups 2 and 3May 15, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · Shot Put · Place 77 · UnattachedUnattachedShot Put12lb77.13.0311
May 29NJSIAA Group Championships - 2 & 3May 29 · Shot Put · Place 21 · North PlainfieldNorth PlainfieldShot Put12lb21.39-4.5011
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · Shot Put · Place 4 · North PlainfieldNorth PlainfieldShot Put12lb4.45-11.00 PB11
Apr 13GMC Blue & Gold Division ChampionshipApr 13 · Discus · Place 10 · North PlainfieldNorth PlainfieldDiscus1.6kg10.82-0011
Apr 4TCNJ HS InviteApr 4 · Javelin · Place 33 · North PlainfieldNorth PlainfieldJavelin800g33.104' 7" PB11
Apr 4TCNJ HS InviteApr 4 · Discus · Place 10 · North PlainfieldNorth PlainfieldDiscus1.6kg10.116' 8" PB11
Apr 4TCNJ HS InviteApr 4 · Shot Put · Place 11 · North PlainfieldNorth PlainfieldShot Put12lb11.42' 3.25"11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · Shot Put · Place 12 · North PlainfieldNorth PlainfieldShot Put1241-411
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · Shot Put · Place 12 · North PlainfieldNorth PlainfieldShot Put1241-411
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · Shot Put · Place 6 · North PlainfieldNorth PlainfieldShot Put644-1011
Jan 18NJSIAA Relay Championships - Group 3Jan 18 · Shot Put · Place 22 · North PlainfieldNorth PlainfieldShot Put2240-511
Jan 10Middlesex County RelaysJan 10 · Shot Put · Place 19 · North PlainfieldNorth PlainfieldShot Put1937-511
Jan 3SJTCA #9Jan 3 · Shot Put · Place 11 · North PlainfieldNorth PlainfieldShot Put1135-111

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 26Paul H. Beck Memorial RelaysApr 26 · Shot Put · Place 11 · North PlainfieldNorth PlainfieldShot Put1130-510

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 4Middlesex County RelaysJan 4 · Shot Put · Place 19 · North PlainfieldNorth PlainfieldShot Put1929-810