Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorInter-Ac · May 9120-09Inter-AcMay 9, 2026
Shot Put · 12lb · IndoorTFCAGP #7 · Jan 2334-10.00TFCAGP #7January 23, 2026
Shot Put · 12lb · OutdoorMalvern Prep #1 · Apr 833' 9"Malvern Prep #1April 8, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16PAISAAMay 16 · Javelin · Place 18 · William Penn CharterJavelin800g18.95-1011
May 9Inter-AcMay 9 · Javelin · Place 7 · William Penn CharterJavelin800g7.120-09 PB11
May 9Inter-AcMay 9 · Shot Put · Place 19 · William Penn CharterShot Put12lb19.31-06.0011
Apr 29Malvern Prep #2Apr 29 · Javelin · Place 3 · William Penn CharterJavelin800g3.107' 8"11
Apr 29Malvern Prep #2Apr 29 · Discus · William Penn CharterDiscus1.6kg—DNS11
Apr 29Malvern Prep #2Apr 29 · Shot Put · Place 22 · William Penn CharterShot Put12lb22.26' 6"11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Javelin · Place 43 · William Penn CharterJavelin800g43.87-1111
Apr 18Rap Curry InvitationalApr 18 · Javelin · Place 43 · William Penn CharterJavelin800g43.87' 11"11
Apr 15Penn Charter #2Apr 15 · Shot Put · Place 13 · William Penn CharterShot Put12lb13.32-01.5011
Apr 11Brooks Fords Track ClassicApr 11 · Javelin · Place 24 · William Penn CharterJavelin800g24.88' 8"11
Apr 8Malvern Prep #1Apr 8 · Javelin · William Penn CharterJavelin800g—DNS11
Apr 8Malvern Prep #1Apr 8 · Shot Put · Place 14 · William Penn CharterShot Put12lb14.33' 9" PB11
Mar 17Springside Chestnut Hill TuneupMar 17 · Shot Put · Place 3 · William Penn CharterShot Put333-1111

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4La Salle Winter Series - Boys Relay Night 2026Feb 4 · Shot Put · Place 22 · Penn CharterShot Put2235-04.5011
Jan 30TFCAGP Novice MeetJan 30 · Shot Put · Place 6 · William Penn CharterShot Put634-6.5011
Jan 23TFCAGP #7Jan 23 · Shot Put · Place 32 · William Penn CharterShot Put12lb32.34-10.00 PB11
Jan 10TFCAGP #5Jan 10 · Shot Put · Place 46 · William Penn CharterShot Put4632-211

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24TFCAofGP NoviceJan 24 · 55m Hurdles · Place 15 · Penn Charter55m Hurdles1511.5410