Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRidley CAL · Apr 813.42aRidley CALApril 8, 2026
100m Hurdles · 33" / 0.838m · Outdoor22nd Annual Unionville Invitational · Apr 2517.61a22nd Annual Unionville InvitationalApril 25, 2026
200 Meters · OutdoorNorth Penn Open · Mar 2927.76North Penn OpenMarch 29, 2025
300m Hurdles · 30" / 0.762m · OutdoorLower Merion Invitational · May 251.60aLower Merion InvitationalMay 2, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 6Central League Championship 26May 6 · 300m Hurdles · Place 21 · Lower Merion300m Hurdles30" / 0.762m21.53.52a11
May 6Central League Championship 26May 6 · 100m Hurdles · Place 17 · Lower Merion100m Hurdles33" / 0.838m17.18.31a11
May 2Lower Merion InvitationalMay 2 · 300m Hurdles · Place 15 · Lower Merion300m Hurdles30" / 0.762m15.51.60a PB11
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 100m Hurdles · Place 44 · Lower Merion100m Hurdles33" / 0.838m44.18.28a11
Apr 2522nd Annual Unionville InvitationalApr 25 · 100m Hurdles · Place 7 · Lower Merion100m Hurdles33" / 0.838mRound P7.17.77a11
Apr 2522nd Annual Unionville InvitationalApr 25 · 100m Hurdles · Place 8 · Lower Merion100m Hurdles33" / 0.838m8.17.61a PB11
Apr 11The Coatesville Track & Field InvitationalApr 11 · 100m Hurdles · Place 10 · Lower Merion100m HurdlesRound P1018.38a11
Apr 8Ridley CALApr 8 · 300m Hurdles · Place 10 · Lower Merion300m Hurdles30" / 0.762m10.54.16a11
Apr 8Ridley CALApr 8 · 100m Hurdles · Place 2 · Lower Merion100m Hurdles33" / 0.838m2.17.71a11
Apr 8Ridley CALApr 8 · 200 Meters · Place 16 · Lower Merion200 Meters16.28.44a11
Apr 8Ridley CALApr 8 · 100 Meters · Place 13 · Lower Merion100 Meters13.13.42a PB11
Mar 18Lower Merion ScrimmageMar 18 · 300m Hurdles · Place 2 · Lower Merion300m Hurdles253.5111
Mar 18Lower Merion ScrimmageMar 18 · 100 Meters · Place 5 · Lower Merion100 Meters513.4511

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 18Kristian Marche Memorial InvitationalJan 18 · 60m Hurdles · Place 23 · Lower Merion60m HurdlesRound P2310.9611
Jan 9DVGTCA Meet #5Jan 9 · 60m Hurdles · Place 25 · Lower Merion60m Hurdles2510.6011

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7Central League Individual ChampsMay 7 · 100m Hurdles · Place 6 · Lower Merion100m Hurdles617.0410
Mar 29North Penn OpenMar 29 · 300m Hurdles · Place 17 · Lower Merion300m Hurdles1753.0810
Mar 29North Penn OpenMar 29 · 100m Hurdles · Place 26 · Lower Merion100m Hurdles2618.6510
Mar 29North Penn OpenMar 29 · 200 Meters · Place 27 · Lower Merion200 Meters2727.76 PB10
Mar 19Lower Merion MeetMar 19 · 100m Hurdles · Place 1 · Lower Merion100m Hurdles117.9610
Mar 19Lower Merion MeetMar 19 · 300m Hurdles · Place 2 · Lower Merion300m Hurdles252.6110

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10DVGTCA Meet #6Jan 10 · 60m Hurdles · Place 34 · Lower Merion60m Hurdles3411.1410

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8Central League Individual ChampsMay 8 · 200 Meters · Place 20 · Lower Merion200 Meters2028.189
May 8Central League Individual ChampsMay 8 · 100m Hurdles · Place 12 · Lower Merion100m Hurdles1218.339
May 8Central League Individual ChampsMay 8 · 300m Hurdles · Place 11 · Lower Merion300m Hurdles1152.119
May 4Lower Merion InvitationalMay 4 · 100m Hurdles · Place 6 · Lower Merion100m Hurdles618.469
Apr 6Haverford InvitationalApr 6 · 100m Hurdles · Place 22 · Lower Merion100m Hurdles2219.01FR

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 12DVGTCA Meet #6Jan 12 · 60m Hurdles · Place 30 · Lower Merion60m Hurdles3011.429