Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorUpper Dublin v Wissahickon · Mar 3194' 7"Upper Dublin v WissahickonMarch 31, 2026
Javelin · 800g · OutdoorPlymouth Whitemarsh Boys Tri · Apr 15101-06Plymouth Whitemarsh Boys TriApril 15, 2025
Shot Put · 12lb · IndoorTFCAGP #7 · Jan 2332-04.75TFCAGP #7January 23, 2026
Shot Put · 12lb · OutdoorHatboro Horsham at Upper Dublin (Boys) · Mar 2432' 4.5"Hatboro Horsham at Upper Dublin (Boys)March 24, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 2Jim Kelly InvitationalApr 2 · Discus · Place 23 · Upper DublinDiscus1.6kg23.86' 9"11
Mar 31Upper Dublin v WissahickonMar 31 · Discus · Place 4 · Upper DublinDiscus1.6kg4.94' 7" PB11
Mar 31Upper Dublin v WissahickonMar 31 · Shot Put · Place 4 · Upper DublinShot Put12lb4.31' 2"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Discus · Place 24 · Upper DublinDiscus1.6kg24.89' 0"11
Mar 24Hatboro Horsham at Upper Dublin (Boys)Mar 24 · Discus · Place 11 · Upper DublinDiscus1.6kg11.82' 4"11
Mar 24Hatboro Horsham at Upper Dublin (Boys)Mar 24 · Shot Put · Place 8 · Upper DublinShot Put12lb8.32' 4.5" PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 23TFCAGP #7Jan 23 · Shot Put · Place 42 · Upper DublinShot Put12lb42.32-04.75 PB11
Jan 16TFCAofGP Meet #6Jan 16 · Shot Put · Place 30 · Upper DublinShot Put3032-00.75—
Jan 10TFCAGP #5Jan 10 · Shot Put · Place 54 · Upper DublinShot Put5429-8.5011

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 39 · Upper DublinShot Put12lb39.32-04.0011
Dec 13TFCAGP #1Dec 13 · Shot Put · Place 30 · Upper DublinShot Put12lb30.31-11.5011

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · Javelin · Place 22 · Upper DublinJavelin800g22.95-0110
May 9SOL AmericanMay 9 · Discus · Place 17 · Upper DublinDiscus1.6kg17.89-0210
May 9SOL AmericanMay 9 · Shot Put · Upper DublinShot Put12lb--DNS10
May 1Trojan Track ClassicMay 1 · Discus · Place 17 · Upper DublinDiscus1792-09.0010
Apr 29Upper Dublin v AbingtonApr 29 · Javelin · Place 6 · Upper DublinJavelin696-0210
Apr 29Upper Dublin v AbingtonApr 29 · Discus · Place 2 · Upper DublinDiscus289-0810
Apr 29Upper Dublin v AbingtonApr 29 · Shot Put · Place 8 · Upper DublinShot Put829-05.0010
Apr 15Plymouth Whitemarsh Boys TriApr 15 · Javelin · Place 6 · Upper DublinJavelin800g6.101-06 PB10
Apr 15Plymouth Whitemarsh Boys TriApr 15 · Discus · Place 5 · Upper DublinDiscus1.6kg5.85-0510
Apr 15Plymouth Whitemarsh Boys TriApr 15 · Shot Put · Upper DublinShot Put12lb--DNS10
Apr 4Cardinal ClassicApr 4 · Discus · Place 24 · Upper DublinDiscus2490-0010
Mar 29North Penn OpenMar 29 · Discus · Place 38 · Upper DublinDiscus3884-10.0010
Mar 25Upper Dublin vs Hatboro Horsham (Boys)Mar 25 · Discus · Place 4 · Upper DublinDiscus492-0510
Mar 25Upper Dublin vs Hatboro Horsham (Boys)Mar 25 · Shot Put · Place 8 · Upper DublinShot Put829-03.0010

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · Discus · Place 19 · Upper DublinDiscus1979-09
May 10SOL American Conference ChampionshipsMay 10 · Shot Put · Place 22 · Upper DublinShot Put2226-99
Apr 9Upper Dublin at HHApr 9 · Javelin · Place 6 · Upper DublinJavelin800g6.97-079
Apr 9Upper Dublin at HHApr 9 · Discus · Place 10 · Upper DublinDiscus1.6kg10.70-089
Apr 9Upper Dublin at HHApr 9 · Shot Put · Place 9 · Upper DublinShot Put12lb9.28-08.759