Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPrinceton vs Nottingham Dual · May 112.3Princeton vs Nottingham DualMay 1, 2024
110m Hurdles · 39" / 0.991m · OutdoorCVC Champs · May 914.35aCVC ChampsMay 9, 2026
110m Hurdles · 42" / 1.067m · OutdoorEast Coast Champs · Jun 1214.32aEast Coast Champs June 12, 2026
200 Meters · OutdoorMercer Coaches Classic · May 223.61aMercer Coaches ClassicMay 2, 2026
300 Meters · IndoorBob James Invitational · Dec 1839.14aBob James InvitationalDecember 18, 2024
300m Hurdles · 36" / 0.914m · Outdoor22nd Annual Unionville Invitational · Apr 2543.03a22nd Annual Unionville InvitationalApril 25, 2026
400m Hurdles · 36" / 0.914m · OutdoorMercer County Champs · May 1059.85aMercer County ChampsMay 10, 2025
500 Meters · IndoorBob James Invitational · Dec 181:14.71aBob James InvitationalDecember 18, 2024
55m Hurdles · 39" · IndoorBob James Invitational · Dec 187.87aBob James InvitationalDecember 18, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 12East Coast Champs Jun 12 · 110m Hurdles · Place 1 · Princeton110m Hurdles42" / 1.067mRound P1.14.32a PBWind: -0.411
Jun 12East Coast Champs Jun 12 · 110m Hurdles · Place 1 · Princeton110m Hurdles42" / 1.067m1.14.34aWind: -0.511
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 110m Hurdles · Place 14 · Princeton110m Hurdles39" / 0.991mRound P14.14.53aWind: -0.911
May 29NJSIAA Group Championships - 1 & 4May 29 · 110m Hurdles · Place 4 · Princeton110m Hurdles39" / 0.991mRound P4.14.26aWind: 2.411
May 29NJSIAA Group Championships - 1 & 4May 29 · 110m Hurdles · Place 6 · Princeton110m Hurdles39" / 0.991m6.14.32aWind: 2.111
May 19Ridge Novice/Last Chance InvitationalMay 19 · 200 Meters · Place 7 · Princeton200 Meters7.23.65a11
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 110m Hurdles · Place 4 · Princeton110m Hurdles39" / 0.991mRound P4.14.77aWind: -111
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 110m Hurdles · Place 2 · Princeton110m Hurdles39" / 0.991m2.14.61aWind: -2.911
May 9CVC ChampsMay 9 · 110m Hurdles · Place 4 · Princeton110m Hurdles39" / 0.991mRound P4.15.07a11
May 9CVC ChampsMay 9 · 110m Hurdles · Place 1 · Princeton110m Hurdles39" / 0.991m1.14.35a PB11
May 2Mercer Coaches ClassicMay 2 · 110m Hurdles · Place 3 · Princeton110m Hurdles39" / 0.991m3.14.59a11
May 2Mercer Coaches ClassicMay 2 · 200 Meters · Place 19 · Princeton200 Meters19.23.61a PB11
Apr 2522nd Annual Unionville InvitationalApr 25 · 300m Hurdles · Place 5 · Princeton300m Hurdles36" / 0.914m5.43.03a PB11
Apr 2522nd Annual Unionville InvitationalApr 25 · 110m Hurdles · Place 1 · Princeton110m Hurdles39" / 0.991mRound P1.14.89a11
Apr 2522nd Annual Unionville InvitationalApr 25 · 110m Hurdles · Place 1 · Princeton110m Hurdles39" / 0.991m1.14.50a11
Apr 17Ridge Night Of 1600'SApr 17 · 110m Hurdles · Place 1 · Princeton110m Hurdles39" / 0.991m1.14.79a11
Apr 11Mercer Coaches RelaysApr 11 · 400m Hurdles · Place 5 · Princeton400m Hurdles36" / 0.914m5.1:00.54a11
Apr 4TCNJ HS InviteApr 4 · 110m Hurdles · Place 2 · Princeton110m Hurdles39" / 0.991m2.14.88a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Bob James InvitationalDec 18 · 55m Hurdles · Place 4 · Princeton55m Hurdles39"4.7.87a PBJr
Dec 18Bob James InvitationalDec 18 · 400 Meters · Princeton400 Meters—DNSJr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Mercer County ChampsMay 10 · 400m Hurdles · Place 4 · Princeton400m Hurdles36" / 0.914m4.59.85a PB10
May 10Mercer County ChampsMay 10 · 110m Hurdles · Place 2 · Princeton110m Hurdles39" / 0.991mRound P2.14.78aWind: 410
May 10Mercer County ChampsMay 10 · 110m Hurdles · Place 2 · Princeton110m Hurdles39" / 0.991m2.14.50aWind: 3.310
Apr 26Mercer County Frosh/Soph MeetApr 26 · 400m Hurdles · Princeton400m Hurdles36" / 0.914m--DNS10
Apr 26Mercer County Frosh/Soph MeetApr 26 · 110m Hurdles · Place 1 · Princeton110m Hurdles39" / 0.991m1.14.92a10
Apr 16Ridge Night Of 1600'SApr 16 · 110m Hurdles · Place 3 · Princeton110m Hurdles39" / 0.991m3.15.69a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Bob James InvitationalDec 18 · 500 Meters · Place 9 · Princeton500 Meters9.1:14.71a PBSo
Dec 18Bob James InvitationalDec 18 · 300 Meters · Place 8 · Princeton300 Meters8.39.14a PBSo

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17Mercer County T&F ChampionshipsMay 17 · 400m Hurdles · Place 11 · Princeton400m Hurdles36" / 0.914m11.1:01.23a9
May 17Mercer County T&F ChampionshipsMay 17 · 110m Hurdles · Place 12 · Princeton110m Hurdles39" / 0.991mRound P12.16.67a9
May 1Princeton vs Nottingham DualMay 1 · 200 Meters · Place 8 · Princeton200 Meters8.24.29
May 1Princeton vs Nottingham DualMay 1 · 100 Meters · Place 3 · Princeton100 Meters3.12.3 PB9
Apr 27Lion InvitationalApr 27 · 400m Hurdles · Place 12 · Princeton400m Hurdles36" / 0.914m12.1:01.94a9
Apr 27Lion InvitationalApr 27 · 110m Hurdles · Place 7 · Princeton110m Hurdles39" / 0.991mRound P7.17.08a9
Apr 27Lion InvitationalApr 27 · 110m Hurdles · Place 5 · Princeton110m Hurdles39" / 0.991m5.17.00a9