Personal bests

Best marks in available results
Event / courseMarkMeetDate
60 Meters · IndoorTFCAofGP Meet #7 · Feb 59.12TFCAofGP Meet #7February 5, 2022
Discus · 1.6kg · OutdoorChes-Mont League Champs · May 7111-04Ches-Mont League ChampsMay 7, 2025
Shot Put · 12lb · IndoorRobert J Burdette Indoor Classic · Dec 2736-11.00Robert J Burdette Indoor ClassicDecember 27, 2024
Shot Put · 12lb · OutdoorChes-Mont League Champs · May 738-02.50Ches-Mont League ChampsMay 7, 2025

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

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 7Ches-Mont League ChampsMay 7 · Discus · Place 17 · Great ValleyDiscus1.6kg17.111-04 PB12
May 7Ches-Mont League ChampsMay 7 · Shot Put · Place 17 · Great ValleyShot Put12lb17.38-02.50 PB12
Mar 15Phantom InvitationalMar 15 · Shot Put · Place 6 · Great ValleyShot Put636-9.5—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 2TFCAofGP Meet #9Feb 2 · Shot Put · Place 21 · Great ValleyShot Put2110.54m—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · Shot Put · Place 11 · Great ValleyShot Put12lb11.36-11.00 PB12
Dec 14TFCAGP #1Dec 14 · Shot Put · Place 48 · Great ValleyShot Put12lb48.34-09.0012

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 4Lower Merion InvitationalMay 4 · Shot Put · Place 11 · Great ValleyShot Put1136-04.0011
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 5 · Great ValleyShot Put535-00.75—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 41 · Great ValleyShot Put4135-00.75—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 5 · Great ValleyShot Put535-00.75—
Apr 27Unionville InvitationalApr 27 · Shot Put · Place 41 · Great ValleyShot Put4135-00.75—
Apr 24Sun Valley JV Invite #2Apr 24 · Discus · Place 12 · Great ValleyDiscus1281-0—
Apr 24Sun Valley JV Invite #2Apr 24 · Shot Put · Place 5 · Great ValleyShot Put535-9.75—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 16 · Great ValleyShot Put1635-06.50—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 16 · Great ValleyShot Put1635-06.50—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · Shot Put · Place 18 · Great ValleyShot Put12lb18.32-00.5011
Dec 21TFCAofGP Meet #2Dec 21 · Shot Put · Place 35 · Great ValleyShot Put12lb35.34-011

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Ches-Mont ChampionshipsMay 10 · Discus · Place 21 · Great ValleyDiscus2199-09.0010
May 2Great Valley Open MeetMay 2 · Shot Put · Place 5 · Great ValleyShot Put532-8.75—
Apr 26Sun Valley JV InvitationalApr 26 · Discus · Place 1 · Great ValleyDiscus1102-510
Apr 26Sun Valley JV InvitationalApr 26 · Shot Put · Place 2 · Great ValleyShot Put231-1010
Apr 22Great Valley R. Joseph Kellerman InvitationalApr 22 · Shot Put · Place 25 · Great ValleyShot Put2530-02.0010
Apr 15Coatesville Track and Field InvitationalApr 15 · Discus · Place 45 · Great ValleyDiscus1.6kg45.92-03.0010
Apr 15Coatesville Track and Field InvitationalApr 15 · Shot Put · Place 46 · Great ValleyShot Put12lb46.33-07.5010
Apr 11American Division SupermeetApr 11 · Shot Put · Place 13 · Great ValleyShot Put1334-8.50—
Mar 25Upper Darby Relays (@ SHMS)Mar 25 · Shot Put · Place 21 · Great ValleyShot Put2133-510
Mar 18The Phoenixville ClassicMar 18 · Shot Put · Place 15 · Great ValleyShot Put1532-0.50SO
Mar 18The Phoenixville ClassicMar 18 · Shot Put · Place 15 · Great ValleyShot Put1532-0.50SO

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 7Lower Merion InvitationalMay 7 · Shot Put · Place 6 · Great ValleyShot Put632-06.759

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 5TFCAofGP Meet #7Feb 5 · 60 Meters · Place 62 · Great Valley60 MetersRound P629.12 PB9
Feb 5TFCAofGP Meet #7Feb 5 · 60 Meters · Place 29 · Great Valley60 MetersRound P299.129