Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · IndoorThe Coach Pollard Invitational · Apr 1842.77mThe Coach Pollard InvitationalApril 18, 2025
Discus · 1kg · OutdoorSCHSL State Championships - AAAA · May 1840.26mSCHSL State Championships - AAAAMay 18, 2024
Hammer · 4kg · IndoorThe Coach Pollard Invitational · Apr 1839.03mThe Coach Pollard InvitationalApril 18, 2025
Hammer · 4kg · OutdoorLafayette-Lehigh · May 241.83mLafayette-LehighMay 2, 2026
Javelin · 600g · OutdoorSCHSL Class 4A Upper State · May 1579-9SCHSL Class 4A Upper StateMay 15, 2021
Shot Put · 4kg · IndoorWidener Indoor Classic · Feb 1512.22mWidener Indoor ClassicFebruary 15, 2025
Shot Put · 4kg · OutdoorSCHSL State Championships - AAAA · May 1811.59mSCHSL State Championships - AAAAMay 18, 2024
Weight Throw · 20lb / 9.0kg · IndoorLafayette at Lehigh · Feb 113.39mLafayette at LehighFebruary 1, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · Hammer · Place 17 · LehighLehighHammer4kg17.39.78mSo
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · Discus · Place 15 · LehighLehighDiscus1kg15.39.06mSo
May 2Lafayette-LehighMay 2 · Hammer · Place 4 · LehighLehighHammer4kg4.41.83m PBSo
May 2Lafayette-LehighMay 2 · Discus · Place 3 · LehighLehighDiscus1kg3.38.12mSo
Apr 24John Covert ClassicApr 24 · Hammer · Place 11 · LehighLehighHammer4kg11.40.13mSo
Apr 24John Covert ClassicApr 24 · Discus · LehighLehighDiscus1kg—DNSSo
Apr 18ECAC/IC4A ChampionshipsApr 18 · Hammer · Place 24 · LehighLehighHammer2438.20mSo
Apr 18ECAC/IC4A ChampionshipsApr 18 · Discus · Place 18 · LehighLehighDiscus1836.92mSo
Apr 11Rutgers RelaysApr 11 · Hammer · Place 17 · LehighLehighHammer4kg17.39.36mSo
Apr 11Rutgers RelaysApr 11 · Discus · Place 7 · LehighLehighDiscus1kg7.37.25mSo
Apr 4Sam Howell InvitationalApr 4 · Discus · Place 10 · LehighLehighDiscus1kg10.35.64mSo
Mar 27Monmouth Season OpenerMar 27 · Hammer · Place 11 · LehighLehighHammer4kg11.36.75mSo
Mar 27Monmouth Season OpenerMar 27 · Discus · Place 8 · LehighLehighDiscus1kg8.35.24mSo
Mar 21Keystone ChallengeMar 21 · Discus · Place 12 · LehighLehighDiscus1kg12.32.40mSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 20Philadelphia MetroFeb 20 · Weight Throw · Place 7 · LehighLehighWeight Throw713.51mSO
Feb 13Widener Indoor ClassicFeb 13 · Weight Throw · Place 19 · LehighLehighWeight Throw1913.27mSo
Feb 13Widener Indoor ClassicFeb 13 · Shot Put · Place 18 · LehighLehighShot Put1811.19mSo
Feb 7Frank Colden InvitationalFeb 7 · Weight Throw · Place 8 · LehighLehighWeight Throw813.14mSo
Jan 31Lehigh Lafayette Dual MeetJan 31 · Weight Throw · Place 5 · LehighLehighWeight Throw513.09mSO
Jan 24Moravian University Hounds ClassicJan 24 · Weight Throw · Place 10 · LehighLehighWeight Throw20lb / 9.0kg10.12.90mSo
Jan 24Moravian University Hounds ClassicJan 24 · Shot Put · LehighLehighShot Put4kg—DNSSo

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Fast Times Before FinalsDec 5 · Weight Throw · LehighLehighWeight Throw20lb / 9.0kg--DNSSo
Apr 18The Coach Pollard InvitationalApr 18 · Hammer · Place 11 · LehighLehighHammer4kg11.39.03m PBFr
Apr 18The Coach Pollard InvitationalApr 18 · Discus · Place 2 · LehighLehighDiscus1kg2.42.77m PBFr
Feb 21Bucknell Tune UpFeb 21 · Weight Throw · Place 8 · LehighLehighWeight Throw814.43m—
Feb 21Bucknell Tune UpFeb 21 · Shot Put · Place 17 · LehighLehighShot Put1710.71m—
Feb 15Widener Indoor ClassicFeb 15 · Weight Throw · Place 16 · LehighLehighWeight Throw20lb / 9.0kg16.12.91mFr
Feb 15Widener Indoor ClassicFeb 15 · Shot Put · Place 5 · LehighLehighShot Put4kg5.12.22m PBFr
Feb 1Lafayette at LehighFeb 1 · Weight Throw · Place 6 · LehighLehighWeight Throw20lb / 9.0kg6.13.39m PBFr
Jan 18Moravian College Indoor MeetJan 18 · Weight Throw · Place 6 · LehighLehighWeight Throw613.79m—
Jan 18Moravian College Indoor MeetJan 18 · Shot Put · Place 3 · LehighLehighShot Put311.55m—
Jan 11Penn SelectJan 11 · Weight Throw · Place 18 · LehighLehighWeight Throw1811.14m—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 25Carol and John Covert ClassicApr 25 · Hammer · Place 15 · LehighLehighHammer1540.65mFR
Apr 25Carol and John Covert ClassicApr 25 · Discus · Place 6 · LehighLehighDiscus640.50mFR
Apr 10TCNJ InvitationalApr 10 · Hammer · Place 8 · LehighLehighHammer4kg8.38.02mFr
Apr 10TCNJ InvitationalApr 10 · Discus · LehighLehighDiscus1kg--DNSFr
Apr 5Lafayette v. LehighApr 5 · Hammer · LehighLehighHammer4kg--DNSFr
Apr 5Lafayette v. LehighApr 5 · Discus · Place 4 · LehighLehighDiscus1kg4.40.06mFr
Mar 28Monmouth University Season OpenerMar 28 · Discus · Place 12 · LehighLehighDiscus1241.73mFr
Mar 22Shippensburg Keystone State ChallengeMar 22 · Hammer · Place 13 · LehighLehighHammer1337.18mFR
Mar 22Shippensburg Keystone State ChallengeMar 22 · Discus · Place 7 · LehighLehighDiscus738.31mFR

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6Fast Times at LehighDec 6 · Weight Throw · Place 10 · LehighLehighWeight Throw20lb / 9.0kg10.13.23mFr
Dec 6Fast Times at LehighDec 6 · Shot Put · Place 4 · LehighLehighShot Put4kg4.11.98mFr
Feb 24Winborn Pre-Season InvitationalFeb 24 · Discus · Place 1 · Catawba RidgeCatawba RidgeDiscus138.15mSR
Feb 24Winborn Pre-Season InvitationalFeb 24 · Shot Put · Place 1 · Catawba RidgeCatawba RidgeShot Put111.40mSR

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18SCHSL State Championships - AAAAMay 18 · Discus · Place 3 · Catawba RidgeCatawba RidgeDiscus1kg3.40.26m PB12
May 18SCHSL State Championships - AAAAMay 18 · Shot Put · Place 4 · Catawba RidgeCatawba RidgeShot Put4kg4.11.59m PB12
May 11SCHSL 4A - Upper StateMay 11 · Discus · Place 3 · Catawba RidgeCatawba RidgeDiscus1kg3.39.53m12
May 11SCHSL 4A - Upper StateMay 11 · Shot Put · Place 5 · Catawba RidgeCatawba RidgeShot Put4kg5.11.44m12
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · Discus · Place 3 · Catawba RidgeCatawba RidgeDiscus1kg3.40.00m12
Apr 19SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 19 · Shot Put · Place 2 · Catawba RidgeCatawba RidgeShot Put4kg2.11.59m12
Apr 17Catawba Ridge No. 1Apr 17 · Discus · Place 1 · Catawba RidgeCatawba RidgeDiscus1kg1.38.83m12
Apr 17Catawba Ridge No. 1Apr 17 · Shot Put · Place 1 · Catawba RidgeCatawba RidgeShot Put4kg1.36-02.0012
Mar 16 Clash of the Carolina'sMar 16 · Discus · Place 2 · Catawba RidgeCatawba RidgeDiscus1kg2.130-0312
Mar 16 Clash of the Carolina'sMar 16 · Shot Put · Place 4 · Catawba RidgeCatawba RidgeShot Put4kg4.36-09.5012
Mar 8Trojan RelaysMar 8 · Discus · Place 1 · Catawba RidgeCatawba RidgeDiscus1kg1.37.08m12
Mar 8Trojan RelaysMar 8 · Shot Put · Place 1 · Catawba RidgeCatawba RidgeShot Put4kg1.11.03m12

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 19SCHSL State Championships - AAAAMay 19 · Shot Put · Place 3 · Catawba RidgeCatawba RidgeShot Put4kg3.37-211
May 13SCHSL 4A - Upper StateMay 13 · Discus · Place 11 · Catawba RidgeCatawba RidgeDiscus1kg11.91-1011
May 13SCHSL 4A - Upper StateMay 13 · Shot Put · Place 4 · Catawba RidgeCatawba RidgeShot Put4kg4.36-511
May 4SCHSL 4A - Region 3May 4 · Discus · Place 1 · Catawba RidgeCatawba RidgeDiscus1122-9JR
May 4SCHSL 4A - Region 3May 4 · Shot Put · Place 1 · Catawba RidgeCatawba RidgeShot Put136-0JR
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · Shot Put · Place 12 · Catawba RidgeCatawba RidgeShot Put1234-05.00—
Apr 21SCTCCCA Bob Jenkins Coaches Classic Elite MeetApr 21 · Discus · Place 4 · Catawba RidgeCatawba RidgeDiscus4116-05.00—
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 2Mar 24 · Discus · Place 2 · Catawba RidgeCatawba RidgeDiscus2116-5JR
Mar 24Bob Jenkins Coaches Classic Track and Field REGION 2Mar 24 · Shot Put · Place 4 · Catawba RidgeCatawba RidgeShot Put434-5JR
Mar 4Winborn Pre-Season InvitationalMar 4 · Discus · Place 1 · Catawba RidgeCatawba RidgeDiscus1118-1JR
Mar 4Winborn Pre-Season InvitationalMar 4 · Shot Put · Place 1 · Catawba RidgeCatawba RidgeShot Put135-2.50JR

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 21SCHSL State Championships - AAAAMay 21 · Discus · Place 2 · Catawba RidgeCatawba RidgeDiscus1kg2.123-310
May 21SCHSL State Championships - AAAAMay 21 · Shot Put · Place 2 · Catawba RidgeCatawba RidgeShot Put4kg2.37-210
May 14SCHSL 4A - Upper StateMay 14 · Discus · Place 2 · Catawba RidgeCatawba RidgeDiscus1kg2.117' 7"10
May 14SCHSL 4A - Upper StateMay 14 · Shot Put · Place 1 · Catawba RidgeCatawba RidgeShot Put4kg1.36' 4.5010
May 3SCHSL 4A - Region 3May 3 · Discus · Place 2 · Catawba RidgeCatawba RidgeDiscus2114-4SO
May 3SCHSL 4A - Region 3May 3 · Shot Put · Place 4 · Catawba RidgeCatawba RidgeShot Put432-9SO
Apr 21Catawba Ridge #3Apr 21 · Shot Put · Place 11 · Catawba RidgeCatawba RidgeShot Put1120-5.75SO
Apr 8All American Track Classic 2022Apr 8 · Discus · Place 5 · Catawba RidgeCatawba RidgeDiscus1kg5.115-210
Apr 8All American Track Classic 2022Apr 8 · Shot Put · Place 14 · Catawba RidgeCatawba RidgeShot Put4kg14.34-4.5010
Apr 2Rams/Falcons HS InvitationalApr 2 · Discus · Place 1 · Catawba RidgeCatawba RidgeDiscus1kg1.119' 7"10
Apr 2Rams/Falcons HS InvitationalApr 2 · Shot Put · Place 5 · Catawba RidgeCatawba RidgeShot Put4kg5.32' 8"10
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 2Mar 26 · Javelin · Place 14 · Catawba RidgeCatawba RidgeJavelin1472-2—
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 2Mar 26 · Discus · Place 1 · Catawba RidgeCatawba RidgeDiscus1124-6—
Mar 26Bob Jenkins Coaches Classic Track and Field REGION 2Mar 26 · Shot Put · Place 7 · Catawba RidgeCatawba RidgeShot Put732-1—
Mar 5Diamond Hornets InvitationalMar 5 · Javelin · Place 7 · Catawba RidgCatawba RidgJavelin774-02.50—
Mar 5Diamond Hornets InvitationalMar 5 · Shot Put · Place 4 · Catawba RidgCatawba RidgShot Put434-08.00—
Mar 5Diamond Hornets InvitationalMar 5 · Discus · Place 1 · Catawba RidgCatawba RidgDiscus1125-09—
Mar 5Diamond Hornets InvitationalMar 5 · Javelin · Place 7 · Catawba RidgeCatawba RidgeJavelin774-2.5010
Mar 5Diamond Hornets InvitationalMar 5 · Shot Put · Place 4 · Catawba RidgeCatawba RidgeShot Put434-810
Mar 5Diamond Hornets InvitationalMar 5 · Discus · Place 1 · Catawba RidgeCatawba RidgeDiscus1125-910

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Winborn InvitationalFeb 26 · Shot Put · Place 1 · Catawba RidgeCatawba RidgeShot Put14.50SO

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18JDL Holiday InvitationalDec 18 · Shot Put · Place 6 · UnattachedUnattachedShot Put4kg6.32-09.0010

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15SCHSL Class 4A Upper StateMay 15 · Javelin · Place 7 · Catawba RidgeCatawba RidgeJavelin600g7.79-9 PB9
May 15SCHSL Class 4A Upper StateMay 15 · Discus · Place 7 · Catawba RidgeCatawba RidgeDiscus1kg7.92-49
May 6SCHSL Region 3-4AMay 6 · Javelin · Place 1 · Catawba RidgeCatawba RidgeJavelin13.509
Apr 23Bob Jenkins Coaches Classic EliteApr 23 · Discus · Place 12 · Catawba RidgeCatawba RidgeDiscus1kg12.93-69
Apr 17CIU Rams InvitationalApr 17 · Javelin · Place 13 · Catawba RidgeCatawba RidgeJavelin600g13.63-89
Apr 17CIU Rams InvitationalApr 17 · Discus · Place 2 · Catawba RidgeCatawba RidgeDiscus1kg2.102-29
Apr 17CIU Rams InvitationalApr 17 · Shot Put · Place 23 · Catawba RidgeCatawba RidgeShot Put4kg23.25-4.509
Mar 27Bob Jenkins Coaches Classic Region 2Mar 27 · Discus · Place 5 · Catawba RidgeCatawba RidgeDiscus596-10—
Mar 27Bob Jenkins Coaches Classic Region 2Mar 27 · Shot Put · Place 5 · Catawba RidgeCatawba RidgeShot Put530-4—