Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorCentral League Championship 26 · May 6150-00Central League Championship 26May 6, 2026
Shot Put · 12lb · IndoorUrsinus HS Invitational · Jan 2434-10.25Ursinus HS InvitationalJanuary 24, 2025
Shot Put · 12lb · OutdoorUD Invite · Apr 2633-04.00UD InviteApril 26, 2024

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Discus · Place 19 · Upper DarbyDiscus1.6kg19.138-0012
May 6Central League Championship 26May 6 · Discus · Place 1 · Upper DarbyDiscus1.6kg1.150-00 PB12
Apr 29Delco ChampsApr 29 · Discus · Place 3 · Upper DarbyDiscus1.6kg3.129-0512
Apr 25Springfield InvitationalApr 25 · Discus · Place 2 · Upper DarbyDiscus1.6kg2.133-0312
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Discus · Upper DarbyDiscus1.6kg—ND12
Apr 18Rap Curry InvitationalApr 18 · Discus · Upper DarbyDiscus1.6kg—ND12
Apr 15CAL Meet #3Apr 15 · Discus · Place 2 · Upper DarbyDiscus1.6kg2.123-0912
Apr 15CAL Meet #3Apr 15 · Shot Put · Upper DarbyShot Put12lb--FOUL12
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · Discus · Place 1 · Upper DarbyDiscus1.6kg1.120-1012
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · Shot Put · Upper DarbyShot Put12lb--FOUL12
Apr 1Green Raider InvApr 1 · Discus · Place 2 · Upper DarbyDiscus1.6kg2.121' 6"12
Apr 1Green Raider InvApr 1 · Shot Put · Upper DarbyShot Put12lb—ND12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Discus · Place 8 · Upper DarbyDiscus1.6kg8.131' 8"12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Shot Put · Upper DarbyShot Put12lb—DNS12
Mar 25Lower Merion Boys MeetMar 25 · Discus · Place 11 · Upper DarbyDiscus1.6kg11.104-0412
Mar 21Upper Darby RelaysMar 21 · Discus · Place 5 · Upper DarbyDiscus5132-1012

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4La Salle Winter Series - Boys Relay Night 2026Feb 4 · Shot Put · Place 13 · Upper DarbyShot Put1343-03.7512
Jan 16TFCAofGP Meet #6Jan 16 · Shot Put · Place 9 · Upper DarbyShot Put941-08.50—
Jan 8Ursinus Indoor RelaysJan 8 · Shot Put · Place 4 · Upper Darby 01Shot Put441-911

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Bensalem InvitationalMay 10 · Discus · Place 15 · Upper DarbyDiscus15100-111
May 7Central League Individual ChampsMay 7 · Discus · Place 7 · Upper DarbyDiscus7120-08.0011
May 7CAL ChampsMay 7 · Discus · Place 7 · Upper DarbyDiscus1.6kg7.120-0811
Apr 30Delco ChampsApr 30 · Discus · Place 9 · Upper DarbyDiscus9134-05—
Apr 30Delco ChampsApr 30 · Shot Put · Upper DarbyShot Put—38-07.50—
Apr 25UD InviteApr 25 · Discus · Upper DarbyDiscus1.6kg--FOUL11
Apr 25UD InviteApr 25 · Shot Put · Upper DarbyShot Put12lb--FOUL11
Apr 8CAL Meet #2 - Radnor (Boys Only)Apr 8 · Discus · Place 2 · Upper DarbyDiscus1.6kg2.121-1111
Apr 4Cardinal ClassicApr 4 · Discus · Place 17 · Upper DarbyDiscus17102-1110
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Discus · Place 1 · Upper DarbyDiscus1.6kg1.131-1011
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Shot Put · Upper DarbyShot Put12lb--FOUL11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29Germantown Academy Last Shot InviteJan 29 · Shot Put · Place 8 · Upper DarbyShot Put840-01.7510
Jan 24Ursinus HS InvitationalJan 24 · Shot Put · Place 31 · Upper DarbyShot Put12lb31.34-10.25 PB10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14TFCAGP #1Dec 14 · Shot Put · Upper DarbyShot Put12lb--FOUL10
Jan 31GA Shot Put InviteJan 31 · Shot Put · Place 30 · Upper DarbyShot Put3030-05.509
Jan 12T&FCAofGP Meet 5Jan 12 · Shot Put · Place 33 · Upper DarbyShot Put3326-00.009

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13Upper Darby Throwers InvitationalMay 13 · Discus · Place 13 · Upper DarbyDiscus13107-05—
May 8Central League Individual ChampsMay 8 · Discus · Place 17 · Upper DarbyDiscus1789-009
Apr 26UD InviteApr 26 · Discus · Place 12 · Upper DarbyDiscus1.6kg12.104-1110
Apr 26UD InviteApr 26 · Shot Put · Place 23 · Upper DarbyShot Put12lb23.33-04.00 PB10
Apr 23CAL JV MeetApr 23 · Discus · Place 5 · Upper DarbyDiscus588-0210
Apr 23CAL JV MeetApr 23 · Shot Put · Place 9 · Upper DarbyShot Put932-02.0010
Apr 23Boys CAL JVApr 23 · Discus · Place 5 · Upper DarbyDiscus1.6kg5.88-0210
Apr 23Boys CAL JVApr 23 · Shot Put · Place 9 · Upper DarbyShot Put12lb9.32-02.0010
Apr 19Bob Friday Warrior InviteApr 19 · Discus · Place 19 · Upper DarbyDiscus1995-11.00SO
Apr 17CAL Meet #3 @ HarritonApr 17 · Discus · Place 9 · Upper DarbyDiscus1.6kg9.85-310
Apr 13The Bensalem InvitationalApr 13 · Discus · Place 13 · Upper DarbyDiscus1392-1110
Apr 11CAL Boys Meet #2 - Lower MerionApr 11 · Discus · Place 10 · Upper DarbyDiscus1.6kg10.96-0410