Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · Jun 215.23aNJSIAA Sectionals North 1 Groups 1 and 4June 2, 2023
110m Hurdles · 42" / 1.067m · OutdoorLafayette v. Lehigh · Apr 616.18aLafayette v. LehighApril 6, 2024
200 Meters · IndoorSpartan Invitational · Jan 1223.37aSpartan InvitationalJanuary 12, 2024
200 Meters · OutdoorBig North Championships-Freedom and National · May 423.68Big North Championships-Freedom and NationalMay 4, 2022
300 Meters · IndoorTCNJ Indoor Opener · Dec 636.53aTCNJ Indoor OpenerDecember 6, 2025
400 Meters · IndoorPatriot League Indoor Track & Field Championships · Feb 2850.23aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
400 Meters · OutdoorESU All American · Apr 450.02aESU All AmericanApril 4, 2026
400m Hurdles · 36" / 0.914m · OutdoorLafayette-Lehigh · May 254.32aLafayette-LehighMay 2, 2026
500 Meters · IndoorLehigh Lafayette Dual Meet · Jan 311:09.70aLehigh Lafayette Dual MeetJanuary 31, 2026
55 Meter · IndoorCoach Glynn Holiday Carnival · Dec 287.04aCoach Glynn Holiday CarnivalDecember 28, 2022
55m Hurdles · 39" · IndoorCoach Glynn Holiday Carnival · Dec 288.08aCoach Glynn Holiday CarnivalDecember 28, 2022
60m Hurdles · 42" / 1.067m · IndoorBison Opener · Dec 18.67aBison OpenerDecember 1, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 400m Hurdles · Place 8 · LafayetteLafayette400m Hurdles36" / 0.914mRound P8.54.40aJr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 400m Hurdles · Place 6 · LafayetteLafayette400m Hurdles36" / 0.914m6.54.80aJr
May 2Lafayette-LehighMay 2 · 400m Hurdles · Place 2 · LafayetteLafayette400m Hurdles36" / 0.914m2.54.32a PBJr
Apr 24John Covert ClassicApr 24 · 400 Meters · Place 5 · LafayetteLafayette400 Meters5.50.59aJr
Apr 11Rutgers RelaysApr 11 · 400m Hurdles · Place 13 · LafayetteLafayette400m Hurdles36" / 0.914m13.56.55aJr
Apr 4ESU All AmericanApr 4 · 400 Meters · Place 5 · LafayetteLafayette400 Meters5.50.02a PBJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 400 Meters · Place 21 · LafayetteLafayette400 MetersRound P21.50.23a PBJr
Feb 20Bucknell Tune-UpFeb 20 · 400 Meters · Place 14 · LafayetteLafayette400 Meters1452.16JR
Feb 13Widener Indoor ClassicFeb 13 · 400 Meters · Place 41 · LafayetteLafayette400 Meters4152.58aJr
Jan 31Lehigh Lafayette Dual MeetJan 31 · 500 Meters · Place 5 · LafayetteLafayette500 Meters51:09.70a PBJR
Jan 24Gulden InvitationalJan 24 · 200 Meters · Place 28 · LafayetteLafayette200 Meters2823.46aJr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6TCNJ Indoor OpenerDec 6 · 300 Meters · Place 18 · LafayetteLafayette300 Meters18.36.53a PBJr
Feb 21Bucknell Tune UpFeb 21 · 400 Meters · Place 18 · LafayetteLafayette400 Meters1854.64a—
Feb 1Lafayette at LehighFeb 1 · 500 Meters · Place 6 · LafayetteLafayette500 Meters6.1:16.52aSo
Feb 1Lafayette at LehighFeb 1 · 60m Hurdles · Place 6 · LafayetteLafayette60m Hurdles42" / 1.067m6.9.33aSo
Jan 25Gulden InvitationalJan 25 · 60m Hurdles · Place 27 · LafayetteLafayette60m Hurdles279.05a—
Jan 25Gulden InvitationalJan 25 · 200 Meters · Place 47 · LafayetteLafayette200 Meters4724.17a—
Jan 17NYC Gotham CupJan 17 · 500 Meters · Place 26 · LafayetteLafayette500 Meters26.1:11.84aSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25Carol and John Covert ClassicApr 25 · 400m Hurdles · Place 1 · LafayetteLafayette400m Hurdles159.17SO
Apr 19Bucknell Team ChallengeApr 19 · 400m Hurdles · Place 7 · LafayetteLafayette400m Hurdles757.92SO
Apr 5Lafayette v. LehighApr 5 · 400m Hurdles · Place 5 · LafayetteLafayette400m Hurdles36" / 0.914m5.59.90aSo
Apr 5Lafayette v. LehighApr 5 · 110m Hurdles · Place 6 · LafayetteLafayette110m Hurdles42" / 1.067m6.16.56aWind: 2.6So
Mar 29Lafayette OpenMar 29 · 400 Meters · Place 21 · LafayetteLafayette400 Meters2154.42aSo
Mar 21Bob Davidson Team ChallengeMar 21 · 400m Hurdles · Place 9 · LafayetteLafayette400m Hurdles36" / 0.914m9.59.62aSo

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · 400 Meters · Place 9 · LafayetteLafayette400 Meters9.54.02aSo
Feb 16Bucknell Tune UpFeb 16 · 60m Hurdles · Place 3 · LafayetteLafayette60m Hurdles38.55a—
Feb 16Bucknell Tune UpFeb 16 · 60m Hurdles · Place 2 · LafayetteLafayette60m Hurdles28.63a—
Feb 9FastTrack InvitationalFeb 9 · 60m Hurdles · Place 22 · LafayetteLafayette60m Hurdles42" / 1.067m22.9.12aWind: 0Fr
Jan 27Lehigh vs Lafayette Dual Jan 27 · 60m Hurdles · Place 2 · LafayetteLafayette60m Hurdles28.67FR
Jan 20Moravian Indoor MeetJan 20 · 60m Hurdles · Place 4 · LafayetteLafayette60m Hurdles48.67FR
Jan 12Spartan InvitationalJan 12 · 60m Hurdles · Place 11 · LafayetteLafayette60m Hurdles42" / 1.067m11.8.81aFr
Jan 12Spartan InvitationalJan 12 · 200 Meters · Place 36 · LafayetteLafayette200 Meters36.23.37a PBFr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 3Patriot League Outdoor ChampionshipsMay 3 · 400 Hurdles Preliminaries Heat 1 · Place 10 · LafayetteLafayette400 Hurdles Preliminaries Heat 11056.03FR
May 3Patriot League Outdoor ChampionshipsMay 3 · 400 Hurdles Preliminaries · Place 10 · LafayetteLafayette400 Hurdles Preliminaries1056.03FR
Apr 26Carol & John Covert ClassicApr 26 · 400 Meters · Place 9 · LafayetteLafayette400 Meters952.09a—
Apr 20Bucknell Team ChallengeApr 20 · 400m Hurdles · Place 8 · LafayetteLafayette400m Hurdles858.54a—
Apr 6Lafayette v. LehighApr 6 · 400m Hurdles · Place 4 · LafayetteLafayette400m Hurdles36" / 0.914m4.1:00.29aFr
Apr 6Lafayette v. LehighApr 6 · 110m Hurdles · Place 3 · LafayetteLafayette110m Hurdles42" / 1.067m3.16.18a PBWind: 1.2Fr
Mar 30Lafayette OpenMar 30 · 110m Hurdles · Place 5 · LafayetteLafayette110m Hurdles515.95a—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 1Bison OpenerDec 1 · 60m Hurdles · Place 9 · LafayetteLafayette60m Hurdles42" / 1.067mRound P9.8.67a PBFr
Dec 1Bison OpenerDec 1 · 60m Hurdles · Place 7 · LafayetteLafayette60m Hurdles42" / 1.067m7.8.72aFr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 55m Hurdles · Place 15 · RidgewoodRidgewood55m HurdlesRound P157.9912
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 55m Hurdles · Place 1 · RidgewoodRidgewood55m HurdlesRound P18.0612
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 55m Hurdles · Place 3 · RidgewoodRidgewood55m Hurdles37.9412
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 400 Meters · Place 7 · RidgewoodRidgewood400 Meters753.1312
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 55m Hurdles · Place 1 · RidgewoodRidgewood55m HurdlesRound P18.0612
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 55m Hurdles · Place 3 · RidgewoodRidgewood55m Hurdles37.9412
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 400 Meters · Place 7 · RidgewoodRidgewood400 Meters753.1312

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 110m Hurdles · Place 21 · RidgewoodRidgewood110m Hurdles39" / 0.991m21.15.38aWind: 3.512
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 400m Hurdles · Place 7 · RidgewoodRidgewood400m Hurdles36" / 0.914m7.57.74a12
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 110m Hurdles · Place 7 · RidgewoodRidgewood110m Hurdles39" / 0.991mRound P7.15.69a12
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 110m Hurdles · Place 5 · RidgewoodRidgewood110m Hurdles39" / 0.991m5.15.23a PB12
May 19Bergen County Meet of ChampionsMay 19 · 400m Hurdles · Place 7 · RidgewoodRidgewood400m Hurdles757.6312

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 55m Hurdles · Place 5 · RidgewoodRidgewood55m Hurdles39"Round P5.8.24a12
Dec 28Coach Glynn Holiday CarnivalDec 28 · 55m Hurdles · Place 3 · RidgewoodRidgewood55m Hurdles39"3.8.08a PB12
Dec 28Coach Glynn Holiday CarnivalDec 28 · 55 Meter · Place 32 · RidgewoodRidgewood55 MeterRound P32.7.04a PB12
Dec 19Spike Shoe Holiday FestivalDec 19 · 55m Hurdles · Place 4 · RidgewoodRidgewood55m Hurdles39"Round P4.8.12a12
Dec 19Spike Shoe Holiday FestivalDec 19 · 55m Hurdles · Place 3 · RidgewoodRidgewood55m Hurdles39"3.8.09a12
Dec 19Spike Shoe Holiday FestivalDec 19 · 55 Meter · RidgewoodRidgewood55 MeterRound P--FS12
Dec 19Spike Shoe Holiday FestivalDec 19 · 200 Meters · Place 13 · RidgewoodRidgewood200 Meters13.24.21a12
Feb 25NJSIAA Group ChampionshipsFeb 25 · 55m Hurdles · Place 11 · RidgewoodRidgewood55m HurdlesRound P118.1711
Jan 10Big North ChampionshipsJan 10 · 55m Hurdles · Place 4 · RidgewoodRidgewood55m Hurdles39"4.8.50a11

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 2 & 4Jun 10 · 110m Hurdles · Place 19 · RidgewoodRidgewood110m Hurdles39" / 0.991mRound P19.16.02a11
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 400m Hurdles · Place 7 · RidgewoodRidgewood400m Hurdles36" / 0.914m7.58.35a11
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 110m Hurdles · Place 6 · RidgewoodRidgewood110m Hurdles39" / 0.991mRound P6.16.13a11
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 110m Hurdles · Place 4 · RidgewoodRidgewood110m Hurdles39" / 0.991m4.15.43a11
May 20Bergen County Meet of ChampionsMay 20 · 110m Hurdles · Place 8 · RidgewoodRidgewood110m HurdlesRound P815.8811
May 13Bergen County ChampionshipsMay 13 · 400m Hurdles · Place 4 · RidgewoodRidgewood400m Hurdles36" / 0.914m4.59.77a11
May 13Bergen County ChampionshipsMay 13 · 110m Hurdles · Place 3 · RidgewoodRidgewood110m Hurdles39" / 0.991mRound P3.16.15a11
May 13Bergen County ChampionshipsMay 13 · 110m Hurdles · Place 5 · RidgewoodRidgewood110m Hurdles39" / 0.991m5.15.95a11
May 4Big North Championships-Freedom and NationalMay 4 · 200 Meters · Place 6 · RidgewoodRidgewood200 Meters623.68 PB11
May 4Big North Championships-Freedom and NationalMay 4 · 110m Hurdles · Place 2 · RidgewoodRidgewood110m Hurdles215.7411
May 4Big North Championships-Freedom and NationalMay 4 · 110m Hurdles · Place 2 · RidgewoodRidgewood110m HurdlesRound P216.0911
Mar 1U.S. Army Eastern StatesMar 1 · 55m Hurdles · Place 19 · Ridgewood HS-NJRidgewood HS-NJ55m HurdlesRound S198.3111
Mar 1U.S. Army Eastern StatesMar 1 · 55m Hurdles · Place 11 · Ridgewood HS-NJRidgewood HS-NJ55m HurdlesRound P118.10211

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 55m Hurdles · Place 11 · RidgewoodRidgewood55m Hurdles39"Round P11.8.85a11
Dec 28Coach Glynn Holiday CarnivalDec 28 · 55 Meter · Place 19 · RidgewoodRidgewood55 MeterRound P19.7.11a11
Dec 17Ramapo Outdoor SeriesDec 17 · 55 Meter · Place 7 · RidgewoodRidgewood55 MeterRound P7.7.11a11
Dec 17Ramapo Outdoor SeriesDec 17 · 55 Meter · Place 7 · RidgewoodRidgewood55 Meter7.7.11a11

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 25Freedom Polar Bear-BoysMar 25 · 55m Hurdles · Place 2 · RidgewoodRidgewood55m Hurdles28.9610