Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSkyland Boys Frosh/Soph Championship · May 2313.62Skyland Boys Frosh/Soph ChampionshipMay 23, 2024
110m Hurdles · 39" / 0.991m · OutdoorRidge Night Of 1600'S · Apr 1718.93aRidge Night Of 1600'SApril 17, 2026
200 Meters · OutdoorBernards, Hillsborough, North Hunterdon Tri Meet · May 1826.1Bernards, Hillsborough, North Hunterdon Tri MeetMay 18, 2026
300 Meters · IndoorCoach Saint Invitational · Dec 1243.53aCoach Saint InvitationalDecember 12, 2025
300m Hurdles · 36" / 0.914m · OutdoorTim Grant Invitational · May 2144.78aTim Grant InvitationalMay 21, 2026
400 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1959.88aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
400 Meters · OutdoorPR Night at Bernards · May 857.38aPR Night at BernardsMay 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · May 151:04.85aNJSIAA Sectionals North 2 Groups 2 and 3May 15, 2026
55m Hurdles · 39" · IndoorCoach Saint Invitational · Dec 129.93aCoach Saint InvitationalDecember 12, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 21Tim Grant InvitationalMay 21 · 300m Hurdles · Place 3 · Bernards300m Hurdles36" / 0.914m3.44.78a PB12
May 18Bernards, Hillsborough, North Hunterdon Tri MeetMay 18 · 400 Meters · Place 10 · Bernards400 Meters10.57.412
May 18Bernards, Hillsborough, North Hunterdon Tri MeetMay 18 · 200 Meters · Place 23 · Bernards200 Meters23.26.1 PB12
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · 400m Hurdles · Place 23 · Bernards400m Hurdles36" / 0.914m23.1:04.85a PB12
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · 110m Hurdles · Place 20 · Bernards110m Hurdles39" / 0.991mRound P20.18.62aWind: 2.112
May 8PR Night at BernardsMay 8 · 400 Meters · Place 18 · Bernards400 Meters18.57.38a PB12
May 5Skyland Conference ChampsMay 5 · 400m Hurdles · Place 25 · Bernards400m Hurdles251:05.74—
May 5Skyland Conference ChampsMay 5 · 110m Hurdles · Place 8 · Bernards110m Hurdles819.65—
May 5Skyland Conference Champs - Open ScoringMay 5 · 400m Hurdles · Place 25 · Bernards400m Hurdles36" / 0.914m25.1:05.74a12
May 5Skyland Conference Champs - Open ScoringMay 5 · 110m Hurdles · Place 8 · Bernards110m Hurdles39" / 0.991m8.19.65a12
Apr 28Somerset County ChampsApr 28 · 400m Hurdles · Place 16 · Bernards400m Hurdles161:05.09a12
Apr 17Ridge Night Of 1600'SApr 17 · 110m Hurdles · Place 13 · Bernards110m Hurdles39" / 0.991m13.18.93a PB12
Apr 11Somerset County RelaysApr 11 · 400m Hurdles · Place 11 · Bernards400m Hurdles111:06.67—
Mar 28Skyland Conference RelaysMar 28 · 400m Hurdles · Place 11 · Bernards400m Hurdles36" / 0.914m11.1:08.40a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8NJSIAA Sectional Championships - North 2 Groups 1&2Feb 8 · 55m Hurdles · Place 23 · Bernards55m HurdlesRound P239.7612
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 55m Hurdles · Place 18 · Bernards55m HurdlesRound P189.7912
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 55m Hurdles · Place 18 · Bernards55m HurdlesRound P189.7912

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 55m Hurdles · Place 35 · Bernards55m Hurdles39"Round P35.10.14a12
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 400 Meters · Place 84 · Bernards400 Meters84.59.88a PB12
Dec 12Coach Saint InvitationalDec 12 · 300 Meters · Place 19 · Bernards300 Meters19.43.53a PB12
Dec 12Coach Saint InvitationalDec 12 · 55m Hurdles · Place 45 · Bernards55m Hurdles39"Round P45.9.93a PB12
Feb 15NJSIAA Sectional Championships - North 2 Groups 1&2Feb 15 · 55m Hurdles · Place 17 · Bernards55m HurdlesRound P1710.4311
Feb 15NJSIAA Sectional Championships - North 2 Groups 1&2Feb 15 · 400 Meters · Place 35 · Bernards400 Meters351:00.7011
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 55m Hurdles · Place 31 · Bernards55m HurdlesRound P3110.5511
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 400 Meters · Place 40 · Bernards400 Meters401:00.5111

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21Tim Grant InvitationalMay 21 · 400 Meters · Place 7 · Bernards400 Meters758.9711
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 110m Hurdles · Place 30 · Bernards110m HurdlesRound P3018.9711
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 400m Hurdles · Place 37 · Bernards400m Hurdles371:06.8511
May 6Skyland Conference Champs - DivisionalMay 6 · 400m Hurdles · Place 15 · Bernards400m Hurdles36" / 0.914m15.1:06.55a11
May 6Skyland Conference Champs - DivisionalMay 6 · 110m Hurdles · Place 14 · Bernards110m Hurdles39" / 0.991m14.19.93a11
May 6Skyland Conference Champs - OpenMay 6 · 400m Hurdles · Place 35 · Bernards400m Hurdles36" / 0.914m35.1:06.55a11
May 6Skyland Conference Champs - OpenMay 6 · 110m Hurdles · Place 14 · Bernards110m Hurdles39" / 0.991m14.19.93a11
Apr 29Somerset County ChampsApr 29 · 400m Hurdles · Place 25 · Bernards400m Hurdles251:07.07—
Apr 29Somerset County ChampsApr 29 · 110m Hurdles · Place 20 · Bernards110m HurdlesRound P2019.52—
Apr 5Somerset County RelaysApr 5 · 400m Hurdles · Place 28 · Bernards400m Hurdles281:12.5011

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 400 Meters · Place 28 · Bernards400 Meters281:00.18—
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 100 Meters · Place 69 · Bernards100 MetersRound P6913.62 PB—
Apr 1Saint Dominic Academy Spring InvitationalApr 1 · 200 Meters · Place 23 · Bernards200 Meters2328.55—
Apr 1Saint Dominic Academy Spring InvitationalApr 1 · 100 Meters · Place 25 · Bernards100 Meters2514.22—