Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorUpper Dublin vs Hatboro Horsham (Boys) · Mar 2529.62Upper Dublin vs Hatboro Horsham (Boys)March 25, 2025
Discus · 1.6kg · OutdoorThe North Penn Open presented by North Wales Running Company · Mar 2860' 5"The North Penn Open presented by North Wales Running CompanyMarch 28, 2026
Javelin · 800g · OutdoorSOL American Conference Championship · May 8116-08SOL American Conference ChampionshipMay 8, 2026
Shot Put · 12lb · OutdoorUpper Dublin v Plymouth Whitemarsh · Apr 2828' 4"Upper Dublin v Plymouth WhitemarshApril 28, 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 · Javelin · Place 15 · Upper DublinJavelin800g15.116-08 PB11
May 8SOL American Conference ChampionshipMay 8 · Shot Put · Place 22 · Upper DublinShot Put12lb22.27-06.5011
Apr 30Helman/Hosier InviteApr 30 · Javelin · Place 21 · Upper DublinJavelin800g21.104' 6"11
Apr 28Upper Dublin v Plymouth WhitemarshApr 28 · Javelin · Place 8 · Upper DublinJavelin800g8.100' 5"11
Apr 28Upper Dublin v Plymouth WhitemarshApr 28 · Discus · Place 11 · Upper DublinDiscus1.6kg11.54' 9"11
Apr 28Upper Dublin v Plymouth WhitemarshApr 28 · Shot Put · Place 8 · Upper DublinShot Put12lb8.28' 4" PB11
Apr 18CB West RelaysApr 18 · Javelin · Place 22 · Upper DublinJavelin800g22.87' 10"11
Apr 10Cardinal ClassicApr 10 · Javelin · Place 28 · Upper DublinJavelin800g28.100' 4"11
Mar 31Upper Dublin v WissahickonMar 31 · Javelin · Place 4 · Upper DublinJavelin800g4.90' 3"11
Mar 31Upper Dublin v WissahickonMar 31 · Discus · Upper DublinDiscus1.6kg—NM11
Mar 31Upper Dublin v WissahickonMar 31 · Shot Put · Place 6 · Upper DublinShot Put12lb6.27' 11"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Javelin · Place 30 · Upper DublinJavelin800g30.93' 7"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Discus · Place 38 · Upper DublinDiscus1.6kg38.60' 5" PB11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29Upper Dublin v AbingtonApr 29 · Javelin · Place 7 · Upper DublinJavelin791-0610
Apr 29Upper Dublin v AbingtonApr 29 · Discus · Place 9 · Upper DublinDiscus968-0010
Apr 29Upper Dublin v AbingtonApr 29 · Shot Put · Place 12 · Upper DublinShot Put1224-02.0010
Mar 25Upper Dublin vs Hatboro Horsham (Boys)Mar 25 · Javelin · Place 7 · Upper DublinJavelin785-0210
Mar 25Upper Dublin vs Hatboro Horsham (Boys)Mar 25 · Discus · Place 11 · Upper DublinDiscus1171-1010
Mar 25Upper Dublin vs Hatboro Horsham (Boys)Mar 25 · Shot Put · Place 12 · Upper DublinShot Put1225-03.0010
Mar 25Upper Dublin vs Hatboro Horsham (Boys)Mar 25 · 200 Meters · Place 25 · Upper Dublin200 Meters2529.62 PB10