Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorCAL Meet #3 @ Springfield · Apr 1592-05CAL Meet #3 @ SpringfieldApril 15, 2026
Shot Put · 12lb · OutdoorCAL Week #2 @ Haverford (Boys) · Apr 835-04.00CAL Week #2 @ Haverford (Boys)April 8, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6Central League Championship 26May 6 · Shot Put · Place 17 · Haverford Twp.Shot Put12lb17.33-01.0011
Apr 29Delco ChampsApr 29 · Shot Put · Place 25 · Haverford Twp.Shot Put12lb25.33-08.0011
Apr 25Springfield InvitationalApr 25 · Shot Put · Place 16 · Haverford Twp.Shot Put12lb16.31-11.0011
Apr 15CAL Meet #3 @ SpringfieldApr 15 · Javelin · Place 14 · Haverford Twp.Javelin800g14.92-05 PB11
Apr 15CAL Meet #3 @ SpringfieldApr 15 · Shot Put · Place 7 · Haverford Twp.Shot Put12lb7.34-02.5011
Apr 11Brooks Fords Track ClassicApr 11 · Javelin · Place 20 · Haverford Twp.Javelin800g20.90' 9"11
Apr 11Brooks Fords Track ClassicApr 11 · Shot Put · Place 18 · Haverford Twp.Shot Put12lb18.31' 5"11
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · Shot Put · Place 10 · Haverford Twp.Shot Put12lb10.35-04.00 PB11
Apr 1Rustin InviteApr 1 · Shot Put · Place 36 · Haverford Twp.Shot Put12lb36.30-0.0011
Mar 25CAL Week #1 PenncrestMar 25 · Javelin · Place 14 · Haverford Twp.Javelin800g14.85-0011
Mar 25CAL Week #1 PenncrestMar 25 · Shot Put · Place 10 · Haverford Twp.Shot Put12lb10.33-00.0011

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Haverford InvitationalApr 5 · Javelin · Place 15 · Haverford Twp.Javelin1591-610

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 5La Salle Winter Series - Boys Relay NightFeb 5 · Shot Put · Place 37 · Haverford TwpShot Put3726-10.5010