Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorUnion County Championships · May 716.62aUnion County ChampionshipsMay 7, 2026
200 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1923.64aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
200 Meters · OutdoorUnion County Conference Championships · May 122.76Union County Conference ChampionshipsMay 1, 2025
400 Meters · IndoorNJSIAA State Indoor Meet of Champions · Mar 851.55NJSIAA State Indoor Meet of ChampionsMarch 8, 2026
400 Meters · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1549.65aNJSIAA Sectionals Central Groups 1 and 4May 15, 2026
400m Hurdles · 36" / 0.914m · OutdoorUnion County Relay Championship · Apr 1455.12aUnion County Relay ChampionshipApril 14, 2026
55 Meter · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 197.12aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
55 Meters · IndoorMid-Winter Classic · Jan 237.51Mid-Winter ClassicJanuary 23, 2024
Long Jump · OutdoorUnion County Relay Championship · Apr 1420-09.75Union County Relay ChampionshipApril 14, 2026
Triple Jump · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 1838-6.80Joe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 1 & 4May 29 · 400m Hurdles · Place 1 · New Providence400m Hurdles36" / 0.914m1.55.33a11
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Long Jump · Place 5 · New ProvidenceLong Jump5.20-03.00Wind: 011
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 400m Hurdles · Place 1 · New Providence400m Hurdles36" / 0.914m1.57.99a11
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 400 Meters · Place 1 · New Providence400 Meters1.49.65a PB11
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 200 Meters · Place 2 · New Providence200 Meters2.22.93aWind: 0.211
May 7Union County ChampionshipsMay 7 · Long Jump · Place 12 · New ProvidenceLong Jump12.20-411
May 7Union County ChampionshipsMay 7 · 400m Hurdles · Place 3 · New Providence400m Hurdles36" / 0.914m3.55.98a11
May 7Union County ChampionshipsMay 7 · 110m Hurdles · Place 11 · New Providence110m Hurdles39" / 0.991mRound P11.16.62a PB11
May 7Union County ChampionshipsMay 7 · 200 Meters · Place 13 · New Providence200 Meters13.23.19a11
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Triple Jump · Place 7 · New ProvidenceTriple Jump7.38-6.80 PB11
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 110m Hurdles · Place 15 · New Providence110m Hurdles39" / 0.991m15.16.81a11
Apr 14Union County Relay ChampionshipApr 14 · Long Jump · Place 7 · New ProvidenceLong Jump7.20-09.75 PB11
Apr 14Union County Relay ChampionshipApr 14 · 400m Hurdles · Place 1 · New Providence400m Hurdles36" / 0.914m1.55.12a PB11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · 400 Meters · Place 28 · New Providen400 Meters2851.55 PB11
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 400 Meters · Place 3 · New Providence400 Meters351.5511
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 55m Hurdles · Place 6 · New Providence55m HurdlesRound P68.8111
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 55m Hurdles · Place 2 · New Providence55m Hurdles28.4811
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 400 Meters · Place 3 · New Providence400 Meters351.7211

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 55 Meter · Place 65 · New Providence55 MeterRound P65.7.12a PB11
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 200 Meters · Place 22 · New Providence200 Meters22.23.64a PB11
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 400 Meters · Place 11 · New Providence400 Meters1156.5810

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 1 & 4May 30 · 200 Meters · Place 14 · New Providen200 Meters1423.7610
May 30NJSIAA Group Championships - 1 & 4May 30 · 400 Meters · Place 14 · New Providen400 Meters1452.1610
May 30NJSIAA Group Championships - 1 & 4May 30 · 400m Hurdles · Place 10 · New Providen400m Hurdles1057.5810
May 20Union County Championship RelaysMay 20 · Long Jump · Place 13 · New ProvidenceLong Jump1319-4.5010
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 400 Meters · Place 5 · New Providen400 Meters551.2010
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 200 Meters · Place 5 · New Providen200 Meters523.4410
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 400m Hurdles · Place 1 · New Providen400m Hurdles158.5810
May 8Union County ChampionshipsMay 8 · 110m Hurdles · Place 26 · New Providence110m HurdlesRound P2619.4010
May 8Union County ChampionshipsMay 8 · 400m Hurdles · Place 6 · New Providence400m Hurdles657.9110
May 8Union County ChampionshipsMay 8 · 110m Hurdles · Place 26 · New Providence110m HurdlesRound P2619.4010
May 8Union County ChampionshipsMay 8 · 400m Hurdles · Place 6 · New Providence400m Hurdles657.9110
May 1Union County Conference ChampionshipsMay 1 · 200 Meters · Place 2 · New Providence200 Meters222.76 PB10
May 1Union County Conference ChampionshipsMay 1 · 110m Hurdles · Place 8 · New Providence110m HurdlesRound P817.6110
May 1Union County Conference ChampionshipsMay 1 · 400 Meters · Place 5 · New Providence400 Meters551.5810
May 1Union County Conference ChampionshipsMay 1 · 400m Hurdles · Place 3 · New Providence400m Hurdles359.4110
Apr 19Colts Neck Spring InvitationalApr 19 · 110m Hurdles · Place 33 · New Providence110m Hurdles3318.2410
Apr 19Colts Neck Spring InvitationalApr 19 · 400m Hurdles · Place 9 · New Providence400m Hurdles958.8810

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 400 Meters · Place 16 · New Providence400 Meters16.53.98a10
Jan 23Mid-Winter ClassicJan 23 · High Jump · Place 2 · New ProvidenceHigh Jump24-99
Jan 23Mid-Winter ClassicJan 23 · 55 Meters · Place 27 · New Providence55 Meters277.51 PB9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 55 Meter · Place 91 · New Providence55 Meter91.8.04a9