Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorThe North Penn Open presented by North Wales Running Company · Mar 28102' 1"The North Penn Open presented by North Wales Running CompanyMarch 28, 2026
Javelin · 600g · OutdoorCardinal Classic · Apr 10102' 2"Cardinal ClassicApril 10, 2026
Shot Put · 4kg · OutdoorSOL American Conference Championship · May 826-02.50SOL American Conference ChampionshipMay 8, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 8SOL American Conference ChampionshipMay 8 · Javelin · Place 2 · Upper DublinJavelin600g2.98-0512
May 8SOL American Conference ChampionshipMay 8 · Discus · Place 4 · Upper DublinDiscus1kg4.92-0712
May 8SOL American Conference ChampionshipMay 8 · Shot Put · Place 9 · Upper DublinShot Put4kg9.26-02.50 PB12
Apr 30Helman/Hosier InviteApr 30 · Javelin · Place 1 · Upper DublinJavelin600g1.98' 11"12
Apr 30Helman/Hosier InviteApr 30 · Discus · Place 9 · Upper DublinDiscus1kg9.77' 8"12
Apr 28Plymouth Whitemarsh Girls Tri #2Apr 28 · Javelin · Place 1 · Upper DublinJavelin600g1.94' 2"12
Apr 28Plymouth Whitemarsh Girls Tri #2Apr 28 · Discus · Place 1 · Upper DublinDiscus1kg1.82' 3"12
Apr 28Plymouth Whitemarsh Girls Tri #2Apr 28 · Shot Put · Place 2 · Upper DublinShot Put4kg2.25' 6.75"12
Apr 14Upper Dublin v AbingtonApr 14 · Javelin · Place 2 · Upper DublinJavelin600g2.84' 2"12
Apr 14Upper Dublin v AbingtonApr 14 · Discus · Place 1 · Upper DublinDiscus1kg1.97' 0"12
Apr 14Upper Dublin v AbingtonApr 14 · Shot Put · Place 2 · Upper DublinShot Put4kg2.25' 11"12
Apr 10Cardinal ClassicApr 10 · Javelin · Place 1 · Upper DublinJavelin600g1.102' 2" PB12
Apr 10Cardinal ClassicApr 10 · Discus · Place 18 · Upper DublinDiscus1kg18.75' 0"12
Apr 7Upper Dublin v QuakertownApr 7 · Javelin · Place 2 · Upper DublinJavelin600g2.90' 8"12
Apr 7Upper Dublin v QuakertownApr 7 · Discus · Place 2 · Upper DublinDiscus1kg2.87' 0"12
Mar 31Upper Dublin v WissahickonMar 31 · Javelin · Place 2 · Upper DublinJavelin600g2.93' 6"12
Mar 31Upper Dublin v WissahickonMar 31 · Discus · Place 1 · Upper DublinDiscus1kg1.98' 10"12
Mar 31Upper Dublin v WissahickonMar 31 · Shot Put · Place 4 · Upper DublinShot Put4kg4.23' 5"12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Javelin · Place 8 · Upper DublinJavelin600g8.80' 7"12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Discus · Place 4 · Upper DublinDiscus1kg4.102' 1" PB12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Shot Put · Place 20 · Upper DublinShot Put4kg20.24' 9"12
Mar 24Upper Dublin @ Hatboro Horsham (Girls)Mar 24 · Javelin · Place 1 · Upper DublinJavelin600g1.96-0912
Mar 24Upper Dublin @ Hatboro Horsham (Girls)Mar 24 · Discus · Place 1 · Upper DublinDiscus1kg1.99-0112

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Trojan Track ClassicMay 1 · Javelin · Place 5 · Upper DublinJavelin595-05.0011
May 1Trojan Track ClassicMay 1 · Discus · Place 3 · Upper DublinDiscus3104-08.0011
Apr 29Upper Dublin v AbingtonApr 29 · Javelin · Place 1 · Upper DublinJavelin186-1011
Apr 29Upper Dublin v AbingtonApr 29 · Discus · Place 1 · Upper DublinDiscus189-0111

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13Upper Darby Throwers InvitationalMay 13 · Discus · Place 2 · Upper DublinDiscus296-09—
May 10SOL American Conference ChampionshipsMay 10 · Discus · Place 4 · Upper DublinDiscus494-1110
May 2Trojan Track ClassicMay 2 · Discus · Place 8 · Upper DublinDiscus887-1010
Apr 12Cardinal InvitationalApr 12 · Discus · Place 5 · Upper DublinDiscus577-0010