Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorGMC Red & White Championship · May 1114.68aGMC Red & White ChampionshipMay 11, 2024
200 Meters · IndoorAmerican Athletic Conference Indoor Championships · Feb 2825.69aAmerican Athletic Conference Indoor ChampionshipsFebruary 28, 2025
200 Meters · OutdoorGMC Championships · May 2125.36GMC ChampionshipsMay 21, 2024
300 Meters · IndoorDemarest Invitational · Dec 1744.32aDemarest InvitationalDecember 17, 2022
400 Meters · IndoorSykes & Sabock Challenge · Feb 756.95aSykes & Sabock ChallengeFebruary 7, 2026
400 Meters · OutdoorGMC Championships · May 2357.70aGMC ChampionshipsMay 23, 2023
400 Meters · Relay Split · IndoorAmerican Conference Indoor Track & Field Championships · Feb 2759.849American Conference Indoor Track & Field ChampionshipsFebruary 27, 2026
400m Hurdles · 30" / 0.762m · Outdoor2026 American Conference Outdoor Championships · May 141:00.18a2026 American Conference Outdoor ChampionshipsMay 14, 2026
500 Meters · IndoorQuaker Invitational · Jan 171:17.83aQuaker InvitationalJanuary 17, 2025
55 Meters · IndoorNJSIAA Sectional Championships - Central Groups 1&4 · Feb 117.64NJSIAA Sectional Championships - Central Groups 1&4February 11, 2023
55 Meters · OutdoorGreater Middlesex Conf. Championships · Mar 17.65Greater Middlesex Conf. ChampionshipsMarch 1, 2022
55m Hurdles · 33" · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 158.62aEssex County Track Coaches Assn. Season Opener InviteDecember 15, 2023
600 Meters · IndoorPenn Opener · Dec 61:40.17aPenn OpenerDecember 6, 2024
60m Hurdles · 33" / 0.838m · IndoorWidener Indoor Classic · Feb 159.01aWidener Indoor ClassicFebruary 15, 2025
800 Meters · IndoorSJTCA Winter Meet #13 · Jan 272:31.66SJTCA Winter Meet #13January 27, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 400m Hurdles · Place 10 · TempleTemple400m Hurdles30" / 0.762mRound P10.1:00.18a PBSo
May 1Larry Ellis InvitationalMay 1 · 400m Hurdles · Place 7 · TempleTemple400m Hurdles30" / 0.762m7.1:02.23aSo
Apr 17Virginia ChallengeApr 17 · 400m Hurdles · Place 13 · TempleTemple400m Hurdles30" / 0.762m13.1:01.55aSo
Apr 11South Florida InvitationalApr 11 · 400m Hurdles · Place 15 · TempleTemple400m Hurdles30" / 0.762m15.1:02.06aSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 400 Meters · TempleTemple400 MetersRelay Split—59.849 PBSo
Feb 27American Conference Indoor Track & Field ChampionshipsFeb 27 · 400 Meters · Place 29 · TempleTemple400 MetersRound P29.58.80aSo
Feb 13Widener Indoor ClassicFeb 13 · 400 Meters · Place 5 · TempleTemple400 Meters558.23aSo
Feb 7Sykes & Sabock ChallengeFeb 7 · 400 Meters · Place 6 · TempleTemple400 Meters656.95a PBSo
Jan 30Penn InvitationalJan 30 · 400 Meters · Place 4 · TempleTemple400 Meters4.57.12aSo
Jan 17Quaker InvitationalJan 17 · 400 Meters · Place 9 · TempleTemple400 Meters9.58.61aSo

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Penn OpenerDec 5 · 600 Meters · TempleTemple600 Meters--DNSSo
Feb 28American Athletic Conference Indoor ChampionshipsFeb 28 · 60m Hurdles · Place 24 · TempleTemple60m Hurdles33" / 0.838mRound P24.9.05aFr
Feb 28American Athletic Conference Indoor ChampionshipsFeb 28 · 200 Meters · Place 35 · TempleTemple200 MetersRound P35.25.69a PBFr
Feb 15Widener Indoor ClassicFeb 15 · 60m Hurdles · Place 2 · TempleTemple60m Hurdles33" / 0.838mRound P2.9.09aFr
Feb 15Widener Indoor ClassicFeb 15 · 60m Hurdles · Place 2 · TempleTemple60m Hurdles33" / 0.838m2.9.01a PBFr
Feb 15Widener Indoor ClassicFeb 15 · 200 Meters · Place 12 · TempleTemple200 Meters12.25.87aFr
Jan 17Quaker InvitationalJan 17 · 500 Meters · Place 10 · TempleTemple500 Meters101:17.83a PB—
Jan 11Penn SelectJan 11 · 60m Hurdles · Place 12 · TempleTemple60m Hurdles129.06a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 18Virginia ChallengeApr 18 · 400m Hurdles · Place 16 · TempleTemple400m Hurdles161:03.62FR
Apr 18Virginia ChallengeApr 18 · 400m Hurdles · Place 16 · TempleTemple400m Hurdles161:03.62FR
Apr 4Sam HowellApr 4 · 400m Hurdles · Place 3 · TempleTemple400m Hurdles30" / 0.762m3.1:03.18aFr

