Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 1516.48aNJSIAA Sectionals Central Groups 2 and 3May 15, 2026
200 Meters · OutdoorRidge Novice Invitational · May 1926.91aRidge Novice InvitationalMay 19, 2025
400 Meters · IndoorMid-Winter Classic · Jan 131:04.99Mid-Winter ClassicJanuary 13, 2025
400m Hurdles · 36" / 0.914m · OutdoorEast Brunswick Invitational · Apr 1859.04aEast Brunswick InvitationalApril 18, 2026
55 Meters · IndoorMid-Winter Classic · Jan 137.53Mid-Winter ClassicJanuary 13, 2025
55m Hurdles · 39" · IndoorPoreda Invitational · Dec 138.80aPoreda InvitationalDecember 13, 2025
Long Jump · IndoorPoreda Invitational · Dec 1315' 0"Poreda InvitationalDecember 13, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 2 & 3May 29 · 400m Hurdles · Place 16 · Ewing400m Hurdles36" / 0.914m16.59.33a11
May 19Ridge Novice/Last Chance InvitationalMay 19 · 110m Hurdles · Place 9 · Ewing110m Hurdles39" / 0.991mRound P9.16.83a11
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 400m Hurdles · Place 4 · Ewing400m Hurdles36" / 0.914m4.59.45a11
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 110m Hurdles · Place 6 · Ewing110m Hurdles39" / 0.991mRound P6.16.48a PBWind: 1.311
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 110m Hurdles · Place 8 · Ewing110m Hurdles39" / 0.991m8.16.43aWind: 2.711
May 9CVC ChampsMay 9 · 400m Hurdles · Place 4 · Ewing400m Hurdles36" / 0.914m4.1:00.67a11
May 9CVC ChampsMay 9 · 110m Hurdles · Place 12 · Ewing110m Hurdles39" / 0.991mRound P12.17.24a11
May 2Mercer Coaches ClassicMay 2 · 400m Hurdles · Place 6 · Ewing400m Hurdles36" / 0.914m6.1:00.61a11
May 2Mercer Coaches ClassicMay 2 · 110m Hurdles · Place 8 · Ewing110m Hurdles39" / 0.991m8.16.54a11
Apr 18East Brunswick InvitationalApr 18 · 400m Hurdles · Place 7 · Ewing400m Hurdles36" / 0.914m7.59.04a PB11
Apr 11Mercer Coaches RelaysApr 11 · 400m Hurdles · Place 7 · Ewing400m Hurdles36" / 0.914m7.1:01.58a11
Apr 4TCNJ HS InviteApr 4 · 400m Hurdles · Place 5 · Ewing400m Hurdles36" / 0.914m5.1:01.49a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1CVC ChampionshipFeb 1 · 55m Hurdles · Place 11 · Ewing55m HurdlesRound P118.6211
Jan 20SJTCA #13Jan 20 · Long Jump · Place 34 · EwingLong Jump3415-011
Jan 20SJTCA #13Jan 20 · 55m Hurdles · Place 9 · Ewing55m Hurdles98.8211

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29The 11TH Annual Ocean Breeze Holiday FestivalDec 29 · 55m Hurdles · Place 30 · Ewing55m Hurdles39"Round P30.8.85a11
Dec 22SJTCA #5Dec 22 · 55m Hurdles · Place 21 · Ewing55m Hurdles39"21.8.84a11
Dec 13Poreda InvitationalDec 13 · 55m Hurdles · Place 10 · Ewing55m Hurdles39"Round P10.8.80a PB11
Dec 13Poreda InvitationalDec 13 · Long Jump · Place 21 · EwingLong Jump21.15' 0" PB11
Jan 13Mid-Winter ClassicJan 13 · 400 Meters · Place 87 · Ewing400 Meters871:04.99 PB10
Jan 13Mid-Winter ClassicJan 13 · 55 Meters · Place 87 · Ewing55 Meters877.53 PB10

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 19Ridge Novice InvitationalMay 19 · 400m Hurdles · Place 2 · Ewing400m Hurdles36" / 0.914m2.1:03.12a10
May 19Ridge Novice InvitationalMay 19 · 110m Hurdles · Place 6 · Ewing110m Hurdles39" / 0.991mRound P6.18.59a10
May 19Ridge Novice InvitationalMay 19 · 110m Hurdles · Place 7 · Ewing110m Hurdles39" / 0.991m7.18.61a10
May 19Ridge Novice InvitationalMay 19 · 200 Meters · Place 66 · Ewing200 Meters66.26.91a PB10
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 400m Hurdles · Place 15 · Ewing400m Hurdles151:02.7310
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 400m Hurdles · Place 15 · Ewing400m Hurdles36" / 0.914m15.1:02.73a10
May 10CVC ChampionshipsMay 10 · 400m Hurdles · Place 14 · Ewing400m Hurdles141:06.0610
May 10CVC ChampionshipsMay 10 · 110m Hurdles · Place 11 · Ewing110m Hurdles1117.8210
May 10Mercer County ChampsMay 10 · 400m Hurdles · Place 14 · Ewing400m Hurdles36" / 0.914m14.1:06.06a10
May 10Mercer County ChampsMay 10 · 110m Hurdles · Place 11 · Ewing110m Hurdles39" / 0.991mRound P11.17.82aWind: 410
May 3Mercer Coaches ClassicMay 3 · 400m Hurdles · Place 15 · Ewing400m Hurdles151:04.34—
May 3Mercer Coaches ClassicMay 3 · 110m Hurdles · Place 20 · Ewing110m Hurdles2018.62—
Apr 26Mercer County Frosh/Soph MeetApr 26 · 400m Hurdles · Place 4 · Ewing400m Hurdles36" / 0.914m4.1:05.22a10
Apr 26Mercer County Frosh/Soph MeetApr 26 · 110m Hurdles · Place 7 · Ewing110m Hurdles39" / 0.991m7.18.63a10