Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorChes Mont JV Meet · Apr 2311.86aChes Mont JV MeetApril 23, 2025
110m Hurdles · 39" / 0.991m · OutdoorChes-Mont Champs · May 614.93aChes-Mont ChampsMay 6, 2026
200 Meters · Relay Split · IndoorTFCAGP #2 · Dec 2025.233TFCAGP #2December 20, 2025
300m Hurdles · 36" / 0.914m · OutdoorChes-Mont Champs · May 640.34aChes-Mont ChampsMay 6, 2026
400 Meters · OutdoorChes Mont JV Meet · Apr 2352.91aChes Mont JV MeetApril 23, 2025
55m Hurdles · 39" · IndoorT&FCAofGP #6 rescheduled · Jan 269.28aT&FCAofGP #6 rescheduledJanuary 26, 2024
60m Hurdles · 39" / 0.991m · IndoorHenderson Invitational · Feb 148.59aHenderson InvitationalFebruary 14, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 110m Hurdles · Place 29 · Great Valley110m Hurdles39" / 0.991mRound P29.16.53aWind: -2.112
May 6Ches-Mont ChampsMay 6 · 300m Hurdles · Place 2 · Great Valley300m Hurdles36" / 0.914m2.40.34a PB12
May 6Ches-Mont ChampsMay 6 · 110m Hurdles · Place 1 · Great Valley110m Hurdles39" / 0.991mRound P1.14.99a12
May 6Ches-Mont ChampsMay 6 · 110m Hurdles · Place 1 · Great Valley110m Hurdles39" / 0.991m1.14.93a PB12
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 300m Hurdles · Place 7 · Great Valley300m Hurdles36" / 0.914m7.40.65a12
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 110m Hurdles · Place 10 · Great Valley110m Hurdles39" / 0.991m10.15.70a12
Apr 11The Coatesville Track & Field InvitationalApr 11 · 300m Hurdles · Place 2 · Great Valley300m Hurdles240.43a12
Apr 1Rustin InviteApr 1 · 400 Meters · Place 42 · Great Valley400 Meters42.55.37a12
Mar 21Upper Darby RelaysMar 21 · 300m Hurdles · Place 3 · Great Valley300m Hurdles341.70a12
Mar 14Phantom InvitationalMar 14 · 300m Hurdles · Place 1 · Great Valley300m Hurdles142.98a12
Mar 14Phantom InvitationalMar 14 · 110m Hurdles · Place 2 · Great Valley110m Hurdles215.48a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 60m Hurdles · Place 24 · Great Valley60m Hurdles39" / 0.991mRound P24.8.70a12
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 8 · Great Valley60m Hurdles88.6112
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 5 · Great Valley60m Hurdles58.6212
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 60m Hurdles · Place 7 · Great Valley60m Hurdles78.4612
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 60m Hurdles · Place 8 · Great Valley60m HurdlesRound P88.4312
Feb 14Henderson InvitationalFeb 14 · 60m Hurdles · Place 2 · Great Valley60m Hurdles39" / 0.991m2.8.59a PB12
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60m Hurdles · Place 38 · Great Valley60m HurdlesRound P3810.3212
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60m Hurdles · Place 38 · Great Valley60m HurdlesRound P3810.3212
Jan 10Kevin Dare InviteJan 10 · 60m Hurdles · Place 12 · GREAT VALLEY60m Hurdles129.2712

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 200 Meters · Great Valley200 MetersRelay Split—25.233 PB12
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 12 · Great Valley60m Hurdles39" / 0.991mRound P12.9.17a12
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 11 · Great Valley60m Hurdles39" / 0.991m11.9.00a12
Dec 13TFCAGP #1Dec 13 · 60m Hurdles · Place 17 · Great Valley60m Hurdles39" / 0.991mRound P17.9.05a12
Jan 24TFCAofGP NoviceJan 24 · 55m Hurdles · Place 4 · Great Valley55m Hurdles49.1011
Jan 4TFCAGP #4Jan 4 · 60m Hurdles · Place 20 · Great Valley60m Hurdles39" / 0.991mRound P20.9.62a11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 300m Hurdles · Place 23 · Great Valley300m Hurdles36" / 0.914m23.42.76a11
May 7Ches-Mont League ChampsMay 7 · 300m Hurdles · Place 2 · Great Valley300m Hurdles36" / 0.914m2.40.60a11
May 7Ches-Mont League ChampsMay 7 · 110m Hurdles · Place 3 · Great Valley110m Hurdles39" / 0.991mRound P3.15.95a11
May 7Ches-Mont League ChampsMay 7 · 110m Hurdles · Place 2 · Great Valley110m Hurdles39" / 0.991m2.15.68a11
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 300m Hurdles · Place 11 · Great Valley300m Hurdles36" / 0.914m11.40.73a11
Apr 23Ches Mont JV MeetApr 23 · 400 Meters · Place 1 · Great Valley400 Meters1.52.91a PB11
Apr 23Ches Mont JV MeetApr 23 · 100 Meters · Place 6 · Great Valley100 Meters6.11.86a PB11
Apr 12The Coatesville Track and Field InvitationalApr 12 · 300m Hurdles · Place 6 · Great Valley300m Hurdles36" / 0.914m6.40.80a11
Apr 12Coatesville Track and Field InvitationalApr 12 · 300m Hurdles · Place 6 · Great Valley300m Hurdles36" / 0.914m6.40.80a11
Mar 22Upper Darby RelaysMar 22 · 300m Hurdles · Place 4 · Great Valley300m Hurdles441.6911
Mar 15Phantom InvitationalMar 15 · 110m Hurdles · Place 2 · Great Valley110m Hurdles217.52a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8Ches-Mont ChampionshipsMay 8 · 300m Hurdles · Place 16 · Great Valley300m Hurdles1646.4010
May 8Ches-Mont ChampionshipsMay 8 · 110m Hurdles · Place 7 · Great Valley110m Hurdles717.4910
May 8Ches-Mont ChampionshipsMay 8 · 110m Hurdles · Place 8 · Great Valley110m HurdlesRound P817.2810
May 8Ches-Mont ChampionshipsMay 8 · 300m Hurdles · Place 12 · Great Valley300m Hurdles1243.8210
May 8Ches-Mont ChampionshipsMay 8 · 110m Hurdles · Place 4 · Great Valley110m Hurdles416.9410
May 4Lower Merion InvitationalMay 4 · 110m Hurdles · Place 6 · Great Valley110m Hurdles617.8510
May 4Lower Merion InvitationalMay 4 · 300m Hurdles · Place 9 · Great Valley300m Hurdles944.7210
Mar 16The Phoenixville ClassicMar 16 · 110m Hurdles · Place 6 · Great Valley110m Hurdles617.81—
Mar 16The Phoenixville ClassicMar 16 · 110m Hurdles · Place 6 · Great Valley110m Hurdles617.81—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 3TFCAofGP Meet # 7Feb 3 · 60m Hurdles · Place 20 · Great Valley60m Hurdles2010.1210
Jan 26T&FCAofGP #6 rescheduledJan 26 · 55m Hurdles · Place 13 · Great Valley55m Hurdles39"Round P13.9.28a PB10
Jan 6TFCAofGP #4Jan 6 · 60m Hurdles · Place 24 · Great Valley60m HurdlesRound P249.7710

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 16TFCAofGP Meet #1Dec 16 · 60m Hurdles · Place 46 · Great Valley60m Hurdles39" / 0.991mRound P46.10.45a10
Feb 10TFCAofGP Last Chance MeetFeb 10 · 60m Hurdles · Place 31 · Great Valley60m HurdlesRound P3110.069
Jan 27TFCAofGP Meet #8Jan 27 · 55m Hurdles · Place 12 · Great Valley55m HurdlesRound P129.799
Jan 27TFCAofGP Meet #8Jan 27 · 55m Hurdles · Place 9 · Great Valley55m Hurdles99.419
Jan 27TFCAofGP Meet #8Jan 27 · 55m Hurdles · Place 9 · Great Valley55m Hurdles99.419
Jan 27TFCAofGP Meet #8Jan 27 · 55m Hurdles · Place 12 · Great Valley55m Hurdles129.799
Jan 20TFCAofGP Meet #7Jan 20 · 55m Hurdles · Place 6 · Great Valley55m HurdlesRound P610.319
Jan 20TFCAofGP Meet #7Jan 20 · 55m Hurdles · Place 6 · Great Valley55m Hurdles610.119