Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorSOL American Conference Championship · May 865-08SOL American Conference ChampionshipMay 8, 2026
Javelin · 600g · OutdoorSOL American Conference Championship · May 872-11SOL American Conference ChampionshipMay 8, 2026
Shot Put · 4kg · IndoorDVGTCA Meet #3 · Dec 2018-09.75DVGTCA Meet #3December 20, 2023
Shot Put · 4kg · OutdoorUD Invite · Apr 2521-10.00UD InviteApril 25, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8SOL American Conference ChampionshipMay 8 · Javelin · Place 4 · Lower MorelandLower MorelandJavelin600g4.72-11 PB11
May 8SOL American Conference ChampionshipMay 8 · Discus · Place 6 · Lower Moreland 01Lower Moreland 01Discus1kg6.65-08 PB—
Apr 17Jack Armstrong InviteApr 17 · Javelin · Lower MorelandLower MorelandJavelin600g--DNS11
Apr 17Jack Armstrong InviteApr 17 · Discus · Lower MorelandLower MorelandDiscus1kg--DNS11
Apr 10Cardinal ClassicApr 10 · Javelin · Place 18 · Lower MorelandLower MorelandJavelin600g18.70' 9"11
Apr 10Cardinal ClassicApr 10 · Discus · Place 34 · Lower MorelandLower MorelandDiscus1kg34.58' 6"11
Apr 2Jim Kelly InvitationalApr 2 · Discus · Place 28 · Lower MorelandLower MorelandDiscus1kg28.52' 6"11
Mar 24William Tennent #1Mar 24 · Javelin · Place 2 · Lower MorelandLower MorelandJavelin600g2.58-0811
Mar 24William Tennent #1Mar 24 · Discus · Place 4 · Lower MorelandLower MorelandDiscus1kg4.50-0111
Mar 24William Tennent #1Mar 24 · Shot Put · Place 5 · Lower MorelandLower MorelandShot Put4kg5.21-08.5011
Mar 17Springfield Montco #1Mar 17 · Shot Put · Place 2 · Lower MorelaLower MorelaShot Put222-01.5011

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · Javelin · Place 8 · Lower MorelandLower MorelandJavelin600g8.57-0810
May 9SOL AmericanMay 9 · Discus · Lower MorelandLower MorelandDiscus1kg--DNS10
May 9SOL AmericanMay 9 · Shot Put · Place 15 · Lower MorelandLower MorelandShot Put4kg15.20-07.0010
May 3The Neshaminy InvitationalMay 3 · Javelin · Place 9 · Lower MorelandLower MorelandJavelin960-6.5010
May 3The Neshaminy InvitationalMay 3 · Discus · Place 10 · Lower MorelandLower MorelandDiscus1054-6.5010
May 3The Neshaminy InvitationalMay 3 · Shot Put · Place 11 · Lower MorelandLower MorelandShot Put1121-010
Apr 25UD InviteApr 25 · Javelin · Place 22 · Lower MorelandLower MorelandJavelin600g22.62-0810
Apr 25UD InviteApr 25 · Discus · Place 33 · Lower MorelandLower MorelandDiscus1kg33.58-1010
Apr 25UD InviteApr 25 · Shot Put · Place 38 · Lower MorelandLower MorelandShot Put4kg38.21-10.00 PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 31DVGTCA Meet #8Jan 31 · Shot Put · Place 64 · Lower MorelaLower MorelaShot Put6420-08.5010
Jan 17DVGTCA Meet #7Jan 17 · Shot Put · Place 60 · Lower MorelaLower MorelaShot Put6020-08.5010

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · Shot Put · Place 12 · Lower MorelandLower MorelandShot Put1222-4.509
May 10SOL American Conference ChampionshipsMay 10 · Javelin · Place 11 · Lower MorelandLower MorelandJavelin1155-109
May 10SOL American Conference ChampionshipsMay 10 · Discus · Place 15 · Lower MorelandLower MorelandDiscus1545-99

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20DVGTCA Meet #3Dec 20 · Shot Put · Place 71 · Lower MorelandLower MorelandShot Put4kg71.18-09.75 PB9