Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 1819.50aJoe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026
200 Meters · IndoorRidgewood Frosh/Novice Meet · Jan 1531.26Ridgewood Frosh/Novice MeetJanuary 15, 2025
400m Hurdles · 30" / 0.762m · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 181:33.50aJoe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026
55 Meter · IndoorEssex County Track Coaches Assn. Season Opener · Dec 208.71aEssex County Track Coaches Assn. Season OpenerDecember 20, 2024
55 Meters · IndoorRidgewood Frosh/Novice Meet · Jan 158.761Ridgewood Frosh/Novice MeetJanuary 15, 2025
55m Hurdles · 33" · IndoorNJ Spiked Shoe Holiday Festival · Dec 2211.23aNJ Spiked Shoe Holiday FestivalDecember 22, 2025
Long Jump · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 1814-9Joe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026
Triple Jump · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1530-05.75NJSIAA Sectionals Central Groups 1 and 4May 15, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Triple Jump · Place 21 · Sayreville War MemorialTriple Jump21.30-05.75 PBWind: 1.310
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Long Jump · Place 16 · Sayreville War MemorialLong Jump16.14-06.75Wind: 010
Apr 28Middlesex County RelaysApr 28 · Triple Jump · Place 13 · Sayreville War MemorialTriple Jump13.29-03.7510
Apr 28Middlesex County RelaysApr 28 · Long Jump · Place 52 · Sayreville War MemorialLong Jump52.10-06.0010
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Triple Jump · Place 13 · Sayreville War MemorialTriple Jump13.29-0.8010
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Long Jump · Place 8 · Sayreville War MemorialLong Jump8.14-9 PB10
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 400m Hurdles · Place 35 · Sayreville War Memorial400m Hurdles30" / 0.762m35.1:33.50a PB10
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 100m Hurdles · Place 15 · Sayreville War Memorial100m Hurdles33" / 0.838m15.19.50a PB10
Apr 11Georgian Court University HS ChallengeApr 11 · Triple Jump · Place 16 · Sayreville War MemorialTriple Jump16.27-11.00Wind: 010
Apr 11Georgian Court University HS ChallengeApr 11 · 400m Hurdles · Place 35 · Sayreville War Memorial400m Hurdles30" / 0.762m35.1:33.71a10
Apr 11Georgian Court University HS ChallengeApr 11 · 100m Hurdles · Place 19 · Sayreville War Memorial100m Hurdles33" / 0.838m19.19.52aWind: -1.110
Apr 7GMC Red & White Division ChampionshipApr 7 · Triple Jump · Place 4 · Sayreville War MemorialTriple Jump4.27-09.0010
Apr 7GMC Red & White Division ChampionshipApr 7 · Long Jump · Place 10 · Sayreville War MemorialLong Jump10.13-01.7510
Apr 7GMC Red & White Division ChampionshipApr 7 · 400m Hurdles · Place 16 · Sayreville War Memorial400m Hurdles30" / 0.762m16.1:36.36a10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · 55m Hurdles · Place 43 · Sayreville War Memorial55m Hurdles33"Round P43.11.23a PB10
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · 200 Meters · Place 91 · Sayreville War Memorial200 Meters91.40.30a10
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 55m Hurdles · Place 17 · Sayreville H55m HurdlesRound P1712.14—
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 200 Meters · Place 28 · Sayreville H200 Meters2831.26 PB—
Jan 15Ridgewood Frosh/Novice MeetJan 15 · 55 Meters · Place 38 · Sayreville H55 MetersRound P388.761 PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 55 Meter · Place 65 · Sayreville War Memorial55 Meter65.8.71a PB9