Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorUD Invite · Apr 2518.09aUD InviteApril 25, 2025
55m Hurdles · 39" · IndoorOcean Breeze Invitational · Feb 19.23aOcean Breeze InvitationalFebruary 1, 2025
60m Hurdles · 39" / 0.991m · IndoorTFCAGP #2 · Dec 2010.59aTFCAGP #2December 20, 2024
Discus · 1.6kg · OutdoorThe Bensalem Invitational · Apr 11155-10The Bensalem InvitationalApril 11, 2026
Javelin · 800g · OutdoorCRN v Bensalem Meet · Apr 1693-09CRN v Bensalem MeetApril 16, 2024
Shot Put · 12lb · IndoorPTFCA Championships · Mar 158-06.50PTFCA ChampionshipsMarch 1, 2026
Shot Put · 12lb · OutdoorBensalem at CR North · Apr 1459-02.00Bensalem at CR NorthApril 14, 2026
Shot Put · 8lb · OutdoorLower Buck County League - South Division Championships · May 2334-09.50Lower Buck County League - South Division ChampionshipsMay 23, 2023

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Aug 7Powerfest Throws Meet 2026Aug 7 · Discus · Place 9 · BensalemBensalemDiscus1.6kg9.4411
Aug 7Powerfest Throws Meet 2026Aug 7 · Shot Put · Place 6 · BensalemBensalemShot Put12lb6.16.6211
Jun 27Throws U x GSA Garage Games 2026Jun 27 · Shot Put · Place 2 · UnattachedUnattachedShot Put12lb2.16.8511
May 22PIAA Track & Field State ChampionshipsMay 22 · Shot Put · Place 8 · BensalemBensalemShot Put12lb8.55-0.7511
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Discus · Place 21 · BensalemBensalemDiscus1.6kg21.136-1011
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Shot Put · Place 6 · BensalemBensalemShot Put12lb6.56-10.7511
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · Discus · Place 3 · BensalemBensalemDiscus1.6kg3.147-111
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · Shot Put · Place 1 · BensalemBensalemShot Put12lb1.53-3.5011
Apr 30Montgomery Memorial MeetApr 30 · Discus · BensalemBensalemDiscus1.6kg—ND11
Apr 30Montgomery Memorial MeetApr 30 · Shot Put · Place 1 · BensalemBensalemShot Put12lb1.54' 2.5"11
Apr 25Springfield InvitationalApr 25 · Discus · Place 1 · BensalemBensalemDiscus1.6kg1.136-1011
Apr 25Springfield InvitationalApr 25 · Shot Put · Place 1 · BensalemBensalemShot Put12lb1.52-06.0011
Apr 20Bensalem at CR SouthApr 20 · Javelin · Place 12 · BensalemBensalemJavelin800g12.77-1111
Apr 20Bensalem at CR SouthApr 20 · Discus · Place 2 · BensalemBensalemDiscus1.6kg2.123-1011
Apr 20Bensalem at CR SouthApr 20 · Shot Put · Place 1 · BensalemBensalemShot Put12lb1.56-08.5011
Apr 17Jack Armstrong InviteApr 17 · Discus · Place 3 · BensalemBensalemDiscus1.6kg3.137-0011
Apr 17Jack Armstrong InviteApr 17 · Shot Put · Place 1 · BensalemBensalemShot Put12lb1.53-07.5011
Apr 14Bensalem at CR NorthApr 14 · Discus · Place 1 · BensalemBensalemDiscus1.6kg1.144-0911
Apr 14Bensalem at CR NorthApr 14 · Shot Put · Place 1 · BensalemBensalemShot Put12lb1.59-02.00 PB11
Apr 11The Bensalem InvitationalApr 11 · Discus · Place 1 · BensalemBensalemDiscus1.6kg1.155-10 PB11
Apr 11The Bensalem InvitationalApr 11 · Shot Put · Place 1 · BensalemBensalemShot Put12lb1.57-10.5011
Apr 2Jim Kelly InvitationalApr 2 · Discus · Place 8 · BensalemBensalemDiscus1.6kg8.129' 3"11
Apr 2Jim Kelly InvitationalApr 2 · Shot Put · Place 4 · BensalemBensalemShot Put12lb4.53' 2"11
Mar 24Harry S Truman vs BensalemMar 24 · Discus · Place 1 · BensalemBensalemDiscus1.6kg1.137-0511
Mar 24Harry S Truman vs BensalemMar 24 · Shot Put · Place 1 · BensalemBensalemShot Put12lb1.56-02.0011

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · Shot Put · Place 8 · BensalemBensalemShot Put12lb8.58-06.50 PB11
Feb 22Philly Area Final QualifierFeb 22 · Shot Put · Place 2 · Bensalem 01Bensalem 01Shot Put255-01.5011
Feb 16TFCAofGP Meet of ChampionsFeb 16 · Shot Put · Place 5 · BensalemBensalemShot Put552-11.5011
Jan 23TFCAGP #7Jan 23 · Shot Put · Place 3 · BensalemBensalemShot Put12lb3.56-04.7511
Jan 10TFCAGP #5Jan 10 · Shot Put · Place 1 · BensalemBensalemShot Put154-911
Jan 3TFCAGP #4Jan 3 · Shot Put · Place 3 · BensalemBensalemShot Put12lb3.52-07.7511

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · Shot Put · Place 1 · BensalemBensalemShot Put12lb1.54-03.7511
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 2 · BensalemBensalemShot Put12lb2.55-02.0011
Dec 13TFCAGP #1Dec 13 · Shot Put · Place 2 · BensalemBensalemShot Put12lb2.54-07.0011
Feb 7TFCAofGP Last ChanceFeb 7 · Shot Put · Place 25 · BensalemBensalemShot Put2536-06.7510
Feb 5La Salle Winter Series - Boys Relay NightFeb 5 · Shot Put · Place 17 · BensalemBensalemShot Put1738-02.5010
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 16 · BensalemBensalem55m Hurdles39"Round P16.9.23a PB12
Feb 1Ocean Breeze InvitationalFeb 1 · Shot Put · Place 3 · BensalemBensalemShot Put12lb3.39-10.7512
Jan 11TFCAGP #5Jan 11 · Shot Put · Place 15 · BensalemBensalemShot Put12lb15.38-06.5012
Jan 4TFCAGP #4Jan 4 · 60m Hurdles · Place 39 · BensalemBensalem60m Hurdles39" / 0.991mRound P39.10.61a12
Jan 4TFCAGP #4Jan 4 · Shot Put · Place 12 · BensalemBensalemShot Put12lb12.37-08.7512

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 10Bensalem InvitationalMay 10 · Shot Put · Place 4 · BensalemBensalemShot Put443-8.5010
May 3The Neshaminy InvitationalMay 3 · Shot Put · Place 5 · BensalemBensalemShot Put537-610
Apr 29Neshaminy vs. Bensalem MeetApr 29 · Javelin · Place 4 · BensalemBensalemJavelin488-310
Apr 29Neshaminy vs. Bensalem MeetApr 29 · Discus · Place 3 · BensalemBensalemDiscus399-010
Apr 29Neshaminy vs. Bensalem MeetApr 29 · Shot Put · Place 1 · BensalemBensalemShot Put137-710
Apr 29Neshaminy vs. Bensalem MeetApr 29 · 110m Hurdles · Place 6 · BensalemBensalem110m Hurdles618.3510
Apr 25UD InviteApr 25 · Shot Put · Place 13 · BensalemBensalemShot Put12lb13.38-00.0010
Apr 25UD InviteApr 25 · 110m Hurdles · Place 19 · BensalemBensalem110m Hurdles39" / 0.991m19.18.09a PB10
Apr 17Jim Kelly InvitationalApr 17 · Shot Put · Place 12 · BensalemBensalemShot Put1237-07.7510
Apr 17Jim Kelly InvitationalApr 17 · 110m Hurdles · Place 8 · BensalemBensalem110m Hurdles817.3110
Apr 8Bensalem @ CR NorthApr 8 · Shot Put · Place 3 · BensalemBensalemShot Put338-1010
Apr 8Bensalem @ CR NorthApr 8 · 110m Hurdles · Place 3 · BensalemBensalem110m Hurdles317.43a10
Apr 2Bensalem @ CR SouthApr 2 · Javelin · Place 14 · BensalemBensalemJavelin1485-01.0010
Apr 2Bensalem @ CR SouthApr 2 · Discus · Place 16 · BensalemBensalemDiscus1670-10.0010
Apr 2Bensalem @ CR SouthApr 2 · Shot Put · Place 4 · BensalemBensalemShot Put439-11.0010
Apr 2Bensalem @ CR SouthApr 2 · 110m Hurdles · Place 3 · BensalemBensalem110m Hurdles317.8410

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · Shot Put · Place 12 · BensalemBensalemShot Put12lb12.36-08.0012
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 53 · BensalemBensalem60m Hurdles39" / 0.991mRound P53.10.59a PB12
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 31 · BensalemBensalemShot Put12lb31.36-08.5012
Dec 14TFCAGP #1Dec 14 · 60m Hurdles · Place 55 · BensalemBensalem60m Hurdles39" / 0.991m55.10.59a12
Dec 14TFCAGP #1Dec 14 · Shot Put · Place 40 · BensalemBensalemShot Put12lb40.36-03.2512
Jan 31GA Shot Put InviteJan 31 · Shot Put · Place 25 · BensalemBensalemShot Put2534-03.759
Jan 26T&FCAofGP #6 rescheduledJan 26 · Shot Put · Place 30 · BensalemBensalemShot Put12lb30.32-10.5011
Jan 10Bears InvitationalJan 10 · Shot Put · Place 13 · BensalemBensalemShot Put12lb13.33-111

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2Montgomery Memorial MeetMay 2 · Shot Put · Place 4 · BensalemBensalemShot Put440-05.509
Apr 26UD InviteApr 26 · Javelin · Place 37 · BensalemBensalemJavelin800g37.66-099
Apr 26UD InviteApr 26 · Discus · Place 42 · BensalemBensalemDiscus1.6kg42.76-089
Apr 26UD InviteApr 26 · Shot Put · Place 10 · BensalemBensalemShot Put12lb10.38-07.009
Apr 16CRN v Bensalem MeetApr 16 · Javelin · Place 6 · BensalemBensalemJavelin800g6.93-09 PB9
Apr 16CRN v Bensalem MeetApr 16 · Discus · Place 7 · BensalemBensalemDiscus1.6kg7.74-079
Apr 16CRN v Bensalem MeetApr 16 · Shot Put · Place 1 · BensalemBensalemShot Put12lb1.39-01.009
Apr 13The Bensalem InvitationalApr 13 · Shot Put · Place 10 · BensalemBensalemShot Put1036-19
Apr 6Council Rock Kiwanis InvitationalApr 6 · Shot Put · Place 1 · BensalemBensalemShot Put137-69
Jan 29Archbishop Ryan Field Night InvitationalJan 29 · Shot Put · Place 9 · BensalemBensalemShot Put12lb9.35-411

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · Shot Put · Place 14 · BensalemBensalemShot Put12lb14.33-08.5011
Dec 21TFCAofGP Meet #2Dec 21 · Shot Put · Place 52 · BensalemBensalemShot Put12lb52.30-8.5011
Dec 16TFCAofGP Meet #1Dec 16 · Shot Put · Place 45 · BensalemBensalemShot Put12lb45.32-511
Dec 13GA Shot Put Invite #1Dec 13 · Shot Put · Place 13 · BensalemBensalemShot Put12lb13.31-06.0011

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 23Lower Buck County League - South Division ChampionshipsMay 23 · Shot Put · Place 4 · SnyderSnyderShot Put8lb4.34-09.50 PB8