Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorBoys CAL JV · Apr 2172-03Boys CAL JVApril 21, 2025
Javelin · 800g · OutdoorGreen Raider Inv · Apr 1119' 8"Green Raider InvApril 1, 2026
Shot Put · 12lb · IndoorTFCAGP #7 · Jan 2334-04.25TFCAGP #7January 23, 2026
Shot Put · 12lb · OutdoorCAL Week #1 Penncrest · Mar 2533-03.50CAL Week #1 PenncrestMarch 25, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · Javelin · Place 9 · Marple NewtownJavelin800g9.108' 5"10
May 8Radnor Last Chance MeetMay 8 · Discus · Marple NewtownDiscus1.6kg—DNS10
May 8Radnor Last Chance MeetMay 8 · Shot Put · Marple NewtownShot Put12lb—DNS10
May 6Central League Championship 26May 6 · Javelin · Place 13 · Marple NewtownJavelin800g13.114-0710
Apr 2522nd Annual Unionville InvitationalApr 25 · Javelin · Place 11 · Marple NewtownJavelin800g11.98' 8"10
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Javelin · Place 27 · Marple NewtownJavelin800g27.108-610
Apr 18Rap Curry InvitationalApr 18 · Javelin · Place 27 · Marple NewtownJavelin800g27.108' 6"10
Apr 15CAL Meet #3Apr 15 · Javelin · Place 12 · Marple NewtownJavelin800g12.101-0410
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Javelin · Place 15 · Marple NewtownJavelin800g15.105-05.0010
Apr 8CAL Meet #2 @ ConestogaApr 8 · Javelin · Place 9 · Marple NewtownJavelin800g9.114' 11"10
Apr 1Green Raider InvApr 1 · Javelin · Place 4 · Marple NewtownJavelin800g4.119' 8" PB10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Javelin · Place 18 · Marple NewtownJavelin800g18.115' 5"10
Mar 25CAL Week #1 PenncrestMar 25 · Javelin · Place 5 · Marple NewtownJavelin800g5.114-0410
Mar 25CAL Week #1 PenncrestMar 25 · Shot Put · Place 9 · Marple NewtownShot Put12lb9.33-03.50 PB10
Mar 21Upper Darby RelaysMar 21 · Javelin · Place 18 · Marple NewtownJavelin18119-510

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 23TFCAGP #7Jan 23 · Shot Put · Place 34 · Marple NewtownShot Put12lb34.34-04.25 PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · Shot Put · Place 18 · Marple NewtownShot Put12lb18.32-07.5010

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 7Central League Individual ChampsMay 7 · Javelin · Place 17 · Marple NewtoJavelin17104-02.009
May 7CAL ChampsMay 7 · Javelin · Place 17 · Marple NewtownJavelin800g17.104-029
Apr 30Delco ChampsApr 30 · Javelin · Place 18 · Marple NewtoJavelin18114-06—
Apr 25UD InviteApr 25 · Javelin · Place 24 · Marple NewtownJavelin800g24.107-109
Apr 25UD InviteApr 25 · Shot Put · Place 36 · Marple NewtownShot Put12lb36.31-09.009
Apr 21Boys CAL JVApr 21 · Javelin · Place 3 · Marple NewtownJavelin800g3.113-059
Apr 21Boys CAL JVApr 21 · Discus · Place 21 · Marple NewtownDiscus1.6kg21.72-03 PB9
Apr 21Boys CAL JVApr 21 · Shot Put · Place 11 · Marple NewtownShot Put12lb11.31-07.259
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · Shot Put · Place 15 · Marple NewtownShot Put1530-10.009
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · Javelin · Place 12 · Marple NewtownJavelin12104-07.009
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · Discus · Place 13 · Marple NewtownDiscus1377-10.009
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Javelin · Place 9 · Marple NewtoJavelin9106-009
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Shot Put · Place 18 · Marple NewtoShot Put1830-08.509
Apr 9Marple Newtown CAL MeetApr 9 · Javelin · Place 9 · Marple NewtownJavelin800g9.106-009
Apr 9Marple Newtown CAL MeetApr 9 · Shot Put · Place 18 · Marple NewtownShot Put12lb18.30-08.509
Apr 5Haverford InvitationalApr 5 · Javelin · Place 16 · Marple NewtownJavelin1689-89
Apr 5Haverford InvitationalApr 5 · Shot Put · Place 28 · Marple NewtownShot Put2830-59
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Javelin · Place 8 · Marple NewtownJavelin800g8.109-079
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Shot Put · Place 21 · Marple NewtownShot Put12lb21.29-09.509
Mar 26Ridley Boys CAL #1Mar 26 · Javelin · Place 7 · Marple NewtownJavelin800g7.99-119
Mar 26Ridley Boys CAL #1Mar 26 · Shot Put · Place 16 · Marple NewtownShot Put12lb16.32-09.509