Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorSOL American Conference Championship · May 816.61aSOL American Conference ChampionshipMay 8, 2026
300m Hurdles · 36" / 0.914m · OutdoorSOL American Conference Championship · May 844.32aSOL American Conference ChampionshipMay 8, 2026
400 Meters · IndoorTFCAofGP Meet #6 · Jan 1657.65TFCAofGP Meet #6January 16, 2026
400 Meters · OutdoorThe Coatesville Track & Field Invitational · Apr 1157.24aThe Coatesville Track & Field InvitationalApril 11, 2026
High Jump · OutdoorSpringfield Montco #3 · Apr 285' 4"Springfield Montco #3April 28, 2026
Prelims · OutdoorSOL American Conference Championships · May 1018.36SOL American Conference ChampionshipsMay 10, 2024

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 18AAU South Texas - Central District Qualifier - Region 19 Multi-EventsJun 18 · 110m Hurdles · AOC Ambler Track ClubAOC Ambler Track Club110m Hurdles39" / 0.991m--DNS11
Jun 18AAU South Texas - Central District Qualifier - Region 19 Multi-EventsJun 18 · 200 Meters · AOC Ambler Track ClubAOC Ambler Track Club200 Meters--DNS11
May 8SOL American Conference ChampionshipMay 8 · High Jump · CheltenhamCheltenhamHigh Jump--DNS11
May 8SOL American Conference ChampionshipMay 8 · 300m Hurdles · Place 3 · CheltenhamCheltenham300m Hurdles36" / 0.914m3.44.32a PB11
May 8SOL American Conference ChampionshipMay 8 · 110m Hurdles · Place 4 · CheltenhamCheltenham110m Hurdles39" / 0.991mRound P4.16.83a11
May 8SOL American Conference ChampionshipMay 8 · 110m Hurdles · Place 4 · CheltenhamCheltenham110m Hurdles39" / 0.991m4.16.61a PB11
Apr 30Montgomery Memorial MeetApr 30 · 300m Hurdles · Place 10 · CheltenhamCheltenham300m Hurdles36" / 0.914m10.44.96a11
Apr 30Montgomery Memorial MeetApr 30 · 110m Hurdles · Place 10 · CheltenhamCheltenham110m Hurdles39" / 0.991m10.18.19a11
Apr 28Springfield Montco #3Apr 28 · High Jump · Place 6 · CheltenhamCheltenhamHigh Jump6.5' 4" PB11
Apr 28Springfield Montco #3Apr 28 · 300m Hurdles · Place 4 · CheltenhamCheltenham300m Hurdles36" / 0.914m4.45.17a11
Apr 28Springfield Montco #3Apr 28 · 110m Hurdles · Place 2 · CheltenhamCheltenham110m Hurdles39" / 0.991m2.17.02a11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · High Jump · CheltenhamCheltenhamHigh Jump—DNS11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 110m Hurdles · CheltenhamCheltenham110m Hurdles39" / 0.991m—DNS11
Apr 18Rap Curry InvitationalApr 18 · High Jump · CheltenhamCheltenhamHigh Jump—DNS11
Apr 18Rap Curry InvitationalApr 18 · 110m Hurdles · CheltenhamCheltenham110m Hurdles39" / 0.991m—DNS11
Apr 17Jack Armstrong InviteApr 17 · High Jump · CheltenhamCheltenhamHigh Jump--DNS11
Apr 17Jack Armstrong InviteApr 17 · 300m Hurdles · Place 9 · CheltenhamCheltenham300m Hurdles36" / 0.914m9.47.70a11
Apr 17Jack Armstrong InviteApr 17 · 110m Hurdles · Place 7 · CheltenhamCheltenham110m Hurdles39" / 0.991mRound P7.17.02a11
Apr 17Jack Armstrong InviteApr 17 · 110m Hurdles · Place 7 · CheltenhamCheltenham110m Hurdles39" / 0.991m7.17.03a11
Apr 14William Tennent #2Apr 14 · High Jump · Place 6 · CheltenhamCheltenhamHigh Jump6.5-00.0011
Apr 14William Tennent #2Apr 14 · 300m Hurdles · Place 2 · CheltenhamCheltenham300m Hurdles36" / 0.914m2.46.10a11
Apr 14William Tennent #2Apr 14 · 110m Hurdles · Place 2 · CheltenhamCheltenham110m Hurdles39" / 0.991m2.17.25a11
Apr 11The Coatesville Track & Field InvitationalApr 11 · 400 Meters · Place 20 · CheltenhamCheltenham400 Meters2057.24a PB11
Apr 10Cardinal ClassicApr 10 · High Jump · CheltenhamCheltenhamHigh Jump—NH11
Apr 10Cardinal ClassicApr 10 · 300m Hurdles · Place 18 · CheltenhamCheltenham300m Hurdles36" / 0.914m18.46.72a11
Apr 10Cardinal ClassicApr 10 · 110m Hurdles · Place 15 · CheltenhamCheltenham110m Hurdles39" / 0.991m15.17.89a11
Apr 2Jim Kelly InvitationalApr 2 · 300m Hurdles · Place 13 · CheltenhamCheltenham300m Hurdles36" / 0.914m13.45.73a11
Apr 2Jim Kelly InvitationalApr 2 · 110m Hurdles · Place 5 · CheltenhamCheltenham110m Hurdles39" / 0.991m5.17.41a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 16TFCAofGP Meet #6Jan 16 · 400 Meters · Place 41 · CheltenhamCheltenham400 Meters4157.65 PB—
Jan 10TFCAGP #5Jan 10 · 60m Hurdles · Place 37 · CheltenhamCheltenham60m HurdlesRound P379.78a11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Trojan Track ClassicMay 1 · 300m Hurdles · Place 19 · CheltenhamCheltenham300m Hurdles1948.8010
Apr 29Springfield Montco #2Apr 29 · 110m Hurdles · Place 4 · CheltenhamCheltenham110m Hurdles417.9410
Apr 29Springfield Montco #2Apr 29 · 300m Hurdles · Place 4 · CheltenhamCheltenham300m Hurdles446.9010
Apr 4Cardinal ClassicApr 4 · 300m Hurdles · Place 26 · CheltenhamCheltenham300m Hurdles2647.0010
Mar 29North Penn OpenMar 29 · 300m Hurdles · Place 35 · CheltenhamCheltenham300m Hurdles3546.4610

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · 300m Hurdles · Place 12 · CheltenhamCheltenham300m Hurdles1247.019
May 10SOL American Conference ChampionshipsMay 10 · Prelims · Place 9 · CheltenhamCheltenhamPrelimsRound P918.36 PB9
May 4Lower Merion InvitationalMay 4 · 110m Hurdles · Place 15 · CheltenhamCheltenham110m Hurdles1520.899
May 4Lower Merion InvitationalMay 4 · 300m Hurdles · Place 22 · CheltenhamCheltenham300m Hurdles2248.409
May 2Trojan Track ClassicMay 2 · 300m Hurdles · Place 21 · CheltenhamCheltenham300m Hurdles2147.179
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 300m Hurdles · Place 20 · CheltenhamCheltenham300m Hurdles2048.599
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · 110m Hurdles · Place 12 · CheltenhamCheltenham110m HurdlesRound P1219.019
Apr 12Cardinal InvitationalApr 12 · 300m Hurdles · Place 30 · CheltenhamCheltenham300m Hurdles3048.509