Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorUpper Dublin v Plymouth Whitemarsh · Apr 28120' 7"Upper Dublin v Plymouth WhitemarshApril 28, 2026
Shot Put · 12lb · OutdoorCardinal Classic · Apr 1046' 7.75"Cardinal ClassicApril 10, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 8SOL American Conference ChampionshipMay 8 · Discus · Place 10 · Upper DublinDiscus1.6kg10.107-0112
May 8SOL American Conference ChampionshipMay 8 · Shot Put · Place 8 · Upper DublinShot Put12lb8.42-09.0012
Apr 30Helman/Hosier InviteApr 30 · Discus · Upper DublinDiscus1.6kg—ND12
Apr 30Helman/Hosier InviteApr 30 · Shot Put · Place 6 · Upper DublinShot Put12lb6.44' 7.5"12
Apr 28Upper Dublin v Plymouth WhitemarshApr 28 · Discus · Place 1 · Upper DublinDiscus1.6kg1.120' 7" PB12
Apr 28Upper Dublin v Plymouth WhitemarshApr 28 · Shot Put · Place 2 · Upper DublinShot Put12lb2.43' 11"12
Apr 10Cardinal ClassicApr 10 · Discus · Place 6 · Upper DublinDiscus1.6kg6.115' 7"12
Apr 10Cardinal ClassicApr 10 · Shot Put · Place 5 · Upper DublinShot Put12lb5.46' 7.75" PB12
Apr 2Jim Kelly InvitationalApr 2 · Shot Put · Place 13 · Upper DublinShot Put12lb13.41' 3.75"12
Mar 31Upper Dublin v WissahickonMar 31 · Discus · Place 2 · Upper DublinDiscus1.6kg2.102' 4"12
Mar 31Upper Dublin v WissahickonMar 31 · Shot Put · Place 1 · Upper DublinShot Put12lb1.45' 3.5"12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Shot Put · Place 15 · Upper DublinShot Put12lb15.39' 0.5"12
Mar 24Hatboro Horsham at Upper Dublin (Boys)Mar 24 · Shot Put · Place 4 · Upper DublinShot Put12lb4.41' 1"12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · Discus · Upper DublinDiscus1.6kg--DNS11
May 9SOL AmericanMay 9 · Shot Put · Upper DublinShot Put12lb--DNS11
Apr 29Upper Dublin v AbingtonApr 29 · Discus · Place 7 · Upper DublinDiscus777-0111
Apr 29Upper Dublin v AbingtonApr 29 · Shot Put · Place 2 · Upper DublinShot Put242-05.0011