Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorPIAA District 1 AA/AAA Championships · May 1514.44aPIAA District 1 AA/AAA ChampionshipsMay 15, 2026
200 Meters · IndoorTFCAofGP Meet #6 · Jan 1623.07TFCAofGP Meet #6January 16, 2026
200 Meters · OutdoorCAL Meet #3 · Apr 1522.53aCAL Meet #3April 15, 2026
200 Meters · Relay Split · IndoorTFCAGP #7 · Jan 2323.105TFCAGP #7January 23, 2026
300 Meters · IndoorOcean Breeze Freedom Games · Jan 336.42Ocean Breeze Freedom GamesJanuary 3, 2026
300m Hurdles · 36" / 0.914m · OutdoorPIAA District 1 AA/AAA Championships · May 1537.66aPIAA District 1 AA/AAA ChampionshipsMay 15, 2026
400 Meters · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 3150.76The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
60 Meter · IndoorTFCAGP #5 · Jan 117.47aTFCAGP #5January 11, 2025
60 Meters · IndoorTFCAofGP Last Chance Meet · Feb 67.380TFCAofGP Last Chance MeetFebruary 6, 2026
60m Hurdles · 39" / 0.991m · IndoorPTFCA Championships · Mar 18.17aPTFCA ChampionshipsMarch 1, 2026
Pole Vault · IndoorRobert J Burdette Indoor Classic · Dec 288-00.00Robert J Burdette Indoor ClassicDecember 28, 2023
Pole Vault · OutdoorCAL Meet #3 @ Harriton · Apr 179-0CAL Meet #3 @ HarritonApril 17, 2024

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914mRound P1.37.71a12
May 22PIAA Track & Field State ChampionshipsMay 22 · 300m Hurdles · Place 2 · Penncrest300m Hurdles36" / 0.914m2.38.22a12
May 22PIAA Track & Field State ChampionshipsMay 22 · 110m Hurdles · Place 17 · Penncrest110m Hurdles39" / 0.991mRound P17.14.83aWind: 012
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914mRound P1.37.66a PB12
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 300m Hurdles · Place 3 · Penncrest300m Hurdles36" / 0.914m3.38.03a12
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 110m Hurdles · Place 6 · Penncrest110m Hurdles39" / 0.991mRound P6.14.44a PBWind: 1.612
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 110m Hurdles · Place 6 · Penncrest110m Hurdles39" / 0.991m6.14.76aWind: 1.412
May 6Central League Championship 26May 6 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914m1.38.63a12
May 6Central League Championship 26May 6 · 110m Hurdles · Place 2 · Penncrest110m Hurdles39" / 0.991m2.14.76a12
Apr 29Delco ChampsApr 29 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914mRound P1.38.90a12
Apr 29Delco ChampsApr 29 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914m1.38.46a12
Apr 29Delco ChampsApr 29 · 110m Hurdles · Place 2 · Penncrest110m Hurdles39" / 0.991mRound P2.14.81a12
Apr 29Delco ChampsApr 29 · 110m Hurdles · Place 3 · Penncrest110m Hurdles39" / 0.991m3.14.60a12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914m1.38.28a12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 110m Hurdles · Place 4 · Penncrest110m Hurdles39" / 0.991m4.14.82a12
Apr 18Rap Curry InvitationalApr 18 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914m1.38.28a12
Apr 18Rap Curry InvitationalApr 18 · 110m Hurdles · Place 4 · Penncrest110m Hurdles39" / 0.991m4.14.82a12
Apr 15CAL Meet #3Apr 15 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914m1.38.73a12
Apr 15CAL Meet #3Apr 15 · 110m Hurdles · Place 2 · Penncrest110m Hurdles39" / 0.991m2.14.67a12
Apr 15CAL Meet #3Apr 15 · 200 Meters · Place 5 · Penncrest200 Meters5.22.53a PB12
Apr 8CAL Meet #2 @ ConestogaApr 8 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914m1.39.26a12
Apr 8CAL Meet #2 @ ConestogaApr 8 · 110m Hurdles · Place 1 · Penncrest110m Hurdles39" / 0.991m1.14.71a12
Apr 8CAL Meet #2 @ ConestogaApr 8 · 200 Meters · Place 1 · Penncrest200 Meters1.22.90a12
Apr 1Green Raider InvApr 1 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914m1.38.01a12
Apr 1Green Raider InvApr 1 · 110m Hurdles · Place 2 · Penncrest110m Hurdles39" / 0.991m2.14.64a12
Apr 1Green Raider InvApr 1 · 200 Meters · Place 7 · Penncrest200 Meters7.22.62a12
Mar 25CAL Week #1 PenncrestMar 25 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914m1.39.31a12
Mar 25CAL Week #1 PenncrestMar 25 · 110m Hurdles · Place 1 · Penncrest110m Hurdles39" / 0.991m1.15.03a12

2026 Indoor Track

