Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorBoys CAL JV · Apr 2364-10Boys CAL JVApril 23, 2024
Shot Put · 12lb · IndoorTFCAGP #2 · Dec 2041-05.50TFCAGP #2December 20, 2025
Shot Put · 12lb · OutdoorDelco Champs · Apr 2941-04.00Delco ChampsApril 29, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6Central League Championship 26May 6 · Shot Put · Place 5 · Upper DarbyShot Put12lb5.41-02.5012
Apr 29Delco ChampsApr 29 · Shot Put · Place 9 · Upper DarbyShot Put12lb9.41-04.00 PB12
Apr 25Springfield InvitationalApr 25 · Shot Put · Place 3 · Upper DarbyShot Put12lb3.39-08.0012
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Shot Put · Place 30 · Upper DarbyShot Put12lb30.36-1112
Apr 18Rap Curry InvitationalApr 18 · Shot Put · Place 30 · Upper DarbyShot Put12lb30.36' 11"12
Apr 15CAL Meet #3Apr 15 · Shot Put · Place 6 · Upper DarbyShot Put12lb6.38-10.0012
Apr 11The Bensalem InvitationalApr 11 · Shot Put · Place 13 · Upper DarbyShot Put12lb13.31-1112
Apr 1Green Raider InvApr 1 · Shot Put · Place 11 · Upper DarbyShot Put12lb11.33' 7"12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Shot Put · Upper DarbyShot Put12lb—NM12
Mar 25Lower Merion Boys MeetMar 25 · Shot Put · Place 7 · Upper DarbyShot Put12lb7.36-03.2512
Mar 21Upper Darby RelaysMar 21 · Shot Put · Place 16 · Upper DarbyShot Put1639-1012

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 10TFCAGP #5Jan 10 · Shot Put · Place 41 · Upper DarbyShot Put4134-012
Jan 8Ursinus Indoor RelaysJan 8 · Shot Put · Place 5 · Upper Darby 01Shot Put541-7.2512

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 12 · Upper DarbyShot Put12lb12.41-05.50 PB12
Jan 29Germantown Academy Last Shot InviteJan 29 · Shot Put · Place 13 · Upper DarbyShot Put1337-08.7511
Jan 11TFCAGP #5Jan 11 · Shot Put · Place 28 · Upper DarbyShot Put12lb28.34-08.0011

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 7Central League Individual ChampsMay 7 · Shot Put · Place 13 · Upper DarbyShot Put1337-10.0011
May 7CAL ChampsMay 7 · Shot Put · Place 13 · Upper DarbyShot Put12lb13.37-10.0011
May 5CAL Boys JV MeetMay 5 · Shot Put · Place 17 · Upper DarbyShot Put1729-11.0011
Apr 25UD InviteApr 25 · Shot Put · Place 21 · Upper DarbyShot Put12lb21.34-09.0011
Apr 21Boys CAL JVApr 21 · Discus · Place 28 · Upper DarbyDiscus1.6kg28.63-0911
Apr 21Boys CAL JVApr 21 · Shot Put · Place 2 · Upper DarbyShot Put12lb2.34-09.5011
Apr 4Cardinal ClassicApr 4 · Shot Put · Place 36 · Upper DarbyShot Put3633-10.7511
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Shot Put · Place 11 · Upper DarbyShot Put12lb11.36-05.0011
Mar 29North Penn OpenMar 29 · Shot Put · Place 27 · Upper DarbyShot Put2737-03.5011
Mar 26CAL Meet #1 (UD)Mar 26 · Shot Put · Upper DarbyShot Put12lb--FOUL11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 23CAL JV MeetApr 23 · Discus · Place 19 · Upper DarbyDiscus1964-1010
Apr 23CAL JV MeetApr 23 · Shot Put · Place 17 · Upper DarbyShot Put1727-08.5010
Apr 23Boys CAL JVApr 23 · Discus · Place 19 · Upper DarbyDiscus1.6kg19.64-10 PB10
Apr 23Boys CAL JVApr 23 · Shot Put · Place 17 · Upper DarbyShot Put12lb17.27-08.5010
Apr 17CAL Meet #3 @ HarritonApr 17 · Shot Put · Place 14 · Upper DarbyShot Put12lb14.31-510
Apr 11CAL Boys Meet #2 - Lower MerionApr 11 · Shot Put · Place 17 · Upper DarbyShot Put12lb17.28-10.5010

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31GA Shot Put InviteJan 31 · Shot Put · Place 37 · Upper DarbyShot Put3725-06.0010
Jan 26T&FCAofGP #6 rescheduledJan 26 · Shot Put · Place 55 · Upper DarbyShot Put12lb55.24-410