Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNJIC Colonial+Patriot Division Champs · Apr 27163-6NJIC Colonial+Patriot Division ChampsApril 27, 2026
Shot Put · 12lb · OutdoorNJIC Colonial+Patriot Division Champs · Apr 2764-2NJIC Colonial+Patriot Division ChampsApril 27, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Aug 7Powerfest Throws Meet 2026Aug 7 · Shot Put · Place 11 · Glen RockShot Put12lb11.18.711
Jun 10The Winner's Circle at The Horse FarmJun 10 · Shot Put · Place 1 · Glen RockShot Put12lb1.60-05.2511
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Discus · Place 16 · Glen RockDiscus1.6kg16.155-0211
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Shot Put · Place 1 · Glen RockShot Put12lb1.61-09.0011
May 29NJSIAA Group Championships - 2 & 3May 29 · Discus · Place 3 · Glen RockDiscus1.6kg3.153-211
May 29NJSIAA Group Championships - 2 & 3May 29 · Shot Put · Place 1 · Glen RockShot Put12lb1.58-8.5011
May 20Bergen County Meet of ChampsMay 20 · Shot Put · Place 1 · Glen RockShot Put160-411
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · Discus · Place 1 · Glen RockDiscus1.6kg1.156-0111
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · Shot Put · Place 1 · Glen RockShot Put12lb1.50-09.0011
May 8Bergen County ChampionshipsMay 8 · Discus · Place 1 · Glen RockDiscus1.6kg1.156' 5"11
May 8Bergen County ChampionshipsMay 8 · Shot Put · Place 1 · Glen RockShot Put12lb1.57' 3.75"11
Apr 27NJIC Colonial+Patriot Division ChampsApr 27 · Discus · Place 1 · Glen RockDiscus1.6kg1.163-6 PB11
Apr 27NJIC Colonial+Patriot Division ChampsApr 27 · Shot Put · Place 1 · Glen RockShot Put12lb1.64-2 PB11
Mar 27HH's Penn Relay Field Event QualifierMar 27 · Discus · Place 2 · Glen RockDiscus1.6kg2.151-05.0011
Mar 27HH's Penn Relay Field Event QualifierMar 27 · Shot Put · Place 1 · Glen RockShot Put12lb1.58-00.5011

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · Shot Put · Place 1 · Glen RockShot Put158-7.7511
Feb 7NJSIAA Sectional Championships - North 1 Group 1&2Feb 7 · Shot Put · Place 1 · Glen RockShot Put152-05.5011
Jan 17Bob Chiswell ClassicJan 17 · Shot Put · Place 1 · Glen RockShot Put154-1011
Jan 10Garfield HS High Jump/Shot Put Invitational #3Jan 10 · Shot Put · Place 1 · Glen RockShot Put155-4.2511
Jan 3Garfield HS High Jump/Shot Put Invitational #2Jan 3 · Shot Put · Place 1 · Glen RockShot Put156-4.2511

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · Discus · Place 17 · Glen RockDiscus17150-0610
Jun 4NJSIAA State Meet Of ChampionsJun 4 · Shot Put · Place 11 · Glen RockShot Put1156-06.5010
May 30NJSIAA Group Championships - 2 & 3May 30 · Shot Put · Place 2 · Glen RockShot Put255-610
May 30NJSIAA Group Championships - 2 & 3May 30 · Discus · Place 3 · Glen RockDiscus3154-110
May 21Bergen County Meet of ChampsMay 21 · Discus · Place 9 · Glen RockDiscus9140-08—
May 21Bergen County Meet of ChampsMay 21 · Shot Put · Place 1 · Glen RockShot Put154-02.25—
May 21Bergen County Meet of ChampsMay 21 · Shot Put · Place 1 · Glen RockShot Put154-02.25—
May 21Bergen County Meet of ChampsMay 21 · Discus · Place 9 · Glen RockDiscus9140-08—
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Discus · Place 6 · Glen RockDiscus6131-0210
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Shot Put · Place 3 · Glen RockShot Put351-03.0010
Apr 29NJIC Colonial & National Division ChampsApr 29 · Discus · Place 1 · Glen RockDiscus1137-910
Apr 3Fred McClain Penn Relays QualifierApr 3 · Shot Put · Place 2 · Glen RockShot Put254-3.2510
Apr 3Fred McClain Penn Relays QualifierApr 3 · Discus · Place 4 · Glen RockDiscus4143-910

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · Shot Put · Place 3 · Glen RockShot Put351-1.5010
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · Shot Put · Place 1 · Glen RockShot Put148-610
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · Shot Put · Place 1 · Glen RockShot Put148-610
Jan 17NJSIAA Relay Championships - Group 1Jan 17 · Shot Put · Place 2 · Glen RockShot Put249-6.2510
Jan 17NJSIAA Relay Championships - Group 1Jan 17 · Shot Put · Place 2 · Glen RockShot Put249-6.2510

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 5 · Glen RockShot Put545-04.259
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 5 · Glen RockShot Put545-04.259
May 22John Gallione Bergen County Freshmen Boys ChampsMay 22 · Discus · Place 1 · Glen RockDiscus1127-4—
May 22John Gallione Bergen County Freshmen Boys ChampsMay 22 · Shot Put · Place 1 · Glen RockShot Put145-7—
May 17Bergen County Meet of ChampionsMay 17 · Shot Put · Place 10 · Glen RockShot Put1044-10.509
Apr 30NJIC Colonial-American Division ChampsApr 30 · Discus · Place 12 · Glen RockDiscus1298-089
Apr 30NJIC Colonial-American Division ChampsApr 30 · Discus · Place 12 · Glen RockDiscus1298-089
Apr 30NJIC Colonial-American Division ChampsApr 30 · Shot Put · Place 1 · Glen RockShot Put145-08.509
Apr 30NJIC Colonial-American Division ChampsApr 30 · Shot Put · Place 1 · Glen RockShot Put145-08.509