Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 1109-06.022nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026
Shot Put · 4kg · IndoorDVGTCA Meet #1 · Dec 1230-08.25DVGTCA Meet #1December 12, 2025
Shot Put · 4kg · OutdoorPIAA District 1 AAA/AA Championships · May 1637-00.25PIAA District 1 AAA/AA ChampionshipsMay 16, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Discus · Place 25 · Perkiomen ValleyDiscus1kg25.94-0812
May 8Pioneer Athletic Conference ChampionshipMay 8 · Discus · Place 4 · Perkiomen ValleyDiscus1kg4.108-01.0012
May 8Pioneer Athletic Conference ChampionshipMay 8 · Shot Put · Place 4 · Perkiomen ValleyShot Put4kg4.32-01.0012
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · Discus · Place 11 · Perkiomen ValleyDiscus1kg11.109-06.0 PB12
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · Shot Put · Place 18 · Perkiomen ValleyShot Put4kg18.32-03.0012
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Discus · Place 6 · Perkiomen ValleyDiscus1kg6.103-212
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Shot Put · Place 6 · Perkiomen ValleyShot Put4kg6.32-112
Apr 18Rap Curry InvitationalApr 18 · Discus · Place 6 · Perkiomen ValleyDiscus1kg6.103' 2"12
Apr 18Rap Curry InvitationalApr 18 · Shot Put · Place 6 · Perkiomen ValleyShot Put4kg6.32' 1"12
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Discus · Place 4 · Perkiomen ValleyDiscus1kg4.100-06.0012
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Shot Put · Place 3 · Perkiomen ValleyShot Put4kg3.31-05.0012
Apr 8Spring Ford #2Apr 8 · Discus · Place 3 · Perkiomen ValleyDiscus1kg3.90' 2"12
Apr 8Spring Ford #2Apr 8 · Shot Put · Place 2 · Perkiomen ValleyShot Put4kg2.31' 10"12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 23URSA Major HDS MeetJan 23 · Shot Put · Place 4 · Perkiomen ValleyShot Put432-4.2512

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 15Shot Put Night in the Valley Holiday Throw DownDec 15 · Shot Put · Place 3 · Perkiomen ValleyShot Put4kg3.31-04.0012
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Discus · Place 22 · Perkiomen ValleyDiscus1kg22.101-0011
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Shot Put · Place 6 · Perkiomen ValleyShot Put4kg6.37-00.25 PB11
May 10Pioneer Athletic Conference ChampionshipMay 10 · Discus · Place 12 · Perk ValleyDiscus1288-11.0011
May 10Pioneer Athletic Conference ChampionshipMay 10 · Shot Put · Place 6 · Perk ValleyShot Put633-11.0011
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · Discus · Place 22 · Perkiomen ValleyDiscus1kg22.94-00.0011
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · Shot Put · Place 16 · Perkiomen ValleyShot Put4kg16.34-01.0011
Apr 26Whippets Track & Field InvitationalApr 26 · Discus · Place 1 · Perkiomen ValleyDiscus1kg1.102-0811
Apr 26Whippets Track & Field InvitationalApr 26 · Shot Put · Place 3 · Perkiomen ValleyShot Put4kg3.33-03.0011
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · Shot Put · Place 2 · Perk ValleyShot Put233-07.0011
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · Discus · Place 11 · Perk ValleyDiscus1188-09.0011
Mar 25Owen J Roberts HS vs Perkiomen ValleyMar 25 · Shot Put · Place 1 · Perkiomen ValleyShot Put133-1011

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 12DVGTCA Meet #1Dec 12 · Shot Put · Place 13 · Perkiomen ValleyShot Put4kg13.30-08.25 PB12
Jan 24Ursinus HS InvitationalJan 24 · Shot Put · Place 11 · Perkiomen ValleyShot Put4kg11.28-09.0011

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · Shot Put · Place 11 · Perkiomen ValleyShot Put4kg11.29-11.2511
Feb 2DVGTCA Meet #7Feb 2 · Shot Put · Place 6 · Perkiomen ValleyShot Put632-110
Feb 2DVGTCA Meet #7Feb 2 · Shot Put · Place 6 · Perkiomen ValleyShot Put632-01.0010
Jan 5DVGTCA Meet #5Jan 5 · Shot Put · Place 5 · Perkiomen ValleyShot Put531-210
Jan 5DVGTCA Meet #5Jan 5 · Shot Put · Place 5 · Perkiomen ValleyShot Put531-02.0010

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 18Shot Put Night in the Valley Holiday Throw DownDec 18 · Shot Put · Place 8 · Perkiomen ValleyShot Put4kg8.31-02.0011
May 17PIAA District I ChampionshipsMay 17 · Shot Put · Place 14 · Perkiomen ValleyShot Put4kg14.31-09.7510
May 10Pioneer Athletic Conference ChampionshipMay 10 · Shot Put · Place 5 · Perk ValleyShot Put534-08.5010
May 10Pioneer Athletic Conference ChampionshipMay 10 · Discus · Place 22 · Perk ValleyDiscus2273-02.0010
May 10Pioneer Athletic Conference ChampionshipMay 10 · Discus · Place 22 · Perk ValleyDiscus2273-02.0010
May 10Pioneer Athletic Conference ChampionshipMay 10 · Shot Put · Place 5 · Perk ValleyShot Put534-08.5010
May 4Lower Merion InvitationalMay 4 · Shot Put · Place 6 · Perk ValleyShot Put630-06.0010
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 2 · Perkiomen ValleyShot Put231-09.00—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 9 · Perkiomen ValleyShot Put931-09.00—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 2 · Perkiomen ValleyShot Put231-09.00—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 9 · Perkiomen ValleyShot Put931-09.00—
Apr 13The Coach Ron Livers Viking InvitationalApr 13 · Shot Put · Place 4 · Perk ValleyShot Put429-10.0010
Apr 9Spring Ford #2Apr 9 · Discus · Place 9 · Perkiomen ValleyDiscus1kg9.56-0910
Apr 9Spring Ford #2Apr 9 · Shot Put · Place 2 · Perkiomen ValleyShot Put4kg2.30-03.5010

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Shot Put Night in the Valley Holiday Throw DownDec 19 · Shot Put · Place 6 · Perkiomen ValleyShot Put4kg6.29-04.2510
May 6Lower Merion InvitationalMay 6 · Shot Put · Place 14 · Perk ValleyShot Put1427-03.259
May 2Boyertown vs Perkiomen ValleyMay 2 · Shot Put · Place 3 · Perk ValleyShot Put327-03.509
May 2Boyertown vs Perkiomen ValleyMay 2 · Javelin · Place 9 · Perk ValleyJavelin970-009
Apr 12Perkiomen Valley vs Spring FordApr 12 · Shot Put · Place 6 · Perk ValleyShot Put624-10.259
Mar 29Owen J. Roberts HS vs Perkiomen ValleyMar 29 · Javelin · Place 8 · Perkiomen ValleyJavelin869-39

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15DVGTCA Meet #2Dec 15 · Shot Put · Place 11 · Perkiomen ValleyShot Put4kg11.8.83m10