2024 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 6Penn OpenerDec 6 · 600 Meters · Place 16 · TempleTemple600 Meters16.1:40.17a PBFr
Dec 6Penn OpenerDec 6 · 60m Hurdles · Place 12 · TempleTemple60m Hurdles33" / 0.838mRound P12.9.12aFr
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 55m Hurdles · Place 8 · East BrunswickEast Brunswick55m HurdlesRound P88.7012
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 55m Hurdles · Place 4 · East BrunswickEast Brunswick55m Hurdles48.5412
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 400 Meters · Place 12 · East BrunswickEast Brunswick400 Meters121:00.3212
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 55m Hurdles · Place 8 · East BrunswickEast Brunswick55m HurdlesRound P88.7012
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 55m Hurdles · Place 4 · East BrunswickEast Brunswick55m Hurdles48.5412
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 400 Meters · Place 12 · East BrunswickEast Brunswick400 Meters121:00.3212
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · 55m Hurdles · Place 6 · East BrunswickEast Brunswick55m HurdlesRound P68.8812
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · 55m Hurdles · Place 2 · East BrunswickEast Brunswick55m Hurdles28.4612
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · 400 Meters · Place 4 · East BrunswickEast Brunswick400 Meters41:00.5412
Jan 27SJTCA Winter Meet #13Jan 27 · 800 Meters · Place 9 · East BrunswickEast Brunswick800 Meters92:31.66 PB12
Jan 27SJTCA Winter Meet #13Jan 27 · 55m Hurdles · Place 1 · East BrunswickEast Brunswick55m HurdlesRound P18.7412
Jan 27SJTCA Winter Meet #13Jan 27 · 55m Hurdles · Place 1 · East BrunswickEast Brunswick55m Hurdles18.7312
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · 55m Hurdles · Place 1 · East BrunswickEast Brunswick55m HurdlesRound P18.8612
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · 55m Hurdles · Place 1 · East BrunswickEast Brunswick55m Hurdles18.5212
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · 400 Meters · Place 4 · East BrunswickEast Brunswick400 Meters41:00.7112

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 100m Hurdles · Place 11 · East BrunswickEast Brunswick100m Hurdles33" / 0.838mRound P11.14.95aWind: 1.912
May 21GMC ChampionshipsMay 21 · 200 Meters · Place 1 · East BrunswickEast Brunswick200 Meters125.36 PB12
May 21GMC ChampionshipsMay 21 · 100m Hurdles · Place 4 · East BrunswickEast Brunswick100m HurdlesRound P415.5212
May 21GMC ChampionshipsMay 21 · 100m Hurdles · Place 1 · East BrunswickEast Brunswick100m Hurdles114.8212
May 21GMC ChampionshipsMay 21 · 400 Meters · Place 4 · East BrunswickEast Brunswick400 Meters459.0112
May 21GMC ChampionshipsMay 21 · 400m Hurdles · Place 1 · East BrunswickEast Brunswick400m Hurdles11:03.9012
May 11GMC Red & White ChampionshipMay 11 · 400m Hurdles · Place 1 · East BrunswickEast Brunswick400m Hurdles30" / 0.762m1.1:04.85a12
May 11GMC Red & White ChampionshipMay 11 · 100m Hurdles · Place 1 · East BrunswickEast Brunswick100m Hurdles33" / 0.838m1.14.68a PB12
May 11GMC Red & White ChampionshipMay 11 · 200 Meters · Place 1 · East BrunswickEast Brunswick200 Meters1.25.89a12
Apr 30Middlesex County RelaysApr 30 · 400m Hurdles · Place 2 · East BrunswickEast Brunswick400m Hurdles21:04.4112
Apr 20Colts Neck Spring InvitationalApr 20 · 400m Hurdles · Place 2 · East BrunswickEast Brunswick400m Hurdles30" / 0.762m2.1:05.28a12
Apr 20Colts Neck Spring InvitationalApr 20 · 100m Hurdles · Place 1 · East BrunswickEast Brunswick100m Hurdles33" / 0.838m1.15.46a12

