Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorPennsbury @ CR South · Apr 3083-01Pennsbury @ CR SouthApril 30, 2025
Javelin · 800g · OutdoorPennsbury @ CR North (Boys) · Mar 25110-04Pennsbury @ CR North (Boys)March 25, 2025
Shot Put · 12lb · IndoorOcean Breeze Invitational · Feb 136-1Ocean Breeze InvitationalFebruary 1, 2025
Shot Put · 12lb · OutdoorPennsbury @ CR South · Apr 3037-07.25Pennsbury @ CR SouthApril 30, 2025

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

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Bensalem InvitationalMay 10 · Javelin · Place 22 · PennsburyJavelin2284-1111
May 10Bensalem InvitationalMay 10 · Shot Put · Place 13 · PennsburyShot Put1335-1011
May 1Montgomery Memorial MeetMay 1 · Javelin · Place 12 · PennsburyJavelin12106-0211
Apr 30Pennsbury @ CR SouthApr 30 · Javelin · Place 8 · PennsburyJavelin800g8.102-0511
Apr 30Pennsbury @ CR SouthApr 30 · Discus · Place 9 · PennsburyDiscus1.6kg9.83-01 PB11
Apr 30Pennsbury @ CR SouthApr 30 · Shot Put · Place 6 · PennsburyShot Put12lb6.37-07.25 PB11
Apr 5Council Rock Kiwanis InvitationalApr 5 · Javelin · Place 22 · PennsburyJavelin22104-05—
Apr 5Council Rock Kiwanis InvitationalApr 5 · Shot Put · Place 15 · PennsburyShot Put1534-02.00—
Mar 25Pennsbury @ CR North (Boys)Mar 25 · Javelin · Place 3 · PennsburyJavelin800g3.110-04 PB11
Mar 25Pennsbury @ CR North (Boys)Mar 25 · Discus · PennsburyDiscus1.6kg--DNS11
Mar 25Pennsbury @ CR North (Boys)Mar 25 · Shot Put · Place 6 · PennsburyShot Put12lb6.35-02.0011

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · Shot Put · Place 35 · PennsburyShot Put12lb35.36-1 PB11
Jan 11TFCAGP #5Jan 11 · Shot Put · Place 26 · PennsburyShot Put12lb26.35-08.0011

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 4The Neshaminy InvitationalMay 4 · Javelin · Place 16 · PennsburyJavelin1689-310
May 4The Neshaminy InvitationalMay 4 · Shot Put · Place 13 · PennsburyShot Put1330-710
Apr 20Neshaminy Track ClassicApr 20 · Javelin · Place 11 · PennsburyJavelin11108-02—
Apr 20Neshaminy Track ClassicApr 20 · Shot Put · Place 12 · PennsburyShot Put1232-08.00—
Apr 13The Bensalem InvitationalApr 13 · Javelin · Place 16 · PennsburyJavelin16100-610
Apr 13The Bensalem InvitationalApr 13 · Discus · Place 19 · PennsburyDiscus1969-510
Apr 13The Bensalem InvitationalApr 13 · Shot Put · Place 20 · PennsburyShot Put2030-8.5010
Apr 6Council Rock Kiwanis InvitationalApr 6 · Javelin · Place 25 · PennsburyJavelin2590-1110
Apr 6Council Rock Kiwanis InvitationalApr 6 · Shot Put · Place 25 · PennsburyShot Put2529-11.7510

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12T&FCAofGP Meet 5Jan 12 · Shot Put · Place 20 · PennsburyShot Put2033-10.0010
Jan 6TFCAofGP #4Jan 6 · Shot Put · Place 50 · PennsburyShot Put5030-00.0010

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · Shot Put · Place 43 · PennsburyShot Put12lb43.32-310
Dec 16TFCAofGP Meet #1Dec 16 · Shot Put · Place 54 · PennsburyShot Put12lb54.31-010