Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · May 15108-5NJSIAA Sectionals North 1 Groups 1 and 4May 15, 2026
Javelin · 600g · OutdoorBergen County Championships · May 893' 9"Bergen County ChampionshipsMay 8, 2026
Shot Put · 4kg · IndoorNJ Spiked Shoe Holiday Festival · Dec 2233-07.50NJ Spiked Shoe Holiday FestivalDecember 22, 2025
Shot Put · 4kg · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · May 1536-6.50NJSIAA Sectionals North 1 Groups 1 and 4May 15, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Shot Put · Place 26 · Hasbrouck HeightsShot Put4kg26.34-05.0011
May 29NJSIAA Group Championships - 1 & 4May 29 · Discus · Place 9 · Hasbrouck HeightsDiscus1kg9.107-0911
May 29NJSIAA Group Championships - 1 & 4May 29 · Shot Put · Place 5 · Hasbrouck HeightsShot Put4kg5.35-03.5011
May 20Bergen County Meet of ChampsMay 20 · Shot Put · Place 9 · Hasbrouck HeightsShot Put935-411
May 20Bergen County Meet of ChampsMay 20 · Discus · Place 11 · Hasbrouck HeightsDiscus1199-211
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · Javelin · Place 8 · Hasbrouck HeightsJavelin600g8.89-411
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · Discus · Place 2 · Hasbrouck HeightsDiscus1kg2.108-5 PB11
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · Shot Put · Place 3 · Hasbrouck HeightsShot Put4kg3.36-6.50 PB11
May 8Bergen County ChampionshipsMay 8 · Javelin · Place 6 · Hasbrouck HeightsJavelin600g6.93' 9" PB11
May 8Bergen County ChampionshipsMay 8 · Discus · Place 2 · Hasbrouck HeightsDiscus1kg2.96' 8"11
May 8Bergen County ChampionshipsMay 8 · Shot Put · Place 3 · Hasbrouck HeightsShot Put4kg3.35' 2.25"11
Apr 28NJIC American & National Division ChampsApr 28 · Javelin · Place 6 · Hasbrouck HeightsJavelin600g6.81-711
Apr 28NJIC American & National Division ChampsApr 28 · Discus · Place 1 · Hasbrouck HeightsDiscus1kg1.93-111
Apr 28NJIC American & National Division ChampsApr 28 · Shot Put · Place 1 · Hasbrouck HeightsShot Put4kg1.34-411
Apr 17Bergen County RelaysApr 17 · Javelin · Place 9 · Hasbrouck HeightsJavelin600g9.81-0111
Apr 17Bergen County RelaysApr 17 · Discus · Place 1 · Hasbrouck HeightsDiscus1kg1.98-0611
Apr 17Bergen County RelaysApr 17 · Shot Put · Place 2 · Hasbrouck HeightsShot Put4kg2.33-01.0011

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 12Nike Indoor NationalsMar 12 · Shot Put · Place 33 · Hasbrouck Heights TC|NJShot Put339.82m11
Mar 12Nike Indoor NationalsMar 12 · Shot Put · Place 33 · Hasbrouck Heights TC|NJShot Put339.82m—
Mar 12Nike Indoor NationalsMar 12 · Shot Put · Place 33 · Hasbrouck HeShot Put3332-02.7511
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · Shot Put · Place 9 · Hasbrouck HeightsShot Put931-7.2511
Feb 11Bergen County ChampionshipsFeb 11 · Shot Put · Place 9 · Hasbrouck HeShot Put933-05.25—
Feb 8NJSIAA Sectional Championships - North 2 Groups 1&2Feb 8 · Shot Put · Place 2 · Hasbrouck HeightsShot Put234-0.5011
Feb 3NJ Varsity ClassicFeb 3 · Shot Put · Place 11 · Hasbrouck HeShot Put1130-08.7511
Jan 28NJIC ChampionshipsJan 28 · Shot Put · Place 6 · Hasbrouck HeightsShot Put4kg6.32-05.2511
Jan 21Bergen County RelaysJan 21 · Shot Put · Place 5 · Hasbrouck HeShot Put532-01.75—
Jan 17Bob Chiswell ClassicJan 17 · Shot Put · Place 9 · Hasbrouck HeightsShot Put931-10.5011
Jan 10Garfield HS High Jump/Shot Put Invitational #3Jan 10 · Shot Put · Place 5 · Hasbrouck HeightsShot Put533-111
Jan 3Garfield HS High Jump/Shot Put Invitational #2Jan 3 · Shot Put · Place 11 · Hasbrouck HeightsShot Put1129-6.5011

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · Shot Put · Place 10 · Hasbrouck HeightsShot Put4kg10.28-911
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · Shot Put · Place 2 · Hasbrouck HeightsShot Put4kg2.33-07.50 PB11
Dec 20Garfield HS High Jump/Shot Put Invitational #1Dec 20 · Shot Put · Place 8 · Hasbrouck HeightsShot Put4kg8.30-111

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 1 & 4May 30 · Shot Put · Place 14 · Hasbrouck HeShot Put1431-07.0010
May 21Bergen County Meet of ChampsMay 21 · Shot Put · Place 13 · Hasbrouck HeShot Put1332-04.50—
May 21Bergen County Meet of ChampsMay 21 · Shot Put · Place 13 · Hasbrouck HeShot Put1332-04.50—
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Javelin · Place 17 · Hasbrouck HeightsJavelin1779-510
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Discus · Place 11 · Hasbrouck HeightsDiscus1182-1010
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Shot Put · Place 4 · Hasbrouck HeightsShot Put432-6.5010
May 9Bergen County ChampionshipsMay 9 · Javelin · Place 5 · Hasbrouck HeightsJavelin600g5.87-0710
May 9Bergen County ChampionshipsMay 9 · Discus · Place 14 · Hasbrouck HeightsDiscus1kg14.61-0210
May 9Bergen County ChampionshipsMay 9 · Shot Put · Place 1 · Hasbrouck HeightsShot Put4kg1.29-09.0010
Apr 28NJIC American+Patriot Division ChampsApr 28 · Javelin · Place 3 · Hasbrouck HeightsJavelin386-610
Apr 28NJIC American+Patriot Division ChampsApr 28 · Discus · Place 3 · Hasbrouck HeightsDiscus379-1010
Apr 28NJIC American+Patriot Division ChampsApr 28 · Shot Put · Place 2 · Hasbrouck HeightsShot Put230-310
Apr 17Aviator Invitational RelaysApr 17 · Shot Put · Place 6 · Hasbrouck HeightsShot Put629-06.75—
Apr 17Aviator Invitational RelaysApr 17 · Discus · Place 6 · Hasbrouck HeightsDiscus681-00.00—
Apr 11Bergen County RelaysApr 11 · Discus · Place 5 · Hasbrouck HeightsDiscus1kg5.56-0910
Apr 11Bergen County RelaysApr 11 · Shot Put · Place 1 · Hasbrouck HeightsShot Put4kg1.30-05.5010

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Javelin · Place 17 · Hasbrouck HeJavelin1778-049
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Javelin · Place 17 · Hasbrouck HeJavelin1778-049
May 20Bergen County Frosh Girls ChampsMay 20 · Javelin · Place 5 · Hasbrouck HeightsJavelin579-10—
May 18County Seat InvitationalMay 18 · Javelin · Place 10 · Hasbrouck HeJavelin1074-019
May 18County Seat InvitationalMay 18 · Discus · Place 37 · Hasbrouck HeDiscus3755-089
May 18County Seat InvitationalMay 18 · Shot Put · Place 14 · Hasbrouck HeShot Put1427-02.009
May 10Bergen County ChampionshipsMay 10 · Javelin · Place 13 · Hasbrouck HeightsJavelin600g13.74-019
Apr 30NJIC Colonial-American Division ChampsApr 30 · Javelin · Place 3 · Hasbrouck HeJavelin382-039
Apr 17Bergen County RelaysApr 17 · Javelin · Place 13 · Hasbrouck HeightsJavelin600g13.64-119