Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorUpper Merion Dual · Apr 2920.10aUpper Merion DualApril 29, 2026
55m Hurdles · 33" · IndoorUrsinus HS Invitational · Jan 2411.89aUrsinus HS InvitationalJanuary 24, 2025
60m Hurdles · 33" / 0.838m · IndoorDVGTCA Meet-Invitational Day 1 · Dec 1811.37aDVGTCA Meet-Invitational Day 1December 18, 2025
Pole Vault · OutdoorPioneer Athletic Conference Championship · May 87-06.00Pioneer Athletic Conference ChampionshipMay 8, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8Pioneer Athletic Conference ChampionshipMay 8 · Pole Vault · Place 3 · Upper Merion AreaPole Vault3.7-06.00 PB10
May 2Lower Merion InvitationalMay 2 · Pole Vault · Upper Merion AreaPole Vault--NH10
Apr 29Upper Merion DualApr 29 · Pole Vault · Place 1 · Upper Merion AreaPole Vault1.7-06.0010
Apr 29Upper Merion DualApr 29 · 100m Hurdles · Place 4 · Upper Merion Area100m Hurdles33" / 0.838m4.20.10a PB10
Apr 15Upper Merion DualApr 15 · Pole Vault · Place 6 · Upper Merion AreaPole Vault6.6' 6"10
Apr 8Upper Perk DualApr 8 · Pole Vault · Place 3 · Upper Merion AreaPole Vault3.6-06.0010
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Pole Vault · Place 1 · Upper Merion AreaPole Vault1.7-00.0010
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Pole Vault · Upper Merion AreaPole Vault—NH10
Mar 25Upper Merion HS vs PottstownMar 25 · Pole Vault · Place 4 · Upper Merion AreaPole Vault46-010
Mar 14Phantom InvitationalMar 14 · Pole Vault · Place 6 · Upper Merion AreaPole Vault66-610
Feb 12Doug Wesner MemorialFeb 12 · Pole Vault · Place 14 · Upper Merion AreaPole Vault14.5' 6"10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 162LRS Indoor InvitationalJan 16 · Pole Vault · Upper Merion AreaPole Vault—DNS10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · 60m Hurdles · Place 43 · Upper Merion Area60m Hurdles33" / 0.838m43.11.37a PB10
Dec 12DVGTCA Meet #1Dec 12 · 60m Hurdles · Place 61 · Upper Merion Area60m Hurdles33" / 0.838m61.12.13a10
Feb 13Doug Wesner MemorialFeb 13 · 55m Hurdles · Place 40 · Upper Merion Area55m Hurdles33"Round P40.11.91a9
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 25 · Upper Merion Area55m Hurdles33"Round P25.14.37a9
Jan 24Ursinus HS InvitationalJan 24 · 55m Hurdles · Place 51 · Upper Merion Area55m Hurdles33"51.11.89a PB9

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1Pope John Paul II HS vs Upper MerionMay 1 · Pole Vault · Place 2 · Upper Merion AreaPole Vault25-69
Apr 25UD InviteApr 25 · 100m Hurdles · Upper Merion Area100m Hurdles33" / 0.838m--DNS9
Apr 8Upper Merion DualApr 8 · Pole Vault · Place 7 · Upper Merion AreaPole Vault7.5-06.009
Apr 8Upper Merion DualApr 8 · 100m Hurdles · Place 6 · Upper Merion Area100m Hurdles33" / 0.838m6.21.47a9
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Pole Vault · Place 5 · Upper Merion AreaPole Vault55-09
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · 100m Hurdles · Place 9 · Upper Merion Area100m Hurdles921.35a9
Mar 15Phantom InvitationalMar 15 · 300m Hurdles · Place 12 · Upper Merion Area300m Hurdles121:02.55a—
Mar 15Phantom InvitationalMar 15 · 100m Hurdles · Place 14 · Upper Merion Area100m Hurdles1422.44a—