Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · Indoor2026 Paul Donahue Invitational · Apr 1721.30m2026 Paul Donahue InvitationalApril 17, 2026
Discus · 1kg · OutdoorNJAC Outdoor Track & Field Championships · May 235.83mNJAC Outdoor Track & Field ChampionshipsMay 2, 2026
Javelin · 600g · OutdoorCCSU Invitational · Apr 2526.20mCCSU InvitationalApril 25, 2025
Shot Put · 4kg · IndoorRiver Hawk Friday Night Showdown · Feb 610.13mRiver Hawk Friday Night ShowdownFebruary 6, 2026
Shot Put · 4kg · OutdoorTCNJ Lions Invite · Apr 2410.51mTCNJ Lions InviteApril 24, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Discus · Place 6 · Montclair StateMontclair StateDiscus1kg6.35.83m PBFr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Shot Put · Place 12 · Montclair StateMontclair StateShot Put4kg12.9.92mFr
Apr 24TCNJ Lions InviteApr 24 · Discus · Place 14 · Montclair StateMontclair StateDiscus1kg14.33.02mFr
Apr 24TCNJ Lions InviteApr 24 · Shot Put · Place 17 · Montclair StateMontclair StateShot Put4kg17.10.51m PBFr
Apr 9TCNJ InvitationalApr 9 · Discus · Place 5 · Montclair StateMontclair StateDiscus1kg5.33.33mFr
Apr 9TCNJ InvitationalApr 9 · Shot Put · Place 10 · Montclair StateMontclair StateShot Put4kg10.9.77mFr
Apr 3Osprey OpenApr 3 · Hammer · Place 16 · Montclair StateMontclair StateHammer1619.68mFr
Apr 3Osprey OpenApr 3 · Discus · Place 7 · Montclair StateMontclair StateDiscus732.84mFr
Apr 3Osprey OpenApr 3 · Shot Put · Place 13 · Montclair StateMontclair StateShot Put139.72mFr
Mar 27Ramapo College InvitationalMar 27 · Discus · Place 6 · Montclair StateMontclair StateDiscus1kg6.32.99mFr
Mar 20Stockton InviteMar 20 · Discus · Place 7 · Montclair StateMontclair StateDiscus732.40mFr
Mar 20Stockton InviteMar 20 · Shot Put · Place 14 · Montclair StateMontclair StateShot Put1410.10mFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Discus · Place 29 · Montclair StateMontclair StateDiscus1kg29.21.30m PBFr
Apr 172026 Paul Donahue InvitationalApr 17 · Shot Put · Place 20 · Montclair StateMontclair StateShot Put4kg20.10.09mFr
Feb 6River Hawk Friday Night ShowdownFeb 6 · Shot Put · Place 17 · Montclair StateMontclair StateShot Put4kg17.10.13m PBFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25CCSU InvitationalApr 25 · Javelin · Place 9 · Bergen (N.J.) CCBergen (N.J.) CCJavelin600g9.26.20m PBSo
Apr 25CCSU InvitationalApr 25 · Discus · Place 11 · Bergen (N.J.) CCBergen (N.J.) CCDiscus1kg11.29.53mSo
Apr 25CCSU InvitationalApr 25 · Shot Put · Place 13 · Bergen (N.J.) CCBergen (N.J.) CCShot Put4kg13.9.89mSo
Apr 18Wolverine ClassicApr 18 · Discus · Place 3 · Bergen (N.J.) CCBergen (N.J.) CCDiscus1kg3.30.40mSo
Apr 18Wolverine ClassicApr 18 · Shot Put · Place 8 · Bergen (N.J.) CCBergen (N.J.) CCShot Put4kg8.9.09mSo
Mar 28Ramapo InvitationalMar 28 · Discus · Place 7 · Bergen (N.J.) CCBergen (N.J.) CCDiscus730.84mSo
Mar 28Ramapo InvitationalMar 28 · Shot Put · Place 8 · Bergen (N.J.) CCBergen (N.J.) CCShot Put89.60mSo
Mar 22Stockton InviteMar 22 · Javelin · Place 19 · Bergen (N.J.) CCBergen (N.J.) CCJavelin1921.59mSo
Mar 22Stockton InviteMar 22 · Discus · Place 11 · Bergen (N.J.) CCBergen (N.J.) CCDiscus1130.22mSo
Mar 22Stockton InviteMar 22 · Shot Put · Place 16 · Bergen (N.J.) CCBergen (N.J.) CCShot Put169.04mSo

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 20Rider InviteApr 20 · Discus · Place 18 · Bergen (N.J.) CCBergen (N.J.) CCDiscus1kg18.27.78mFr
Apr 20Rider InviteApr 20 · Shot Put · Place 26 · Bergen (N.J.) CCBergen (N.J.) CCShot Put4kg26.9.09mFr
Mar 29Ramapo College InvitationalMar 29 · Discus · Place 8 · Bergen (N.J.) CCBergen (N.J.) CCDiscus831.10m—
Mar 29Ramapo College InvitationalMar 29 · Shot Put · Place 9 · Bergen (N.J.) CCBergen (N.J.) CCShot Put99.50m—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · Discus · Place 9 · RidgewoodRidgewoodDiscus1kg9.95-0112
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · Shot Put · Place 9 · RidgewoodRidgewoodShot Put4kg9.30-06.5012
May 19Bergen County Meet of ChampionsMay 19 · Discus · Place 8 · RidgewoodRidgewoodDiscus8104-1012
May 19Bergen County Meet of ChampionsMay 19 · Shot Put · Place 8 · RidgewoodRidgewoodShot Put833-07.2512
May 4Big North Championships-Freedom-National May 4 · Discus · Place 1 · RidgewoodRidgewoodDiscus1kg1.99-0012
May 4Big North Championships-Freedom-National May 4 · Shot Put · Place 2 · RidgewoodRidgewoodShot Put4kg2.33-02.0012

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · Shot Put · Place 19 · RidgewoodRidgewoodShot Put1930-312
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · Shot Put · Place 6 · RidgewoodRidgewoodShot Put632-3.7512
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · Shot Put · Place 6 · RidgewoodRidgewoodShot Put632-3.7512

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · Shot Put · Place 9 · RidgewoodRidgewoodShot Put4kg9.29-1112
Dec 19Spike Shoe Holiday FestivalDec 19 · Shot Put · Place 20 · RidgewoodRidgewoodShot Put4kg20.28-00.0012
Jan 10Big North ChampionshipsJan 10 · Shot Put · Place 9 · RidgewoodRidgewoodShot Put4kg9.27-6.7511

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · Discus · Place 8 · RidgewoodRidgewoodDiscus1kg8.93-0011
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · Shot Put · Place 10 · RidgewoodRidgewoodShot Put4kg10.29-05.2511
May 20Bergen County Meet of ChampionsMay 20 · Discus · Place 7 · RidgewoodRidgewoodDiscus7108-0111
May 13Bergen County ChampionshipsMay 13 · Javelin · Place 16 · RidgewoodRidgewoodJavelin600g16.69-0411
May 13Bergen County ChampionshipsMay 13 · Discus · Place 1 · RidgewoodRidgewoodDiscus1kg1.101-1011
May 13Bergen County ChampionshipsMay 13 · Shot Put · Place 5 · RidgewoodRidgewoodShot Put4kg5.30-04.2511
May 4Big North Championships-Freedom and NationalMay 4 · Discus · Place 1 · RidgewoodRidgewoodDiscus198-0211
May 4Big North Championships-Freedom and NationalMay 4 · Javelin · Place 12 · RidgewoodRidgewoodJavelin1252-0511
May 4Big North Championships-Freedom and NationalMay 4 · Shot Put · Place 2 · RidgewoodRidgewoodShot Put232-11.2511
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 9 · RidgewoodRidgewoodJavelin986-02—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 3 · RidgewoodRidgewoodShot Put330-05.00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 3 · RidgewoodRidgewoodShot Put330-05.00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 3 · RidgewoodRidgewoodShot Put330-05.00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · RidgewoodRidgewoodDiscus—FOUL—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · RidgewoodRidgewoodDiscus—FOUL—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 9 · RidgewoodRidgewoodJavelin986-02—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 9 · RidgewoodRidgewoodJavelin986-02—
Feb 10Ramapo Outdoor SeriesFeb 10 · Shot Put · Place 2 · RidgewoodRidgewoodShot Put227-11.0011

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · Shot Put · Place 11 · RidgewoodRidgewoodShot Put4kgRound P11.27-00.0011
Dec 17Ramapo Outdoor SeriesDec 17 · Shot Put · Place 6 · RidgewoodRidgewoodShot Put4kg6.27-03.7511

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 1 Groups 1 and 4Jun 4 · Discus · Place 12 · RidgewoodRidgewoodDiscus1kg12.81-0610
Jun 4NJSIAA Sectionals North 1 Groups 1 and 4Jun 4 · Shot Put · Place 10 · RidgewoodRidgewoodShot Put4kg10.28-02.5010
May 28Big North Championships -Freedom and NationalMay 28 · Discus · Place 12 · RidgewoodRidgewoodDiscus1261-0010
May 28Big North Championships -Freedom and NationalMay 28 · Shot Put · Place 8 · RidgewoodRidgewoodShot Put826-02.5010
May 6Jack Yockers Bergen County RelaysMay 6 · Discus · Place 9 · RidgewoodRidgewoodDiscus90.6610
May 6Jack Yockers Bergen County RelaysMay 6 · Discus · Place 9 · RidgewoodRidgewoodDiscus977-0510
May 6Jack Yockers Bergen County RelaysMay 6 · Shot Put · Place 8 · RidgewoodRidgewoodShot Put825-02.0010
Mar 24Freedom Polar Bear GirlsMar 24 · Shot Put · Place 5 · RidgewoodRidgewoodShot Put523-03.5010

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · Shot Put · Place 26 · RidgewoodRidgewoodShot Put2622-10.25—
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · Shot Put · Place 26 · RidgewoodRidgewoodShot Put2622-10.25—
Feb 22NJSIAA Sectional Championships - North 1 Gr. 1&4Feb 22 · Shot Put · Place 26 · RidgewoodRidgewoodShot Put2622-10.25—