Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorCoaches Hall of Fame Invitational · Dec 177.49aCoaches Hall of Fame InvitationalDecember 17, 2022
Discus · 1.6kg · OutdoorBergen County Relays · Apr 17108-07Bergen County RelaysApril 17, 2024
Javelin · 800g · IndoorThe Coach Pollard Invitational · Apr 1853.83mThe Coach Pollard InvitationalApril 18, 2025
Javelin · 800g · OutdoorTCNJ Invitational · Apr 1053.89mTCNJ InvitationalApril 10, 2025
Shot Put · 12lb · IndoorJAMBAR Coaches Hall of Fame Invitational · Dec 1634-00.25JAMBAR Coaches Hall of Fame InvitationalDecember 16, 2023
Shot Put · 12lb · OutdoorBergen County Championships · May 1035-01.00Bergen County ChampionshipsMay 10, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Lafayette-LehighMay 2 · Javelin · Place 5 · LehighLehighJavelin800g5.51.46mSo
Apr 24John Covert ClassicApr 24 · Javelin · Place 4 · LehighLehighJavelin800g4.52.20mSo
Apr 18ECAC/IC4A ChampionshipsApr 18 · Javelin · Place 13 · LehighLehighJavelin1351.40mSo
Apr 4Sam Howell InvitationalApr 4 · Javelin · Place 13 · LehighLehighJavelin800g13.51.95mSo
Mar 27Monmouth Season OpenerMar 27 · Javelin · Place 3 · LehighLehighJavelin800g3.51.54mSo
Mar 21Keystone ChallengeMar 21 · Javelin · Place 7 · LehighLehighJavelin800g7.52.77mSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 25Carol and John Covert ClassicApr 25 · Javelin · Place 10 · LehighLehighJavelin1050.42mFR
Apr 10TCNJ InvitationalApr 10 · Javelin · Place 4 · LehighLehighJavelin800g4.53.89m PBFr
Mar 28Monmouth University Season OpenerMar 28 · Javelin · Place 13 · LehighLehighJavelin1349.53mFr
Mar 22Shippensburg Keystone State ChallengeMar 22 · Javelin · Place 9 · LehighLehighJavelin949.04mFR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 18The Coach Pollard InvitationalApr 18 · Javelin · Place 7 · LehighLehighJavelin800g7.53.83m PBFr

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Javelin · Place 23 · Pascack HillsPascack HillsJavelin800g23.154-0812
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Javelin · Place 6 · Pascack HillsPascack HillsJavelin800g6.163-0112
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Javelin · Place 3 · Pascack HillPascack HillJavelin3159-0912
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Discus · Place 22 · Pascack HillPascack HillDiscus22104-0912
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 28 · Pascack HillPascack HillShot Put2833-02.0012
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Javelin · Place 3 · Pascack HillPascack HillJavelin3159-0912
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Discus · Place 22 · Pascack HillPascack HillDiscus22104-0912
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 28 · Pascack HillPascack HillShot Put2833-02.0012
May 17Bergen County Meet of ChampionsMay 17 · Javelin · Place 10 · Pascack HillPascack HillJavelin10145-1012
May 10Bergen County ChampionshipsMay 10 · Javelin · Place 3 · Pascack HillsPascack HillsJavelin800g3.155-0312
May 10Bergen County ChampionshipsMay 10 · Discus · Place 18 · Pascack HillsPascack HillsDiscus1.6kg18.101-0812
May 10Bergen County ChampionshipsMay 10 · Shot Put · Place 20 · Pascack HillsPascack HillsShot Put12lb20.35-01.00 PB12
May 1Big North Championships - American-PatriotMay 1 · Discus · Place 7 · Pascack HillsPascack HillsDiscus7111-012
May 1Big North Championships - American-PatriotMay 1 · Javelin · Place 1 · Pascack HillsPascack HillsJavelin1158-912
Apr 17Bergen County RelaysApr 17 · Javelin · Place 5 · Pascack HillsPascack HillsJavelin800g5.140-0912
Apr 17Bergen County RelaysApr 17 · Discus · Place 10 · Pascack HillsPascack HillsDiscus1.6kg10.108-07 PB12
Apr 17Bergen County RelaysApr 17 · Shot Put · Place 20 · Pascack HillsPascack HillsShot Put12lb20.34-04.5012

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · Shot Put · Place 24 · Pascack HillsPascack HillsShot Put2432-312

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · Shot Put · Place 30 · Pascack HillsPascack HillsShot Put12lb30.34-00.25 PB12
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · Shot Put · Place 25 · Pascack HillsPascack HillsShot Put2530-311
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · Shot Put · Place 25 · Pascack HillsPascack HillsShot Put2530-311

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Javelin · Place 13 · Pascack HillsPascack HillsJavelin800g13.146-0311
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Javelin · Place 3 · Pascack HillsPascack HillsJavelin800g3.158-0511
May 5Big North Championships - American-PatriotMay 5 · Javelin · Place 5 · Pascack HillsPascack HillsJavelin800g5.138-711
May 5Big North Championships - American-PatriotMay 5 · Discus · Place 12 · Pascack HillsPascack HillsDiscus1.6kg12.99-211
May 5Big North Championships - American-PatriotMay 5 · Shot Put · Place 15 · Pascack HillsPascack HillsShot Put12lb15.30-1011

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Coaches Hall of Fame InvitationalDec 17 · 55 Meter · Place 66 · Pascack HillsPascack Hills55 MeterRound P66.7.49a PB11
Dec 17Coaches Hall of Fame InvitationalDec 17 · Shot Put · Place 37 · Pascack HillsPascack HillsShot Put12lb37.29-04.0011

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · Javelin · Place 21 · Pascack HillsPascack HillsJavelin800g21.121-0510
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · Discus · Place 37 · Pascack HillsPascack HillsDiscus1.6kg37.74-1110
May 24North Jersey Sophomore ChampionshipMay 24 · Javelin · Place 6 · Pascack HillsPascack HillsJavelin6126-8—
May 13Bergen County ChampionshipsMay 13 · Javelin · Place 8 · Pascack HillsPascack HillsJavelin800g8.131-0010
May 13Bergen County ChampionshipsMay 13 · Discus · Place 14 · Pascack HillsPascack HillsDiscus1.6kg14.94-0810
May 13Bergen County ChampionshipsMay 13 · Shot Put · Place 22 · Pascack HillsPascack HillsShot Put12lb22.30-03.0010
May 5Big North Championships - American & PatriotMay 5 · Javelin · Place 5 · Pascack HillsPascack HillsJavelin5136-0610
May 5Big North Championships - American & PatriotMay 5 · Discus · Place 15 · Pascack HillsPascack HillsDiscus1579-0710
May 5Big North Championships - American & PatriotMay 5 · Shot Put · Place 14 · Pascack HillsPascack HillsShot Put1426-11.0010
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 15 · Pascack HillsPascack HillsJavelin15102-06—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · Place 25 · Pascack HillsPascack HillsDiscus2574-03—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 25 · Pascack HillsPascack HillsShot Put250.66—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 25 · Pascack HillsPascack HillsShot Put2528-00.00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 25 · Pascack HillsPascack HillsShot Put2528-00.00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 15 · Pascack HillsPascack HillsJavelin15102-06—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 15 · Pascack HillsPascack HillsJavelin15102-06—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · Place 25 · Pascack HillsPascack HillsDiscus2574-03—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · Place 25 · Pascack HillsPascack HillsDiscus2574-03—

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 1 Groups 2 and 3Jun 4 · Javelin · Place 22 · Pascack HillsPascack HillsJavelin800g22.108-049
May 27Big North Championships - American-PatriotMay 27 · Javelin · Place 11 · Pascack HillPascack HillJavelin11100-059
May 6Jack Yockers Bergen County RelaysMay 6 · Javelin · Place 11 · Pascack HillsPascack HillsJavelin11100-079
May 6Jack Yockers Bergen County RelaysMay 6 · Discus · Place 26 · Pascack HillsPascack HillsDiscus2667-099