Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorUpper Merion at Phoenixville Dual Meet 2026 · Apr 173-02Upper Merion at Phoenixville Dual Meet 2026April 1, 2026
Javelin · 600g · OutdoorUpper Perk Dual #2 · Apr 1567-03Upper Perk Dual #2April 15, 2026
Shot Put · 4kg · OutdoorUpper Merion at Phoenixville Dual Meet 2026 · Apr 121-05.00Upper Merion at Phoenixville Dual Meet 2026April 1, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 17Twin Valley Raider InvitationalApr 17 · Discus · Place 30 · PhoenixvilleDiscus3070-111
Apr 17Twin Valley Raider InvitationalApr 17 · Discus · Place 30 · PhoenixvilleDiscus3070' 1"11
Apr 15Upper Perk Dual #2Apr 15 · Javelin · Place 4 · PhoenixvilleJavelin600g4.67-03 PB11
Apr 15Upper Perk Dual #2Apr 15 · Discus · Place 9 · PhoenixvilleDiscus1kg9.63-1011
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Javelin · Place 17 · PhoenixvilleJavelin600g17.64-03.0011
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Discus · Place 12 · PhoenixvilleDiscus1kg12.69-02.0011
Apr 8Pottstown at Phoenixville Dual Meet 2026Apr 8 · Javelin · Place 6 · PhoenixvilleJavelin600g6.53-0311
Apr 8Pottstown at Phoenixville Dual Meet 2026Apr 8 · Discus · Place 6 · PhoenixvilleDiscus1kg6.64-1111
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Javelin · Place 3 · PhoenixvilleJavelin600g3.61-0911
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Discus · Place 4 · PhoenixvilleDiscus1kg4.73-02 PB11
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Shot Put · Place 7 · PhoenixvilleShot Put4kg7.21-05.00 PB11
Mar 25PJP at Phoenixville Dual Meet 2026Mar 25 · Javelin · Place 3 · PhoenixvilleJavelin361-511
Mar 25PJP at Phoenixville Dual Meet 2026Mar 25 · Discus · Place 4 · PhoenixvilleDiscus467-1111
Mar 14Phantom InvitationalMar 14 · Discus · Place 5 · PhoenixvilleDiscus567-5.511

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30Pottsgrove @ PhoenixvilleApr 30 · Discus · Place 5 · PhoenixvilleDiscus567-08.50—
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · Javelin · Place 8 · PhoenixvilleJavelin600g8.50-0110
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · Discus · Place 4 · PhoenixvilleDiscus1kg4.71-0610
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · Discus · Place 23 · PhoenixvilleDiscus2360-08.0010
Apr 9Phoenixville @ PottstownApr 9 · Discus · Place 3 · PhoenixvilleDiscus1kg3.57-0510
Apr 5Haverford InvitationalApr 5 · Discus · Place 20 · PhoenixvilleDiscus2063-610
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Discus · Place 2 · PhoenixvilleDiscus265-410
Mar 26Pope John Paul II HS vs PhoenixvilleMar 26 · Discus · Place 2 · PhoenixvilleDiscus264-810
Mar 15Phantom InvitationalMar 15 · Discus · Place 6 · PhoenixvilleDiscus668-6—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs PhoenixvilleMay 1 · Discus · Place 8 · PhoenixvilleDiscus859-0—
May 1Pope John Paul II HS vs PhoenixvilleMay 1 · Shot Put · Place 11 · PhoenixvilleShot Put1120-6—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 33 · PhoenixvilleShot Put3321-02.50—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 33 · PhoenixvilleShot Put3321-02.50—