Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorCVC Champs · May 914.86aCVC ChampsMay 9, 2026
400m Hurdles · 36" / 0.914m · OutdoorMercer County Frosh/Soph Meet · Apr 261:03.17aMercer County Frosh/Soph MeetApril 26, 2025
55 Meters · IndoorLVS Senior Day Invite · Jan 216.85LVS Senior Day InviteJanuary 21, 2026
55m Hurdles · 39" · IndoorThe 11TH Annual Ocean Breeze Holiday Festival · Dec 298.04aThe 11TH Annual Ocean Breeze Holiday FestivalDecember 29, 2025
60m Hurdles · 39" / 0.991m · IndoorAdidas Indoor Nationals · Mar 208.54aAdidas Indoor NationalsMarch 20, 2026
Long Jump · IndoorOcean Breeze Holiday Festival · Dec 2717-1Ocean Breeze Holiday FestivalDecember 27, 2023
Long Jump · OutdoorMercer County Frosh/Soph Meet · Apr 2617' 10"Mercer County Frosh/Soph MeetApril 26, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 18Adidas Track Nationals 2026Jun 18 · 110m Hurdles · Place 48 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991mRound P48.15.11aWind: 1.511
May 29NJSIAA Group Championships - 2 & 3May 29 · 110m Hurdles · Place 9 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991mRound P9.14.85aWind: 2.211
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 110m Hurdles · Place 4 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991mRound P4.15.54aWind: 011
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 110m Hurdles · Place 5 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991m5.15.23aWind: 2.711
May 9CVC ChampsMay 9 · Long Jump · Lawrence (NJ)Lawrence (NJ)Long Jump--DNS11
May 9CVC ChampsMay 9 · 110m Hurdles · Place 5 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991mRound P5.15.42a11
May 9CVC ChampsMay 9 · 110m Hurdles · Place 4 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991m4.14.86a PB11
May 2Mercer Coaches ClassicMay 2 · 400m Hurdles · Lawrence (NJ)Lawrence (NJ)400m Hurdles36" / 0.914m--DNS11
May 2Mercer Coaches ClassicMay 2 · 110m Hurdles · Place 5 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991m5.15.23a11
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 110m Hurdles · Place 2 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991m2.15.56a11
Apr 4TCNJ HS InviteApr 4 · 110m Hurdles · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991m—DNS11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 43 · UnattachedUnattached60m Hurdles39" / 0.991mRound P43.8.54a PB11
Jan 21LVS Senior Day InviteJan 21 · 55m Hurdles · Place 4 · Lawrence (NJ)Lawrence (NJ)55m Hurdles47.9711
Jan 21LVS Senior Day InviteJan 21 · 55 Meters · Place 5 · Lawrence (NJ)Lawrence (NJ)55 Meters56.85 PB11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29The 11TH Annual Ocean Breeze Holiday FestivalDec 29 · 55m Hurdles · Place 9 · Lawrence (NJ)Lawrence (NJ)55m Hurdles39"Round P9.8.04a PB11
Dec 20Bill Bruno Holiday ClassicDec 20 · 55m Hurdles · Place 5 · Lawrence (NJ)Lawrence (NJ)55m Hurdles39"Round P5.8.30a11
Dec 20Bill Bruno Holiday ClassicDec 20 · 55m Hurdles · Place 8 · Lawrence (NJ)Lawrence (NJ)55m Hurdles39"8.8.26a11
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 4 · Lawrence (NJ)Lawrence (NJ)55m Hurdles39"Round P4.8.36a10
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 5 · Lawrence (NJ)Lawrence (NJ)55m Hurdles39"5.8.36a10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 110m Hurdles · Place 7 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991mRound P7.15.88aWind: 0.610
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 110m Hurdles · Place 5 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991m5.15.44aWind: 0.310
May 10Mercer County ChampsMay 10 · 110m Hurdles · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991mRound P--DNSWind: 1.810
Apr 26Mercer County Frosh/Soph MeetApr 26 · 400m Hurdles · Place 3 · Lawrence (NJ)Lawrence (NJ)400m Hurdles36" / 0.914m3.1:03.17a PB10
Apr 26Mercer County Frosh/Soph MeetApr 26 · Long Jump · Place 2 · Lawrence (NJ)Lawrence (NJ)Long Jump2.17' 10" PBWind: 010
Apr 26Mercer County Frosh/Soph MeetApr 26 · 110m Hurdles · Place 2 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991m2.15.70a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 55m Hurdles · Place 11 · Lawrence (NJ)Lawrence (NJ)55m Hurdles39"Round P11.8.25a10
Dec 14Demarest InvitationalDec 14 · 55m Hurdles · Place 5 · Lawrence (NJ)Lawrence (NJ)55m Hurdles39"Round P5.8.51a10
Dec 14Demarest InvitationalDec 14 · 55m Hurdles · Place 5 · Lawrence (NJ)Lawrence (NJ)55m Hurdles39"5.8.38a10
Jan 29Princeton Invitational Series #2Jan 29 · 55m Hurdles · Place 3 · Lawrence (NJ)Lawrence (NJ)55m Hurdles38.899

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17Mercer County T&F ChampionshipsMay 17 · 400m Hurdles · Place 19 · Lawrence (NJ)Lawrence (NJ)400m Hurdles36" / 0.914m19.1:03.41a9
May 17Mercer County T&F ChampionshipsMay 17 · 110m Hurdles · Place 10 · Lawrence (NJ)Lawrence (NJ)110m Hurdles39" / 0.991mRound P10.16.58a9
May 11Mercer Coaches ClassicMay 11 · 400m Hurdles · Place 14 · Lawrence (NJ)Lawrence (NJ)400m Hurdles141:05.309
May 11Mercer Coaches ClassicMay 11 · 110m Hurdles · Place 10 · Lawrence (NJ)Lawrence (NJ)110m Hurdles1017.489
Apr 20Mercer County RelaysApr 20 · 400m Hurdles · Place 13 · Lawrence (NJ)Lawrence (NJ)400m Hurdles131:05.209

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · Long Jump · Place 16 · Lawrence (NJ)Lawrence (NJ)Long Jump16.17-1 PB9