Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorPioneer Athletic Conference Championship · May 816.50aPioneer Athletic Conference ChampionshipMay 8, 2026
300m Hurdles · 30" / 0.762m · OutdoorUpper Merion Dual · Apr 2948.09aUpper Merion DualApril 29, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 8Pioneer Athletic Conference ChampionshipMay 8 · 300m Hurdles · Place 5 · Upper Merion Area300m Hurdles30" / 0.762m5.48.62a10
May 8Pioneer Athletic Conference ChampionshipMay 8 · 100m Hurdles · Place 7 · Upper Merion Area100m Hurdles33" / 0.838mRound P7.16.75a10
May 8Pioneer Athletic Conference ChampionshipMay 8 · 100m Hurdles · Place 7 · Upper Merion Area100m Hurdles33" / 0.838m7.16.50a PB10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 300m Hurdles · Place 19 · Upper Merion Area300m Hurdles30" / 0.762m19.49.23a10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 100m Hurdles · Place 22 · Upper Merion Area100m Hurdles33" / 0.838m22.16.60a10
Apr 29Upper Merion DualApr 29 · 300m Hurdles · Place 1 · Upper Merion Area300m Hurdles30" / 0.762m1.48.09a PB10
Apr 29Upper Merion DualApr 29 · 100m Hurdles · Place 1 · Upper Merion Area100m Hurdles33" / 0.838m1.16.65a10
Apr 17Twin Valley Raider InvitationalApr 17 · 300m Hurdles · Place 4 · Upper Merion Area300m Hurdles448.54a10
Apr 17Twin Valley Raider InvitationalApr 17 · 100m Hurdles · Place 14 · Upper Merion Area100m HurdlesRound P1417.21a10
Apr 17Twin Valley Raider InvitationalApr 17 · 300m Hurdles · Place 4 · Upper Merion Area300m Hurdles448.5410
Apr 17Twin Valley Raider InvitationalApr 17 · 100m Hurdles · Place 14 · Upper Merion Area100m Hurdles1417.2110
Apr 15Upper Merion DualApr 15 · 300m Hurdles · Place 1 · Upper Merion Area300m Hurdles30" / 0.762m1.49.90a10
Apr 15Upper Merion DualApr 15 · 100m Hurdles · Place 1 · Upper Merion Area100m Hurdles33" / 0.838m1.16.63a10
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 300m Hurdles · Place 3 · Upper Merion Area300m Hurdles30" / 0.762m3.48.57a10
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 100m Hurdles · Place 1 · Upper Merion Area100m Hurdles33" / 0.838m1.17.07a10
Apr 8Upper Perk DualApr 8 · 300m Hurdles · Place 1 · Upper Merion Area300m Hurdles30" / 0.762m1.51.72a10
Apr 8Upper Perk DualApr 8 · 100m Hurdles · Place 2 · Upper Merion Area100m Hurdles33" / 0.838m2.16.97a10
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 300m Hurdles · Place 1 · Upper Merion Area300m Hurdles30" / 0.762m1.51.43a10
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · 100m Hurdles · Place 1 · Upper Merion Area100m Hurdles33" / 0.838m1.16.64a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 300m Hurdles · Place 10 · Upper Merion Area300m Hurdles30" / 0.762m10.50.69a10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 100m Hurdles · Place 5 · Upper Merion Area100m Hurdles33" / 0.838m5.17.07a10
Mar 25Upper Merion HS vs PottstownMar 25 · 100m Hurdles · Place 1 · Upper Merion Area100m Hurdles116.410
Mar 14Phantom InvitationalMar 14 · 300m Hurdles · Place 1 · Upper Merion Area300m Hurdles152.91a10
Mar 14Phantom InvitationalMar 14 · 100m Hurdles · Place 4 · Upper Merion Area100m Hurdles417.44a10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs Upper MerionMay 1 · Pole Vault · Place 1 · Upper Merion AreaPole Vault16-09
May 1Pope John Paul II HS vs Upper MerionMay 1 · 300m Hurdles · Place 2 · Upper Merion Area300m Hurdles255.199
May 1Pope John Paul II HS vs Upper MerionMay 1 · 100m Hurdles · Place 2 · Upper Merion Area100m Hurdles217.629
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Pole Vault · Place 4 · Upper Merion AreaPole Vault45-69
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 300m Hurdles · Place 4 · Upper Merion Area300m Hurdles455.79a9
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 100m Hurdles · Place 3 · Upper Merion Area100m Hurdles319.75a9