Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorPope John Paul II HS vs Upper Perkiomen · Apr 174' 4"Pope John Paul II HS vs Upper PerkiomenApril 1, 2026
Javelin · 600g · OutdoorUpper Perk Dual · Apr 843-03Upper Perk DualApril 8, 2026
Shot Put · 4kg · OutdoorUpper Perk Dual #2 · Apr 1520-03.75Upper Perk Dual #2April 15, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 15Upper Perk Dual #2Apr 15 · Javelin · Place 8 · Upper PerkiomenJavelin600g8.41-0512
Apr 15Upper Perk Dual #2Apr 15 · Discus · Place 8 · Upper PerkiomenDiscus1kg8.67-0712
Apr 15Upper Perk Dual #2Apr 15 · Shot Put · Place 9 · Upper PerkiomenShot Put4kg9.20-03.75 PB12
Apr 8Upper Perk DualApr 8 · Javelin · Place 7 · Upper PerkiomenJavelin600g7.43-03 PB12
Apr 8Upper Perk DualApr 8 · Discus · Place 4 · Upper PerkiomenDiscus1kg4.74-0312
Apr 8Upper Perk DualApr 8 · Shot Put · Place 8 · Upper PerkiomenShot Put4kg8.20-01.0012
Apr 1Pope John Paul II HS vs Upper PerkiomenApr 1 · Javelin · Place 7 · Upper PerkiomenJavelin600g7.42' 11.5"12
Apr 1Pope John Paul II HS vs Upper PerkiomenApr 1 · Discus · Place 4 · Upper PerkiomenDiscus1kg4.74' 4" PB12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · Javelin · Place 12 · Upper PerkiomenJavelin600g12.32-03.0011
Apr 16Upper Perkiomen at PhoenixvilleApr 16 · Discus · Upper PerkiomenDiscus1kg—NM11
Apr 8Upper Merion DualApr 8 · Javelin · Place 7 · Upper PerkiomenJavelin600g7.37-0411
Apr 8Upper Merion DualApr 8 · Discus · Place 6 · Upper PerkiomenDiscus1kg6.50-1111
Mar 15Phantom InvitationalMar 15 · Javelin · Place 19 · Upper PerkiomenJavelin1933-9—
Mar 15Phantom InvitationalMar 15 · Discus · Place 14 · Upper PerkiomenDiscus1451-11—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6Upper Merion HS vs Upper PerkiomenMay 6 · Javelin · Place 5 · Upper PerkiomenJavelin534-4—
May 6Upper Merion HS vs Upper PerkiomenMay 6 · Discus · Place 7 · Upper PerkiomenDiscus745-8—
Apr 30Pottsgrove HS vs Upper PerkiomenApr 30 · Discus · Place 12 · Upper PerkiomenDiscus1238-10—
Mar 27Pope John Paul II HS vs Upper PerkiomenMar 27 · Javelin · Place 10 · Upper PerkiomenJavelin1028-4—
Mar 27Pope John Paul II HS vs Upper PerkiomenMar 27 · Discus · Place 9 · Upper PerkiomenDiscus940-8—