Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorChes-Mont Champs · May 6100' 4"Ches-Mont ChampsMay 6, 2026
Shot Put · 4kg · OutdoorChes-Mont Champs · May 631' 0.75"Ches-Mont ChampsMay 6, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 6Ches-Mont ChampsMay 6 · Discus · Place 4 · CoatesvilleDiscus1kg4.100' 4" PB11
May 6Ches-Mont ChampsMay 6 · Shot Put · Place 6 · CoatesvilleShot Put4kg6.31' 0.75" PB11
May 2Lower Merion InvitationalMay 2 · Discus · Place 2 · CoatesvilleDiscus1kg2.98-06.0011
May 2Lower Merion InvitationalMay 2 · Shot Put · Place 12 · CoatesvilleShot Put4kg12.27-03.2511
Apr 2522nd Annual Unionville InvitationalApr 25 · Discus · Place 7 · CoatesvilleDiscus1kg7.91' 11"11
Apr 2522nd Annual Unionville InvitationalApr 25 · Shot Put · Place 4 · CoatesvilleShot Put4kg4.28' 7"11
Apr 11The Coatesville Track & Field InvitationalApr 11 · Discus · Place 5 · CoatesvilleDiscus596-1111
Apr 11The Coatesville Track & Field InvitationalApr 11 · Shot Put · Place 7 · CoatesvilleShot Put729-411
Apr 1Rustin InviteApr 1 · Discus · Place 13 · CoatesvilleDiscus1kg13.72-3.0011
Apr 1Rustin InviteApr 1 · Shot Put · Place 15 · CoatesvilleShot Put4kg15.25-0.0011

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7Ches-Mont League ChampsMay 7 · Discus · Place 12 · CoatesvilleDiscus1kg12.79-0310
May 7Ches-Mont League ChampsMay 7 · Shot Put · Place 19 · CoatesvilleShot Put4kg19.26-02.2510
Apr 12The Coatesville Track and Field InvitationalApr 12 · Discus · Place 11 · CoatesvilleDiscus1kg11.84-010
Apr 12Coatesville Track and Field InvitationalApr 12 · Discus · Place 11 · CoatesvilleDiscus1kg11.84' 0"10
Apr 12Coatesville Track and Field InvitationalApr 12 · Shot Put · CoatesvilleShot Put4kg—DNS10
Apr 10Ches Mont National Super Meet # 2Apr 10 · Discus · Place 7 · CoatesvilleDiscus1kg7.79-00.0010

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8Ches-Mont ChampionshipsMay 8 · Discus · Place 21 · CoatesvilleDiscus2162-04.009
May 8Ches-Mont ChampionshipsMay 8 · Shot Put · Place 23 · CoatesvilleShot Put2324-06.009
May 8Ches-Mont ChampionshipsMay 8 · Discus · Place 18 · CoatesvilleDiscus1863-089
May 4Lower Merion InvitationalMay 4 · Discus · Place 18 · CoatesvilleDiscus1862-10.009
May 4Lower Merion InvitationalMay 4 · Shot Put · Place 24 · CoatesvilleShot Put2419-06.259
Apr 16Ches Mont National Super Meet #1Apr 16 · Shot Put · Place 16 · CoatesvilleShot Put4kg16.24-06.009
Apr 13The Coatesville Track and Field InvitationalApr 13 · Discus · Place 16 · CoatesvilleDiscus1kg16.62-089
Apr 13The Coatesville Track and Field InvitationalApr 13 · Shot Put · Place 20 · CoatesvilleShot Put4kg20.23-01.259
Apr 6The North Penn OpenApr 6 · Discus · Place 27 · CoatesvilleDiscus1kg27.55-59
Apr 6The North Penn OpenApr 6 · Shot Put · Place 39 · CoatesvilleShot Put4kg39.20-0.509