Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHopewell Valley Freshman/Sophomore Invitational · May 612.98Hopewell Valley Freshman/Sophomore InvitationalMay 6, 2023
110m Hurdles · 39" / 0.991m · OutdoorMercer County Champs · May 1017.49aMercer County ChampsMay 10, 2025
200 Meters · IndoorPeddie JV Invitational #1 · Jan 2427.68Peddie JV Invitational #1January 24, 2023
200 Meters · OutdoorSprint Night 2024 · May 2425.01Sprint Night 2024May 24, 2024
400 Meters · IndoorCVC Open · Jan 151:03.30CVC OpenJanuary 15, 2024
400m Hurdles · 36" / 0.914m · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 161:00.91aNJSIAA Sectionals Central Groups 2 and 3May 16, 2025
55m Hurdles · 39" · IndoorSJTCA Meet #3 · Dec 179.56aSJTCA Meet #3December 17, 2024

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 400m Hurdles · Place 9 · Robbinsville400m Hurdles36" / 0.914m9.1:01.92a12
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 110m Hurdles · Place 27 · Robbinsville110m Hurdles39" / 0.991mRound P27.20.62aWind: -1.112
May 9CVC ChampsMay 9 · 400m Hurdles · Place 10 · Robbinsville400m Hurdles36" / 0.914m10.1:03.34a12
May 9CVC ChampsMay 9 · 110m Hurdles · Place 13 · Robbinsville110m Hurdles39" / 0.991mRound P13.17.52a12
May 2Mercer Coaches ClassicMay 2 · 400m Hurdles · Place 9 · Robbinsville400m Hurdles36" / 0.914m9.1:02.67a12
May 2Mercer Coaches ClassicMay 2 · 110m Hurdles · Place 10 · Robbinsville110m Hurdles39" / 0.991m10.17.95a12
Apr 4TCNJ HS InviteApr 4 · 400m Hurdles · Place 17 · Robbinsville400m Hurdles36" / 0.914m17.1:03.84a12
Apr 4TCNJ HS InviteApr 4 · 110m Hurdles · Place 20 · Robbinsville110m Hurdles39" / 0.991m20.17.93a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 55m Hurdles · Place 16 · Robbinsville55m HurdlesRound P169.1512
Feb 1CVC ChampionshipFeb 1 · 55m Hurdles · Place 15 · Robbinsville55m HurdlesRound P159.0712
Jan 28JV InvitationalJan 28 · 55m Hurdles · Robbinsville55m Hurdles39"—DNS12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 27Cherokee Final Countdown- Last ChanceMay 27 · 400m Hurdles · Place 4 · Robbinsville400m Hurdles41:00.91—
May 27Cherokee Final Countdown- Last ChanceMay 27 · 110m Hurdles · Place 10 · Robbinsville110m Hurdles1017.49—
May 22Cherokee Last ChanceMay 22 · 400m Hurdles · Place 4 · Robbinsville400m Hurdles36" / 0.914m4.1:03.67a11
May 22Cherokee Last ChanceMay 22 · 110m Hurdles · Place 10 · Robbinsville110m Hurdles39" / 0.991m10.18.65a11
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 110m Hurdles · Place 20 · Robbinsville110m HurdlesRound P2018.0811
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 400m Hurdles · Place 12 · Robbinsville400m Hurdles121:00.9111
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 400m Hurdles · Place 12 · Robbinsville400m Hurdles36" / 0.914m12.1:00.91a PB11
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 110m Hurdles · Place 20 · Robbinsville110m Hurdles39" / 0.991mRound P20.18.08aWind: 1.111
May 10CVC ChampionshipsMay 10 · 400m Hurdles · Place 11 · Robbinsville400m Hurdles111:05.2411
May 10CVC ChampionshipsMay 10 · 110m Hurdles · Place 10 · Robbinsville110m Hurdles1017.4911
May 10Mercer County ChampsMay 10 · 400m Hurdles · Place 11 · Robbinsville400m Hurdles36" / 0.914m11.1:05.24a11
May 10Mercer County ChampsMay 10 · 110m Hurdles · Place 10 · Robbinsville110m Hurdles39" / 0.991mRound P10.17.49a PBWind: 1.811
May 3Mercer Coaches ClassicMay 3 · 400m Hurdles · Place 11 · Robbinsville400m Hurdles111:01.88—
May 3Mercer Coaches ClassicMay 3 · 110m Hurdles · Place 18 · Robbinsville110m Hurdles1817.54—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 55m Hurdles · Place 22 · Robbinsville55m HurdlesRound P229.8411
Feb 1SJTCA #16Feb 1 · 55m Hurdles · Place 18 · Robbinsville55m HurdlesRound P189.9311
Jan 26CVC ChampionshipJan 26 · 55m Hurdles · Place 13 · Robbinsville55m HurdlesRound P139.7011
Jan 26CVC ChampionshipJan 26 · 55m Hurdles · Place 13 · Robbinsville55m HurdlesRound P139.7011
Jan 13Mid-Winter ClassicJan 13 · 55m Hurdles · Place 8 · Robbinsville55m Hurdles89.2811

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17SJTCA Meet #3Dec 17 · 55m Hurdles · Place 21 · Robbinsville55m Hurdles39"21.9.56a PB11
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 55m Hurdles · Place 21 · Robbinsville55m HurdlesRound P219.5910
Jan 29SJTCA Winter Meet #14Jan 29 · 55m Hurdles · Place 32 · Robbinsville55m HurdlesRound P329.7710
Jan 21Mercer County ChampionshipsJan 21 · 55m Hurdles · Place 19 · Robbinsville55m HurdlesRound P199.7210
Jan 15CVC OpenJan 15 · 400 Meters · Place 25 · Robbinsville400 Meters251:03.30 PB10

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 110m Hurdles · Place 19 · Robbinsville110m HurdlesRound P1917.5410
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400m Hurdles · Place 16 · Robbinsville400m Hurdles161:02.4310
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400m Hurdles · Place 16 · Robbinsville400m Hurdles161:02.4310
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 110m Hurdles · Place 19 · Robbinsville110m HurdlesRound P1917.5410
May 24Sprint Night 2024May 24 · 200 Meters · Place 53 · Robbinsville200 Meters5325.01 PB10
May 17Mercer County T&F ChampionshipsMay 17 · 400m Hurdles · Place 14 · Robbinsville400m Hurdles36" / 0.914m14.1:01.88a10
May 17Mercer County T&F ChampionshipsMay 17 · 110m Hurdles · Place 20 · Robbinsville110m Hurdles39" / 0.991mRound P20.17.91a10
May 11Mercer Coaches ClassicMay 11 · 400m Hurdles · Place 8 · Robbinsville400m Hurdles81:03.0210
May 11Mercer Coaches ClassicMay 11 · 110m Hurdles · Place 15 · Robbinsville110m Hurdles1518.4310
May 4Mercer County Freshman/Sophomore MeetMay 4 · 400m Hurdles · Place 3 · Robbinsville400m Hurdles31:05.13—
May 4Mercer County Freshman/Sophomore MeetMay 4 · 110m Hurdles · Place 3 · Robbinsville110m Hurdles318.32—
Apr 20Mercer County RelaysApr 20 · 400m Hurdles · Place 10 · Robbinsville400m Hurdles101:04.5510
Apr 13Fast Times at Cherokee HighApr 13 · 400m Hurdles · Place 26 · Robbinsville400m Hurdles261:08.71—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 12SJTCA Winter Meet #2Dec 12 · 55m Hurdles · Place 23 · Robbinsville55m Hurdles39"23.9.75a10
Jan 24Peddie JV Invitational #1Jan 24 · 200 Meters · Place 14 · Robbinsville200 Meters1427.68 PB—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 400m Hurdles · Place 23 · Robbinsville400m Hurdles231:05.329
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 400m Hurdles · Place 23 · Robbinsville400m Hurdles231:05.329
May 13Mercer Coaches ClassicMay 13 · 400m Hurdles · Place 25 · Robbinsville400m Hurdles251:10.009
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · 400m Hurdles · Place 2 · Robbinsville400m Hurdles21:10.109
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · 200 Meters · Place 21 · Robbinsville200 Meters2126.529
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · 100 Meters · Place 30 · Robbinsville100 Meters3012.98 PB9