Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorThe North Penn Open presented by North Wales Running Company · Mar 2856' 3"The North Penn Open presented by North Wales Running CompanyMarch 28, 2026
Javelin · 800g · OutdoorRidley Boys CAL #1 · Mar 2671-07Ridley Boys CAL #1March 26, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · Javelin · Marple NewtownJavelin800g—DNS11
May 8Radnor Last Chance MeetMay 8 · Discus · Marple NewtownDiscus1.6kg—DNS11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Discus · Place 39 · Marple NewtownDiscus1.6kg39.56' 3" PB11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30TFCAGP Novice MeetJan 30 · Shot Put · Place 22 · Marple NewtownShot Put2223-0.5011

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25UD InviteApr 25 · Javelin · Place 52 · Marple NewtownJavelin800g52.66-0910
Apr 21Boys CAL JVApr 21 · Javelin · Place 26 · Marple NewtownJavelin800g26.68-0110
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Javelin · Place 22 · Marple NewtoJavelin2267-0010
Apr 9Marple Newtown CAL MeetApr 9 · Javelin · Place 22 · Marple NewtownJavelin800g22.67-0010
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Javelin · Place 23 · Marple NewtownJavelin800g23.70-0410
Mar 26Ridley Boys CAL #1Mar 26 · Javelin · Place 22 · Marple NewtownJavelin800g22.71-07 PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8DVGTCA & T&FCAofGP Novice MeetJan 8 · Shot Put · Place 20 · Marple NewtoShot Put2019-02.50—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13Upper Darby Throwers InvitationalMay 13 · Javelin · Place 21 · Marple NewtownJavelin2170-01—
Apr 23CAL JV MeetApr 23 · Javelin · Place 25 · Marple NewtoJavelin2562-079
Apr 23Boys CAL JVApr 23 · Javelin · Place 25 · Marple NewtownJavelin800g25.62-079
Apr 17CAL Week #3 (Marple) Apr 17 · Javelin · Place 20 · Marple NewtownJavelin800g20.62-069
Apr 6The North Penn OpenApr 6 · Javelin · Place 47 · Marple NewtownJavelin800g47.66-119
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 40 · Marple NewtoJavelin4061-10.50—
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 40 · Marple NewtoJavelin4061-10.50—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 12T&FCAofGP Meet 5Jan 12 · Shot Put · Place 42 · Marple NewtoShot Put4216-01.009