Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMercer Coaches Classic · May 215.55aMercer Coaches ClassicMay 2, 2026
200 Meters · IndoorSJTCA #5 · Dec 2225.44aSJTCA #5December 22, 2025
400 Meters · IndoorPrinceton Invitational Series #2 · Jan 2958.62Princeton Invitational Series #2January 29, 2024
400m Hurdles · 36" / 0.914m · OutdoorNJSIAA Group Championships - 2 & 3 · May 2958.17aNJSIAA Group Championships - 2 & 3May 29, 2026
55 Meters · IndoorMid-Winter Classic · Jan 137.29Mid-Winter ClassicJanuary 13, 2025
55m Hurdles · 39" · IndoorPoreda Invitational · Dec 138.32aPoreda InvitationalDecember 13, 2025
60m Hurdles · 39" / 0.991m · IndoorAdidas Indoor Nationals · Mar 208.79aAdidas Indoor NationalsMarch 20, 2026
High Jump · IndoorPoreda Invitational · Dec 135' 8"Poreda InvitationalDecember 13, 2025
High Jump · OutdoorCVC Champs · May 96-00.00CVC ChampsMay 9, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 2 & 3May 29 · High Jump · Place 17 · EwingHigh Jump17.5-1011
May 29NJSIAA Group Championships - 2 & 3May 29 · 400m Hurdles · Place 13 · Ewing400m Hurdles36" / 0.914m13.58.17a PB11
May 29NJSIAA Group Championships - 2 & 3May 29 · 110m Hurdles · Place 19 · Ewing110m Hurdles39" / 0.991mRound P19.15.66aWind: 2.211
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · High Jump · Place 6 · EwingHigh Jump6.5-1011
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 400m Hurdles · Place 5 · Ewing400m Hurdles36" / 0.914m5.1:00.03a11
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 110m Hurdles · Place 5 · Ewing110m Hurdles39" / 0.991mRound P5.15.82aWind: -1.111
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 110m Hurdles · Place 4 · Ewing110m Hurdles39" / 0.991m4.15.18aWind: 2.711
May 9CVC ChampsMay 9 · High Jump · Place 6 · EwingHigh Jump6.6-00.00 PB11
May 9CVC ChampsMay 9 · 400m Hurdles · Place 8 · Ewing400m Hurdles36" / 0.914m8.1:01.90a11
May 9CVC ChampsMay 9 · 110m Hurdles · Ewing110m Hurdles39" / 0.991mRound P--DNF11
May 2Mercer Coaches ClassicMay 2 · 110m Hurdles · Place 6 · Ewing110m Hurdles39" / 0.991m6.15.55a PB11
Apr 27Holmdel Twilight Series - Night of 3200sApr 27 · High Jump · Place 2 · EwingHigh Jump2.5-08.0011
Apr 18East Brunswick InvitationalApr 18 · High Jump · Place 10 · EwingHigh Jump10.5-10.0011
Apr 18East Brunswick InvitationalApr 18 · 400m Hurdles · Place 11 · Ewing400m Hurdles36" / 0.914m11.59.61a11
Apr 11Mercer Coaches RelaysApr 11 · High Jump · Place 2 · EwingHigh Jump2.5-10.0011
Apr 11Mercer Coaches RelaysApr 11 · 400m Hurdles · Place 2 · Ewing400m Hurdles36" / 0.914m2.58.62a11
Apr 4TCNJ HS InviteApr 4 · High Jump · Place 4 · EwingHigh Jump4.5' 10"11
Apr 4TCNJ HS InviteApr 4 · 400m Hurdles · Place 2 · Ewing400m Hurdles36" / 0.914m2.59.11a11
Apr 4TCNJ HS InviteApr 4 · 110m Hurdles · Place 6 · Ewing110m Hurdles39" / 0.991m6.16.04a11

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 60m Hurdles · Place 53 · Ewing60m Hurdles39" / 0.991mRound P53.8.79a PB11
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 55m Hurdles · Place 19 · Ewing55m HurdlesRound P198.3211
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · High Jump · Place 9 · EwingHigh Jump95-811
Feb 12NJSIAA Sectional Championships - Central Group 3Feb 12 · High Jump · Place 2 · EwingHigh Jump25-811
Feb 12NJSIAA Sectional Championships - Central Group 3Feb 12 · 55m Hurdles · Place 4 · Ewing55m HurdlesRound P48.1811
Feb 12NJSIAA Sectional Championships - Central Group 3Feb 12 · 55m Hurdles · Place 4 · Ewing55m Hurdles48.1911
Feb 1CVC ChampionshipFeb 1 · High Jump · Place 5 · EwingHigh Jump55-611
Feb 1CVC ChampionshipFeb 1 · High Jump · Place 5 · EwingHigh Jump55-611
Feb 1CVC ChampionshipFeb 1 · 55m Hurdles · Place 6 · Ewing55m HurdlesRound P68.2711
Feb 1CVC ChampionshipFeb 1 · 55m Hurdles · Place 6 · Ewing55m HurdlesRound P68.2711
Feb 1CVC ChampionshipFeb 1 · 55m Hurdles · Place 7 · Ewing55m Hurdles78.3411
Feb 1CVC ChampionshipFeb 1 · 55m Hurdles · Place 7 · Ewing55m Hurdles78.3411
Jan 20SJTCA #13Jan 20 · 55m Hurdles · Place 3 · Ewing55m Hurdles38.3711

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 29The 11TH Annual Ocean Breeze Holiday FestivalDec 29 · 55m Hurdles · Place 21 · Ewing55m Hurdles39"Round P21.8.47a11
Dec 22SJTCA #5Dec 22 · 55m Hurdles · Place 13 · Ewing55m Hurdles39"13.8.40a11
Dec 22SJTCA #5Dec 22 · 200 Meters · Place 70 · Ewing200 Meters70.25.44a PB11
Dec 19SJTCA FROSH AND NOVICEDec 19 · High Jump · Place 1 · EwingHigh Jump1.5-611
Dec 13Poreda InvitationalDec 13 · 55m Hurdles · Place 8 · Ewing55m Hurdles39"Round P8.8.32a PB11
Dec 13Poreda InvitationalDec 13 · 55m Hurdles · Place 8 · Ewing55m Hurdles39"8.8.36a11
Dec 13Poreda InvitationalDec 13 · High Jump · Place 3 · EwingHigh Jump3.5' 8" PB11
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 55m Hurdles · Place 19 · Ewing55m HurdlesRound P198.4310
Feb 6NJSIAA Sectional Championships - Central Group 3Feb 6 · 55m Hurdles · Place 5 · Ewing55m HurdlesRound P58.3410
Feb 6NJSIAA Sectional Championships - Central Group 3Feb 6 · 55m Hurdles · Place 5 · Ewing55m HurdlesRound P58.3410
Feb 6NJSIAA Sectional Championships - Central Group 3Feb 6 · 55m Hurdles · Place 4 · Ewing55m Hurdles48.2810
Feb 6NJSIAA Sectional Championships - Central Group 3Feb 6 · 55m Hurdles · Place 4 · Ewing55m Hurdles48.2810
Jan 26CVC ChampionshipJan 26 · 55m Hurdles · Place 9 · Ewing55m HurdlesRound P98.5910
Jan 26CVC ChampionshipJan 26 · 55m Hurdles · Place 9 · Ewing55m HurdlesRound P98.5910
Jan 26CVC ChampionshipJan 26 · 55m Hurdles · Place 9 · Ewing55m HurdlesRound P98.5910
Jan 26CVC ChampionshipJan 26 · 55m Hurdles · Place 9 · Ewing55m HurdlesRound P98.5910
Jan 13Mid-Winter ClassicJan 13 · 55 Meters · Place 41 · Ewing55 Meters417.29 PB10
Jan 13Mid-Winter ClassicJan 13 · 55m Hurdles · Place 1 · Ewing55m Hurdles18.4710
Jan 3The Armory Hispanic GamesJan 3 · 400 Meters · Place 75 · Ewing-NJ400 Meters7558.73—

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · 400m Hurdles · Place 16 · Ewing400m Hurdles1659.8210
May 30NJSIAA Group Championships - 2 & 3May 30 · High Jump · Place 10 · EwingHigh Jump105-1010
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 110m Hurdles · Place 6 · Ewing110m HurdlesRound P615.8410
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 110m Hurdles · Place 6 · Ewing110m HurdlesRound P615.8410
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 110m Hurdles · Place 7 · Ewing110m Hurdles716.0010
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 110m Hurdles · Place 7 · Ewing110m Hurdles716.0010
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 400m Hurdles · Place 3 · Ewing400m Hurdles359.9310
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 400m Hurdles · Place 3 · Ewing400m Hurdles359.9310
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · High Jump · Place 4 · EwingHigh Jump45-810
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · High Jump · Place 4 · EwingHigh Jump45-810
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 400m Hurdles · Place 3 · Ewing400m Hurdles36" / 0.914m3.59.93a10
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 110m Hurdles · Place 6 · Ewing110m Hurdles39" / 0.991mRound P6.15.84aWind: 0.810
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 110m Hurdles · Place 7 · Ewing110m Hurdles39" / 0.991m7.16.00aWind: 0.310
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · High Jump · Place 4 · EwingHigh Jump4.5-810
May 10CVC ChampionshipsMay 10 · 400m Hurdles · Place 3 · Ewing400m Hurdles359.7410
May 10CVC ChampionshipsMay 10 · 110m Hurdles · Place 7 · Ewing110m Hurdles716.3310
May 10CVC ChampionshipsMay 10 · 110m Hurdles · Place 6 · Ewing110m Hurdles615.9410
May 10Mercer County ChampsMay 10 · 400m Hurdles · Place 3 · Ewing400m Hurdles36" / 0.914m3.59.74a10
May 10Mercer County ChampsMay 10 · 110m Hurdles · Place 6 · Ewing110m Hurdles39" / 0.991mRound P6.15.94aWind: 410
May 10Mercer County ChampsMay 10 · 110m Hurdles · Place 7 · Ewing110m Hurdles39" / 0.991m7.16.33aWind: 3.310
May 10Mercer County ChampsMay 10 · High Jump · Place 3 · EwingHigh Jump3.5-10.0010
May 3Mercer Coaches ClassicMay 3 · High Jump · EwingHigh Jump—5-04.00—
May 3Mercer Coaches ClassicMay 3 · 400m Hurdles · Place 5 · Ewing400m Hurdles51:00.43—
May 3Mercer Coaches ClassicMay 3 · 110m Hurdles · Place 11 · Ewing110m Hurdles1116.29—
Apr 26Mercer County Frosh/Soph MeetApr 26 · 400m Hurdles · Place 2 · Ewing400m Hurdles36" / 0.914m2.1:00.44a10
Apr 26Mercer County Frosh/Soph MeetApr 26 · 110m Hurdles · Place 3 · Ewing110m Hurdles39" / 0.991m3.16.30a10
Apr 26Mercer County Frosh/Soph MeetApr 26 · High Jump · EwingHigh Jump--NH10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 55m Hurdles · Place 18 · Ewing55m Hurdles39"Round P18.8.78a10
Dec 14LVS OpenerDec 14 · 55m Hurdles · Place 13 · Ewing55m Hurdles39"Round P13.8.80a10
Jan 29Princeton Invitational Series #2Jan 29 · 400 Meters · Place 17 · Ewing400 Meters1758.62 PB9
Jan 4Princeton Invitational Series #1Jan 4 · 400 Meters · Place 16 · Ewing400 Meters161:01.889

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 110m Hurdles · Place 13 · Ewing110m HurdlesRound P1317.079
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400m Hurdles · Place 20 · Ewing400m Hurdles201:03.379
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400m Hurdles · Place 20 · Ewing400m Hurdles201:03.379
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 110m Hurdles · Place 13 · Ewing110m HurdlesRound P1317.079
May 17Mercer County T&F ChampionshipsMay 17 · 400m Hurdles · Place 18 · Ewing400m Hurdles36" / 0.914m18.1:02.60a9
May 17Mercer County T&F ChampionshipsMay 17 · 110m Hurdles · Place 15 · Ewing110m Hurdles39" / 0.991mRound P15.16.98a9
May 11Mercer Coaches ClassicMay 11 · 400m Hurdles · Place 9 · Ewing400m Hurdles91:03.659
May 11Mercer Coaches ClassicMay 11 · 110m Hurdles · Place 11 · Ewing110m Hurdles1117.569
May 4Mercer County Freshman/Sophomore MeetMay 4 · 400m Hurdles · Place 1 · Ewing400m Hurdles11:01.55—
May 4Mercer County Freshman/Sophomore MeetMay 4 · 110m Hurdles · Place 3 · Ewing110m Hurdles317.24—
Apr 20Mercer County RelaysApr 20 · 400m Hurdles · Place 11 · Ewing400m Hurdles111:04.879
Apr 13East Brunswick InvitationalApr 13 · 400m Hurdles · Place 39 · Ewing400m Hurdles391:08.13—