Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMontgomery Memorial Meet · Apr 30133' 8"Montgomery Memorial MeetApril 30, 2026
Javelin · 800g · OutdoorSOL American Conference Championship · May 8139-06SOL American Conference ChampionshipMay 8, 2026
Shot Put · 12lb · OutdoorSOL American Conference Championship · May 843-06.00SOL American Conference ChampionshipMay 8, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 8SOL American Conference ChampionshipMay 8 · Javelin · Place 2 · CheltenhamJavelin800g2.139-06 PB11
May 8SOL American Conference ChampionshipMay 8 · Discus · Place 4 · CheltenhamDiscus1.6kg4.116-0611
May 8SOL American Conference ChampionshipMay 8 · Shot Put · Place 1 · CheltenhamShot Put12lb1.43-06.00 PB11
Apr 30Montgomery Memorial MeetApr 30 · Javelin · Place 10 · CheltenhamJavelin800g10.122' 9"11
Apr 30Montgomery Memorial MeetApr 30 · Discus · Place 3 · CheltenhamDiscus1.6kg3.133' 8" PB11
Apr 28Springfield Montco #3Apr 28 · Javelin · Place 2 · CheltenhamJavelin800g2.118' 9"11
Apr 28Springfield Montco #3Apr 28 · Discus · Place 1 · CheltenhamDiscus1.6kg1.124' 5"11
Apr 28Springfield Montco #3Apr 28 · Shot Put · Place 1 · CheltenhamShot Put12lb1.39' 9"11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Discus · CheltenhamDiscus1.6kg—ND11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Shot Put · Place 19 · CheltenhamShot Put12lb19.40-3.2511
Apr 18Rap Curry InvitationalApr 18 · Discus · CheltenhamDiscus1.6kg—ND11
Apr 18Rap Curry InvitationalApr 18 · Shot Put · Place 19 · CheltenhamShot Put12lb19.40' 3.25"11
Apr 17Jack Armstrong InviteApr 17 · Javelin · Place 5 · CheltenhamJavelin800g5.127-0111
Apr 14William Tennent #2Apr 14 · Javelin · Place 1 · CheltenhamJavelin800g1.108-0711
Apr 14William Tennent #2Apr 14 · Discus · Place 1 · CheltenhamDiscus1.6kg1.115-0611
Apr 14William Tennent #2Apr 14 · Shot Put · Place 1 · CheltenhamShot Put12lb1.39-05.5011
Apr 11The Coatesville Track & Field InvitationalApr 11 · Javelin · Place 16 · CheltenhamJavelin16110-911
Apr 11The Coatesville Track & Field InvitationalApr 11 · Discus · Place 11 · CheltenhamDiscus11123-1111
Apr 10Cardinal ClassicApr 10 · Discus · Place 23 · CheltenhamDiscus1.6kg23.100' 7"11
Apr 10Cardinal ClassicApr 10 · Shot Put · Place 13 · CheltenhamShot Put12lb13.40' 9.5"11
Apr 2Jim Kelly InvitationalApr 2 · Discus · Place 12 · CheltenhamDiscus1.6kg12.116' 7"11
Apr 2Jim Kelly InvitationalApr 2 · Shot Put · CheltenhamShot Put12lb—ND11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6TFCAofGP Last Chance MeetFeb 6 · Shot Put · Place 27 · CheltenhamShot Put2736-01.0011
Feb 6TFCAofGP Last Chance MeetFeb 6 · Shot Put · Place 27 · CheltenhamShot Put2736-01.0011
Jan 16TFCAofGP Meet #6Jan 16 · Shot Put · Place 19 · CheltenhamShot Put1937-11.25—
Jan 10TFCAGP #5Jan 10 · Shot Put · Place 30 · CheltenhamShot Put3038-611

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 1Trojan Track ClassicMay 1 · Discus · Place 20 · CheltenhamDiscus2089-09.0010
Apr 29Springfield Montco #2Apr 29 · Javelin · Place 5 · CheltenhamJavelin587-0910
Apr 29Springfield Montco #2Apr 29 · Discus · Place 3 · CheltenhamDiscus381-1110
Apr 29Springfield Montco #2Apr 29 · Shot Put · Place 3 · CheltenhamShot Put337-08.5010
Apr 16Jack Armstrong InvitationalApr 16 · Javelin · Place 13 · CheltenhamJavelin1396-10.0010
Apr 16Jack Armstrong InvitationalApr 16 · Discus · Place 18 · CheltenhamDiscus1868-02.0010
Apr 16Jack Armstrong InvitationalApr 16 · Shot Put · Place 8 · CheltenhamShot Put833-11.0010
Apr 4Cardinal ClassicApr 4 · Javelin · Place 10 · CheltenhamJavelin10123-0010
Apr 4Cardinal ClassicApr 4 · Discus · Place 30 · CheltenhamDiscus3083-0910
Apr 4Cardinal ClassicApr 4 · Shot Put · Place 27 · CheltenhamShot Put2736-07.0010
Mar 29North Penn OpenMar 29 · Discus · Place 25 · CheltenhamDiscus2598-08.0010
Mar 29North Penn OpenMar 29 · Shot Put · Place 21 · CheltenhamShot Put2138-03.0010

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 19TFCAofGP Meet #7Jan 19 · Shot Put · Place 9 · CheltenhamShot Put937-08.00—