Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorCVC Championship · Feb 129.38CVC ChampionshipFebruary 1, 2026
200 Meters · OutdoorMercer Coaches Classic · May 329.77Mercer Coaches ClassicMay 3, 2025
400 Meters · IndoorSJTCA #16 · Feb 11:07.23SJTCA #16February 1, 2025
400 Meters · OutdoorCVC Champs · May 91:04.29aCVC ChampsMay 9, 2026
400m Hurdles · 30" / 0.762m · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 151:09.40aNJSIAA Sectionals Central Groups 2 and 3May 15, 2026
55m Hurdles · 33" · IndoorSJTCA Meet #3 · Dec 1710.94aSJTCA Meet #3December 17, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 2 & 3May 29 · 400m Hurdles · Place 16 · Robbinsville400m Hurdles30" / 0.762m16.1:09.68a12
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 400m Hurdles · Place 6 · Robbinsville400m Hurdles30" / 0.762m6.1:09.40a PB12
May 9CVC ChampsMay 9 · 400m Hurdles · Place 5 · Robbinsville400m Hurdles30" / 0.762m5.1:11.38a12
May 9CVC ChampsMay 9 · 400 Meters · Place 12 · Robbinsville400 Meters12.1:04.29a PB12
May 2Mercer Coaches ClassicMay 2 · 400m Hurdles · Place 6 · Robbinsville400m Hurdles30" / 0.762m6.1:11.76a12
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Robbinsville400 Meters—1:04.94a12
Apr 4TCNJ HS InviteApr 4 · 400m Hurdles · Place 5 · Robbinsville400m Hurdles30" / 0.762m5.1:12.98a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 400 Meters · Place 19 · Robbinsville400 Meters191:07.4212
Feb 1CVC ChampionshipFeb 1 · 200 Meters · Place 24 · Robbinsville200 Meters2429.38 PB12
Jan 28JV InvitationalJan 28 · 400 Meters · Place 5 · Robbinsville400 Meters5.1:07.76a12
Jan 20SJTCA #13Jan 20 · 400 Meters · Place 12 · Robbinsville400 Meters121:07.8112
Jan 20SJTCA #13Jan 20 · 200 Meters · Place 22 · Robbinsville200 Meters2229.8312

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27Cherokee Final Countdown- Last ChanceMay 27 · 400m Hurdles · Place 2 · Robbinsville400m Hurdles21:14.91—
May 22Cherokee Last ChanceMay 22 · 400m Hurdles · Place 2 · Robbinsville400m Hurdles30" / 0.762m2.1:16.23a11
May 10CVC ChampionshipsMay 10 · 400m Hurdles · Place 8 · Robbinsville400m Hurdles81:15.2011
May 10Mercer County ChampsMay 10 · 400m Hurdles · Place 8 · Robbinsville400m Hurdles30" / 0.762m8.1:15.20a11
May 3Mercer Coaches ClassicMay 3 · 400m Hurdles · Place 10 · Robbinsville400m Hurdles101:16.18—
May 3Mercer Coaches ClassicMay 3 · 200 Meters · Place 35 · Robbinsville200 Meters3529.77 PB—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 400 Meters · Place 23 · Robbinsville400 Meters231:07.4911
Feb 1SJTCA #16Feb 1 · 200 Meters · Place 35 · Robbinsville200 Meters3530.2611
Feb 1SJTCA #16Feb 1 · 400 Meters · Place 27 · Robbinsville400 Meters271:07.23 PB11
Jan 26CVC ChampionshipJan 26 · 400 Meters · Place 18 · Robbinsville400 Meters181:08.9211
Jan 26CVC ChampionshipJan 26 · 400 Meters · Place 18 · Robbinsville400 Meters181:08.9211
Jan 26CVC ChampionshipJan 26 · 400 Meters · Place 18 · Robbinsville400 Meters181:08.9211
Jan 26CVC ChampionshipJan 26 · 400 Meters · Place 18 · Robbinsville400 Meters181:08.9211

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17SJTCA Meet #3Dec 17 · 55m Hurdles · Place 28 · Robbinsville55m Hurdles33"28.10.94a PB11
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · 55m Hurdles · Place 26 · Robbinsville55m HurdlesRound P2611.0510
Jan 29SJTCA Winter Meet #14Jan 29 · 55m Hurdles · Place 58 · Robbinsville55m HurdlesRound P5812.3610
Jan 21Mercer County ChampionshipsJan 21 · 200 Meters · Place 36 · Robbinsville200 Meters3630.6410
Jan 21Mercer County ChampionshipsJan 21 · 55m Hurdles · Place 24 · Robbinsville55m HurdlesRound P2411.3510

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400m Hurdles · Place 17 · Robbinsville400m Hurdles171:19.2810
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400m Hurdles · Place 17 · Robbinsville400m Hurdles171:19.2810
May 24Sprint Night 2024May 24 · 200 Meters · Place 41 · Robbinsville200 Meters4129.7710
May 17Mercer County T&F ChampionshipsMay 17 · 400m Hurdles · Place 27 · Robbinsville400m Hurdles30" / 0.762m27.1:18.50a10
May 4Mercer County Freshman/Sophomore MeetMay 4 · 400m Hurdles · Place 3 · Robbinsville400m Hurdles31:18.78—
Apr 20Mercer County RelaysApr 20 · 400m Hurdles · Place 6 · Robbinsville400m Hurdles61:16.5210
Apr 13Fast Times at Cherokee HighApr 13 · 400m Hurdles · Place 27 · Robbinsville400m Hurdles271:23.72—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 12SJTCA Winter Meet #2Dec 12 · 55m Hurdles · Place 45 · Robbinsville55m Hurdles33"45.11.87a10
Feb 8SJTCA Winter Meet #13Feb 8 · 55m Hurdles · Place 24 · Robbinsville55m Hurdles2411.659
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 55m Hurdles · Place 27 · Robbinsville55m HurdlesRound P2711.519
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · 55m Hurdles · Place 27 · Robbinsville55m HurdlesRound P2711.519
Jan 28SJTCA Winter Meet #10Jan 28 · 55m Hurdles · Place 40 · Robbinsville55m HurdlesRound P4011.459
Jan 28SJTCA Winter Meet #10Jan 28 · 55m Hurdles · Place 40 · Robbinsville55m HurdlesRound P4011.459
Jan 28SJTCA Winter Meet #10Jan 28 · 55m Hurdles · Place 40 · Robbinsville55m HurdlesRound P4011.459
Jan 24Peddie JV Invitational #1Jan 24 · 45m Hurdles · Place 8 · Robbinsville45m Hurdles89.59—
Jan 24Peddie JV Invitational #1Jan 24 · 200 Meters · Place 3 · Robbinsville200 Meters330.68—
Jan 16CVC OpenJan 16 · 45m Hurdles · Place 15 · Robbinsville45m Hurdles1510.90—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 100m Hurdles · Place 22 · Robbinsville100m HurdlesRound P2220.499
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 400m Hurdles · Place 20 · Robbinsville400m Hurdles201:21.119
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 100m Hurdles · Place 22 · Robbinsville100m HurdlesRound P2220.499
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 400m Hurdles · Place 20 · Robbinsville400m Hurdles201:21.119
May 19Mercer County ChampionshipsMay 19 · 400m Hurdles · Place 16 · Robbinsville400m Hurdles161:16.189
May 19Mercer County ChampionshipsMay 19 · 100m Hurdles · Place 27 · Robbinsville100m HurdlesRound P2721.179
May 13Mercer Coaches ClassicMay 13 · 400m Hurdles · Place 15 · Robbinsville400m Hurdles151:18.239
May 13Mercer Coaches ClassicMay 13 · 100m Hurdles · Place 29 · Robbinsville100m Hurdles2921.359
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · 400m Hurdles · Place 3 · Robbinsville400m Hurdles31:19.679
Apr 22Mercer County RelaysApr 22 · 400m Hurdles · Place 9 · Robbinsville400m Hurdles91:19.81FR