Personal bests

Best marks in available results
Event / courseMarkMeetDate
60 Meters · IndoorCB East Polar Bear Meet #2 · Jan 279.17CB East Polar Bear Meet #2January 27, 2021
Hammer · 4kg · OutdoorJohn Covert Classic · Apr 2438.88mJohn Covert ClassicApril 24, 2026
Javelin · 600g · OutdoorKeystone Challenge · Mar 2129.32mKeystone ChallengeMarch 21, 2026
Shot Put · 4kg · IndoorSpartan Invitational · Jan 1210.91mSpartan InvitationalJanuary 12, 2024
Shot Put · 4kg · OutdoorPIAA District I AA / AAA Championships · May 2036-11.75PIAA District I AA / AAA ChampionshipsMay 20, 2022
Weight Throw · 20lb / 9.0kg · IndoorNYC Gotham Cup · Jan 1711.44mNYC Gotham CupJanuary 17, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24John Covert ClassicApr 24 · Hammer · Place 14 · East StroudsburgEast StroudsburgHammer4kg14.38.88m PBJr
Apr 24John Covert ClassicApr 24 · Javelin · Place 10 · East StroudsburgEast StroudsburgJavelin600g10.28.68mJr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · Hammer · Place 14 · East StroudsburgEast StroudsburgHammer4kg14.38.86mJr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · Javelin · East StroudsburgEast StroudsburgJavelin600g—NMJr
Apr 10Delaware InvitationalApr 10 · Hammer · Place 4 · East StroudsburgEast StroudsburgHammer4kg4.38.16mJr
Apr 10Delaware InvitationalApr 10 · Javelin · Place 10 · East StroudsburgEast StroudsburgJavelin600g10.28.37mJr
Apr 4ESU All AmericanApr 4 · Hammer · Place 13 · East StroudsburgEast StroudsburgHammer4kg13.37.79mJr
Apr 4ESU All AmericanApr 4 · Javelin · Place 15 · East StroudsburgEast StroudsburgJavelin600g15.29.30mJr
Mar 27Danny Curran InvitationalMar 27 · Javelin · East StroudsburgEast StroudsburgJavelin600g--DNSJr
Mar 21Keystone ChallengeMar 21 · Javelin · Place 13 · East StroudsburgEast StroudsburgJavelin600g13.29.32m PBJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20Bucknell Tune-UpFeb 20 · Weight Throw · Place 19 · East StroudsburgEast StroudsburgWeight Throw1913.20mJR
Feb 13Widener Indoor ClassicFeb 13 · Weight Throw · Place 25 · East StroudsburgEast StroudsburgWeight Throw2512.76mJr
Feb 8DeSchriver InvitationalFeb 8 · Weight Throw · Place 8 · East StroudsburgEast StroudsburgWeight Throw812.11mJr
Feb 8DeSchriver InvitationalFeb 8 · Weight Throw · Place 8 · East StroudsburgEast StroudsburgWeight Throw812.11mJr
Jan 24Gulden InvitationalJan 24 · Weight Throw · Place 25 · East StroudsburgEast StroudsburgWeight Throw2512.12mJr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2West Chester Last ChanceMay 2 · Javelin · Place 6 · East StroudsburgEast StroudsburgJavelin600g6.28.64mSo
Apr 25Carol and John Covert ClassicApr 25 · Javelin · Place 7 · East StroudsburgEast StroudsburgJavelin729.58mSO
Apr 25Carol and John Covert ClassicApr 25 · Hammer · Place 29 · East StroudsburgEast StroudsburgHammer2934.23mSO
Apr 18ESU All AmericanApr 18 · Javelin · Place 6 · East StroudsburgEast StroudsburgJavelin6100-9SO
Apr 18ESU All AmericanApr 18 · Hammer · Place 7 · East StroudsburgEast StroudsburgHammer7115-7SO
Mar 22Shippensburg Keystone State ChallengeMar 22 · Javelin · Place 14 · East StroudsburgEast StroudsburgJavelin1428.26mSO
Mar 22Shippensburg Keystone State ChallengeMar 22 · Shot Put · Place 17 · East StroudsburgEast StroudsburgShot Put178.60mSO

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 2DeSchriver InvitationalFeb 2 · Weight Throw · Place 8 · East StroudsburgEast StroudsburgWeight Throw811.86mSO
Feb 2DeSchriver InvitationalFeb 2 · Shot Put · Place 5 · East StroudsburgEast StroudsburgShot Put59.08mSO
Jan 17NYC Gotham CupJan 17 · Weight Throw · Place 25 · East StroudsburgEast StroudsburgWeight Throw20lb / 9.0kg25.11.44m PBSo
Jan 17NYC Gotham CupJan 17 · Shot Put · Place 23 · East StroudsburgEast StroudsburgShot Put4kg23.9.80mSo

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 26Carol & John Covert ClassicApr 26 · Hammer · Place 16 · East StroudsburgEast StroudsburgHammer1632.50m—
Apr 26Carol & John Covert ClassicApr 26 · Javelin · Place 8 · East StroudsburgEast StroudsburgJavelin828.90m—
Apr 19ESU All AmericanApr 19 · Javelin · Place 7 · East StroudsburgEast StroudsburgJavelin727.28mFR
Apr 19ESU All AmericanApr 19 · Hammer · Place 11 · East StroudsburgEast StroudsburgHammer1129.73mFR
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · Hammer · Place 28 · East StroudsburgEast StroudsburgHammer2831.33m—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · Javelin · Place 21 · East StroudsburgEast StroudsburgJavelin2127.56m—
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Hammer · Place 27 · East StroudsburgEast StroudsburgHammer4kg27.30.16mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Javelin · Place 24 · East StroudsburgEast StroudsburgJavelin600g24.25.78mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Shot Put · Place 30 · East StroudsburgEast StroudsburgShot Put4kg30.8.56mFr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 20Moravian Indoor MeetJan 20 · Weight Throw · Place 22 · East StroudsburgEast StroudsburgWeight Throw2210.94mFR
Jan 20Moravian Indoor MeetJan 20 · Shot Put · Place 11 · East StroudsburgEast StroudsburgShot Put1110.02mFR
Jan 12Spartan InvitationalJan 12 · Weight Throw · Place 29 · East StroudsburgEast StroudsburgWeight Throw20lb / 9.0kg29.10.03mFr
Jan 12Spartan InvitationalJan 12 · Shot Put · Place 11 · East StroudsburgEast StroudsburgShot Put4kg11.10.91m PBFr

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20PIAA District I AA / AAA ChampionshipsMay 20 · Shot Put · Place 8 · QuakertownQuakertownShot Put4kg8.36-11.75 PB12
May 5Helman/Hosier InvitationalMay 5 · Shot Put · Place 1 · QuakertownQuakertownShot Put138-04.5012
Apr 145th Annual Jim Kelly InvitationalApr 14 · Shot Put · Place 3 · QuakertownQuakertownShot Put335-09.0012
Apr 2Haverford InvitationalApr 2 · Shot Put · Place 2 · QuakertownQuakertownShot Put237-10.00—
Mar 26Pennsylvania Track ClassicMar 26 · Shot Put · Place 1 · QuakertownQuakertownShot Put135-07.0012

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27PFTCA Indoor State ChampionshipsFeb 27 · Shot Put · Place 16 · QuakertownQuakertownShot Put1634-05.5012
Feb 12PTFCA Indoor Track CarnivalFeb 12 · Shot Put · Place 5 · QuakertownQuakertownShot Put533-02.0012
Feb 9Shot Put Night in the ValleyFeb 9 · Shot Put · Place 6 · QuakertownQuakertownShot Put634-012
Jan 21DVGTCA Meet #5Jan 21 · Shot Put · Place 8 · QuakertownQuakertownShot Put833-00.2512
Jan 21DVGTCA Meet #5Jan 21 · Shot Put · Place 8 · QuakertownQuakertownShot Put833-0.2512

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29Robert J Burdette Indoor ClassicDec 29 · Shot Put · Place 2 · QuakertownQuakertownShot Put4kg2.31-09.0012
Dec 17DVGTCA Meet #2Dec 17 · Shot Put · Place 9 · QuakertownQuakertownShot Put4kg9.29-2.50Unofficial12
Jan 27CB East Polar Bear Meet #2Jan 27 · Shot Put · Place 4 · QuakertownQuakertownShot Put426-00.0011
Jan 27CB East Polar Bear Meet #2Jan 27 · 60 Meters · Place 13 · QuakertownQuakertown60 Meters139.17 PB11
Jan 22CRS, NP, QT @ CBW Polar BearJan 22 · Shot Put · Place 6 · QuakertownQuakertownShot Put627-05.00—

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jan 23Central Bucks West Polar Bear MeetJan 23 · Shot Put · Place 6 · QuakertownQuakertownShot Put4kg6.27-05.00Unofficial11

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7DVGTCA Meet #7Feb 7 · Shot Put · Place 44 · QuakertownQuakertownShot Put4424-08.2510
Jan 31DVGTCA Meet #6Jan 31 · Shot Put · Place 33 · QuakertownQuakertownShot Put3325-10.7510
Jan 24DVGTCA Meet #5Jan 24 · Shot Put · Place 17 · QuakertownQuakertownShot Put1726-10.2510
Jan 17DVGTCA Meet #4Jan 17 · Shot Put · Place 31 · QuakertownQuakertownShot Put3125-05.2510