Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · Indoor2026 Paul Donahue Invitational · Apr 1729.39m2026 Paul Donahue InvitationalApril 17, 2026
Discus · 1kg · OutdoorBill Butler Invitational · Apr 1032.16mBill Butler InvitationalApril 10, 2026
Hammer · 4kg · Indoor2026 Paul Donahue Invitational · Apr 1738.55m2026 Paul Donahue InvitationalApril 17, 2026
Hammer · 4kg · OutdoorWest Chester Last Chance · May 839.48mWest Chester Last ChanceMay 8, 2026
Javelin · 600g · OutdoorWest Chester Last Chance · May 826.19mWest Chester Last ChanceMay 8, 2026
Medicine Ball Throw OHB · OutdoorWCU Intrasquad Meet · Mar 1310.67mWCU Intrasquad MeetMarch 13, 2026
Medicine Ball Throw UHF · OutdoorWCU Intrasquad Meet · Mar 1310.67mWCU Intrasquad MeetMarch 13, 2026
Shot Put · 4kg · IndoorWidener Schuylkill Showdown · Jan 3110.14mWidener Schuylkill ShowdownJanuary 31, 2026
Shot Put · 4kg · OutdoorWest Chester Last Chance · May 810.50mWest Chester Last ChanceMay 8, 2026
Standing Long Jump · OutdoorWCU Intrasquad Meet · Mar 131.98mWCU Intrasquad MeetMarch 13, 2026
Weight Throw · 20lb / 9.0kg · IndoorSeahawk Shootout · Dec 1211.09mSeahawk ShootoutDecember 12, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 8West Chester Last ChanceMay 8 · Hammer · Place 5 · West ChesterWest ChesterHammer4kg5.39.48m PBSo
May 8West Chester Last ChanceMay 8 · Javelin · Place 4 · West ChesterWest ChesterJavelin600g4.26.19m PBSo
May 8West Chester Last ChanceMay 8 · Shot Put · Place 2 · West ChesterWest ChesterShot Put4kg2.10.50m PBSo
Apr 10Bill Butler InvitationalApr 10 · Hammer · Place 7 · West ChesterWest ChesterHammer4kg7.36.49mSo
Apr 10Bill Butler InvitationalApr 10 · Discus · Place 9 · West ChesterWest ChesterDiscus1kg9.32.16m PBSo
Apr 10Bill Butler InvitationalApr 10 · Shot Put · Place 10 · West ChesterWest ChesterShot Put4kg10.10.13mSo
Apr 4Ursinus SpringfestApr 4 · Discus · Place 25 · West ChesterWest ChesterDiscus1kg25.26.08mSo
Apr 4Ursinus SpringfestApr 4 · Shot Put · Place 14 · West ChesterWest ChesterShot Put4kg14.10.07mSo
Mar 27Danny Curran InvitationalMar 27 · Shot Put · Place 40 · West ChesterWest ChesterShot Put4kg40.9.60mSo
Mar 20Purple & GoldMar 20 · Hammer · Place 5 · West ChesterWest ChesterHammer537.23mSo
Mar 20Purple & GoldMar 20 · Discus · Place 5 · West ChesterWest ChesterDiscus532.29mSo
Mar 20Purple & GoldMar 20 · Shot Put · Place 7 · West ChesterWest ChesterShot Put79.90mSo
Mar 13WCU Intrasquad MeetMar 13 · Standing Long Jump · Place 5 · West ChesterWest ChesterStanding Long Jump5.1.98m PBSo
Mar 13WCU Intrasquad MeetMar 13 · Medicine Ball Throw OHB · Place 3 · West ChesterWest ChesterMedicine Ball Throw OHB3.10.67m PBSo
Mar 13WCU Intrasquad MeetMar 13 · Medicine Ball Throw UHF · Place 3 · West ChesterWest ChesterMedicine Ball Throw UHF3.10.67m PBSo

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Hammer · Place 16 · West ChesterWest ChesterHammer4kg16.38.55m PBSo
Apr 172026 Paul Donahue InvitationalApr 17 · Discus · Place 23 · West ChesterWest ChesterDiscus1kg23.29.39m PBSo
Apr 172026 Paul Donahue InvitationalApr 17 · Shot Put · Place 18 · West ChesterWest ChesterShot Put4kg18.10.13mSo
Feb 20PSU Tune-UpFeb 20 · Weight Throw · Place 14 · West ChesterWest ChesterWeight Throw1410.98mSo
Feb 20PSU Tune-UpFeb 20 · Shot Put · Place 14 · West ChesterWest ChesterShot Put1410.52mSo
Feb 13Widener Indoor ClassicFeb 13 · Shot Put · Place 30 · West ChesterWest ChesterShot Put3010.09mSo
Jan 31Widener Schuylkill ShowdownJan 31 · Weight Throw · Place 34 · West ChesterWest ChesterWeight Throw20lb / 9.0kg34.9.39mSo
Jan 31Widener Schuylkill ShowdownJan 31 · Shot Put · Place 16 · West ChesterWest ChesterShot Put4kg16.10.14m PBSo
Jan 24Moravian University Hounds ClassicJan 24 · Weight Throw · Place 27 · West ChesterWest ChesterWeight Throw20lb / 9.0kg27.10.59mSo
Jan 24Moravian University Hounds ClassicJan 24 · Shot Put · Place 19 · West ChesterWest ChesterShot Put4kg19.9.84mSo
Jan 17Alvernia Winter InvitationalJan 17 · Weight Throw · Place 31 · West ChesterWest ChesterWeight Throw319.54mSo
Jan 17Alvernia Winter InvitationalJan 17 · Shot Put · Place 22 · West ChesterWest ChesterShot Put229.22mSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · Weight Throw · Place 29 · West ChesterWest ChesterWeight Throw20lb / 9.0kg29.11.09m PBSo
Dec 12Seahawk ShootoutDec 12 · Shot Put · Place 24 · West ChesterWest ChesterShot Put4kg24.9.38mSo
Dec 5Bison OpenerDec 5 · Weight Throw · Place 27 · West ChesterWest ChesterWeight Throw20lb / 9.0kg27.10.67mSo
Dec 5Bison OpenerDec 5 · Shot Put · Place 22 · West ChesterWest ChesterShot Put4kg22.9.85mSo
Feb 21Keogh InvitationalFeb 21 · Weight Throw · Place 9 · West ChesterWest ChesterWeight Throw911.44m—
Feb 21Keogh InvitationalFeb 21 · Shot Put · Place 12 · West ChesterWest ChesterShot Put129.40m—
Feb 8Frank Colden InviteFeb 8 · Shot Put · Place 22 · West ChesterWest ChesterShot Put229.21m—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 2West Chester Last ChanceMay 2 · Hammer · Place 16 · West ChesterWest ChesterHammer4kg16.29.45mFr
May 2West Chester Last ChanceMay 2 · Javelin · Place 8 · West ChesterWest ChesterJavelin600g8.22.59mFr
May 2West Chester Last ChanceMay 2 · Discus · Place 11 · West ChesterWest ChesterDiscus1kg11.31.98mFr
May 2West Chester Last ChanceMay 2 · Shot Put · Place 15 · West ChesterWest ChesterShot Put4kg15.8.31mFr
Apr 18Paul Donahue InvitationalApr 18 · Javelin · Place 20 · West ChesterWest ChesterJavelin2021.48mFR
Apr 11Bill Butler RelaysApr 11 · Hammer · Place 15 · West ChesterWest ChesterHammer1527.54mFr
Apr 11Bill Butler RelaysApr 11 · Javelin · Place 10 · West ChesterWest ChesterJavelin1025.75mFr
Apr 11Bill Butler RelaysApr 11 · Discus · Place 13 · West ChesterWest ChesterDiscus1326.32mFr
Apr 5Ursinus Track FestivalApr 5 · Shot Put · Place 28 · West ChesterWest ChesterShot Put4kg28.8.87mFr
Mar 28Danny Curran InvitationalMar 28 · Shot Put · Place 47 · West ChesterWest ChesterShot Put479.07mFr
Mar 22Purple and Gold InvitationalMar 22 · Javelin · Place 17 · West ChesterWest ChesterJavelin600g17.22.91mFr
Mar 22Purple and Gold InvitationalMar 22 · Discus · Place 14 · West ChesterWest ChesterDiscus1kg14.27.78mFr

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · Shot Put · Place 5 · William TennentWilliam TennentShot Put529-212
May 10SOL American Conference ChampionshipsMay 10 · Javelin · Place 3 · William TennentWilliam TennentJavelin376-712
May 10SOL American Conference ChampionshipsMay 10 · Discus · Place 3 · William TennentWilliam TennentDiscus385-012
May 2Montgomery Memorial MeetMay 2 · Javelin · Place 4 · William TennWilliam TennJavelin481-0812
May 2Montgomery Memorial MeetMay 2 · Discus · Place 6 · William TennWilliam TennDiscus675-0012
May 2Montgomery Memorial MeetMay 2 · Shot Put · Place 1 · William TennWilliam TennShot Put132-04.0012
Apr 27New Balance Whippets T&F InvitationalApr 27 · Javelin · Place 8 · William TennentWilliam TennentJavelin869-07.00SR
Apr 27New Balance Whippets T&F InvitationalApr 27 · Discus · Place 3 · William TennentWilliam TennentDiscus383-08.00SR
Apr 27New Balance Whippets T&F InvitationalApr 27 · Shot Put · Place 9 · William TennentWilliam TennentShot Put926-11.50SR
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Shot Put · Place 2 · William TennentWilliam TennentShot Put232-512
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Javelin · Place 4 · William TennentWilliam TennentJavelin477-112
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Discus · Place 10 · William TennentWilliam TennentDiscus1078-912
Apr 12Cardinal InvitationalApr 12 · Javelin · Place 16 · William TennWilliam TennJavelin1675-0812
Apr 12Cardinal InvitationalApr 12 · Discus · Place 15 · William TennWilliam TennDiscus1566-0312
Apr 12Cardinal InvitationalApr 12 · Shot Put · Place 14 · William TennWilliam TennShot Put1428-05.0012
Apr 4The John Heins InvitationalApr 4 · Javelin · Place 8 · William TennWilliam TennJavelin880-0912
Apr 4The John Heins InvitationalApr 4 · Shot Put · Place 6 · William TennWilliam TennShot Put628-10.0012

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27N5CTA Indoor T&F Holiday ClassicDec 27 · Shot Put · Place 5 · William TennentWilliam TennentShot Put4kg5.31-112
Dec 16JAMBAR Coaches Hall of Fame InvitationalDec 16 · Shot Put · Place 15 · William TennentWilliam TennentShot Put4kg15.30-03.7512
Feb 17DVGTCA Meet Of ChampionsFeb 17 · Shot Put · Place 6 · William TennWilliam TennShot Put632-06.7511
Jan 27DVGTCA Meet #7Jan 27 · Shot Put · Place 4 · William TennWilliam TennShot Put432-07.7511
Jan 27DVGTCA Meet #7Jan 27 · Shot Put · Place 4 · William TennentWilliam TennentShot Put432-7.7511
Jan 20DVGTCA Meet #6Jan 20 · Shot Put · Place 7 · William TennWilliam TennShot Put730-09.0011
Jan 13DVGTCA Meet #5Jan 13 · Shot Put · Place 3 · William TennWilliam TennShot Put329-10.7511

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 12SOL American Conference ChampionshipsMay 12 · Discus · Place 2 · William TennWilliam TennDiscus282-0311
May 12SOL American Conference ChampionshipsMay 12 · Shot Put · Place 1 · William TennentWilliam TennentShot Put132-7.5011
May 12SOL American Conference ChampionshipsMay 12 · Javelin · Place 5 · William TennentWilliam TennentJavelin571-911
May 12SOL American Conference ChampionshipsMay 12 · Discus · Place 2 · William TennentWilliam TennentDiscus282-311
May 4Montgomery Memorial MeetMay 4 · Shot Put · Place 1 · William TennentWilliam TennentShot Put133-5.5011
May 4Montgomery Memorial MeetMay 4 · Discus · Place 14 · William TennentWilliam TennentDiscus1466-011
Apr 29Whippet InvitationalApr 29 · Javelin · Place 12 · William TennentWilliam TennentJavelin1277-1JR
Apr 29Whippet InvitationalApr 29 · Discus · Place 8 · William TennentWilliam TennentDiscus878-8JR
Apr 29Whippet InvitationalApr 29 · Shot Put · Place 1 · William TennentWilliam TennentShot Put131-9JR
Apr 21Jack Armstrong InvitationalApr 21 · Shot Put · Place 1 · William TennentWilliam TennentShot Put131-2.5011
Apr 21Jack Armstrong InvitationalApr 21 · Javelin · Place 7 · William TennentWilliam TennentJavelin775-511
Apr 21Jack Armstrong InvitationalApr 21 · Discus · Place 5 · William TennentWilliam TennentDiscus581-011
Apr 14Cardinal InvitationalApr 14 · Javelin · Place 15 · William TennentWilliam TennentJavelin1574-10.0011
Apr 14Cardinal InvitationalApr 14 · Discus · Place 23 · William TennentWilliam TennentDiscus2362-03.0011
Apr 14Cardinal InvitationalApr 14 · Shot Put · Place 1 · William TennentWilliam TennentShot Put131-01.0011
Apr 6Jim Kelly InvitationalApr 6 · Javelin · Place 13 · William TennentWilliam TennentJavelin1378-07.0011
Apr 6Jim Kelly InvitationalApr 6 · Shot Put · Place 7 · William TennentWilliam TennentShot Put730-01.5011
Mar 31John Heins Memorial InvitationalMar 31 · Javelin · Place 6 · William TennentWilliam TennentJavelin600g6.83-0111
Mar 31John Heins Memorial InvitationalMar 31 · Discus · Place 14 · William TennentWilliam TennentDiscus1kg14.67-0211
Mar 31John Heins Memorial InvitationalMar 31 · Shot Put · Place 2 · William TennentWilliam TennentShot Put4kg2.32-07.0011

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Robert J Burdette Indoor ClassicDec 29 · Shot Put · Place 3 · William TennentWilliam TennentShot Put4kg3.31-5.7512
Dec 16DVGTCA Meet #2Dec 16 · Shot Put · Place 5 · William TennentWilliam TennentShot Put4kg5.29-04.7512
Dec 9DVGTCA Meet #1Dec 9 · Shot Put · Place 7 · William TennentWilliam TennentShot Put4kg7.28-11.5012

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 30Springfield HS (Delco) InvitationalApr 30 · Javelin · Place 1 · William TennWilliam TennJavelin184-07—
Apr 30Springfield HS (Delco) InvitationalApr 30 · Shot Put · Place 2 · William TennWilliam TennShot Put226-04.00—
Apr 22Jack Armstrong InvitationalApr 22 · Javelin · Place 8 · William TennWilliam TennJavelin872-1110
Apr 22Jack Armstrong InvitationalApr 22 · Javelin · Place 8 · William TennentWilliam TennentJavelin872-1110
Apr 8The John Heins InvitationalApr 8 · Javelin · Place 9 · William TennentWilliam TennentJavelin600g9.77-0310