Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorInter-Ac · May 9112-11Inter-AcMay 9, 2026
Javelin · 800g · OutdoorMalvern Prep #1 · Apr 1053-04Malvern Prep #1April 10, 2024
Shot Put · 12lb · IndoorTFCAGP #7 · Jan 2340-11.25TFCAGP #7January 23, 2026
Shot Put · 12lb · OutdoorPenn Charter #2 · Apr 1540-09.50Penn Charter #2April 15, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 9Inter-AcMay 9 · Discus · Place 5 · William Penn CharterDiscus1.6kg5.112-11 PB11
May 9Inter-AcMay 9 · Shot Put · Place 8 · William Penn CharterShot Put12lb8.39-09.5011
Apr 29Malvern Prep #2Apr 29 · Javelin · William Penn CharterJavelin800g—DNS11
Apr 29Malvern Prep #2Apr 29 · Discus · Place 5 · William Penn CharterDiscus1.6kg5.105' 2"11
Apr 29Malvern Prep #2Apr 29 · Shot Put · Place 7 · William Penn CharterShot Put12lb7.40' 1"11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Discus · William Penn CharterDiscus1.6kg—DNS11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Shot Put · William Penn CharterShot Put12lb—DNS11
Apr 18Rap Curry InvitationalApr 18 · Discus · William Penn CharterDiscus1.6kg—DNS11
Apr 18Rap Curry InvitationalApr 18 · Shot Put · William Penn CharterShot Put12lb—DNS11
Apr 15Penn Charter #2Apr 15 · Shot Put · Place 4 · William Penn CharterShot Put12lb4.40-09.50 PB11
Apr 11Brooks Fords Track ClassicApr 11 · Discus · William Penn CharterDiscus1.6kg—DNS11
Apr 11Brooks Fords Track ClassicApr 11 · Shot Put · Place 3 · William Penn CharterShot Put12lb3.40' 6"11
Apr 8Malvern Prep #1Apr 8 · Javelin · William Penn CharterJavelin800g—DNS11
Apr 8Malvern Prep #1Apr 8 · Discus · Place 6 · William Penn CharterDiscus1.6kg6.105' 1"11
Apr 8Malvern Prep #1Apr 8 · Shot Put · Place 9 · William Penn CharterShot Put12lb9.38' 11"11
Mar 17Springside Chestnut Hill TuneupMar 17 · Shot Put · Place 1 · William Penn CharterShot Put136-411

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 6TFCAofGP Last Chance MeetFeb 6 · Shot Put · Place 25 · Penn CharterShot Put2539-01.5011
Feb 6TFCAofGP Last Chance MeetFeb 6 · Shot Put · Place 25 · Penn CharterShot Put2539-01.5011
Feb 4La Salle Winter Series - Boys Relay Night 2026Feb 4 · Shot Put · Place 18 · Penn CharterShot Put1838-07.7511
Jan 23TFCAGP #7Jan 23 · Shot Put · Place 23 · William Penn CharterShot Put12lb23.40-11.25 PB11
Jan 16TFCAofGP Meet #6Jan 16 · Shot Put · Place 16 · Penn CharterShot Put1639-01.75—
Jan 10TFCAGP #5Jan 10 · Shot Put · Place 21 · William Penn CharterShot Put2141-011
Jan 3TFCAGP #4Jan 3 · Shot Put · William Penn CharterShot Put12lb--DNS11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 20 · William Penn CharterShot Put12lb20.39-03.5011
Dec 13TFCAGP #1Dec 13 · Shot Put · Place 21 · William Penn CharterShot Put12lb21.37-09.5011

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Inter-AcMay 10 · Discus · Place 8 · William Penn CharterDiscus1.6kg8.98-0410
May 10Inter-AcMay 10 · Shot Put · Place 14 · William Penn CharterShot Put12lb14.36-05.5010
Apr 30Germantown Academy #2Apr 30 · Javelin · William Penn CharterJavelin800g--DNS10
Apr 30Germantown Academy #2Apr 30 · Discus · Place 3 · William Penn CharterDiscus1.6kg3.97-0810
Apr 30Germantown Academy #2Apr 30 · Shot Put · Place 8 · William Penn CharterShot Put12lb8.35-09.5010
Apr 16Penn Charter #1 BoysApr 16 · Shot Put · Place 4 · William Penn CharterShot Put12lb4.36-03.5010
Apr 9Springside Chestnut Hill #1Apr 9 · Shot Put · Place 7 · William Penn CharterShot Put12lb7.33-06.0010
Apr 4Cardinal ClassicApr 4 · Discus · Place 39 · Penn CharterDiscus3973-1010
Apr 4Cardinal ClassicApr 4 · Shot Put · Place 31 · Penn CharterShot Put3135-07.5010

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Inter-AcMay 9 · Shot Put · Place 21 · William Penn CharterShot Put12lb21.35-00.759
May 1Penn Charter #1May 1 · Shot Put · Place 13 · Penn CharterShot Put1331-04.00—
Apr 17Springside Chestnut Hill #2Apr 17 · Shot Put · Place 15 · Penn CharterShot Put1531-07.00—
Apr 10Malvern Prep #1Apr 10 · Javelin · Place 10 · William Penn CharterJavelin800g10.53-04 PB9
Apr 10Malvern Prep #1Apr 10 · Discus · Place 9 · William Penn CharterDiscus1.6kg9.72-039
Apr 10Malvern Prep #1Apr 10 · Shot Put · Place 16 · William Penn CharterShot Put12lb16.33-05.009