Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorBryn Mawr Running Co. Henderson Invitational · May 214.93aBryn Mawr Running Co. Henderson InvitationalMay 2, 2025
110m Hurdles · 42" / 1.067m · IndoorNJCAA Division III Outdoor Track & Field Championships · May 715.08aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
110m Hurdles · 42" / 1.067m · OutdoorMessiah Invitational · Apr 914.97aMessiah InvitationalApril 9, 2026
200 Meters · Indoor5th Annual Alvernia Holiday Classic 2025 · Dec 1424.13a5th Annual Alvernia Holiday Classic 2025December 14, 2024
300m Hurdles · 36" / 0.914m · OutdoorBryn Mawr Running Co. Henderson Invitational · May 238.18aBryn Mawr Running Co. Henderson InvitationalMay 2, 2025
400m Hurdles · 36" / 0.914m · IndoorNJCAA Division III Outdoor Track & Field Championships · May 754.35aNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
400m Hurdles · 36" / 0.914m · OutdoorMessiah Invitational · Apr 954.17aMessiah InvitationalApril 9, 2026
55 Meters · Indoor2L Race Services Valentine Invitational · Feb 157.05a2L Race Services Valentine InvitationalFebruary 15, 2025
60 Meters · IndoorBlue and White Invite · Feb 77.55aBlue and White InviteFebruary 7, 2026
60m Hurdles · 39" / 0.991m · IndoorF&M HS Invite #1 · Dec 78.60aF&M HS Invite #1December 7, 2024
High Jump · IndoorNJCAA Division III Outdoor Track & Field Championships · May 71.93mNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026
High Jump · OutdoorBlue Jay Tune-Up · Apr 251.93mBlue Jay Tune-UpApril 25, 2026
Long Jump · IndoorNJCAA Division III Outdoor Track & Field Championships · May 76.51mNJCAA Division III Outdoor Track & Field ChampionshipsMay 7, 2026

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

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · Long Jump · Place 5 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Long Jump5.6.51m PBWind: 0.5Fr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · High Jump · Place 3 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)High Jump3.1.93m PBFr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 400m Hurdles · Place 5 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)400m Hurdles36" / 0.914mRound P5.57.97aFr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 400m Hurdles · Place 1 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)400m Hurdles36" / 0.914m1.54.35a PBFr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 110m Hurdles · Place 5 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)110m Hurdles42" / 1.067mRound P5.15.28aWind: 2.8Fr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · 110m Hurdles · Place 1 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)110m Hurdles42" / 1.067m1.15.08a PBWind: -3.1Fr
Feb 20Fastrack Last ChanceFeb 20 · 60m Hurdles · Place 9 · Thaddeus StevensThaddeus Stevens60m HurdlesRound P98.79FR
Feb 7Blue and White InviteFeb 7 · 60m Hurdles · Place 3 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)60m Hurdles38.66a—
Feb 7Blue and White InviteFeb 7 · 60 Meters · Place 30 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)60 Meters307.55a PB—

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 25Blue Jay Tune-UpApr 25 · Long Jump · Place 2 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)Long Jump2.6.61mWind: 3Fr
Apr 25Blue Jay Tune-UpApr 25 · High Jump · Place 1 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)High Jump1.1.93m PBFr
Apr 25Blue Jay Tune-UpApr 25 · 110m Hurdles · Place 3 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)110m Hurdles42" / 1.067m3.15.32aWind: -0.9Fr
Apr 18Millersville InviteApr 18 · 110m Hurdles · Place 1 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)110m Hurdles42" / 1.067mRound P1.15.23aFr
Apr 18Millersville InviteApr 18 · 110m Hurdles · Place 2 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)110m Hurdles42" / 1.067m2.15.10aWind: -1.5Fr
Apr 9Messiah InvitationalApr 9 · 400m Hurdles · Place 1 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)400m Hurdles36" / 0.914m1.54.17a PBFr
Apr 9Messiah InvitationalApr 9 · 110m Hurdles · Place 4 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)110m Hurdles42" / 1.067mRound P4.15.32aWind: -0.1Fr
Apr 9Messiah InvitationalApr 9 · 110m Hurdles · Place 4 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)110m Hurdles42" / 1.067m4.14.97a PBFr
Apr 3Millersville MetricsApr 3 · 400m Hurdles · Place 1 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)400m Hurdles36" / 0.914m1.54.68aFr
Apr 3Millersville MetricsApr 3 · 110m Hurdles · Place 3 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)110m Hurdles42" / 1.067mRound P3.15.23aWind: 0Fr
Apr 3Millersville MetricsApr 3 · 110m Hurdles · Place 3 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)110m Hurdles42" / 1.067m3.15.17aWind: 1.6Fr
Mar 27Danny Curran InvitationalMar 27 · 400m Hurdles · Place 2 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)400m Hurdles36" / 0.914m2.55.38aFr
Mar 27Danny Curran InvitationalMar 27 · 110m Hurdles · Place 5 · Thaddeus Stevens Tech (PA)Thaddeus Stevens Tech (PA)110m Hurdles42" / 1.067m5.15.23aWind: 1.5Fr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 300m Hurdles · Place 1 · William Penn (York)William Penn (York)300m Hurdles36" / 0.914m1.38.18a PB12
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 110m Hurdles · Place 5 · William Penn (York)William Penn (York)110m Hurdles39" / 0.991m5.14.93a PB12
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · High Jump · Place 12 · William Penn (York)William Penn (York)High Jump12.6-00.0012
Apr 19Shippensburg InvitationalApr 19 · 300m Hurdles · Place 3 · William Penn (York)William Penn (York)300m Hurdles36" / 0.914m3.39.19a12
Apr 19Shippensburg InvitationalApr 19 · 110m Hurdles · Place 8 · William Penn (York)William Penn (York)110m Hurdles39" / 0.991m8.15.32a12
Apr 19Shippensburg InvitationalApr 19 · High Jump · Place 7 · William Penn (York)William Penn (York)High Jump7.6-02.0012
Apr 19Roddick InvitationalApr 19 · 300m Hurdles · Place 3 · William Penn (York)William Penn (York)300m Hurdles36" / 0.914m3.39.19a12
Apr 19Roddick InvitationalApr 19 · 110m Hurdles · Place 8 · William Penn (York)William Penn (York)110m Hurdles39" / 0.991m8.15.32a12
Apr 19Roddick InvitationalApr 19 · High Jump · Place 7 · William Penn (York)William Penn (York)High Jump7.6-02.0012
Mar 27Reading Quad MeetMar 27 · High Jump · Place 1 · William Penn (York)William Penn (York)High Jump16-012
Mar 27Reading Quad MeetMar 27 · 110m Hurdles · Place 1 · William Penn (York)William Penn (York)110m Hurdles115.22a12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 2PTFCA ChampionshipsMar 2 · High Jump · Place 9 · William Penn (York)William Penn (York)High Jump9.6-01.0012
Feb 152L Race Services Valentine InvitationalFeb 15 · High Jump · Place 1 · William Penn (York)William Penn (York)High Jump16-2—
Feb 152L Race Services Valentine InvitationalFeb 15 · 55m Hurdles · Place 1 · William Penn (York)William Penn (York)55m Hurdles18.08a—
Feb 152L Race Services Valentine InvitationalFeb 15 · 55m Hurdles · Place 1 · William Penn (York)William Penn (York)55m Hurdles17.96a—
Feb 152L Race Services Valentine InvitationalFeb 15 · 55 Meters · Place 12 · William Penn (York)William Penn (York)55 Meters127.05a PB—
Jan 5Golden Wolves ChallengeJan 5 · High Jump · Place 2 · William Penn (York)William Penn (York)High Jump26-4—
Jan 5Golden Wolves ChallengeJan 5 · 60m Hurdles · Place 8 · William Penn (York)William Penn (York)60m Hurdles88.83a—
Jan 5Golden Wolves ChallengeJan 5 · 60m Hurdles · Place 5 · William Penn (York)William Penn (York)60m Hurdles58.70a—
Jan 5Golden Wolves ChallengeJan 5 · 200 Meters · Place 17 · William Penn (York)William Penn (York)200 Meters1724.25a—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28F&M Dip In The Snow InviteDec 28 · 60m Hurdles · Place 3 · William Penn (York)William Penn (York)60m Hurdles39" / 0.991m3.8.64a12
Dec 28F&M Dip In The Snow InviteDec 28 · High Jump · Place 2 · William Penn (York)William Penn (York)High Jump2.6-02.0012
Dec 28F&M Dip In The Snow InviteDec 28 · 200 Meters · Place 21 · William Penn (York)William Penn (York)200 Meters21.24.58a12
Dec 145th Annual Alvernia Holiday Classic 2025Dec 14 · 60m Hurdles · Place 5 · William Penn (York)William Penn (York)60m Hurdles39" / 0.991mRound P5.8.81a12
Dec 145th Annual Alvernia Holiday Classic 2025Dec 14 · 60m Hurdles · Place 5 · William Penn (York)William Penn (York)60m Hurdles39" / 0.991m5.8.74a12
Dec 145th Annual Alvernia Holiday Classic 2025Dec 14 · High Jump · Place 6 · William Penn (York)William Penn (York)High Jump6.6' 2"12
Dec 145th Annual Alvernia Holiday Classic 2025Dec 14 · 200 Meters · Place 18 · William Penn (York)William Penn (York)200 Meters18.24.13a PB12
Dec 7F&M HS Invite #1Dec 7 · 60m Hurdles · Place 5 · William Penn (York)William Penn (York)60m Hurdles39" / 0.991m5.8.60a PB12
Dec 7F&M HS Invite #1Dec 7 · Long Jump · Place 2 · William Penn (York)William Penn (York)Long Jump2.19-11.7512
Dec 7F&M HS Invite #1Dec 7 · High Jump · Place 1 · William Penn (York)William Penn (York)High Jump1.6-02.0012

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 2Spring Grove Quad MeetMay 2 · 300m Hurdles · Place 1 · William Penn (York)William Penn (York)300m Hurdles139.77a—
May 2Spring Grove Quad MeetMay 2 · 110m Hurdles · Place 2 · William Penn (York)William Penn (York)110m Hurdles215.43a—