Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorThe Bensalem Invitational · Apr 1179-2The Bensalem InvitationalApril 11, 2026
Javelin · 800g · OutdoorSuburban One League - Patriot Division Championships · May 796-1Suburban One League - Patriot Division ChampionshipsMay 7, 2026
Shot Put · 12lb · OutdoorBensalem at CR South · Apr 2026-00.50Bensalem at CR SouthApril 20, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 7Suburban One League - Patriot Division ChampionshipsMay 7 · Javelin · Place 21 · BensalemJavelin800g21.96-1 PB12
Apr 25Springfield InvitationalApr 25 · Javelin · Place 15 · BensalemJavelin800g15.92-0312
Apr 25Springfield InvitationalApr 25 · Discus · Place 22 · BensalemDiscus1.6kg22.77-0512
Apr 20Bensalem at CR SouthApr 20 · Javelin · Place 11 · BensalemJavelin800g11.81-0612
Apr 20Bensalem at CR SouthApr 20 · Discus · Place 11 · BensalemDiscus1.6kg11.75-0712
Apr 20Bensalem at CR SouthApr 20 · Shot Put · Place 9 · BensalemShot Put12lb9.26-00.50 PB12
Apr 17Jack Armstrong InviteApr 17 · Javelin · Place 12 · BensalemJavelin800g12.75-0412
Apr 17Jack Armstrong InviteApr 17 · Discus · Place 14 · BensalemDiscus1.6kg14.74-0512
Apr 14Bensalem at CR NorthApr 14 · Javelin · Place 5 · BensalemJavelin800g5.87-0312
Apr 14Bensalem at CR NorthApr 14 · Discus · Place 6 · BensalemDiscus1.6kg6.76-0012
Apr 14Bensalem at CR NorthApr 14 · Shot Put · Place 6 · BensalemShot Put12lb6.26-00.5012
Apr 11The Bensalem InvitationalApr 11 · Javelin · Place 15 · BensalemJavelin800g15.87-512
Apr 11The Bensalem InvitationalApr 11 · Discus · Place 15 · BensalemDiscus1.6kg15.79-2 PB12
Mar 19Truman/Bristol/Bensalem Tri-ScrimmageMar 19 · Javelin · Place 4 · BensalemJavelin800g4.74-1112
Mar 19Truman/Bristol/Bensalem Tri-ScrimmageMar 19 · Discus · Place 7 · BensalemDiscus1.6kg7.73-07.5012
Mar 19Truman/Bristol/Bensalem Tri-ScrimmageMar 19 · Shot Put · Place 12 · BensalemShot Put12lb12.23-09.5012

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Bensalem InvitationalMay 10 · Javelin · Place 25 · BensalemJavelin2562-311
May 3The Neshaminy InvitationalMay 3 · Javelin · Place 13 · BensalemJavelin1376-1111
Apr 29Neshaminy vs. Bensalem MeetApr 29 · Javelin · Place 9 · BensalemJavelin970-511
Apr 29Neshaminy vs. Bensalem MeetApr 29 · Discus · Place 9 · BensalemDiscus963-611
Apr 29Neshaminy vs. Bensalem MeetApr 29 · Shot Put · Place 5 · BensalemShot Put529-611
Apr 25UD InviteApr 25 · Javelin · Place 48 · BensalemJavelin800g48.68-0911
Apr 2Bensalem @ CR SouthApr 2 · Discus · Place 24 · BensalemDiscus2445-02.0011
Apr 2Bensalem @ CR SouthApr 2 · Shot Put · Place 15 · BensalemShot Put1523-08.0011

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4The Neshaminy InvitationalMay 4 · Shot Put · Place 25 · BensalemShot Put2523-6.7510
May 2Montgomery Memorial MeetMay 2 · Shot Put · Place 19 · BensalemShot Put1922-10.2510
Apr 26UD InviteApr 26 · Shot Put · Place 39 · BensalemShot Put12lb39.22-10.5010
Apr 20Neshaminy Track ClassicApr 20 · Shot Put · Place 25 · BensalemShot Put2522-02.00—
Apr 13The Bensalem InvitationalApr 13 · Shot Put · Place 23 · BensalemShot Put2328-11.5010
Apr 6Council Rock Kiwanis InvitationalApr 6 · Shot Put · Place 14 · BensalemShot Put1421-210