2023 Indoor Track

23 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #4Dec 23 · 400 Meters · Place 11 · East BrunswickEast Brunswick400 Meters11.1:01.05a12
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 55m Hurdles · Place 2 · East BrunswickEast Brunswick55m Hurdles33"Round P2.8.70a12
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 55m Hurdles · Place 2 · East BrunswickEast Brunswick55m Hurdles33"2.8.62a PB12
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 200 Meters · Place 3 · East BrunswickEast Brunswick200 Meters3.26.73a12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 55m Hurdles · Place 8 · East BrunswickEast Brunswick55m HurdlesRound P88.8011
Feb 17NJSIAA Group ChampionshipsFeb 17 · 55m Hurdles · Place 7 · East BrunswickEast Brunswick55m Hurdles78.7211
Feb 17NJSIAA Group ChampionshipsFeb 17 · 400 Meters · Place 6 · East BrunswickEast Brunswick400 Meters658.6111
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 55 Meters · Place 9 · East BrunswickEast Brunswick55 MetersRound P97.64 PB11
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 55m Hurdles · Place 3 · East BrunswickEast Brunswick55m HurdlesRound P38.8311
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 55m Hurdles · Place 2 · East BrunswickEast Brunswick55m Hurdles28.7011
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 400 Meters · Place 1 · East BrunswickEast Brunswick400 Meters158.4311
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 55 Meters · Place 9 · East BrunswickEast Brunswick55 MetersRound P97.6411
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 55m Hurdles · Place 3 · East BrunswickEast Brunswick55m HurdlesRound P38.8311
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 55m Hurdles · Place 2 · East BrunswickEast Brunswick55m Hurdles28.7011
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 400 Meters · Place 1 · East BrunswickEast Brunswick400 Meters158.4311
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 55 Meters · Place 10 · East BrunswickEast Brunswick55 MetersRound P107.7211
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 55 Meters · Place 10 · East BrunswickEast Brunswick55 MetersRound P107.7211
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 55m Hurdles · Place 5 · East BrunswickEast Brunswick55m HurdlesRound P59.3611
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 55m Hurdles · Place 5 · East BrunswickEast Brunswick55m HurdlesRound P59.3611
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 55m Hurdles · Place 3 · East BrunswickEast Brunswick55m Hurdles38.9011
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 55m Hurdles · Place 3 · East BrunswickEast Brunswick55m Hurdles38.9011
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 400 Meters · Place 2 · East BrunswickEast Brunswick400 Meters259.5511
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 400 Meters · Place 2 · East BrunswickEast Brunswick400 Meters259.5511

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 100m Hurdles · Place 8 · East BrunswickEast Brunswick100m Hurdles33" / 0.838m8.15.11aWind: 111
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 400m Hurdles · Place 8 · East BrunswickEast Brunswick400m Hurdles30" / 0.762m8.1:07.99a11
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 100m Hurdles · Place 6 · East BrunswickEast Brunswick100m Hurdles33" / 0.838mRound P6.16.30a11
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 100m Hurdles · Place 3 · East BrunswickEast Brunswick100m Hurdles33" / 0.838m3.15.30a11
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 400 Meters · Place 2 · East BrunswickEast Brunswick400 Meters2.58.10a11
May 23GMC ChampionshipsMay 23 · 400m Hurdles · Place 2 · East BrunswickEast Brunswick400m Hurdles30" / 0.762m2.1:03.96a11
May 23GMC ChampionshipsMay 23 · 100m Hurdles · Place 5 · East BrunswickEast Brunswick100m Hurdles33" / 0.838mRound P5.16.02aWind: 1.211
May 23GMC ChampionshipsMay 23 · 100m Hurdles · Place 2 · East BrunswickEast Brunswick100m Hurdles33" / 0.838m2.14.87aWind: 1.711
May 23GMC ChampionshipsMay 23 · 400 Meters · Place 2 · East BrunswickEast Brunswick400 Meters2.57.70a PB11
May 23GMC ChampionshipsMay 23 · 200 Meters · Place 5 · East BrunswickEast Brunswick200 Meters5.25.99aWind: 2.311
May 2Middlesex County RelaysMay 2 · 400m Hurdles · Place 1 · East BrunswickEast Brunswick400m Hurdles30" / 0.762m1.1:06.18a11
Apr 22Colts Neck Spring InvitationalApr 22 · 100m Hurdles · Place 2 · East BrunswickEast Brunswick100m Hurdles216.6511
Apr 22Colts Neck Spring InvitationalApr 22 · 400m Hurdles · Place 2 · East BrunswickEast Brunswick400m Hurdles21:04.1311

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27The Ocean Breeze Holiday FestivalDec 27 · 400 Meters · Place 4 · East BrunswickEast Brunswick400 Meters4.59.52a11
Dec 17Demarest InvitationalDec 17 · 300 Meters · Place 4 · East BrunswickEast Brunswick300 Meters4.44.32a PB11
Dec 17Demarest InvitationalDec 17 · 55m Hurdles · Place 5 · East BrunswickEast Brunswick55m Hurdles33"5.9.52a11
Dec 17Demarest InvitationalDec 17 · 55m Hurdles · Place 2 · East BrunswickEast Brunswick55m Hurdles33"2.9.19a11
Feb 25NJSIAA Group ChampionshipsFeb 25 · 400 Meters · Place 11 · East BrunswickEast Brunswick400 Meters111:00.2710
Feb 12NJSIAA Sectional Championships - Central Groups 1&4Feb 12 · 400 Meters · Place 2 · East BrunswickEast Brunswick400 Meters21:01.5410

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 400m Hurdles · Place 8 · East BrunswickEast Brunswick400m Hurdles81:03.3810
Jun 10NJSIAA Groups 2 & 4Jun 10 · 400m Hurdles · Place 4 · East BrunswickEast Brunswick400m Hurdles30" / 0.762m4.1:03.38a10
Jun 10NJSIAA Groups 2 & 4Jun 10 · 400 Meters · East BrunswickEast Brunswick400 Meters--DNS10
Jun 3NJSIAA Sectionals Central Groups 1 and 4Jun 3 · 400m Hurdles · Place 1 · East BrunswickEast Brunswick400m Hurdles30" / 0.762m1.1:03.69a10
Jun 3NJSIAA Sectionals Central Groups 1 and 4Jun 3 · 400 Meters · Place 2 · East BrunswickEast Brunswick400 Meters2.58.09a10
May 26Essex County RelaysMay 26 · 400m Hurdles · Place 2 · East BrunswickEast Brunswick400m Hurdles30" / 0.762m2.1:05.29a10
May 24GMC ChampionshipMay 24 · 400m Hurdles · Place 2 · East BrunswickEast Brunswick400m Hurdles30" / 0.762m2.1:05.75a10
May 24GMC ChampionshipMay 24 · 400 Meters · Place 3 · East BrunswickEast Brunswick400 Meters3.59.48a10
May 24GMC ChampionshipMay 24 · 200 Meters · Place 4 · East BrunswickEast Brunswick200 Meters4.26.47a10
Mar 4NJSIAA Meet of ChampionsMar 4 · 400 Meters · Place 18 · East BrunswickEast Brunswick400 Meters181:00.1710
Mar 1Greater Middlesex Conf. ChampionshipsMar 1 · 55 Meters · Place 4 · East BrunswickEast Brunswick55 MetersRound P47.6610
Mar 1Greater Middlesex Conf. ChampionshipsMar 1 · 55 Meters · Place 3 · East BrunswickEast Brunswick55 Meters37.65 PB10
Mar 1Greater Middlesex Conf. ChampionshipsMar 1 · 400 Meters · Place 1 · East BrunswickEast Brunswick400 Meters11:00.9510