Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorThe Neshaminy Invitational · May 2106-3The Neshaminy InvitationalMay 2, 2026
Javelin · 800g · OutdoorThe Neshaminy Invitational · May 2124-3The Neshaminy InvitationalMay 2, 2026
Shot Put · 10lb · IndoorOcean Breeze Invitational · Feb 136-2Ocean Breeze InvitationalFebruary 1, 2025
Shot Put · 12lb · IndoorTFCAGP #7 · Jan 2341-06.00TFCAGP #7January 23, 2026
Shot Put · 12lb · OutdoorMontgomery Memorial Meet · Apr 3042' 8.5"Montgomery Memorial MeetApril 30, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 2The Neshaminy InvitationalMay 2 · Javelin · Place 7 · Holy Ghost PreparatoryJavelin800g7.124-3 PB10
May 2The Neshaminy InvitationalMay 2 · Discus · Place 6 · Holy Ghost PreparatoryDiscus1.6kg6.106-3 PB10
May 2The Neshaminy InvitationalMay 2 · Shot Put · Place 6 · Holy Ghost PreparatoryShot Put12lb6.40-11.5010
Apr 30Montgomery Memorial MeetApr 30 · Javelin · Place 14 · Holy Ghost PreparatoryJavelin800g14.116' 11"10
Apr 30Montgomery Memorial MeetApr 30 · Discus · Place 9 · Holy Ghost PreparatoryDiscus1.6kg9.93' 3"10
Apr 30Montgomery Memorial MeetApr 30 · Shot Put · Place 7 · Holy Ghost PreparatoryShot Put12lb7.42' 8.5" PB10
Apr 18Pirate InvitationalApr 18 · Javelin · Place 5 · Holy Ghost PreparatoryJavelin800g5.118' 10"10
Apr 18Pirate InvitationalApr 18 · Discus · Place 10 · Holy Ghost PreparatoryDiscus1.6kg10.99' 6"10
Apr 18Pirate InvitationalApr 18 · Shot Put · Place 7 · Holy Ghost PreparatoryShot Put12lb7.38' 8"10
Mar 28Pennsylvania Track ClassicMar 28 · Javelin · Place 2 · Holy Ghost PreparatoryJavelin800g2.120-02.0010
Mar 28Pennsylvania Track ClassicMar 28 · Discus · Place 8 · Holy Ghost PreparatoryDiscus1.6kg8.77-10.0010
Mar 28Pennsylvania Track ClassicMar 28 · Shot Put · Place 4 · Holy Ghost PreparatoryShot Put12lb4.41-02.5010
Mar 19Holy Ghost Quad MeetMar 19 · Shot Put · Place 4 · Holy Ghost Preparatory SchoolShot Put436-9.510
Mar 19Holy Ghost Quad MeetMar 19 · Javelin · Place 5 · Holy Ghost Preparatory SchoolJavelin593-610
Mar 19Holy Ghost Quad MeetMar 19 · Discus · Place 4 · Holy Ghost Preparatory SchoolDiscus483-910

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 23TFCAGP #7Jan 23 · Shot Put · Place 20 · Holy Ghost PreparatoryShot Put12lb20.41-06.00 PB10
Jan 10TFCAGP #5Jan 10 · Shot Put · Place 22 · Holy Ghost PreparatoryShot Put2240-910
Jan 3TFCAGP #4Jan 3 · Shot Put · Place 18 · Holy Ghost PreparatoryShot Put12lb18.38-02.5010

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 13TFCAGP #1Dec 13 · Shot Put · Place 14 · Holy Ghost PreparatoryShot Put12lb14.39-11.5010
Dec 7Ursinus HS IcebreakerDec 7 · Shot Put · Place 8 · Holy Ghost PreparatoryShot Put12lb8.37-10.7510
Dec 7Ursinus HS IcebreakerDec 7 · Shot Put · Place 8 · Holy Ghost PreparatoryShot Put12lb8.37-10.7510
Feb 1Ocean Breeze InvitationalFeb 1 · Shot Put · Place 2 · Holy Ghost PreparatoryShot Put10lb2.36-2 PB9
Jan 11TFCAGP #5Jan 11 · Shot Put · Place 37 · Holy Ghost PreparatoryShot Put12lb37.32-07.509

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 49 · Holy Ghost PreparatoryShot Put12lb49.30-08.509
Dec 18Peddie Winter InvitationalDec 18 · Shot Put · Place 10 · Holy Ghost PreparatoryShot Put12lb10.31-7.759
Dec 11Germantown Academy Shot Put Invite #1Dec 11 · Shot Put · Place 21 · Holy Ghost PreparatoryShot Put12lb21.28-00.009