Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCardinal Classic · Apr 1012.74aCardinal ClassicApril 10, 2026
100m Hurdles · 33" / 0.838m · OutdoorSOL Colonial Champs · May 815.39aSOL Colonial ChampsMay 8, 2026
200 Meters · IndoorDVGTCA Meet #3 -Invitational Day 1 · Dec 1928.26aDVGTCA Meet #3 -Invitational Day 1December 19, 2024
200 Meters · OutdoorNorth Penn Dual · Apr 2826.13aNorth Penn DualApril 28, 2026
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 126.192PTFCA ChampionshipsMarch 1, 2026
300m Hurdles · 30" / 0.762m · OutdoorLower Merion Invitational · May 243.79aLower Merion InvitationalMay 2, 2026
400 Meters · IndoorTim Hickey Meet of Champs · Feb 1358.93Tim Hickey Meet of ChampsFebruary 13, 2026
400 Meters · Outdoor130th Penn Relays Carnival · Apr 2357.82a130th Penn Relays CarnivalApril 23, 2026
60 Meter · IndoorDVGTCA Meet #1 · Dec 68.73aDVGTCA Meet #1December 6, 2024
60m Hurdles · 33" / 0.838m · IndoorUpper Dublin Winter Series - Sprint Night · Jan 39.91aUpper Dublin Winter Series - Sprint NightJanuary 3, 2026
800 Meters · IndoorUpper Dublin Winter Series - Distance Night · Jan 142:30.93aUpper Dublin Winter Series - Distance NightJanuary 14, 2026
800 Meters · OutdoorJim Kelly Invitational · Apr 172:31.70Jim Kelly InvitationalApril 17, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · 300m Hurdles · Place 12 · North Penn300m Hurdles30" / 0.762mRound P12.44.35a12
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 300m Hurdles · Place 8 · North Penn300m Hurdles30" / 0.762mRound P8.44.64a12
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 300m Hurdles · Place 7 · North Penn300m Hurdles30" / 0.762m7.44.38a12
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100m Hurdles · Place 13 · North Penn100m Hurdles33" / 0.838mRound P13.15.78aWind: 0.412
May 8SOL Colonial ChampsMay 8 · 300m Hurdles · Place 2 · North Penn300m Hurdles30" / 0.762m2.44.35a12
May 8SOL Colonial ChampsMay 8 · 100m Hurdles · Place 3 · North Penn100m Hurdles33" / 0.838mRound P3.15.39a PB12
May 8SOL Colonial ChampsMay 8 · 100m Hurdles · Place 3 · North Penn100m Hurdles33" / 0.838m3.15.62a12
May 2Lower Merion InvitationalMay 2 · 300m Hurdles · Place 1 · North Penn300m Hurdles30" / 0.762m1.43.79a PB12
Apr 28North Penn DualApr 28 · 300m Hurdles · Place 1 · North Penn300m Hurdles30" / 0.762m1.43.93a12
Apr 28North Penn DualApr 28 · 100m Hurdles · Place 1 · North Penn100m Hurdles33" / 0.838m1.15.40a12
Apr 28North Penn DualApr 28 · 200 Meters · Place 3 · North Penn200 Meters3.26.13a PB12
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · North Penn400 Meters—57.82a PB12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 100m Hurdles · Place 7 · North Penn100m Hurdles33" / 0.838m7.16.27a12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 400 Meters · Place 12 · North Penn400 Meters12.59.30a12
Apr 18Rap Curry InvitationalApr 18 · 100m Hurdles · Place 7 · North Penn100m Hurdles33" / 0.838m7.16.27a12
Apr 18Rap Curry InvitationalApr 18 · 400 Meters · Place 12 · North Penn400 Meters12.59.30a12
Apr 10Cardinal ClassicApr 10 · 100 Meters · Place 8 · North Penn100 Meters8.12.74a PB12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 300m Hurdles · Place 2 · North Penn300m Hurdles30" / 0.762m2.46.29a12
Mar 20Central Bucks West, North Penn at Central Bucks SouthMar 20 · 300m Hurdles · Place 1 · North Penn (Lansdale)300m Hurdles146.69a12
Mar 20Central Bucks West, North Penn at Central Bucks SouthMar 20 · 400 Meters · Place 2 · North Penn (Lansdale)400 Meters21:00.65a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 200 Meters · North Penn200 MetersRelay Split—26.192 PB12
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 14 · North Penn 060m Hurdles1410.2012
Feb 22Philly Area Final QualifierFeb 22 · 60m Hurdles · Place 12 · North Penn 060m HurdlesRound P129.8612
Feb 13Tim Hickey Meet of ChampsFeb 13 · 400 Meters · Place 10 · North Penn 0400 Meters1058.93 PB12
Feb 13Tim Hickey Meet of ChampsFeb 13 · 60m Hurdles · Place 12 · North Penn 060m Hurdles129.6512
Feb 13Tim Hickey Meet of ChampsFeb 13 · 60m Hurdles · Place 12 · North Penn 060m HurdlesRound P129.7512
Jan 14Upper Dublin Winter Series - Distance NightJan 14 · 800 Meters · Place 33 · North Penn800 Meters33.2:30.93a PB12
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 60m Hurdles · Place 12 · North Penn60m Hurdles33" / 0.838mRound P12.9.91a PB12
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 60m Hurdles · Place 12 · North Penn60m Hurdles33" / 0.838m12.9.93a12
Jan 3Upper Dublin Winter Series - Sprint NightJan 3 · 200 Meters · North Penn200 Meters--DNS12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 60m Hurdles · Place 10 · North Penn60m Hurdles33" / 0.838mRound P10.10.21a12
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · 400 Meters · Place 12 · North Penn400 Meters12.1:02.30a12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 300m Hurdles · Place 21 · North Penn 01300m HurdlesRound P2145.8111
May 23PIAA Track & Field State Championships AAA/AAMay 23 · 300m Hurdles · Place 21 · North Penn 01300m HurdlesRound P2145.8111
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 300m Hurdles · Place 6 · North Penn300m Hurdles30" / 0.762m6.45.73a11
May 9SOL Colonial ChampsMay 9 · 300m Hurdles · Place 4 · North Penn (Lansdale)300m Hurdles445.8611
May 9SOL Colonial ChampsMay 9 · 200 Meters · Place 4 · North Penn (Lansdale)200 MetersRound P426.2511
May 9SOL Colonial ChampsMay 9 · 200 Meters · Place 4 · North Penn (Lansdale)200 Meters426.2511
Apr 17Jim Kelly InvitationalApr 17 · 800 Meters · Place 14 · North Penn (Lansdale)800 Meters142:31.70 PB11
Apr 17Jim Kelly InvitationalApr 17 · 100 Meters · Place 4 · North Penn (Lansdale)100 Meters412.9611

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · 200 Meters · Place 18 · North Penn200 Meters18.28.26a PB11
Dec 6DVGTCA Meet #1Dec 6 · 60 Meter · Place 16 · North Penn60 Meter16.8.73a PB11

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 6The North Penn OpenApr 6 · 400 Meters · Place 5 · North Penn400 Meters5.1:02.89a10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · 200 Meters · Place 35 · North Penn200 MetersRound P35.27.14aWind: -2.79
May 12Suburban One League Colonial Division ChampionshipsMay 12 · 200 Meters · Place 4 · North Penn200 MetersRound P4.26.30a9
May 12Suburban One League Colonial Division ChampionshipsMay 12 · 200 Meters · Place 4 · North Penn200 Meters4.26.33a9
May 12Suburban One League Colonial Division ChampionshipsMay 12 · 100 Meters · Place 9 · North Penn100 MetersRound P9.12.95a9
Apr 18Souderton @ North PennApr 18 · 100 Meters · North Penn100 Meters--NT9