Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · Indoor2026 Paul Donahue Invitational · Apr 1716.20a2026 Paul Donahue InvitationalApril 17, 2026
100m Hurdles · 33" / 0.838m · OutdoorNJSIAA Sectionals South Groups 1 and 4 · Jun 315.79aNJSIAA Sectionals South Groups 1 and 4June 3, 2022
200 Meters · OutdoorBill Butler Invitational · Apr 1027.60aBill Butler InvitationalApril 10, 2026
300m Hurdles · 30" / 0.762m · OutdoorHenderson Invitational · May 651.86aHenderson InvitationalMay 6, 2022
400m Hurdles · 30" / 0.762m · Indoor2026 Paul Donahue Invitational · Apr 171:06.30a2026 Paul Donahue InvitationalApril 17, 2026
400m Hurdles · 30" / 0.762m · OutdoorCACC Outdoor Championships · May 11:05.10aCACC Outdoor ChampionshipsMay 1, 2026
55m Hurdles · 33" · IndoorOcean Breeze Holiday Festival · Dec 279.41aOcean Breeze Holiday FestivalDecember 27, 2021

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1CACC Outdoor ChampionshipsMay 1 · 400m Hurdles · Place 3 · Jefferson (Pa.)Jefferson (Pa.)400m Hurdles30" / 0.762mRound P3.1:05.10a PBSr
May 1CACC Outdoor ChampionshipsMay 1 · 400m Hurdles · Place 5 · Jefferson (Pa.)Jefferson (Pa.)400m Hurdles30" / 0.762m5.1:06.38aSr
May 1CACC Outdoor ChampionshipsMay 1 · 100m Hurdles · Place 11 · Jefferson (Pa.)Jefferson (Pa.)100m Hurdles33" / 0.838mRound P11.16.38aWind: -1.6Sr
Apr 10Bill Butler InvitationalApr 10 · 400m Hurdles · Place 2 · Jefferson (Pa.)Jefferson (Pa.)400m Hurdles30" / 0.762m2.1:07.27aSr
Apr 10Bill Butler InvitationalApr 10 · 100m Hurdles · Place 3 · Jefferson (Pa.)Jefferson (Pa.)100m Hurdles33" / 0.838mRound P3.16.11aWind: 4.2Sr
Apr 10Bill Butler InvitationalApr 10 · 100m Hurdles · Place 4 · Jefferson (Pa.)Jefferson (Pa.)100m Hurdles33" / 0.838m4.16.34aWind: -0.1Sr
Apr 10Bill Butler InvitationalApr 10 · 200 Meters · Place 14 · Jefferson (Pa.)Jefferson (Pa.)200 Meters14.27.60a PBWind: 0.3Sr
Apr 4Ursinus SpringfestApr 4 · 100m Hurdles · Place 7 · Jefferson (Pa.)Jefferson (Pa.)100m Hurdles33" / 0.838mRound P7.16.52aSr
Apr 4Ursinus SpringfestApr 4 · 100m Hurdles · Place 6 · Jefferson (Pa.)Jefferson (Pa.)100m Hurdles33" / 0.838m6.16.60aWind: 0.1Sr
Apr 4Ursinus SpringfestApr 4 · 400 Meters · Jefferson (Pa.)Jefferson (Pa.)400 Meters—DNSSr
Mar 27Danny Curran InvitationalMar 27 · 200 Meters · Place 71 · Jefferson (Pa.)Jefferson (Pa.)200 Meters71.27.96aWind: 1.1Sr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 400m Hurdles · Place 9 · Jefferson (Pa.)Jefferson (Pa.)400m Hurdles30" / 0.762m9.1:06.30a PBSr
Apr 172026 Paul Donahue InvitationalApr 17 · 100m Hurdles · Place 15 · Jefferson (Pa.)Jefferson (Pa.)100m Hurdles33" / 0.838m15.16.20a PBWind: 0.3Sr

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 2 & 4Jun 10 · 100m Hurdles · Place 12 · Washington TownshipWashington Township100m Hurdles33" / 0.838mRound P12.15.98aWind: 0.712
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 400m Hurdles · Place 11 · Washington TownshipWashington Township400m Hurdles30" / 0.762m11.1:09.27a12
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 100m Hurdles · Place 6 · Washington TownshipWashington Township100m Hurdles33" / 0.838mRound P6.15.88a12
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 100m Hurdles · Place 6 · Washington TownshipWashington Township100m Hurdles33" / 0.838m6.15.79a PB12
May 12Gloucester County ChampionshipsMay 12 · 100m Hurdles · Place 5 · Washington TwpWashington Twp100m Hurdles516.8112
May 12Gloucester County ChampionshipsMay 12 · 400m Hurdles · Place 4 · Washington TwpWashington Twp400m Hurdles41:09.4612
May 6Henderson InvitationalMay 6 · 300m Hurdles · Place 8 · Washington TownshipWashington Township300m Hurdles30" / 0.762m8.51.86a PB12
May 6Henderson InvitationalMay 6 · 100m Hurdles · Place 7 · Washington TownshipWashington Township100m Hurdles33" / 0.838m7.16.86a12

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 55m Hurdles · Place 9 · Washington TwpWashington Twp55m HurdlesRound P99.5112
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 55m Hurdles · Place 9 · Washington TwpWashington Twp55m HurdlesRound P99.5112
Jan 22SJTCA Winter Meet #8Jan 22 · 55m Hurdles · Place 3 · Washington TwpWashington Twp55m HurdlesRound P39.4112
Jan 22SJTCA Winter Meet #8Jan 22 · 55m Hurdles · Place 7 · Washington TwpWashington Twp55m Hurdles79.6312

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 55m Hurdles · Place 5 · Washington TownshipWashington Township55m Hurdles33"Round P5.9.49a12
Dec 27Ocean Breeze Holiday FestivalDec 27 · 55m Hurdles · Place 5 · Washington TownshipWashington Township55m Hurdles33"5.9.41a PB12
Dec 20SJTCA Winter Meet #1Dec 20 · 55m Hurdles · Place 3 · Washington TownshipWashington Township55m Hurdles33"3.9.57a12
Mar 9Washington Twp. vs. EasternMar 9 · 55m Hurdles · Place 2 · Washington TownshipWashington Township55m Hurdles33"2.9.40Unofficial11
Mar 9Washington Twp. vs. EasternMar 9 · 55 Meter · Place 7 · Washington TownshipWashington Township55 Meter7.8.10Unofficial11

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 400m Hurdles · Place 7 · Washington TownshipWashington Township400m Hurdles30" / 0.762m7.1:08.57a11
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 100m Hurdles · Place 9 · Washington TownshipWashington Township100m Hurdles33" / 0.838mRound P9.16.76a11
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 200 Meters · Place 19 · Washington TownshipWashington Township200 Meters19.28.36a11
May 19Washington Township @ Eastern RegionalMay 19 · 400m Hurdles · Place 1 · Washington TownshipWashington Township400m Hurdles30" / 0.762m1.1:09.111
May 19Washington Township @ Eastern RegionalMay 19 · 100m Hurdles · Place 3 · Washington TownshipWashington Township100m Hurdles33" / 0.838m3.16.911
May 6Washington Township vs Cherry Hill EastMay 6 · 400m Hurdles · Place 1 · Washington TownshipWashington Township400m Hurdles30" / 0.762m1.1:10.611
May 6Washington Township vs Cherry Hill EastMay 6 · 100m Hurdles · Place 1 · Washington TownshipWashington Township100m Hurdles33" / 0.838m1.16.411