Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · Indoor2026 Paul Donahue Invitational · Apr 1714.37a2026 Paul Donahue InvitationalApril 17, 2026
100m Hurdles · 33" / 0.838m · OutdoorWidener Final Qualifier · May 1014.23aWidener Final QualifierMay 10, 2026
200 Meters · Indoor2026 Paul Donahue Invitational · Apr 1725.31a2026 Paul Donahue InvitationalApril 17, 2026
200 Meters · OutdoorDennis Craddock · Apr 1025.00aDennis CraddockApril 10, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 100m Hurdles · Place 15 · Ursinus100m Hurdles33" / 0.838mRound P15.14.67aWind: 0.1Sr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 100m Hurdles · Place 4 · Ursinus100m Hurdles33" / 0.838mRound P4.14.28aWind: 2.2Sr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 100m Hurdles · Place 2 · Ursinus100m Hurdles33" / 0.838m2.14.41aWind: 0.6Sr
May 10Widener Final QualifierMay 10 · 100m Hurdles · Place 1 · Ursinus100m Hurdles33" / 0.838mRound P1.14.23a PBWind: 0.4Sr
May 10Widener Final QualifierMay 10 · 100m Hurdles · Place 2 · Ursinus100m Hurdles33" / 0.838m2.14.54aWind: 0.7Sr
May 8West Chester Last ChanceMay 8 · 100m Hurdles · Ursinus100m Hurdles33" / 0.838m—SCRSr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 100m Hurdles · Place 1 · Ursinus100m Hurdles33" / 0.838mRound P1.14.36aWind: -0.2Sr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 100m Hurdles · Place 1 · Ursinus100m Hurdles33" / 0.838m1.14.50aWind: -0.6Sr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 200 Meters · Place 4 · Ursinus200 MetersRound P4.25.92aWind: -0.5Sr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 200 Meters · Place 2 · Ursinus200 Meters2.25.18aWind: -0.9Sr
Apr 10Dennis CraddockApr 10 · 100m Hurdles · Place 2 · Ursinus100m Hurdles33" / 0.838m2.14.57aWind: 0Sr
Apr 10Dennis CraddockApr 10 · 200 Meters · Place 1 · Ursinus200 Meters1.25.00a PBWind: 1.2Sr
Apr 4Ursinus SpringfestApr 4 · 100m Hurdles · Place 1 · Ursinus100m Hurdles33" / 0.838mRound P1.14.71aWind: -0.6Sr
Apr 4Ursinus SpringfestApr 4 · 100m Hurdles · Place 1 · Ursinus100m Hurdles33" / 0.838m1.14.55aWind: 0.1Sr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 100m Hurdles · Place 2 · Ursinus100m Hurdles33" / 0.838m2.14.37a PBWind: -0.9Sr
Apr 172026 Paul Donahue InvitationalApr 17 · 200 Meters · Place 9 · Ursinus200 Meters9.25.31a PBWind: 0.1Sr