Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPennridge at CB West · Apr 1613.81Pennridge at CB WestApril 16, 2024
100m Hurdles · 33" / 0.838m · OutdoorSOL Colonial Champs · May 815.06aSOL Colonial ChampsMay 8, 2026
200 Meters · OutdoorPennridge at CB West · Apr 1629.18Pennridge at CB WestApril 16, 2024
200 Meters · Relay Split · IndoorRJBIC · Dec 2928.686RJBICDecember 29, 2025
300m Hurdles · 30" / 0.762m · OutdoorPennridge at CB South · Mar 2449.56aPennridge at CB SouthMarch 24, 2026
55m Hurdles · 33" · IndoorOcean Breeze Invitational · Feb 19.08aOcean Breeze InvitationalFebruary 1, 2025
60m Hurdles · 33" / 0.838m · IndoorUpper Dublin Winter Series - Sprint Night · Jan 39.42aUpper Dublin Winter Series - Sprint NightJanuary 3, 2026
Long Jump · IndoorDVGTCA Meet-Invitational Day 1 · Dec 1815-10.75DVGTCA Meet-Invitational Day 1December 18, 2025
Long Jump · OutdoorHelman/Hosier Invite · Apr 3017' 5.5"Helman/Hosier InviteApril 30, 2026
Triple Jump · OutdoorCardinal Classic · Apr 1035' 9.5"Cardinal ClassicApril 10, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 100m Hurdles · Place 16 · Pennridge100m Hurdles33" / 0.838mRound P16.15.14aWind: 1.511
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Triple Jump · Place 12 · PennridgeTriple Jump12.35-04.50Wind: -0.411
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Long Jump · PennridgeLong Jump--DNS11
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100m Hurdles · Place 7 · Pennridge100m Hurdles33" / 0.838mRound P7.15.30aWind: 0.911
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100m Hurdles · Place 7 · Pennridge100m Hurdles33" / 0.838m7.15.15aWind: 1.511
May 8SOL Colonial ChampsMay 8 · Triple Jump · Place 3 · PennridgeTriple Jump3.35-04.7511
May 8SOL Colonial ChampsMay 8 · Long Jump · Place 3 · PennridgeLong Jump3.17-03.5011
May 8SOL Colonial ChampsMay 8 · 100m Hurdles · Place 2 · Pennridge100m Hurdles33" / 0.838mRound P2.15.22a11
May 8SOL Colonial ChampsMay 8 · 100m Hurdles · Place 1 · Pennridge100m Hurdles33" / 0.838m1.15.06a PB11
Apr 30Helman/Hosier InviteApr 30 · Triple Jump · Place 2 · PennridgeTriple Jump2.35' 7"11
Apr 30Helman/Hosier InviteApr 30 · Long Jump · Place 2 · PennridgeLong Jump2.17' 5.5" PB11
Apr 30Helman/Hosier InviteApr 30 · 100m Hurdles · Place 1 · Pennridge100m Hurdles33" / 0.838m1.15.54a11
Apr 28Pennridge at CB West (Girls)Apr 28 · Triple Jump · Place 1 · PennridgeTriple Jump1.34' 2.75"11
Apr 28Pennridge at CB West (Girls)Apr 28 · Long Jump · Place 1 · PennridgeLong Jump1.16' 7.75"11
Apr 28Pennridge at CB West (Girls)Apr 28 · 100m Hurdles · Place 1 · Pennridge100m Hurdles33" / 0.838m1.15.54a11
Apr 10Cardinal ClassicApr 10 · Triple Jump · Place 2 · PennridgeTriple Jump2.35' 9.5" PB11
Apr 10Cardinal ClassicApr 10 · Long Jump · Place 11 · PennridgeLong Jump11.16' 0"11
Apr 10Cardinal ClassicApr 10 · 100m Hurdles · Place 2 · Pennridge100m Hurdles33" / 0.838m2.15.64a11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 100m Hurdles · Place 3 · Pennridge100m Hurdles33" / 0.838m3.16.09a11
Mar 24Pennridge at CB SouthMar 24 · Long Jump · Place 1 · PennridgeLong Jump1.16' 3"11
Mar 24Pennridge at CB SouthMar 24 · 300m Hurdles · Place 2 · Pennridge300m Hurdles30" / 0.762m2.49.56a PB11
Mar 24Pennridge at CB SouthMar 24 · 100m Hurdles · Place 1 · Pennridge100m Hurdles33" / 0.838m1.16.01a11

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 8 · Pennridge 0160m Hurdles89.4711
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 10 · Pennridge 0160m HurdlesRound P109.5911
Feb 13Tim Hickey Meet of ChampsFeb 13 · 60m Hurdles · Place 8 · Pennridge 0160m Hurdles89.4311
Feb 13Tim Hickey Meet of ChampsFeb 13 · 60m Hurdles · Place 7 · Pennridge 0160m HurdlesRound P79.5311
Jan 10Kevin Dare InviteJan 10 · Long Jump · Place 10 · PENNRIDGELong Jump1015-11.0011
Jan 10Kevin Dare InviteJan 10 · 60m Hurdles · Place 8 · PENNRIDGE60m Hurdles89.6611
Jan 10Kevin Dare InviteJan 10 · 60m Hurdles · Place 8 · Pennridge60m Hurdles89.4511
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 60m Hurdles · Place 8 · Pennridge60m Hurdles33" / 0.838mRound P8.9.65a11
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 60m Hurdles · Place 4 · Pennridge60m Hurdles33" / 0.838m4.9.42a PB11
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · Long Jump · Place 13 · PennridgeLong Jump13.15-06.7511

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 200 Meters · Pennridge200 MetersRelay Split—28.686 PB11
Dec 29RJBICDec 29 · 60m Hurdles · Place 3 · Pennridge60m Hurdles33" / 0.838mRound P3.9.75a11
Dec 29RJBICDec 29 · 60m Hurdles · Place 3 · Pennridge60m Hurdles33" / 0.838m3.9.53a11
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · 60m Hurdles · Place 2 · Pennridge60m Hurdles33" / 0.838m2.9.60a11
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · Long Jump · Place 14 · PennridgeLong Jump14.15-10.75 PB11
Dec 12DVGTCA Meet #1Dec 12 · 60m Hurdles · Place 7 · Pennridge60m Hurdles33" / 0.838m7.10.01a11
Dec 12DVGTCA Meet #1Dec 12 · Long Jump · Place 6 · PennridgeLong Jump6.15-03.5011
Feb 23Kristian Marche Memorial InvitationalFeb 23 · 60m Hurdles · Place 30 · Pennridge60m HurdlesRound P3010.0110
Feb 19DVGTCA Meet of ChampionsFeb 19 · 60m Hurdles · Place 10 · Pennridge60m Hurdles109.7110
Feb 19DVGTCA Meet of ChampionsFeb 19 · 60m Hurdles · Place 15 · Pennridge60m HurdlesRound P159.9210
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 5 · Pennridge55m Hurdles33"Round P5.9.26a10
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 3 · Pennridge55m Hurdles33"3.9.08a PB10
Jan 24Ursinus HS InvitationalJan 24 · 55m Hurdles · Place 11 · Pennridge55m Hurdles33"11.9.71a10
Jan 11Kevin Dare InvitationalJan 11 · 60m Hurdles · Place 10 · Pennridge60m Hurdles109.88a—
Jan 3DVGTCA Meet #5Jan 3 · 60m Hurdles · Place 4 · Pennridge60m Hurdles49.9810

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 100m Hurdles · Place 8 · Pennridge100m Hurdles33" / 0.838mRound P8.15.58aWind: 1.310
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 100m Hurdles · Place 8 · Pennridge100m Hurdles33" / 0.838m8.15.76aWind: -1.910
May 9SOL Colonial ChampsMay 9 · Long Jump · Place 8 · PennridgeLong Jump815-04.0010
May 9SOL Colonial ChampsMay 9 · 300m Hurdles · Place 11 · Pennridge300m Hurdles1150.1010
May 9SOL Colonial ChampsMay 9 · 100m Hurdles · Place 2 · Pennridge100m HurdlesRound P215.8510
May 9SOL Colonial ChampsMay 9 · 100m Hurdles · Place 1 · Pennridge100m Hurdles115.3510
Apr 17Jim Kelly InvitationalApr 17 · Long Jump · Place 5 · PennridgeLong Jump515-05.2510
Apr 17Jim Kelly InvitationalApr 17 · 100m Hurdles · Place 2 · Pennridge100m Hurdles215.6110
Apr 12CB West RelaysApr 12 · Long Jump · Place 4 · PennridgeLong Jump4.14-11.0010
Apr 12CB West RelaysApr 12 · 300m Hurdles · Place 5 · Pennridge300m Hurdles30" / 0.762m5.51.02a10
Apr 4Cardinal ClassicApr 4 · Long Jump · Place 24 · PennridgeLong Jump2415-02.0010
Apr 4Cardinal ClassicApr 4 · 100m Hurdles · Place 5 · Pennridge100m Hurdles516.2410
Mar 29North Penn OpenMar 29 · 300m Hurdles · Place 13 · Pennridge300m Hurdles1350.3410
Mar 29North Penn OpenMar 29 · 100m Hurdles · Place 2 · Pennridge100m Hurdles215.6810

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · 60m Hurdles · Place 5 · Pennridge60m Hurdles33" / 0.838mRound P5.10.23a10
Dec 27Robert J Burdette Indoor ClassicDec 27 · 60m Hurdles · Place 4 · Pennridge60m Hurdles33" / 0.838m4.10.14a10
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · 60m Hurdles · Place 12 · Pennridge60m Hurdles33" / 0.838m12.10.44a10
Dec 13DVGTCA Meet #2 Dec 13 · 60m Hurdles · Place 15 · Pennridge60m Hurdles33" / 0.838m15.10.36a10
Dec 6DVGTCA Meet #1Dec 6 · 60m Hurdles · Place 8 · Pennridge60m Hurdles33" / 0.838m8.10.15a10
Feb 16The Tim Hickey Meet of ChampionsFeb 16 · 60m Hurdles · Place 13 · Pennridge60m HurdlesRound P1310.0489
Feb 2DVGTCA Meet #7Feb 2 · 60m Hurdles · Place 3 · Pennridge60m Hurdles39.989
Feb 2DVGTCA Meet #7Feb 2 · 60m Hurdles · Place 3 · Pennridge60m Hurdles39.989
Jan 12DVGTCA Meet #6Jan 12 · 60m Hurdles · Place 5 · Pennridge60m Hurdles510.169

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17PIAA District I ChampionshipsMay 17 · 100m Hurdles · Place 17 · Pennridge100m Hurdles33" / 0.838mRound P17.16.21aWind: 09
May 10SOL Colonial Division ChampionshipsMay 10 · 300m Hurdles · Place 12 · Pennridge300m Hurdles1250.389
May 10SOL Colonial Division ChampionshipsMay 10 · 100m Hurdles · Place 6 · Pennridge100m Hurdles616.469
May 10SOL Colonial Division ChampionshipsMay 10 · 100m Hurdles · Place 3 · Pennridge100m HurdlesRound P316.599
May 4Lady Rocker InvitationalMay 4 · 300m Hurdles · Place 2 · Pennridge300m Hurdles250.009
May 4Lady Rocker InvitationalMay 4 · 100m Hurdles · Place 1 · Pennridge100m Hurdles116.819
May 2Helman Hosier InvitationalMay 2 · 100m Hurdles · Place 3 · Pennridge100m Hurdles316.479
Apr 16Pennridge at CB WestApr 16 · 200 Meters · Place 8 · Pennridge200 Meters829.18 PB—
Apr 16Pennridge at CB WestApr 16 · 100m Hurdles · Place 1 · Pennridge100m Hurdles116.76—
Apr 16Pennridge at CB WestApr 16 · 100 Meters · Place 10 · Pennridge100 Meters1013.81 PB—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · 60m Hurdles · Pennridge60m Hurdles33" / 0.838mRound P--FS9
Dec 20DVGTCA Meet #3Dec 20 · 60m Hurdles · Place 12 · Pennridge60m Hurdles33" / 0.838m12.10.53a9
Dec 15DVGTCA Meet #2Dec 15 · 60m Hurdles · Place 14 · Pennridge60m Hurdles33" / 0.838m14.10.71a9
Dec 8DVGTCA Meet #1Dec 8 · 60m Hurdles · Place 18 · Pennridge60m Hurdles33" / 0.838m18.10.63a9