Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorCape May County Championships · May 5132-06Cape May County ChampionshipsMay 5, 2026
Javelin · 800g · OutdoorNJSIAA Group Championships - 2 & 3 · May 29165-10NJSIAA Group Championships - 2 & 3May 29, 2026
Prelims · IndoorSJTCA #16 · Feb 110.76SJTCA #16February 1, 2025
Shot Put · 12lb · OutdoorCape Atlantic League Meet · May 943-06.25Cape Atlantic League MeetMay 9, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Javelin · Place 20 · Ocean CityJavelin800g20.160-1112
May 29NJSIAA Group Championships - 2 & 3May 29 · Javelin · Place 3 · Ocean CityJavelin800g3.165-10 PB12
May 29NJSIAA Group Championships - 2 & 3May 29 · Discus · Place 20 · Ocean CityDiscus1.6kg20.114-012
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · Javelin · Place 4 · Ocean CityJavelin800g4.159-0012
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · Discus · Place 5 · Ocean CityDiscus1.6kg5.129-1012
May 15NJSIAA Sectionals South Groups 2 and 3May 15 · Shot Put · Place 27 · Ocean CityShot Put12lb27.37-08.0012
May 9Cape Atlantic League MeetMay 9 · Javelin · Place 2 · Ocean CityJavelin800g2.154-1012
May 9Cape Atlantic League MeetMay 9 · Discus · Place 5 · Ocean CityDiscus1.6kg5.123-1012
May 9Cape Atlantic League MeetMay 9 · Shot Put · Place 7 · Ocean CityShot Put12lb7.43-06.25 PB12
May 5Cape May County ChampionshipsMay 5 · Javelin · Place 1 · Ocean CityJavelin800g1.143-0212
May 5Cape May County ChampionshipsMay 5 · Discus · Place 1 · Ocean CityDiscus1.6kg1.132-06 PB12
May 5Cape May County ChampionshipsMay 5 · Shot Put · Place 1 · Ocean CityShot Put12lb1.39-09.0012
May 2SJTCA Open (Boys)May 2 · Javelin · Place 3 · Ocean CityJavelin800g3.153-0312
May 2SJTCA Open (Boys)May 2 · Discus · Place 11 · Ocean CityDiscus1.6kg11.118-1012
May 2SJTCA Open (Boys)May 2 · Shot Put · Place 31 · Ocean CityShot Put12lb31.38-08.0012
May 2SJTCA Open (Boys)May 2 · 110m Hurdles · Place 49 · Ocean City110m Hurdles39" / 0.991m49.20.01aWind: 2.312
Apr 18The Woodbury RelaysApr 18 · Javelin · Place 6 · Ocean CityJavelin800g6.152-012
Apr 18The Woodbury RelaysApr 18 · Shot Put · Place 19 · Ocean CityShot Put12lb19.39-912

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · Shot Put · Place 7 · Ocean CityShot Put744-2.5012
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · Shot Put · Place 7 · Ocean CityShot Put744-2.5012
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 55m Hurdles · Place 22 · Ocean City55m HurdlesRound P2210.2912
Feb 14NJSIAA Sectional Championships - South Group 3Feb 14 · 55m Hurdles · Place 22 · Ocean City55m HurdlesRound P2210.2912
Jan 8SJTCA #10Jan 8 · Shot Put · Place 13 · Ocean CityShot Put1339-312

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · Shot Put · Place 22 · Ocean CityShot Put2237-911
Feb 7NJSIAA Sectional Championships - South Group 3Feb 7 · Shot Put · Place 22 · Ocean CityShot Put2237-911
Feb 1SJTCA #16Feb 1 · Shot Put · Place 16 · Ocean CityShot Put1636-811
Feb 1SJTCA #16Feb 1 · Prelims · Place 28 · Ocean CityPrelimsRound P2810.76 PB11
Jan 9Cherokee Throw Down #1Jan 9 · Shot Put · Place 5 · Ocean CityShot Put537-9.5011

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22Cape Atlantic League MeetMay 22 · Javelin · Place 9 · Ocean CityJavelin9121-410
May 13Hammonton JV InvitationalMay 13 · Javelin · Place 1 · Ocean CityJavelin1121-310
May 13Hammonton JV InvitationalMay 13 · Discus · Place 6 · Ocean CityDiscus694-610
Apr 15F.A.T. Dual: Oakcrest, EHT and OCApr 15 · Javelin · Place 5 · Ocean CityJavelin5122-1010
Apr 15F.A.T. Dual: Oakcrest, EHT and OCApr 15 · Discus · Place 10 · Ocean CityDiscus1083-910