Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · Indoor2026 Paul Donahue Invitational · Apr 1728.55m2026 Paul Donahue InvitationalApril 17, 2026
Discus · 1kg · OutdoorBill Butler Invitational · Apr 1031.19mBill Butler InvitationalApril 10, 2026
Hammer · 4kg · OutdoorWest Chester Last Chance · May 830.85mWest Chester Last ChanceMay 8, 2026
Javelin · 600g · Indoor2026 Paul Donahue Invitational · Apr 1735.67m2026 Paul Donahue InvitationalApril 17, 2026
Javelin · 600g · OutdoorChes-Mont League Champs · May 7128-00Ches-Mont League ChampsMay 7, 2025
Medicine Ball Throw OHB · OutdoorWCU Intrasquad Meet · Mar 1312.40mWCU Intrasquad MeetMarch 13, 2026
Medicine Ball Throw UHF · OutdoorWCU Intrasquad Meet · Mar 1310.80mWCU Intrasquad MeetMarch 13, 2026
Shot Put · 4kg · IndoorCoach Saint Invitational · Dec 2034-10.75Coach Saint InvitationalDecember 20, 2024
Shot Put · 4kg · OutdoorWest Chester Last Chance · May 810.31mWest Chester Last ChanceMay 8, 2026
Weight Throw · 20lb / 9.0kg · IndoorWidener Schuylkill Showdown · Jan 3110.56mWidener Schuylkill ShowdownJanuary 31, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 8West Chester Last ChanceMay 8 · Hammer · Place 7 · West ChesterWest ChesterHammer4kg7.30.85m PBFr
May 8West Chester Last ChanceMay 8 · Shot Put · Place 3 · West ChesterWest ChesterShot Put4kg3.10.31m PBFr
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · Javelin · Place 13 · West ChesterWest ChesterJavelin600g13.36.54mFr
Apr 23130th Penn Relays CarnivalApr 23 · Javelin · Place 32 · West ChesterWest ChesterJavelin600g32.28.70mFr
Apr 10Bill Butler InvitationalApr 10 · Javelin · Place 1 · West ChesterWest ChesterJavelin600g1.36.46mFr
Apr 10Bill Butler InvitationalApr 10 · Discus · Place 10 · West ChesterWest ChesterDiscus1kg10.31.19m PBFr
Apr 10Bill Butler InvitationalApr 10 · Shot Put · Place 12 · West ChesterWest ChesterShot Put4kg12.9.96mFr
Apr 4Ursinus SpringfestApr 4 · Javelin · Place 1 · West ChesterWest ChesterJavelin600g1.37.79mFr
Apr 4Ursinus SpringfestApr 4 · Shot Put · Place 18 · West ChesterWest ChesterShot Put4kg18.9.59mFr
Mar 27Danny Curran InvitationalMar 27 · Javelin · Place 7 · West ChesterWest ChesterJavelin600g7.34.35mFr
Mar 20Purple & GoldMar 20 · Hammer · Place 13 · West ChesterWest ChesterHammer1328.30mFr
Mar 20Purple & GoldMar 20 · Javelin · Place 1 · West ChesterWest ChesterJavelin140.31mFr
Mar 20Purple & GoldMar 20 · Discus · Place 9 · West ChesterWest ChesterDiscus929.44mFr
Mar 20Purple & GoldMar 20 · Shot Put · Place 5 · West ChesterWest ChesterShot Put510.42mFr
Mar 13WCU Intrasquad MeetMar 13 · Medicine Ball Throw OHB · Place 2 · West ChesterWest ChesterMedicine Ball Throw OHB2.12.40m PBFr
Mar 13WCU Intrasquad MeetMar 13 · Medicine Ball Throw UHF · Place 2 · West ChesterWest ChesterMedicine Ball Throw UHF2.10.80m PBFr

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Javelin · Place 4 · West ChesterWest ChesterJavelin600g4.35.67m PBFr
Apr 172026 Paul Donahue InvitationalApr 17 · Discus · Place 24 · West ChesterWest ChesterDiscus1kg24.28.55m PBFr
Apr 172026 Paul Donahue InvitationalApr 17 · Shot Put · Place 30 · West ChesterWest ChesterShot Put4kg30.9.33mFr
Feb 20PSU Tune-UpFeb 20 · Shot Put · Place 13 · West ChesterWest ChesterShot Put1310.63mFr
Feb 13Widener Indoor ClassicFeb 13 · Shot Put · Place 36 · West ChesterWest ChesterShot Put369.77mFr
Jan 31Widener Schuylkill ShowdownJan 31 · Weight Throw · Place 27 · West ChesterWest ChesterWeight Throw20lb / 9.0kg27.10.56m PBFr
Jan 31Widener Schuylkill ShowdownJan 31 · Shot Put · Place 19 · West ChesterWest ChesterShot Put4kg19.9.89mFr
Jan 24Moravian University Hounds ClassicJan 24 · Weight Throw · Place 29 · West ChesterWest ChesterWeight Throw20lb / 9.0kg29.10.39mFr
Jan 24Moravian University Hounds ClassicJan 24 · Shot Put · Place 24 · West ChesterWest ChesterShot Put4kg24.9.20mFr
Jan 17Alvernia Winter InvitationalJan 17 · Weight Throw · Place 27 · West ChesterWest ChesterWeight Throw2710.19mFr
Jan 17Alvernia Winter InvitationalJan 17 · Shot Put · Place 17 · West ChesterWest ChesterShot Put179.72mFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · Weight Throw · Place 41 · West ChesterWest ChesterWeight Throw20lb / 9.0kg41.9.24mFr
Dec 12Seahawk ShootoutDec 12 · Shot Put · Place 29 · West ChesterWest ChesterShot Put4kg29.9.00mFr
Dec 5Bison OpenerDec 5 · Shot Put · Place 25 · West ChesterWest ChesterShot Put4kg25.9.15mFr
Feb 7Henderson InvitationalFeb 7 · Shot Put · West Chester EastWest Chester EastShot Put4kg--DNS12
Jan 24Ursinus HS InvitationalJan 24 · Shot Put · West Chester EastWest Chester EastShot Put4kg--DNS12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Javelin · Place 12 · West Chester EastWest Chester EastJavelin600g12.113-0512
May 7Ches-Mont League ChampsMay 7 · Javelin · Place 1 · West Chester EastWest Chester EastJavelin600g1.128-00 PB12
May 7Ches-Mont League ChampsMay 7 · Discus · Place 4 · West Chester EastWest Chester EastDiscus1kg4.99-0012
May 7Ches-Mont League ChampsMay 7 · Shot Put · Place 7 · West Chester EastWest Chester EastShot Put4kg7.32-00.5012
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · Javelin · Place 10 · West Chester EastWest Chester EastJavelin600g10.106-09.012
Apr 10Ches Mont National Super Meet # 2Apr 10 · Discus · Place 3 · West Chester EastWest Chester EastDiscus1kg3.90-03.0012

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 20Coach Saint InvitationalDec 20 · Shot Put · Place 2 · West Chester EastWest Chester EastShot Put4kg2.34-10.75 PB12
Dec 145th Annual Alvernia Holiday Classic 2025Dec 14 · Shot Put · Place 14 · West Chester EastWest Chester EastShot Put4kg14.26' 9"12
Dec 7F&M HS Invite #1Dec 7 · Shot Put · Place 5 · West Chester EastWest Chester EastShot Put4kg5.30-11.7512
Feb 15Doug Wesner MemorialFeb 15 · Shot Put · West Chester EastWest Chester EastShot Put4kg--DNS11
Jan 24UC HS InvitationalJan 24 · Shot Put · Place 23 · West Chester EastWest Chester EastShot Put4kg23.27-03.0011

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 18Shot Put Night in the Valley Holiday Throw DownDec 18 · Shot Put · Place 9 · West Chester EastWest Chester EastShot Put4kg9.30-08.7512
May 17PIAA District I ChampionshipsMay 17 · Javelin · Place 23 · West Chester EastWest Chester EastJavelin600g23.91-0711
Apr 27Unionville InvitationalApr 27 · Javelin · Place 13 · West Chester EastWest Chester EastJavelin1384-05.00—
Apr 27Unionville InvitationalApr 27 · Javelin · Place 13 · West Chester EastWest Chester EastJavelin1384-05.00—
Apr 27Unionville InvitationalApr 27 · Discus · Place 9 · West Chester EastWest Chester EastDiscus989-03.00—
Apr 27Unionville InvitationalApr 27 · Discus · Place 10 · West Chester EastWest Chester EastDiscus1089-03.00—
Apr 27Unionville InvitationalApr 27 · Javelin · Place 13 · West Chester EastWest Chester EastJavelin1384-05.00—
Apr 27Unionville InvitationalApr 27 · Javelin · Place 13 · West Chester EastWest Chester EastJavelin1384-05.00—
Apr 27Unionville InvitationalApr 27 · Discus · Place 9 · West Chester EastWest Chester EastDiscus989-03.00—
Apr 27Unionville InvitationalApr 27 · Discus · Place 10 · West Chester EastWest Chester EastDiscus1089-03.00—
Apr 19Bob Friday Warrior InviteApr 19 · Javelin · Place 4 · West Chester EastWest Chester EastJavelin491-10.00JR
Apr 19Bob Friday Warrior InviteApr 19 · Discus · Place 6 · West Chester EastWest Chester EastDiscus695-03.00JR
Apr 16Ches Mont National Super Meet #1Apr 16 · Shot Put · Place 6 · West Chester EastWest Chester EastShot Put4kg6.28-04.5011

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Dec 19Shot Put Night in the Valley Holiday Throw DownDec 19 · Shot Put · Place 5 · West Chester EastWest Chester EastShot Put4kg5.29-06.0011
Dec 12Winter Freeze Outdoor InvitationalDec 12 · Shot Put · Place 3 · West Chester EastWest Chester EastShot Put4kg3.28' 10"Unofficial11
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · Javelin · Place 22 · West Chester EastWest Chester EastJavelin600g22.94-1010
May 13Downingtown West Last ChanceMay 13 · Javelin · Place 1 · West Chester EastWest Chester EastJavelin1111-0SO
May 13Downingtown West Last ChanceMay 13 · Discus · Place 6 · West Chester EastWest Chester EastDiscus687-7SO
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · Discus · Place 21 · West Chester EastWest Chester EastDiscus2186-9SO
May 2Ches-Mont National JV / Open Meet #3May 2 · Javelin · Place 3 · West Chester EastWest Chester EastJavelin387-1SO
Apr 29Unionville InvitationalApr 29 · Javelin · Place 19 · West Chester EastWest Chester EastJavelin1978-11—
Apr 29Unionville InvitationalApr 29 · Discus · Place 10 · West Chester EastWest Chester EastDiscus1085-7—
Apr 29Unionville InvitationalApr 29 · Shot Put · Place 10 · West Chester EastWest Chester EastShot Put1028-0—
Apr 29Unionville InvitationalApr 29 · Javelin · Place 19 · West Chester EastWest Chester EastJavelin600g19.78-11Unofficial10
Apr 29Unionville InvitationalApr 29 · Discus · Place 10 · West Chester EastWest Chester EastDiscus1kg10.85-7Unofficial10
Apr 29Unionville InvitationalApr 29 · Shot Put · Place 10 · West Chester EastWest Chester EastShot Put4kg10.28-0Unofficial10
Apr 21Bob Friday Warrior InvitationalApr 21 · Javelin · Place 9 · West Chester EastWest Chester EastJavelin986-4SO
Apr 21Bob Friday Warrior InvitationalApr 21 · Discus · Place 10 · West Chester EastWest Chester EastDiscus1091-9SO
Apr 21Bob Friday Warrior InvitationalApr 21 · Shot Put · Place 10 · West Chester EastWest Chester EastShot Put1029-0SO
Apr 12Ches Mont National Super Meet #1Apr 12 · Shot Put · Place 8 · West Chester EastWest Chester EastShot Put4kg8.28-110
Apr 5Rustin InvitationalApr 5 · Javelin · Place 6 · West Chester EastWest Chester EastJavelin688-7SO
Apr 5Rustin InvitationalApr 5 · Discus · Place 10 · West Chester EastWest Chester EastDiscus1085-9SO
Apr 5Rustin InvitationalApr 5 · Shot Put · Place 12 · West Chester EastWest Chester EastShot Put1227-0.50SO

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8Collegeville HS InvitationalJan 8 · Shot Put · Place 16 · West ChesterWest ChesterShot Put167.72m10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9DVGTCA Meet #1Dec 9 · Shot Put · Place 30 · West Chester EastWest Chester EastShot Put4kg30.24-03.5010
Jan 21DVGTCA Meet #5Jan 21 · Shot Put · Place 36 · West Chester EastWest Chester EastShot Put3623-8.509
Jan 16Golden Wolves HS ChallengeJan 16 · Shot Put · Place 17 · West Chester EastWest Chester EastShot Put1724-19

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 6 · Discus · Place 15 · West Chester EastWest Chester EastDiscus1577-8—
May 6Henderson InvitationalMay 6 · Discus · Place 15 · West Chester EastWest Chester EastDiscus1kg15.77-89

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18UC Holiday HS InvitationalDec 18 · Shot Put · Place 21 · West Chester EastWest Chester EastShot Put4kg21.23-06.009
Dec 18UC Holiday HS InvitationalDec 18 · Shot Put · Place 21 · West Chester EastWest Chester EastShot Put4kg21.23-06.009
Dec 11Alvernia Holiday ClassicDec 11 · Shot Put · Place 17 · West Chester EastWest Chester EastShot Put4kg17.22-119