Personal bests

Best marks in available results
Event / courseMarkMeetDate
60 Meter · IndoorTFCAGP #5 · Jan 119.33aTFCAGP #5January 11, 2025
Discus · 1.6kg · OutdoorUD Invite · Apr 2696-10UD InviteApril 26, 2024
Javelin · 800g · OutdoorSOL American · May 9118-03SOL AmericanMay 9, 2025
Shot Put · 12lb · IndoorOcean Breeze Invitational · Feb 138-10Ocean Breeze InvitationalFebruary 1, 2025
Shot Put · 12lb · OutdoorSOL American · May 939-11.00SOL AmericanMay 9, 2025

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

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 9SOL AmericanMay 9 · Javelin · Place 4 · CheltenhamJavelin800g4.118-03 PB11
May 9SOL AmericanMay 9 · Discus · Place 8 · CheltenhamDiscus1.6kg8.82-0411
May 9SOL AmericanMay 9 · Shot Put · Place 3 · CheltenhamShot Put12lb3.39-11.00 PB11
May 1Trojan Track ClassicMay 1 · Shot Put · Place 11 · CheltenhamShot Put1140-04.5011
Apr 29Springfield Montco #2Apr 29 · Javelin · Place 2 · CheltenhamJavelin2114-0811
Apr 29Springfield Montco #2Apr 29 · Discus · Place 1 · CheltenhamDiscus190-00.5011
Apr 29Springfield Montco #2Apr 29 · Shot Put · Place 2 · CheltenhamShot Put239-01.0011
Apr 25UD InviteApr 25 · Javelin · CheltenhamJavelin800g--FOUL11
Apr 25UD InviteApr 25 · Discus · Place 39 · CheltenhamDiscus1.6kg39.82-1011
Apr 25UD InviteApr 25 · Shot Put · CheltenhamShot Put12lb--DNS11
Apr 16Jack Armstrong InvitationalApr 16 · Javelin · Place 8 · CheltenhamJavelin8123-08.0011
Apr 16Jack Armstrong InvitationalApr 16 · Discus · Place 19 · CheltenhamDiscus1965-05.0011
Apr 16Jack Armstrong InvitationalApr 16 · Shot Put · Place 3 · CheltenhamShot Put336-06.0011
Apr 4Cardinal ClassicApr 4 · Javelin · Place 14 · CheltenhamJavelin14120-0811
Apr 4Cardinal ClassicApr 4 · Shot Put · Place 16 · CheltenhamShot Put1638-09.0011
Mar 29North Penn OpenMar 29 · Discus · Place 36 · CheltenhamDiscus3689-08.0011
Mar 29North Penn OpenMar 29 · Shot Put · Place 25 · CheltenhamShot Put2537-07.5011

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7TFCAofGP Last ChanceFeb 7 · Shot Put · Place 19 · CheltenhamShot Put1940-05.0011
Feb 1Ocean Breeze InvitationalFeb 1 · Shot Put · Place 17 · CheltenhamShot Put12lb17.38-10 PB11
Jan 11TFCAGP #5Jan 11 · 60 Meter · Place 50 · Cheltenham60 MeterRound P50.9.33a PB11
Jan 4TFCAGP #4Jan 4 · Shot Put · Place 9 · CheltenhamShot Put12lb9.38-09.7511

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · Shot Put · Place 24 · CheltenhamShot Put12lb24.37-07.0011
Dec 14TFCAGP #1Dec 14 · Shot Put · Place 32 · CheltenhamShot Put12lb32.37-09.0011
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · Shot Put · Place 21 · CheltenhamShot Put2131-910
Jan 12T&FCAofGP Meet 5Jan 12 · Shot Put · Place 12 · CheltenhamShot Put1236-01.0010

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · Javelin · Place 12 · CheltenhamJavelin1287-610
May 10SOL American Conference ChampionshipsMay 10 · Discus · Place 10 · CheltenhamDiscus1091-410
May 10SOL American Conference ChampionshipsMay 10 · Shot Put · Place 8 · CheltenhamShot Put834-310
May 4Lower Merion InvitationalMay 4 · Discus · Place 17 · CheltenhamDiscus1786-08.0010
May 2Trojan Track ClassicMay 2 · Discus · Place 16 · CheltenhamDiscus1689-1010
May 2Trojan Track ClassicMay 2 · Shot Put · Place 10 · CheltenhamShot Put1035-07.0010
Apr 26UD InviteApr 26 · Discus · Place 18 · CheltenhamDiscus1.6kg18.96-10 PB10
Apr 26UD InviteApr 26 · Shot Put · Place 19 · CheltenhamShot Put12lb19.34-03.0010
Apr 13The Coatesville Track and Field InvitationalApr 13 · Javelin · Place 33 · CheltenhamJavelin800g33.88-0810
Apr 12Cardinal InvitationalApr 12 · Shot Put · Place 14 · CheltenhamShot Put1434-05.0010
Apr 12Cardinal InvitationalApr 12 · Discus · Place 8 · CheltenhamDiscus899-0010
Apr 6The North Penn OpenApr 6 · Javelin · Place 28 · CheltenhamJavelin800g28.99-610
Apr 6The North Penn OpenApr 6 · Discus · Place 20 · CheltenhamDiscus1.6kg20.93-910
Apr 6The North Penn OpenApr 6 · Shot Put · Place 29 · CheltenhamShot Put12lb29.35-0.5010
Mar 30Pennsylvania Track ClassicMar 30 · Javelin · Place 6 · CheltenhamJavelin6108-08.0010
Mar 30Pennsylvania Track ClassicMar 30 · Shot Put · Place 8 · CheltenhamShot Put834-01.5010
Mar 30Pennsylvania Track ClassicMar 30 · Javelin · Place 6 · CheltenhamJavelin6108-810
Mar 30Pennsylvania Track ClassicMar 30 · Shot Put · Place 8 · CheltenhamShot Put834-1.5010

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 12SOL American Conference ChampionshipsMay 12 · Shot Put · Place 13 · CheltenhamShot Put1332-08.009
May 12SOL American Conference ChampionshipsMay 12 · Javelin · Place 6 · CheltenhamJavelin6106-59
May 12SOL American Conference ChampionshipsMay 12 · Discus · Place 18 · CheltenhamDiscus1870-39
May 12SOL American Conference ChampionshipsMay 12 · Shot Put · Place 13 · CheltenhamShot Put1332-89
May 6Lower Merion InvitationalMay 6 · Javelin · Place 20 · CheltenhamJavelin20102-03.009
Apr 21Jack Armstrong InvitationalApr 21 · Shot Put · Place 23 · CheltenhamShot Put2328-0.509
Apr 21Jack Armstrong InvitationalApr 21 · Javelin · Place 14 · CheltenhamJavelin14103-49
Apr 15Coatesville Track and Field InvitationalApr 15 · Javelin · Place 3 · CheltenhamJavelin800g3.106-08.0012
Apr 15Coatesville Track and Field InvitationalApr 15 · Discus · Place 65 · CheltenhamDiscus1.6kg65.73-01.0012

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4Ocean Breeze InvitationalFeb 4 · Shot Put · Place 7 · CheltenhamShot Put736-00.00—
Jan 27TFCAofGP Meet #8Jan 27 · Shot Put · Place 27 · CheltenhamShot Put2729-109
Jan 27TFCAofGP Meet #8Jan 27 · Shot Put · Place 27 · CheltenhamShot Put2729-109