Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 27" / 0.686m · OutdoorPleasant Valley #3 · Apr 726.41aPleasant Valley #3April 7, 2026
100m Hurdles · 33" / 0.838m · OutdoorESS Cavalier · Apr 2419.47aESS CavalierApril 24, 2026
300m Hurdles · 27" / 0.686m · OutdoorPleasant Valley #3 · Apr 71:05.05aPleasant Valley #3April 7, 2026
300m Hurdles · 30" / 0.762m · OutdoorESS Cavalier · Apr 2458.05aESS CavalierApril 24, 2026
55m Hurdles · 33" · IndoorWarrior Winter Warmup · Dec 1311.86aWarrior Winter WarmupDecember 13, 2025
60m Hurdles · 33" / 0.838m · IndoorUrsinus HS Icebreaker · Dec 712.61aUrsinus HS IcebreakerDecember 7, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Apr 29ESN Dual #3Apr 29 · 300m Hurdles · Place 5 · East Stroudsburg North300m Hurdles30" / 0.762m5.58.89a9
Apr 29ESN Dual #3Apr 29 · 100m Hurdles · Place 5 · East Stroudsburg North100m Hurdles33" / 0.838m5.19.52a9
Apr 24ESS CavalierApr 24 · 300m Hurdles · Place 17 · East Stroudsburg North300m Hurdles30" / 0.762m17.58.05a PB9
Apr 24ESS CavalierApr 24 · 100m Hurdles · Place 18 · East Stroudsburg North100m Hurdles33" / 0.838m18.19.47a PB9
Apr 18Red & Black InvitationalApr 18 · 300m Hurdles · Place 30 · East Stroudsburg North300m Hurdles30" / 0.762m30.59.78a9
Apr 18Red & Black InvitationalApr 18 · 100m Hurdles · Place 31 · East Stroudsburg North100m Hurdles33" / 0.838mRound P31.19.96a9
Apr 18ESU Red & BlackApr 18 · 300m Hurdles · Place 30 · East Stroudsburg North300m Hurdles30" / 0.762m30.59.78a9
Apr 18ESU Red & BlackApr 18 · 100m Hurdles · Place 31 · East Stroudsburg North100m Hurdles33" / 0.838mRound P31.19.96a9
Apr 14ESN Dual #2Apr 14 · 300m Hurdles · Place 6 · East Stroudsburg North300m Hurdles30" / 0.762m6.1:05.03a9
Apr 14ESN Dual #2Apr 14 · 100m Hurdles · Place 4 · East Stroudsburg North100m Hurdles33" / 0.838m4.20.19a9
Apr 7Pleasant Valley #3Apr 7 · 300m Hurdles · Place 4 · East Stroudsburg North300m Hurdles27" / 0.686m4.1:05.05a PB9
Apr 7Pleasant Valley #3Apr 7 · 100m Hurdles · Place 6 · East Stroudsburg North100m Hurdles27" / 0.686m6.26.41a PB9
Mar 31Liberty DualMar 31 · 300m Hurdles · Place 6 · East Stroudsburg North300m Hurdles30" / 0.762m6.1:02.94a9
Mar 31Liberty DualMar 31 · 100m Hurdles · Place 6 · East Stroudsburg North100m Hurdles33" / 0.838m6.20.92a9
Mar 26ESN Dual #1Mar 26 · 300m Hurdles · Place 4 · East Stroudsburg North300m Hurdles30" / 0.762m4.1:08.69a9
Mar 26ESN Dual #1Mar 26 · 100m Hurdles · Place 6 · East Stroudsburg North100m Hurdles33" / 0.838m6.20.36a9
Mar 24ES North at PM West MeetMar 24 · 300m Hurdles · Place 4 · East Stroudsburg North300m Hurdles30" / 0.762m4.1:00.009
Mar 24ES North at PM West MeetMar 24 · 100m Hurdles · Place 4 · East Stroudsburg North100m Hurdles33" / 0.838m4.20.209
Mar 21EPC Sub Varsity Meet #1Mar 21 · 300m Hurdles · Place 13 · East Stroudsburg North300m Hurdles30" / 0.762m13.1:05.07a9
Mar 21EPC Sub Varsity Meet #1Mar 21 · 100m Hurdles · Place 8 · East Stroudsburg North100m Hurdles33" / 0.838m8.21.01a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 15Big Bear MeetJan 15 · 60m Hurdles · Place 28 · East Stroudsburg North60m Hurdles2812.99a9
Jan 3ESU Warrior ClassicJan 3 · 55m Hurdles · Place 30 · East Stroudsburg North55m HurdlesRound P3011.99a9

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Warrior Winter WarmupDec 13 · 55m Hurdles · Place 8 · East Stroudsburg North55m Hurdles33"Round P8.12.32a9
Dec 13Warrior Winter WarmupDec 13 · 55m Hurdles · Place 8 · East Stroudsburg North55m Hurdles33"8.11.86a PB9
Dec 7Ursinus HS IcebreakerDec 7 · 60m Hurdles · Place 25 · East Stroudsburg North60m Hurdles33" / 0.838m25.12.61a PB9
Dec 7Ursinus HS IcebreakerDec 7 · 60m Hurdles · Place 25 · East Stroudsburg North60m Hurdles33" / 0.838m25.12.61a9