27 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 60m Hurdles · Place 8 · Penncrest60m Hurdles39" / 0.991mRound P8.8.17a PB12
Mar 1PTFCA ChampionshipsMar 1 · 60m Hurdles · Place 7 · Penncrest60m Hurdles39" / 0.991m7.8.18a12
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 2 · Penncrest 0160m Hurdles28.2112
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 1 · Penncrest 0160m Hurdles18.3312
Feb 18The Pub Last ChanceFeb 18 · 60m Hurdles · Place 3 · Penncrest 0160m Hurdles38.40—
Feb 16TFCAofGP Meet of ChampionsFeb 16 · 60m Hurdles · Place 10 · Penncrest60m HurdlesRound P108.4912
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60 Meters · Place 25 · Penncrest60 MetersRound P257.380 PB12
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60m Hurdles · Place 3 · Penncrest60m Hurdles38.4612
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60m Hurdles · Place 3 · Penncrest60m HurdlesRound P38.41qSQG12
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60 Meters · Place 25 · Penncrest60 MetersRound P257.38012
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60m Hurdles · Place 3 · Penncrest60m Hurdles38.4612
Feb 6TFCAofGP Last Chance MeetFeb 6 · 60m Hurdles · Place 3 · Penncrest60m HurdlesRound P38.41qSQG12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 19 · Penncrest 01400 Meters1950.76 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55m Hurdles · Place 7 · Penncrest 0155m HurdlesRound P77.8712
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55m Hurdles · Place 8 · Penncrest 0155m Hurdles87.8412
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 400 Meters · Place 19 · Penncrest 01400 Meters1950.7612
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55m Hurdles · Place 7 · Penncrest 0155m HurdlesRound P77.8712
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 55m Hurdles · Place 8 · Penncrest 0155m Hurdles87.8412
Jan 23TFCAGP #7Jan 23 · 200 Meters · Penncrest200 MetersRelay Split—23.105 PB12
Jan 23TFCAGP #7Jan 23 · 60m Hurdles · Place 5 · Penncrest60m Hurdles39" / 0.991mRound P5.8.64a12
Jan 23TFCAGP #7Jan 23 · 60m Hurdles · Place 3 · Penncrest60m Hurdles39" / 0.991m3.8.52a12
Jan 16TFCAofGP Meet #6Jan 16 · 200 Meters · Place 18 · Penncrest200 Meters1823.07 PB—
Jan 10TFCAGP #5Jan 10 · 60m Hurdles · Place 3 · Penncrest60m HurdlesRound P38.57a12
Jan 10TFCAGP #5Jan 10 · 60m Hurdles · Place 4 · Penncrest60m Hurdles48.55a12
Jan 3Ocean Breeze Freedom GamesJan 3 · 300 Meters · Place 26 · Penncrest 01300 MetersRound P2636.42 PB12
Jan 3Ocean Breeze Freedom GamesJan 3 · 55m Hurdles · Place 6 · Penncrest 0155m HurdlesRound P67.8712
Jan 3Ocean Breeze Freedom GamesJan 3 · 55m Hurdles · Place 6 · Penncrest 0155m Hurdles67.7012

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 60m Hurdles · Penncrest60m Hurdles39" / 0.991mRound P--DNS12
Dec 20TFCAGP #2Dec 20 · 200 Meters · Penncrest200 MetersRelay Split—23.62712
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 4 · Penncrest60m Hurdles39" / 0.991mRound P4.8.75a12
Dec 20TFCAGP #2Dec 20 · 60m Hurdles · Place 7 · Penncrest60m Hurdles39" / 0.991m7.8.78a12
Dec 13TFCAGP #1Dec 13 · 60m Hurdles · Place 5 · Penncrest60m Hurdles39" / 0.991mRound P5.8.50a12
Dec 13TFCAGP #1Dec 13 · 60m Hurdles · Place 6 · Penncrest60m Hurdles39" / 0.991m6.8.54a12
Feb 23Kristian Marche Memorial InvitationalFeb 23 · 60m Hurdles · Place 11 · Penncrest60m Hurdles118.5511
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 60m Hurdles · Place 15 · Penncrest60m HurdlesRound P158.6011
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 60m Hurdles · Place 14 · Penncrest60m Hurdles148.60—
Jan 19TFCAofGP Meet #7Jan 19 · 60m Hurdles · Place 3 · Penncrest60m Hurdles38.60—
Jan 11TFCAGP #5Jan 11 · 60 Meter · Place 17 · Penncrest60 MeterRound P17.7.47a PB11
Jan 4TFCAGP #4Jan 4 · 200 Meters · Penncrest200 MetersRelay Split—24.94711
Jan 4TFCAGP #4Jan 4 · 400 Meters · Place 15 · Penncrest400 Meters15.55.32a11

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 300m Hurdles · Place 6 · Penncrest 01300m HurdlesRound P639.0611
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 300m Hurdles · Place 6 · Penncrest 01300m Hurdles638.7311
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 300m Hurdles · Place 3 · Penncrest300m Hurdles36" / 0.914m3.38.34a11
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 110m Hurdles · Place 7 · Penncrest110m Hurdles39" / 0.991mRound P7.14.47aWind: 1.111
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 110m Hurdles · Place 8 · Penncrest110m Hurdles39" / 0.991m8.15.38aWind: -0.111
May 7Central League Individual ChampsMay 7 · 300m Hurdles · Place 1 · Penncrest300m Hurdles138.6911
May 7Central League Individual ChampsMay 7 · 110m Hurdles · Place 4 · Penncrest110m Hurdles415.4111
May 7CAL ChampsMay 7 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914m1.38.69a11
May 7CAL ChampsMay 7 · 110m Hurdles · Place 4 · Penncrest110m Hurdles39" / 0.991m4.15.41a11
Apr 30Delco ChampsApr 30 · 300m Hurdles · Place 6 · Penncrest300m Hurdles639.42—
Apr 30Delco ChampsApr 30 · 300m Hurdles · Place 3 · Penncrest300m HurdlesRound P338.70—
Apr 30Delco ChampsApr 30 · 110m Hurdles · Place 5 · Penncrest110m Hurdles514.92—
Apr 30Delco ChampsApr 30 · 110m Hurdles · Place 5 · Penncrest110m HurdlesRound P514.78—
Apr 25UD InviteApr 25 · 300m Hurdles · Penncrest300m Hurdles36" / 0.914m--DNS11
Apr 25UD InviteApr 25 · 110m Hurdles · Penncrest110m Hurdles39" / 0.991m--DNS11
Apr 8CAL Meet #2 - Radnor (Boys Only)Apr 8 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914m1.40.55a11
Apr 8CAL Meet #2 - Radnor (Boys Only)Apr 8 · 110m Hurdles · Place 2 · Penncrest110m Hurdles39" / 0.991m2.16.05a11
Apr 2CAL Meet #2 @ Lower MerionApr 2 · Pole Vault · Place 6 · PenncrestPole Vault68-011
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 300m Hurdles · Place 1 · Penncrest300m Hurdles139.28a11
Apr 2CAL Meet #2 @ Lower MerionApr 2 · 110m Hurdles · Place 2 · Penncrest110m Hurdles215.27a11
Mar 26Ridley Boys CAL #1Mar 26 · 300m Hurdles · Place 1 · Penncrest300m Hurdles36" / 0.914m1.40.09a11
Mar 26Ridley Boys CAL #1Mar 26 · 110m Hurdles · Penncrest110m Hurdles39" / 0.991m--DNS11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 17CAL Meet #3 @ HarritonApr 17 · Pole Vault · Place 6 · PenncrestPole Vault6.9-0 PB10
Apr 17CAL Meet #3 @ HarritonApr 17 · 300m Hurdles · Place 6 · Penncrest300m Hurdles36" / 0.914m6.41.74a10
Apr 17CAL Meet #3 @ HarritonApr 17 · 110m Hurdles · Place 6 · Penncrest110m Hurdles39" / 0.991m6.16.86a10
Mar 20Boys CAL #1Mar 20 · Pole Vault · Place 5 · PenncrestPole Vault5.8-00.0010
Mar 20Boys CAL #1Mar 20 · 300m Hurdles · Place 2 · Penncrest300m Hurdles36" / 0.914m2.41.27a10
Mar 20Boys CAL #1Mar 20 · 110m Hurdles · Place 1 · Penncrest110m Hurdles39" / 0.991m1.16.64a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17TFCAofGP MOCFeb 17 · 60m Hurdles · Place 16 · Penncrest60m Hurdles39" / 0.991mRound P16.8.94a10
Feb 10PTFCA Indoor Track CarnivalFeb 10 · 60m Hurdles · Place 20 · Penncrest60m Hurdles209.0910

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · Pole Vault · Place 12 · PenncrestPole Vault12.8-00.00 PB10
Dec 16TFCAofGP Meet #1Dec 16 · 60m Hurdles · Place 7 · Penncrest60m Hurdles39" / 0.991mRound P7.8.85a10
Dec 16TFCAofGP Meet #1Dec 16 · 60m Hurdles · Place 9 · Penncrest60m Hurdles39" / 0.991m9.8.88a10
Jan 27TFCAofGP Meet #8Jan 27 · 55m Hurdles · Place 5 · Penncrest55m HurdlesRound P59.289
Jan 27TFCAofGP Meet #8Jan 27 · 55m Hurdles · Place 7 · Penncrest55m Hurdles79.149
Jan 27TFCAofGP Meet #8Jan 27 · 55m Hurdles · Place 7 · Penncrest55m Hurdles79.149
Jan 27TFCAofGP Meet #8Jan 27 · 55m Hurdles · Place 5 · Penncrest55m Hurdles59.289
Jan 7TFCAofGP Meet #5Jan 7 · 60m Hurdles · Place 9 · Penncrest60m HurdlesRound P910.369
Jan 7TFCAofGP Meet #5Jan 7 · 60m Hurdles · Place 8 · Penncrest60m Hurdles810.269

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 12CAL Boys Meet #2 - Lower MerionApr 12 · 110m Hurdles · Place 4 · Penncrest110m Hurdles417.20—
Apr 12CAL Boys Meet #2 - Lower MerionApr 12 · 300m Hurdles · Place 6 · Penncrest300m Hurdles643.51—
Mar 25Upper Darby Relays (@ SHMS)Mar 25 · 300m Hurdles · Place 5 · Penncrest300m Hurdles543.419