Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorPioneer Athletic Conference Championship · May 8121-00.00Pioneer Athletic Conference ChampionshipMay 8, 2026
Javelin · 800g · OutdoorPioneer Athletic Conference Championship · May 8133-10.00Pioneer Athletic Conference ChampionshipMay 8, 2026
Shot Put · 12lb · OutdoorUpper Merion Dual · Apr 1537' 1"Upper Merion DualApril 15, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 8Pioneer Athletic Conference ChampionshipMay 8 · Javelin · Place 12 · Upper Merion AreaJavelin800g12.133-10.00 PB11
May 8Pioneer Athletic Conference ChampionshipMay 8 · Discus · Place 9 · Upper Merion AreaDiscus1.6kg9.121-00.00 PB11
May 8Pioneer Athletic Conference ChampionshipMay 8 · Shot Put · Place 35 · Upper Merion AreaShot Put12lb35.33-05.2511
May 2Lower Merion InvitationalMay 2 · Shot Put · Place 16 · Upper Merion AreaShot Put12lb16.35-08.0011
Apr 29Upper Merion DualApr 29 · Javelin · Place 2 · Upper Merion AreaJavelin800g2.120-0811
Apr 29Upper Merion DualApr 29 · Discus · Place 1 · Upper Merion AreaDiscus1.6kg1.99-0711
Apr 29Upper Merion DualApr 29 · Shot Put · Place 4 · Upper Merion AreaShot Put12lb4.36-08.5011
Apr 15Upper Merion DualApr 15 · Javelin · Place 1 · Upper Merion AreaJavelin800g1.123' 11"11
Apr 15Upper Merion DualApr 15 · Discus · Place 1 · Upper Merion AreaDiscus1.6kg1.104' 10"11
Apr 15Upper Merion DualApr 15 · Shot Put · Place 2 · Upper Merion AreaShot Put12lb2.37' 1" PB11
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Javelin · Place 13 · Upper Merion AreaJavelin800g13.118-07.0011
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Discus · Place 13 · Upper Merion AreaDiscus1.6kg13.112-06.0011
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Shot Put · Place 12 · Upper Merion AreaShot Put12lb12.36-09.5011
Apr 8Upper Perk DualApr 8 · Javelin · Place 6 · Upper Merion AreaJavelin800g6.116-1111
Apr 8Upper Perk DualApr 8 · Discus · Place 5 · Upper Merion AreaDiscus1.6kg5.101-0811
Apr 8Upper Perk DualApr 8 · Shot Put · Place 3 · Upper Merion AreaShot Put12lb3.36-11.2511
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Javelin · Place 2 · Upper Merion AreaJavelin800g2.119-0111
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Discus · Place 5 · Upper Merion AreaDiscus1.6kg5.102-0411
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Shot Put · Place 4 · Upper Merion AreaShot Put12lb4.36-00.0011
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Javelin · Place 7 · Upper Merion AreaJavelin800g7.130' 7"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Discus · Place 22 · Upper Merion AreaDiscus1.6kg22.90' 11"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Shot Put · Place 26 · Upper Merion AreaShot Put12lb26.36' 1"11
Mar 25Upper Merion HS vs PottstownMar 25 · Javelin · Place 1 · Upper Merion AreaJavelin1111-1111
Mar 25Upper Merion HS vs PottstownMar 25 · Discus · Place 1 · Upper Merion AreaDiscus193-011
Mar 25Upper Merion HS vs PottstownMar 25 · Shot Put · Place 1 · Upper Merion AreaShot Put136-9.511
Mar 14Phantom InvitationalMar 14 · Javelin · Place 13 · Upper Merion AreaJavelin13104-1.511
Mar 14Phantom InvitationalMar 14 · Discus · Place 10 · Upper Merion AreaDiscus10103-5.511
Mar 14Phantom InvitationalMar 14 · Shot Put · Place 9 · Upper Merion AreaShot Put936-811

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs Upper MerionMay 1 · Shot Put · Place 5 · Upper Merion AreaShot Put534-10.510
May 1Pope John Paul II HS vs Upper MerionMay 1 · Javelin · Place 5 · Upper Merion AreaJavelin595-1110
May 1Pope John Paul II HS vs Upper MerionMay 1 · Discus · Place 3 · Upper Merion AreaDiscus396-310
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Javelin · Place 5 · Upper Merion AreaJavelin585-910
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Discus · Place 5 · Upper Merion AreaDiscus574-1110
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Shot Put · Place 4 · Upper Merion AreaShot Put432-1010
Mar 15Phantom InvitationalMar 15 · Javelin · Place 16 · Upper Merion AreaJavelin1690-0—
Mar 15Phantom InvitationalMar 15 · Discus · Place 33 · Upper Merion AreaDiscus3359-1—
Mar 15Phantom InvitationalMar 15 · Shot Put · Place 24 · Upper Merion AreaShot Put2430-4.5—