Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorGermantown Academy #1 · Apr 1592' 11"Germantown Academy #1April 15, 2026
Javelin · 800g · OutdoorInter-Ac · May 1058-02Inter-AcMay 10, 2025
Shot Put · 12lb · OutdoorGermantown Academy #2 · Apr 3044-11.00Germantown Academy #2April 30, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16PAISAAMay 16 · Shot Put · Place 10 · The Haverford School for BoysShot Put12lb10.40-11.5012
May 9Inter-AcMay 9 · Discus · Place 11 · The Haverford School for BoysDiscus1.6kg11.92-0412
May 9Inter-AcMay 9 · Shot Put · Place 6 · The Haverford School for BoysShot Put12lb6.41-06.0012
Apr 20Episcopal #2Apr 20 · Discus · Place 5 · The Haverford School for BoysDiscus1.6kg5.80' 2"12
Apr 20Episcopal #2Apr 20 · Shot Put · Place 2 · The Haverford School for BoysShot Put12lb2.42' 7"12
Apr 15Germantown Academy #1Apr 15 · Discus · Place 2 · The Haverford School for BoysDiscus1.6kg2.92' 11" PB12
Apr 15Germantown Academy #1Apr 15 · Shot Put · Place 1 · The Haverford School for BoysShot Put12lb1.44' 6"12
Apr 11Brooks Fords Track ClassicApr 11 · Discus · Place 20 · The Haverford School for BoysDiscus1.6kg20.80' 8"12
Apr 11Brooks Fords Track ClassicApr 11 · Shot Put · The Haverford School for BoysShot Put12lb—DNS12
Apr 8Malvern Prep #1Apr 8 · Discus · Place 7 · The Haverford School for BoysDiscus1.6kg7.92' 9"12
Apr 8Malvern Prep #1Apr 8 · Shot Put · Place 4 · The Haverford School for BoysShot Put12lb4.41' 11"12
Apr 1Rustin InviteApr 1 · Discus · Place 27 · The Haverford School for BoysDiscus1.6kg27.89-0.0012
Apr 1Rustin InviteApr 1 · Shot Put · Place 8 · The Haverford School for BoysShot Put12lb8.42-2.0012
Mar 21Upper Darby RelaysMar 21 · Shot Put · Place 17 · The Haverford School for BoysShot Put1739-8.512
Mar 21Upper Darby RelaysMar 21 · Discus · Place 19 · The Haverford School for BoysDiscus19104-1012

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Inter-AcMay 10 · Javelin · Place 12 · The Haverford School for BoysJavelin800g12.58-02 PB11
May 10Inter-AcMay 10 · Discus · Place 16 · The Haverford School for BoysDiscus1.6kg16.75-0911
May 10Inter-AcMay 10 · Shot Put · Place 9 · The Haverford School for BoysShot Put12lb9.38-07.2511
Apr 30Germantown Academy #2Apr 30 · Javelin · Place 8 · The Haverford School for BoysJavelin800g8.50-0311
Apr 30Germantown Academy #2Apr 30 · Discus · Place 9 · The Haverford School for BoysDiscus1.6kg9.73-0111
Apr 30Germantown Academy #2Apr 30 · Shot Put · Place 2 · The Haverford School for BoysShot Put12lb2.44-11.00 PB11
Apr 16Malvern Prep #2Apr 16 · Discus · Place 8 · The Haverford School for BoysDiscus1.6kg8.83-0111
Apr 16Malvern Prep #2Apr 16 · Shot Put · Place 5 · The Haverford School for BoysShot Put12lb5.39-05.0011
Apr 9Springside Chestnut Hill #1Apr 9 · Shot Put · Place 4 · The Haverford School for BoysShot Put12lb4.38-04.0011