Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorLower Merion Invitational · May 219.40aLower Merion InvitationalMay 2, 2026
200 Meters · OutdoorSpring Ford #2 · Apr 826.76aSpring Ford #2April 8, 2026
300m Hurdles · 36" / 0.914m · OutdoorLower Merion Invitational · May 248.23aLower Merion InvitationalMay 2, 2026
400 Meters · IndoorTFCAofGP Meet #6 · Jan 161:04.25TFCAofGP Meet #6January 16, 2026
Javelin · 800g · OutdoorPioneer Athletic Conference Championship · May 8132-10.00Pioneer Athletic Conference ChampionshipMay 8, 2026
Prelims · OutdoorUnionville Invitational · Apr 2721.55Unionville InvitationalApril 27, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Pioneer Athletic Conference ChampionshipMay 8 · Javelin · Place 13 · Perkiomen ValleyJavelin800g13.132-10.00 PB11
May 2Lower Merion InvitationalMay 2 · Javelin · Place 2 · Perkiomen ValleyJavelin800g2.129-07.0011
May 2Lower Merion InvitationalMay 2 · 300m Hurdles · Place 23 · Perkiomen Valley300m Hurdles36" / 0.914m23.48.23a PB11
May 2Lower Merion InvitationalMay 2 · 110m Hurdles · Place 11 · Perkiomen Valley110m Hurdles39" / 0.991m11.19.40a PB11
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Javelin · Place 8 · Perkiomen ValleyJavelin800g8.131-06.0011
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · 300m Hurdles · Place 17 · Perkiomen Valley300m Hurdles36" / 0.914m17.51.51a11
Apr 8Spring Ford #2Apr 8 · 300m Hurdles · Place 6 · Perkiomen Valley300m Hurdles36" / 0.914m6.49.63a11
Apr 8Spring Ford #2Apr 8 · 200 Meters · Place 26 · Perkiomen Valley200 Meters26.26.76a PB11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 16TFCAofGP Meet #6Jan 16 · 400 Meters · Place 50 · Perkiomen Valley400 Meters501:04.25 PB—
Jan 10TFCAGP #5Jan 10 · 60m Hurdles · Place 59 · Perkiomen Valley60m HurdlesRound P5911.06a11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 25Owen J Roberts HS vs Perkiomen ValleyMar 25 · Javelin · Place 8 · Perkiomen ValleyJavelin8107-1010
Mar 25Owen J Roberts HS vs Perkiomen ValleyMar 25 · 300m Hurdles · Place 6 · Perkiomen Valley300m Hurdles649.85a10
Mar 25Owen J Roberts HS vs Perkiomen ValleyMar 25 · 110m Hurdles · Place 5 · Perkiomen Valley110m Hurdles521.97a10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 42 · Perkiomen Valley300m Hurdles4252.57—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 2 · Perkiomen Valley300m Hurdles252.57—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 42 · Perkiomen Valley300m Hurdles4252.57—
Apr 27Unionville InvitationalApr 27 · Prelims · Place 7 · Perkiomen ValleyPrelimsRound P721.55 PB—
Apr 27Unionville InvitationalApr 27 · Prelims · Place 40 · Perkiomen ValleyPrelimsRound P4021.55—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 2 · Perkiomen Valley300m Hurdles252.57—
Apr 27Unionville InvitationalApr 27 · 300m Hurdles · Place 42 · Perkiomen Valley300m Hurdles4252.57—
Apr 27Unionville InvitationalApr 27 · Prelims · Place 7 · Perkiomen ValleyPrelimsRound P721.55—
Apr 27Unionville InvitationalApr 27 · Prelims · Place 40 · Perkiomen ValleyPrelimsRound P4021.55—