Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorRidge Night Of 1600'S · Apr 1720.61aRidge Night Of 1600'SApril 17, 2026
200 Meters · IndoorNJISAA Prep A and B Indoor Track Championships · Feb 1032.82aNJISAA Prep A and B Indoor Track ChampionshipsFebruary 10, 2026
300m Hurdles · 30" / 0.762m · OutdoorTim Grant Invitational · May 2158.84aTim Grant InvitationalMay 21, 2026
400 Meters · OutdoorNJISAA Prep B Championships · May 201:16.22NJISAA Prep B ChampionshipsMay 20, 2024
400m Hurdles · 30" / 0.762m · OutdoorNJISAA Prep B Championships · May 131:21.45aNJISAA Prep B ChampionshipsMay 13, 2026
55m Hurdles · 33" · IndoorNJISAA Prep A and B Indoor Track Championships · Feb 1011.84aNJISAA Prep A and B Indoor Track ChampionshipsFebruary 10, 2026

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 - NPA & NPBMay 29 · 400m Hurdles · Place 13 · Princeton Day400m Hurdles30" / 0.762m13.1:26.27a11
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 100m Hurdles · Place 12 · Princeton Day100m Hurdles33" / 0.838mRound P12.20.83aWind: 3.311
May 21Tim Grant InvitationalMay 21 · 300m Hurdles · Place 5 · Princeton Day300m Hurdles30" / 0.762m5.58.84a PB11
May 13NJISAA Prep B ChampionshipsMay 13 · 400m Hurdles · Place 10 · Princeton Day400m Hurdles30" / 0.762m10.1:21.45a PB11
May 13NJISAA Prep B ChampionshipsMay 13 · 100m Hurdles · Place 14 · Princeton Day100m Hurdles33" / 0.838mRound P14.20.67a11
May 9CVC ChampsMay 9 · 100m Hurdles · Place 23 · Princeton Day100m Hurdles33" / 0.838mRound P23.20.76a11
May 2Mercer Coaches ClassicMay 2 · 400m Hurdles · Princeton Day400m Hurdles30" / 0.762m--DNS11
May 2Mercer Coaches ClassicMay 2 · 100m Hurdles · Princeton Day100m Hurdles33" / 0.838m--DNS11
Apr 29The Pennington School #4Apr 29 · 400m Hurdles · Place 2 · Princeton Day400m Hurdles30" / 0.762m2.1:23.37a11
Apr 29The Pennington School #4Apr 29 · 100m Hurdles · Place 3 · Princeton Day100m Hurdles33" / 0.838m3.21.79a11
Apr 17Ridge Night Of 1600'SApr 17 · 100m Hurdles · Place 4 · Princeton Day100m Hurdles33" / 0.838m4.20.61a PB11
Apr 11Mercer Coaches RelaysApr 11 · 400m Hurdles · Place 12 · Princeton Day400m Hurdles30" / 0.762m12.1:22.60a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 55m Hurdles · Place 19 · Princeton Day School55m HurdlesRound P1911.4811
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 55m Hurdles · Place 15 · Princeton Day55m Hurdles33"Round P15.11.84a PB11
Feb 10NJISAA Prep A and B Indoor Track ChampionshipsFeb 10 · 200 Meters · Place 19 · Princeton Day200 Meters19.32.82a PB11
Feb 1CVC ChampionshipFeb 1 · 200 Meters · Place 37 · Princeton Day School200 Meters3733.0211
Feb 1CVC ChampionshipFeb 1 · 55m Hurdles · Place 25 · Princeton Day School55m HurdlesRound P2512.0011

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Poreda InvitationalDec 13 · 55m Hurdles · Place 23 · Princeton Day55m Hurdles33"Round P23.12.18a11
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 55m Hurdles · Place 16 · Princeton Day School55m HurdlesRound P1612.1410
Feb 11NJISAA Prep A and B ChampionshipsFeb 11 · 200 Meters · Place 22 · Princeton Day School200 Meters2233.8210
Feb 11NJISAA Prep A and B ChampionshipsFeb 11 · 55m Hurdles · Place 11 · Princeton Day School55m HurdlesRound P1112.4410
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 44 · Princeton Day55m Hurdles33"Round P44.12.10a10
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 101 · Princeton Day200 Meters101.33.92a10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · 400m Hurdles · Place 17 · Princeton Day400m Hurdles30" / 0.762m17.1:22.50a10
May 30NJSIAA NPA & NPB StatesMay 30 · 100m Hurdles · Place 13 · Princeton Day100m Hurdles33" / 0.838mRound P13.22.44aWind: -1.210
May 21Tim Grant InvitationalMay 21 · 300m Hurdles · Place 10 · Princeton Day School300m Hurdles1059.8110
May 10CVC ChampionshipsMay 10 · 400m Hurdles · Place 22 · Princeton Da400m Hurdles221:22.8310
May 10CVC ChampionshipsMay 10 · 100m Hurdles · Place 39 · Princeton Da100m HurdlesRound P3921.8110
May 10Mercer County ChampsMay 10 · 400m Hurdles · Place 22 · Princeton Day400m Hurdles30" / 0.762m22.1:22.83a10
May 10Mercer County ChampsMay 10 · 100m Hurdles · Place 39 · Princeton Day100m Hurdles33" / 0.838mRound P39.21.81aWind: 2.210
Apr 26Mercer County Frosh/Soph MeetApr 26 · 400m Hurdles · Place 7 · Princeton Day400m Hurdles30" / 0.762m7.1:25.75a10
Apr 26Mercer County Frosh/Soph MeetApr 26 · 100m Hurdles · Place 17 · Princeton Day100m Hurdles33" / 0.838m17.21.92a10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20NJISAA Prep B ChampionshipsMay 20 · 400 Meters · Place 13 · Princeton Da400 Meters131:16.22 PB9