Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorLower Merion Invitational · May 2118-01.00Lower Merion InvitationalMay 2, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2Lower Merion InvitationalMay 2 · Javelin · Place 10 · Upper Merion AreaJavelin800g10.118-01.00 PB12
Apr 29Upper Merion DualApr 29 · Javelin · Place 4 · Upper Merion AreaJavelin800g4.102-0912
Apr 15Upper Merion DualApr 15 · Javelin · Place 3 · Upper Merion AreaJavelin800g3.110' 11"12
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Javelin · Place 19 · Upper Merion AreaJavelin800g19.91-04.0012
Apr 8Upper Perk DualApr 8 · Javelin · Place 10 · Upper Merion AreaJavelin800g10.90-0012
Mar 14Phantom InvitationalMar 14 · Javelin · Place 16 · Upper Merion AreaJavelin1698-212
Mar 14Phantom InvitationalMar 14 · Discus · Place 24 · Upper Merion AreaDiscus2470-8.512

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs Upper MerionMay 1 · Javelin · Place 8 · Upper Merion AreaJavelin884-311
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Javelin · Place 8 · Upper Merion AreaJavelin864-911
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Discus · Place 10 · Upper Merion AreaDiscus1057-411
Mar 15Phantom InvitationalMar 15 · Javelin · Place 26 · Upper Merion AreaJavelin2660-10—
Mar 15Phantom InvitationalMar 15 · Shot Put · Place 33 · Upper Merion AreaShot Put3323-10.5—