Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorThe North Penn Open presented by North Wales Running Company · Mar 28117' 9"The North Penn Open presented by North Wales Running CompanyMarch 28, 2026
Javelin · 600g · OutdoorSOL Colonial Champs · May 890-05SOL Colonial ChampsMay 8, 2026
Shot Put · 4kg · OutdoorNorth Penn Dual · Apr 2835' 11"North Penn DualApril 28, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 8SOL Colonial ChampsMay 8 · Javelin · Place 4 · North PennJavelin600g4.90-05 PB10
May 8SOL Colonial ChampsMay 8 · Discus · Place 1 · North PennDiscus1kg1.114-0510
May 8SOL Colonial ChampsMay 8 · Shot Put · Place 1 · North PennShot Put4kg1.33-11.7510
May 2Lower Merion InvitationalMay 2 · Shot Put · Place 3 · North PennShot Put4kg3.31-11.2510
Apr 28North Penn DualApr 28 · Javelin · Place 3 · North PennJavelin600g3.88' 1"10
Apr 28North Penn DualApr 28 · Discus · Place 1 · North PennDiscus1kg1.107' 10"10
Apr 28North Penn DualApr 28 · Shot Put · Place 1 · North PennShot Put4kg1.35' 11" PB10
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Discus · Place 2 · North PennDiscus1kg2.112-610
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Shot Put · Place 14 · North PennShot Put4kg14.29-11.510
Apr 18Rap Curry InvitationalApr 18 · Discus · Place 2 · North PennDiscus1kg2.112' 6"10
Apr 18Rap Curry InvitationalApr 18 · Shot Put · Place 14 · North PennShot Put4kg14.29' 11.5"10
Apr 10Cardinal ClassicApr 10 · Shot Put · Place 9 · North PennShot Put4kg9.30' 4"10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Discus · Place 3 · North PennDiscus1kg3.117' 9" PB10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Shot Put · Place 9 · North PennShot Put4kg9.29' 9.75"10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 9DVGTCA Meet #5Jan 9 · Shot Put · Place 7 · North PennShot Put731-08.0010

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1Trojan Track ClassicMay 1 · Shot Put · Place 3 · North PennShot Put333-01.509
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · Shot Put · Place 3 · North PennShot Put332-04.509
Apr 4Cardinal ClassicApr 4 · Shot Put · Place 9 · North PennShot Put932-02.009
Apr 1North Penn v CB SouthApr 1 · Javelin · Place 2 · North PennJavelin280-039
Apr 1North Penn v CB SouthApr 1 · Discus · Place 2 · North PennDiscus297-069
Apr 1North Penn v CB SouthApr 1 · Shot Put · Place 1 · North PennShot Put130-09.259
Mar 29North Penn OpenMar 29 · Discus · Place 15 · North PennDiscus1582-11.0012
Mar 29North Penn OpenMar 29 · Shot Put · Place 14 · North PennShot Put1428-02.5012

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 19DVGTCA Meet of ChampionsFeb 19 · Shot Put · Place 20 · North PennShot Put2030-02.509
Jan 31DVGTCA Meet #8Jan 31 · Shot Put · Place 6 · North PennShot Put633-01.759
Jan 31DVGTCA Meet #8Jan 31 · Shot Put · Place 6 · North PennShot Put633-01.759
Jan 17DVGTCA Meet #7Jan 17 · Shot Put · Place 13 · North PennShot Put1330-07.259
Jan 10DVGTCA Meet #6Jan 10 · Shot Put · Place 16 · North PennShot Put1629-06.259