Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGreen Raider Inv · Apr 113.12aGreen Raider InvApril 1, 2026
Discus · 1.6kg · Outdoor22nd Annual Unionville Invitational · Apr 25119' 4"22nd Annual Unionville InvitationalApril 25, 2026
Javelin · 800g · OutdoorCAL Week #1 Penncrest · Mar 25125-00CAL Week #1 PenncrestMarch 25, 2026
Shot Put · 12lb · IndoorTFCAGP #2 · Dec 2035-08.50TFCAGP #2December 20, 2025
Shot Put · 12lb · OutdoorDelco Champs · Apr 2941-06.75Delco ChampsApril 29, 2026

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 6Central League Championship 26May 6 · Discus · Place 11 · Marple NewtownDiscus1.6kg11.112-0011
May 6Central League Championship 26May 6 · Shot Put · Place 9 · Marple NewtownShot Put12lb9.38-06.0011
Apr 29Delco ChampsApr 29 · Javelin · Place 14 · Marple NewtownJavelin800g14.115-0211
Apr 29Delco ChampsApr 29 · Discus · Place 8 · Marple NewtownDiscus1.6kg8.116-0211
Apr 29Delco ChampsApr 29 · Shot Put · Place 8 · Marple NewtownShot Put12lb8.41-06.75 PB11
Apr 2522nd Annual Unionville InvitationalApr 25 · Javelin · Marple NewtownJavelin800g—DNS11
Apr 2522nd Annual Unionville InvitationalApr 25 · Discus · Place 14 · Marple NewtownDiscus1.6kg14.119' 4" PB11
Apr 2522nd Annual Unionville InvitationalApr 25 · Shot Put · Place 13 · Marple NewtownShot Put12lb13.38' 6.25"11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Javelin · Place 23 · Marple NewtownJavelin800g23.111-1011
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Discus · Place 23 · Marple NewtownDiscus1.6kg23.102-1011
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Shot Put · Place 33 · Marple NewtownShot Put12lb33.35-10.511
Apr 18Rap Curry InvitationalApr 18 · Javelin · Place 23 · Marple NewtownJavelin800g23.111' 10"11
Apr 18Rap Curry InvitationalApr 18 · Discus · Place 23 · Marple NewtownDiscus1.6kg23.102' 10"11
Apr 18Rap Curry InvitationalApr 18 · Shot Put · Place 33 · Marple NewtownShot Put12lb33.35' 10.5"11
Apr 15CAL Meet #3Apr 15 · Javelin · Place 8 · Marple NewtownJavelin800g8.115-0811
Apr 15CAL Meet #3Apr 15 · Discus · Place 10 · Marple NewtownDiscus1.6kg10.105-0511
Apr 15CAL Meet #3Apr 15 · Shot Put · Place 8 · Marple NewtownShot Put12lb8.38-01.0011
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Javelin · Place 12 · Marple NewtownJavelin800g12.123-01.0011
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Discus · Place 17 · Marple NewtownDiscus1.6kg17.106-03.0011
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Shot Put · Place 22 · Marple NewtownShot Put12lb22.32-10.0011
Apr 8CAL Meet #2 @ ConestogaApr 8 · Javelin · Place 6 · Marple NewtownJavelin800g6.119' 7"11
Apr 8CAL Meet #2 @ ConestogaApr 8 · Discus · Place 2 · Marple NewtownDiscus1.6kg2.112' 9"11
Apr 8CAL Meet #2 @ ConestogaApr 8 · Shot Put · Place 4 · Marple NewtownShot Put12lb4.36' 0"11
Apr 1Green Raider InvApr 1 · Javelin · Marple NewtownJavelin800g—DNS11
Apr 1Green Raider InvApr 1 · Discus · Place 6 · Marple NewtownDiscus1.6kg6.110' 2"11
Apr 1Green Raider InvApr 1 · Shot Put · Marple NewtownShot Put12lb—ND11
Apr 1Green Raider InvApr 1 · 100 Meters · Place 44 · Marple Newtown100 Meters44.13.12a PB11
Mar 25CAL Week #1 PenncrestMar 25 · Javelin · Place 2 · Marple NewtownJavelin800g2.125-00 PB11
Mar 25CAL Week #1 PenncrestMar 25 · Discus · Place 6 · Marple NewtownDiscus1.6kg6.96-1011
Mar 25CAL Week #1 PenncrestMar 25 · Shot Put · Place 6 · Marple NewtownShot Put12lb6.36-03.0011
Mar 21Upper Darby RelaysMar 21 · Discus · Place 20 · Marple NewtownDiscus20104-911

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6TFCAofGP Last Chance MeetFeb 6 · Shot Put · Place 28 · Marple NewtownShot Put2835-10.2511
Feb 6TFCAofGP Last Chance MeetFeb 6 · Shot Put · Place 28 · Marple NewtownShot Put2835-10.2511
Jan 16TFCAofGP Meet #6Jan 16 · Shot Put · Place 25 · Marple NewtoShot Put2534-04.25—
Jan 10TFCAGP #5Jan 10 · Shot Put · Place 37 · Marple NewtownShot Put3734-11.5011

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 35 · Marple NewtownShot Put12lb35.35-08.50 PB11

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 7Central League Individual ChampsMay 7 · Javelin · Place 18 · Marple NewtoJavelin1898-00.0010
May 7CAL ChampsMay 7 · Javelin · Place 18 · Marple NewtownJavelin800g18.98-0010
Apr 30Delco ChampsApr 30 · Javelin · Place 27 · Marple NewtoJavelin27101-02—
Apr 25UD InviteApr 25 · Javelin · Place 38 · Marple NewtownJavelin800g38.93-0610
Apr 25UD InviteApr 25 · Discus · Place 35 · Marple NewtownDiscus1.6kg35.87-0210
Apr 25UD InviteApr 25 · Shot Put · Place 28 · Marple NewtownShot Put12lb28.33-07.0010
Apr 21Boys CAL JVApr 21 · Javelin · Place 8 · Marple NewtownJavelin800g8.97-0010
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Javelin · Place 6 · Marple NewtoJavelin6111-1110
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Discus · Place 18 · Marple NewtoDiscus1879-1110
Apr 9CAL Boys Meet #3 - Marple NewtownApr 9 · Shot Put · Place 15 · Marple NewtoShot Put1534-00.0010
Apr 9Marple Newtown CAL MeetApr 9 · Javelin · Place 6 · Marple NewtownJavelin800g6.111-1110
Apr 9Marple Newtown CAL MeetApr 9 · Discus · Place 18 · Marple NewtownDiscus1.6kg18.79-1110
Apr 9Marple Newtown CAL MeetApr 9 · Shot Put · Place 15 · Marple NewtownShot Put12lb15.34-00.0010
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Javelin · Place 6 · Marple NewtownJavelin800g6.112-0410
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Discus · Place 20 · Marple NewtownDiscus1.6kg20.82-0310
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Shot Put · Place 13 · Marple NewtownShot Put12lb13.34-00.5010
Mar 26Ridley Boys CAL #1Mar 26 · Javelin · Place 9 · Marple NewtownJavelin800g9.98-0910
Mar 26Ridley Boys CAL #1Mar 26 · Discus · Place 17 · Marple NewtownDiscus1.6kg17.70-0910
Mar 26Ridley Boys CAL #1Mar 26 · Shot Put · Place 10 · Marple NewtownShot Put12lb10.35-11.5010

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13Upper Darby Throwers InvitationalMay 13 · Javelin · Place 18 · Marple NewtownJavelin1896-11—
May 13Upper Darby Throwers InvitationalMay 13 · Shot Put · Place 20 · Marple NewtownShot Put2033-06.50—
May 8Central League Individual ChampsMay 8 · Shot Put · Place 21 · Marple NewtoShot Put2135-07.009
Apr 26UD InviteApr 26 · Javelin · Place 17 · Marple NewtownJavelin800g17.100-039
Apr 26UD InviteApr 26 · Shot Put · Marple NewtownShot Put12lb--DNS9
Apr 23CAL JV MeetApr 23 · Javelin · Place 7 · Marple NewtoJavelin794-089
Apr 23Boys CAL JVApr 23 · Javelin · Place 7 · Marple NewtownJavelin800g7.94-089
Apr 23Boys CAL JVApr 23 · Shot Put · Place 11 · Marple NewtownShot Put12lb11.31-01.009
Apr 17CAL Week #3 (Marple) Apr 17 · Shot Put · Place 23 · Marple NewtownShot Put12lb23.32-02.009
Apr 6The North Penn OpenApr 6 · Shot Put · Place 44 · Marple NewtownShot Put12lb44.31-09
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 23 · Marple NewtoShot Put2332-03.00—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 23 · Marple NewtoShot Put2332-03.00—