Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorPIAA District 1 AA/AAA Championships · May 15171-09PIAA District 1 AA/AAA ChampionshipsMay 15, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · Javelin · Place 23 · PhoenixvilleJavelin800g23.148-012
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Javelin · Place 5 · PhoenixvilleJavelin800g5.171-09 PB12
May 8Pioneer Athletic Conference ChampionshipMay 8 · Javelin · Place 3 · PhoenixvilleJavelin800g3.161-08.0012
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · Javelin · Place 7 · PhoenixvilleJavelin800g7.165-03.012
Apr 18Jack Roddick Invitational 2026Apr 18 · Javelin · Place 22 · PhoenixvilleJavelin800g22.146-812
Apr 15Upper Perk Dual #2Apr 15 · Javelin · Place 1 · PhoenixvilleJavelin800g1.157-0712
Apr 8Pottstown at Phoenixville Dual Meet 2026Apr 8 · Javelin · Place 1 · PhoenixvilleJavelin800g1.151-0312
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Javelin · Place 1 · PhoenixvilleJavelin800g1.148-0012
Mar 25PJP at Phoenixville Dual Meet 2026Mar 25 · Javelin · Place 1 · PhoenixvilleJavelin1147-012
Mar 14Phantom InvitationalMar 14 · Javelin · Place 1 · PhoenixvilleJavelin1157-1012

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · Javelin · Place 15 · PhoenixvilleJavelin800g15.149-09.011
Apr 30Pottsgrove @ PhoenixvilleApr 30 · Javelin · Place 3 · PhoenixvilleJavelin3146-04—
Apr 9Phoenixville @ PottstownApr 9 · Javelin · Place 2 · PhoenixvilleJavelin800g2.155-10.0011
Apr 5Haverford InvitationalApr 5 · Javelin · Place 3 · PhoenixvilleJavelin3142-911
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Javelin · Place 2 · PhoenixvilleJavelin2134-411
Mar 26Pope John Paul II HS vs PhoenixvilleMar 26 · Javelin · Place 2 · PhoenixvilleJavelin2144-511
Mar 15Phantom InvitationalMar 15 · Javelin · Place 6 · PhoenixvilleJavelin6120-3—