Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorBoys CAL JV · Apr 2125.80aBoys CAL JVApril 21, 2025
200 Meters · Relay Split · IndoorTFCAGP #4 · Jan 326.206TFCAGP #4January 3, 2026
60 Meter · IndoorTFCAGP #5 · Jan 117.95aTFCAGP #5January 11, 2025
Discus · 1.6kg · OutdoorCAL Meet #2 @ Conestoga · Apr 887' 4"CAL Meet #2 @ ConestogaApril 8, 2026
Javelin · 800g · OutdoorCAL Meet #2 @ Conestoga · Apr 8140' 6"CAL Meet #2 @ ConestogaApril 8, 2026
Long Jump · IndoorTFCAGP #4 · Jan 316-01.25TFCAGP #4January 3, 2026
Long Jump · OutdoorThe North Penn Open presented by North Wales Running Company · Mar 2811' 1.5"The North Penn Open presented by North Wales Running CompanyMarch 28, 2026
Shot Put · 12lb · IndoorTFCAGP #2 · Dec 2035-02.75TFCAGP #2December 20, 2025
Shot Put · 12lb · OutdoorBoys CAL JV · Apr 2329-05.25Boys CAL JVApril 23, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 6Central League Championship 26May 6 · Javelin · Marple NewtownJavelin800g--DNS11
Apr 29Delco ChampsApr 29 · Javelin · Marple NewtownJavelin800g--DQ11
Apr 8CAL Meet #2 @ ConestogaApr 8 · Javelin · Place 1 · Marple NewtownJavelin800g1.140' 6" PB11
Apr 8CAL Meet #2 @ ConestogaApr 8 · Discus · Place 17 · Marple NewtownDiscus1.6kg17.87' 4" PB11
Apr 1Green Raider InvApr 1 · Javelin · Place 2 · Marple NewtownJavelin800g2.134' 4"11
Apr 1Green Raider InvApr 1 · 100 Meters · Marple Newtown100 Meters—DNS11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Long Jump · Place 34 · Marple NewtownLong Jump34.11' 1.5" PB11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Javelin · Place 12 · Marple NewtownJavelin800g12.119' 8"11
Mar 25CAL Week #1 PenncrestMar 25 · Javelin · Place 1 · Marple NewtownJavelin800g1.125-0811
Mar 25CAL Week #1 PenncrestMar 25 · Discus · Marple NewtownDiscus1.6kg--FOUL11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 3TFCAGP #4Jan 3 · 200 Meters · Marple Newtown200 MetersRelay Split—26.206 PB11
Jan 3TFCAGP #4Jan 3 · Long Jump · Place 20 · Marple NewtownLong Jump20.16-01.25 PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Marple Newtown200 MetersRelay Split—26.76211
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 37 · Marple NewtownShot Put12lb37.35-02.75 PB11
Jan 11TFCAGP #5Jan 11 · 60 Meter · Place 43 · Marple Newtown60 MeterRound P43.7.95a PB10

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 21Boys CAL JVApr 21 · 200 Meters · Place 26 · Marple Newtown200 Meters26.25.80a PB10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 55 · Marple NewtownShot Put12lb55.29-07.0010
Dec 14TFCAGP #1Dec 14 · Shot Put · Place 69 · Marple NewtownShot Put12lb69.27-08.5010

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26UD InviteApr 26 · Javelin · Place 16 · Marple NewtownJavelin800g16.100-099
Apr 26UD InviteApr 26 · Discus · Place 41 · Marple NewtownDiscus1.6kg41.78-089
Apr 23Boys CAL JVApr 23 · Javelin · Place 10 · Marple NewtownJavelin800g10.93-009
Apr 23Boys CAL JVApr 23 · Discus · Place 13 · Marple NewtownDiscus1.6kg13.71-089
Apr 23Boys CAL JVApr 23 · Shot Put · Place 15 · Marple NewtownShot Put12lb15.29-05.25 PB9
Apr 17CAL Week #3 (Marple) Apr 17 · Javelin · Place 8 · Marple NewtownJavelin800g8.88-009