Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorSOL American Conference Championship · May 870-06SOL American Conference ChampionshipMay 8, 2026
Javelin · 600g · OutdoorWilliam Tennent #2 · Apr 1471-09William Tennent #2April 14, 2026
Shot Put · 4kg · IndoorDVGTCA Meet #3 -Invitational Day 1 · Dec 1918-01.00DVGTCA Meet #3 -Invitational Day 1December 19, 2024
Shot Put · 4kg · OutdoorSpringfield Montco #3 · Apr 2823' 2"Springfield Montco #3April 28, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 8SOL American Conference ChampionshipMay 8 · Javelin · Place 6 · CheltenhamJavelin600g6.65-0511
May 8SOL American Conference ChampionshipMay 8 · Discus · Place 4 · CheltenhamDiscus1kg4.70-06 PB11
May 8SOL American Conference ChampionshipMay 8 · Shot Put · Place 10 · CheltenhamShot Put4kg10.16-11.0011
Apr 30Montgomery Memorial MeetApr 30 · Javelin · Place 12 · CheltenhamJavelin600g12.65' 10"11
Apr 30Montgomery Memorial MeetApr 30 · Discus · Place 14 · CheltenhamDiscus1kg14.66' 2"11
Apr 28Springfield Montco #3Apr 28 · Javelin · Place 3 · CheltenhamJavelin600g3.67' 10"11
Apr 28Springfield Montco #3Apr 28 · Discus · Place 3 · CheltenhamDiscus1kg3.70' 5"11
Apr 28Springfield Montco #3Apr 28 · Shot Put · Place 4 · CheltenhamShot Put4kg4.23' 2" PB11
Apr 17Jack Armstrong InviteApr 17 · Javelin · CheltenhamJavelin600g--DNS11
Apr 14William Tennent #2Apr 14 · Javelin · Place 1 · CheltenhamJavelin600g1.71-09 PB11
Apr 14William Tennent #2Apr 14 · Discus · Place 6 · CheltenhamDiscus1kg6.50-1111
Apr 14William Tennent #2Apr 14 · Shot Put · Place 7 · CheltenhamShot Put4kg7.20-10.0011
Apr 11The Coatesville Track & Field InvitationalApr 11 · Javelin · Place 13 · CheltenhamJavelin1364-611
Apr 11The Coatesville Track & Field InvitationalApr 11 · Discus · Place 17 · CheltenhamDiscus1753-1111
Apr 10Cardinal ClassicApr 10 · Discus · Place 36 · CheltenhamDiscus1kg36.53' 9"11
Apr 2Jim Kelly InvitationalApr 2 · Javelin · Place 14 · CheltenhamJavelin600g14.63' 6"11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · Javelin · Place 9 · CheltenhamJavelin600g9.56-0910
May 9SOL AmericanMay 9 · Discus · Place 13 · CheltenhamDiscus1kg13.45-0710
May 9SOL AmericanMay 9 · Shot Put · Place 12 · CheltenhamShot Put4kg12.21-08.5010
May 1Trojan Track ClassicMay 1 · Javelin · Place 9 · CheltenhamJavelin970-08.0010
Apr 29Springfield Montco #2Apr 29 · Javelin · Place 3 · CheltenhamJavelin356-0710
Apr 29Springfield Montco #2Apr 29 · Discus · Place 5 · CheltenhamDiscus552-0010
Apr 29Springfield Montco #2Apr 29 · Shot Put · Place 5 · CheltenhamShot Put522-05.5010
Apr 25UD InviteApr 25 · Javelin · Place 26 · CheltenhamJavelin600g26.57-0910
Apr 25UD InviteApr 25 · Discus · Place 40 · CheltenhamDiscus1kg40.52-0510
Apr 25UD InviteApr 25 · Shot Put · Place 30 · CheltenhamShot Put4kg30.22-08.5010

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17DVGTCA Meet #7Jan 17 · Shot Put · Place 53 · CheltenhamShot Put5321-03.5010

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · Shot Put · Place 83 · CheltenhamShot Put4kg83.18-01.00 PB10
Dec 6DVGTCA Meet #1Dec 6 · Shot Put · Place 61 · CheltenhamShot Put4kg61.16-10.5010

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · Shot Put · Place 14 · CheltenhamShot Put1421-9.509
May 10SOL American Conference ChampionshipsMay 10 · Javelin · Place 15 · CheltenhamJavelin1549-59
May 10SOL American Conference ChampionshipsMay 10 · Discus · Place 12 · CheltenhamDiscus1256-89
Apr 26UD InviteApr 26 · Discus · Place 29 · CheltenhamDiscus1kg29.55-109
Apr 26UD InviteApr 26 · Shot Put · Place 29 · CheltenhamShot Put4kg29.23-00.009