Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorCAL Week #2 @ Haverford (Boys) · Apr 839-05CAL Week #2 @ Haverford (Boys)April 8, 2026
Shot Put · 4kg · OutdoorHMS vs GVMS vs SLMS vs Northley MS Meet · Apr 1828-06.00HMS vs GVMS vs SLMS vs Northley MS MeetApril 18, 2024

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · Javelin · Place 25 · Haverford Twp.Haverford Twp.Javelin800g25.39-05 PB9

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 7HMS vs WVMSvs ETRMay 7 · Shot Put · Place 11 · Haverford Township Middle SchoHaverford Township Middle SchoShot Put1126-47
Apr 18HMS vs GVMS vs SLMS vs Northley MS MeetApr 18 · Shot Put · Place 7 · HaverfordHaverfordShot Put4kg7.28-06.00 PB7
Apr 9DHMS vs BHMS vs PHMS vs HMS vs NMS MS MeetApr 9 · Shot Put · Place 12 · Haverford Township Middle SchoHaverford Township Middle SchoShot Put1226-77