Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · Indoor2026 Paul Donahue Invitational · Apr 1731.10m2026 Paul Donahue InvitationalApril 17, 2026
Discus · 1kg · OutdoorNJAC Outdoor Track & Field Championships · May 331.46mNJAC Outdoor Track & Field ChampionshipsMay 3, 2025
Javelin · 600g · OutdoorOcean County Relay Championships · May 758-00Ocean County Relay ChampionshipsMay 7, 2021
Shot Put · 4kg · IndoorFastrack Metro Season Opener · Dec 511.38mFastrack Metro Season OpenerDecember 5, 2025
Shot Put · 4kg · OutdoorTCNJ Lions Invite · Apr 2611.37mTCNJ Lions InviteApril 26, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8G. Larry James InviteMay 8 · Shot Put · Place 8 · StocktonStocktonShot Put837-2.46JR
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Discus · Place 15 · StocktonStocktonDiscus1kg15.30.56mJr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Shot Put · Place 5 · StocktonStocktonShot Put4kg5.11.06mJr
Apr 24TCNJ Lions InviteApr 24 · Discus · Place 24 · StocktonStocktonDiscus1kg24.28.04mJr
Apr 24TCNJ Lions InviteApr 24 · Shot Put · Place 12 · StocktonStocktonShot Put4kg12.11.00mJr
Apr 9TCNJ InvitationalApr 9 · Shot Put · Place 3 · StocktonStocktonShot Put4kg3.11.25mJr
Apr 3Osprey OpenApr 3 · Hammer · Place 12 · StocktonStocktonHammer1228.48mJr
Apr 3Osprey OpenApr 3 · Discus · Place 8 · StocktonStocktonDiscus831.55mJr
Apr 3Osprey OpenApr 3 · Shot Put · Place 2 · StocktonStocktonShot Put211.27mJr
Mar 27Danny Curran InvitationalMar 27 · Shot Put · Place 28 · StocktonStocktonShot Put4kg28.10.09mJr
Mar 20Stockton InviteMar 20 · Discus · Place 18 · StocktonStocktonDiscus1828.43mJr
Mar 20Stockton InviteMar 20 · Shot Put · Place 4 · StocktonStocktonShot Put411.10mJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Discus · Place 20 · StocktonStocktonDiscus1kg20.31.10m PBJr
Apr 172026 Paul Donahue InvitationalApr 17 · Shot Put · Place 15 · StocktonStocktonShot Put4kg15.10.71mJr
Feb 21New Jersey Athletic Conference ChampionshipsFeb 21 · Shot Put · Place 4 · StocktonStocktonShot Put411.83mJR
Feb 13Widener Indoor ClassicFeb 13 · Shot Put · Place 16 · StocktonStocktonShot Put1611.22mJr
Feb 6Fastrack InvitationalFeb 6 · Shot Put · Place 17 · StocktonStocktonShot Put4kg17.10.95mJr
Jan 16NYC Gotham CupJan 16 · Shot Put · Place 15 · StocktonStocktonShot Put4kg15.10.86mJr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Fastrack Metro Season OpenerDec 5 · Shot Put · Place 5 · StocktonStocktonShot Put4kg5.11.38m PBJr
Feb 22New Jersey Athletic Conference ChampionshipsFeb 22 · Shot Put · Place 7 · StocktonStocktonShot Put4kg7.11.21mSo
Feb 15Widener Indoor ClassicFeb 15 · Shot Put · Place 21 · StocktonStocktonShot Put4kg21.10.70mSo
Feb 7Fastrack National InvitationalFeb 7 · Shot Put · Place 17 · StocktonStocktonShot Put1710.97mSO
Jan 25Nazareth Conference Challenge CupJan 25 · Shot Put · Place 15 · StocktonStocktonShot Put1510.48m—
Jan 17NYC Gotham CupJan 17 · Shot Put · Place 20 · StocktonStocktonShot Put4kg20.10.33mSo

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · Discus · Place 10 · StocktonStocktonDiscus1kg10.31.46m PBSo
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · Shot Put · Place 11 · StocktonStocktonShot Put4kg11.10.55mSo
Apr 25TCNJ Lions InviteApr 25 · Shot Put · Place 23 · StocktonStocktonShot Put4kg23.10.78mSo
Apr 18Paul Donahue InvitationalApr 18 · Discus · Place 25 · StocktonStocktonDiscus2530.81mSO
Apr 18Paul Donahue InvitationalApr 18 · Shot Put · Place 15 · StocktonStocktonShot Put1510.80mSO
Apr 12Oscar Moore InvitationalApr 12 · Discus · Place 8 · StocktonStocktonDiscus830.85mSo
Apr 12Oscar Moore InvitationalApr 12 · Shot Put · Place 5 · StocktonStocktonShot Put510.95mSo
Apr 5Ursinus Track FestivalApr 5 · Discus · Place 15 · StocktonStocktonDiscus1kg15.31.03mSo
Apr 5Ursinus Track FestivalApr 5 · Shot Put · Place 8 · StocktonStocktonShot Put4kg8.10.69mSo
Mar 28Osprey OpenMar 28 · Discus · Place 8 · StocktonStocktonDiscus831.32mSO
Mar 28Osprey OpenMar 28 · Shot Put · Place 1 · StocktonStocktonShot Put111.32mSO
Mar 22Stockton InviteMar 22 · Discus · Place 15 · StocktonStocktonDiscus1527.97mSo
Mar 22Stockton InviteMar 22 · Shot Put · Place 3 · StocktonStocktonShot Put311.24mSo

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Fastpark Metro Season OpenerDec 6 · Shot Put · Place 6 · StocktonStocktonShot Put4kg6.10.52mSo
Feb 192024 NJAC Indoor ChampionshipsFeb 19 · Shot Put · Place 10 · StocktonStocktonShot Put1010.22mFR
Feb 9FastTrack InvitationalFeb 9 · Shot Put · Place 27 · StocktonStocktonShot Put4kg27.10.05mFr
Jan 20Moravian Indoor MeetJan 20 · Shot Put · Place 17 · StocktonStocktonShot Put179.43mFR

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 4NJAC Outdoor ChampionshipsMay 4 · Discus · Place 9 · StocktonStocktonDiscus930.35m—
May 4NJAC Outdoor ChampionshipsMay 4 · Shot Put · Place 6 · StocktonStocktonShot Put611.57m—
Apr 26TCNJ Lions InviteApr 26 · Shot Put · Place 14 · StocktonStocktonShot Put4kg14.11.37m PBFr
Apr 19Paul Donahue InviteApr 19 · Shot Put · Place 10 · StocktonStocktonShot Put1010.83m—
Apr 11TCNJ InvitationalApr 11 · Discus · Place 19 · StocktonStocktonDiscus1kg19.27.64mFr
Apr 11TCNJ InvitationalApr 11 · Shot Put · Place 10 · StocktonStocktonShot Put4kg10.10.77mFr
Apr 6Delaware InvitationalApr 6 · Shot Put · Place 5 · StocktonStocktonShot Put4kg5.10.74mFr
Mar 29Osprey OpenMar 29 · Discus · Place 13 · StocktonStocktonDiscus1325.93mFR
Mar 29Osprey OpenMar 29 · Shot Put · Place 2 · StocktonStocktonShot Put211.00mFR
Mar 22Stockton InviteMar 22 · Shot Put · Place 3 · StocktonStocktonShot Put4kg3.10.98mFr

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 8Fast Times at Lehigh UniversityDec 8 · Shot Put · Place 12 · StocktonStocktonShot Put4kg12.9.63mFr
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · Shot Put · Place 9 · Lacey Twp.Lacey Twp.Shot Put930-3.5012
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · Shot Put · Place 9 · Lacey Twp.Lacey Twp.Shot Put930-3.5012
Jan 26Shore Conference ChampionshipsJan 26 · Shot Put · Place 9 · Lacey Twp.Lacey Twp.Shot Put929-812
Jan 26Shore Conference ChampionshipsJan 26 · Shot Put · Place 9 · Lacey Twp.Lacey Twp.Shot Put929-812
Jan 19Ocean County ChampionshipsJan 19 · Shot Put · Place 4 · Lacey Twp.Lacey Twp.Shot Put430-9.5012
Jan 15NJSIAA Relay Championships - Group 3Jan 15 · Shot Put · Place 33 · Lacey Twp.Lacey Twp.Shot Put3328-012
Jan 15NJSIAA Relay Championships - Group 3Jan 15 · Shot Put · Place 33 · Lacey Twp.Lacey Twp.Shot Put3328-012
Jan 15NJSIAA Relay Championships - Group 3Jan 15 · Shot Put · Place 33 · Lacey Twp.Lacey Twp.Shot Put3328-012
Jan 15NJSIAA Relay Championships - Group 3Jan 15 · Shot Put · Place 33 · Lacey Twp.Lacey Twp.Shot Put3328-012
Jan 5Ocean County RelaysJan 5 · Shot Put · Place 3 · Lacey Twp.Lacey Twp.Shot Put331-3.5012

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Shot Put · Place 16 · Lacey TownshipLacey TownshipShot Put4kg16.33-04.0012
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Discus · Place 18 · Lacey Twp.Lacey Twp.Discus1882-312
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Shot Put · Place 4 · Lacey Twp.Lacey Twp.Shot Put436-412
May 11Bill Bruno Ocean County ChampionshipsMay 11 · Discus · Place 5 · Lacey Twp.Lacey Twp.Discus592-612
May 11Bill Bruno Ocean County ChampionshipsMay 11 · Shot Put · Place 3 · Lacey Twp.Lacey Twp.Shot Put333-912
May 5Ocean County Relay ChampionshipsMay 5 · Shot Put · Place 8 · Lacey Twp.Lacey Twp.Shot Put830-9.5012
May 5Ocean County Relay ChampionshipsMay 5 · Javelin · Place 27 · Lacey Twp.Lacey Twp.Javelin2759-412
May 5Ocean County Relay ChampionshipsMay 5 · Discus · Place 7 · Lacey Twp.Lacey Twp.Discus786-712

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27The Ocean Breeze Holiday FestivalDec 27 · Shot Put · Place 16 · Lacey TownshipLacey TownshipShot Put4kg16.28-1112
Jan 27Shore Conference ChampionshipsJan 27 · Shot Put · Place 22 · Lacey Twp.Lacey Twp.Shot Put2228-1111
Jan 20Ocean County ChampionshipsJan 20 · Shot Put · Place 20 · Lacey Twp.Lacey Twp.Shot Put2027-10.5011

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 26Ocean County Relay ChampionshipsMay 26 · Shot Put · Place 6 · Lacey Twp.Lacey Twp.Shot Put631-511
May 26Ocean County Relay ChampionshipsMay 26 · Discus · Place 28 · Lacey Twp.Lacey Twp.Discus2872-111
May 21Shore Conference ChampionshipsMay 21 · Shot Put · Place 21 · Lacey Twp.Lacey Twp.Shot Put2129-511
May 21Shore Conference ChampionshipsMay 21 · Discus · Place 25 · Lacey Twp.Lacey Twp.Discus2587-611
May 12Ocean County ChampionshipsMay 12 · Discus · Place 17 · Lacey TownshipLacey TownshipDiscus1kg17.83-1111
May 12Ocean County ChampionshipsMay 12 · Shot Put · Place 17 · Lacey TownshipLacey TownshipShot Put4kg17.29-11.5011

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27The Egg Club InvitationalDec 27 · Shot Put · Place 6 · Lacey TownshipLacey TownshipShot Put4kg6.26-05.0011
Dec 21STCA Season Opener #2Dec 21 · Shot Put · Place 14 · Lacey TownshipLacey TownshipShot Put4kg14.24-09.0011

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals South Groups 2 and 3Jun 4 · Discus · Place 30 · Lacey TownshipLacey TownshipDiscus1kg30.50-0410
Jun 4NJSIAA Sectionals South Groups 2 and 3Jun 4 · Shot Put · Place 31 · Lacey TownshipLacey TownshipShot Put4kg31.25-04.0010
May 14Ocean County ChampionshipsMay 14 · Javelin · Place 35 · Lacey TownshipLacey TownshipJavelin600g35.54-0410
May 14Ocean County ChampionshipsMay 14 · Discus · Place 25 · Lacey TownshipLacey TownshipDiscus1kg25.75-0410
May 14Ocean County ChampionshipsMay 14 · Shot Put · Place 45 · Lacey TownshipLacey TownshipShot Put4kg45.22-08.5010
May 7Ocean County Relay ChampionshipsMay 7 · Javelin · Place 25 · Lacey TownshipLacey TownshipJavelin600g25.58-00 PB10
May 7Ocean County Relay ChampionshipsMay 7 · Discus · Place 37 · Lacey TownshipLacey TownshipDiscus1kg37.65-0110
May 7Ocean County Relay ChampionshipsMay 7 · Shot Put · Place 35 · Lacey TownshipLacey TownshipShot Put4kg35.26-01.0010