Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorBergen County Championships · May 915.48aBergen County ChampionshipsMay 9, 2025
200 Meters · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · May 3127.26NJSIAA Sectionals North 1 Groups 2 and 3May 31, 2024
200 Meters · Relay Split · OutdoorBergen County Relays · Apr 1754.71aBergen County RelaysApril 17, 2026
400 Meters · Relay Split · OutdoorBergen County Relays · Apr 1759.45aBergen County RelaysApril 17, 2026
400m Hurdles · 30" / 0.762m · OutdoorBergen County Championships · May 91:09.42aBergen County ChampionshipsMay 9, 2025
55 Meter · IndoorThe Beantown Winter Classic · Dec 217.69aThe Beantown Winter ClassicDecember 21, 2024
55 Meters · IndoorNJSIAA Sectional Championships - North 1 Group 1&2 · Feb 87.70NJSIAA Sectional Championships - North 1 Group 1&2February 8, 2025
55m Hurdles · 33" · IndoorThe Beantown Winter Classic · Dec 219.11aThe Beantown Winter ClassicDecember 21, 2024
Pole Vault · OutdoorNJSIAA Sectionals North 1 Groups 2 and 3 · May 158-06.00NJSIAA Sectionals North 1 Groups 2 and 3May 15, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 20Bergen County Meet of ChampsMay 20 · 100m Hurdles · Place 10 · Northern Valley-Demarest100m HurdlesRound P1015.76a12
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · Pole Vault · Place 3 · Northern Valley-DemarestPole Vault3.8-06.00 PB12
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · 100m Hurdles · Place 2 · Northern Valley-Demarest100m Hurdles33" / 0.838mRound P2.16.72aWind: 0.912
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · 100m Hurdles · Place 3 · Northern Valley-Demarest100m Hurdles33" / 0.838m3.16.38aWind: 212
May 8Bergen County ChampionshipsMay 8 · Pole Vault · Place 6 · Northern Valley-DemarestPole Vault6.8' 0"12
May 8Bergen County ChampionshipsMay 8 · 400m Hurdles · Place 11 · Northern Valley-Demarest400m Hurdles30" / 0.762m11.1:12.72a12
May 8Bergen County ChampionshipsMay 8 · 100m Hurdles · Place 1 · Northern Valley-Demarest100m Hurdles33" / 0.838mRound P1.16.49a12
May 8Bergen County ChampionshipsMay 8 · 100m Hurdles · Place 1 · Northern Valley-Demarest100m Hurdles33" / 0.838m1.16.08a12
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · 400m Hurdles · Place 8 · Northern Valley-Demarest400m Hurdles30" / 0.762m8.1:11.59a12
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · 100m Hurdles · Place 3 · Northern Valley-Demarest100m Hurdles33" / 0.838mRound P3.16.78a12
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · 100m Hurdles · Place 2 · Northern Valley-Demarest100m Hurdles33" / 0.838m2.16.70a12
Apr 17Bergen County RelaysApr 17 · 400m Hurdles · Place 6 · Northern Valley-Demarest400m Hurdles30" / 0.762m6.1:10.52a12
Apr 17Bergen County RelaysApr 17 · 200 Meters · Place 1 · Northern Valley-Demarest200 MetersRelay Split1.54.71a PB12
Apr 17Bergen County RelaysApr 17 · Pole Vault · Place 3 · Northern Valley-DemarestPole Vault3.8-00.0012
Apr 17Bergen County RelaysApr 17 · 400 Meters · Place 1 · Northern Valley-Demarest400 MetersRelay Split1.59.45a PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 55m Hurdles · Place 20 · NV - Demarest55m HurdlesRound P209.7612
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · Pole Vault · Place 14 · NV - DemarestPole Vault147-612
Feb 7NJSIAA Sectional Championships - North 1 Group 1&2Feb 7 · Pole Vault · Place 3 · NV - DemaresPole Vault37-06.0012
Feb 7NJSIAA Sectional Championships - North 1 Group 1&2Feb 7 · 55m Hurdles · Place 6 · NV - Demares55m Hurdles69.5612
Feb 7NJSIAA Sectional Championships - North 1 Group 1&2Feb 7 · 55m Hurdles · Place 3 · NV - Demares55m HurdlesRound P39.4912

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 55m Hurdles · Place 18 · Northern Valley-Demarest55m Hurdles33"Round P18.9.52a12
Dec 20The Beantown Winter ClassicDec 20 · 55 Meter · Place 55 · Northern Valley-Demarest55 MeterRound P55.8.15a12
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 55m Hurdles · Place 10 · NV - Demarest55m HurdlesRound P108.9211
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · Pole Vault · Place 4 · NV - DemarestPole Vault49-011
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 55 Meters · Place 9 · NV - Demarest55 MetersRound P97.70 PB11
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 55m Hurdles · Place 6 · NV - Demarest55m HurdlesRound P69.3911
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 55m Hurdles · Place 5 · NV - Demarest55m Hurdles59.1111

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · 100m Hurdles · Place 13 · NV - Demarest100m HurdlesRound P1316.0511
May 30NJSIAA Group Championships - 2 & 3May 30 · 400m Hurdles · Place 20 · NV - Demarest400m Hurdles201:13.8411
May 21Bergen County Meet of ChampsMay 21 · 100m Hurdles · Place 11 · NV - Demares100m HurdlesRound P1116.32—
May 21Bergen County Meet of ChampsMay 21 · 100m Hurdles · Place 11 · NV - Demares100m HurdlesRound P1116.32—
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · 100m Hurdles · Place 6 · NV - Demares100m Hurdles615.9411
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · 100m Hurdles · Place 5 · NV - Demares100m HurdlesRound P515.8911
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · 400m Hurdles · Place 6 · NV - Demares400m Hurdles61:08.6211
May 9Bergen County ChampionshipsMay 9 · 400m Hurdles · Place 3 · Northern Valley-Demarest400m Hurdles30" / 0.762m3.1:09.42a PB11
May 9Bergen County ChampionshipsMay 9 · Pole Vault · Place 6 · Northern Valley-DemarestPole Vault6.8-00.0011
May 9Bergen County ChampionshipsMay 9 · 100m Hurdles · Place 3 · Northern Valley-Demarest100m Hurdles33" / 0.838mRound P3.15.94a11
May 9Bergen County ChampionshipsMay 9 · 100m Hurdles · Place 2 · Northern Valley-Demarest100m Hurdles33" / 0.838m2.15.48a PB11
May 2Big North Championships-Freedom, National, UnitedMay 2 · 100m Hurdles · Place 5 · NV - Demarest100m HurdlesRound P516.4611
May 2Big North Championships-Freedom, National, UnitedMay 2 · 100m Hurdles · Place 4 · NV - Demarest100m Hurdles416.1811
May 2Big North Championships-Freedom, National, UnitedMay 2 · 400m Hurdles · Place 2 · NV - Demarest400m Hurdles21:08.8211
May 2Big North Championships-Freedom, National, UnitedMay 2 · 200 Meters · Place 5 · NV - Demarest200 Meters527.3511
Apr 11Bergen County RelaysApr 11 · 400m Hurdles · Place 2 · Northern Valley-Demarest400m Hurdles30" / 0.762m2.1:10.29a11
Apr 11Bergen County RelaysApr 11 · Pole Vault · Place 6 · Northern Valley-DemarestPole Vault6.7-00.0011

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 55m Hurdles · Place 8 · Northern Valley-Demarest55m Hurdles33"Round P8.9.11a PB11
Dec 21The Beantown Winter ClassicDec 21 · 55m Hurdles · Place 8 · Northern Valley-Demarest55m Hurdles33"8.9.15a11
Dec 21The Beantown Winter ClassicDec 21 · 55 Meter · Place 14 · Northern Valley-Demarest55 MeterRound P14.7.69a PB11

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 400m Hurdles · Place 23 · Northern Valley-Demarest400m Hurdles30" / 0.762m23.1:12.38a10
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Pole Vault · Northern Valley-DemarestPole Vault--NH10
Jun 4Northern Valley Demerest Last Chance MeetJun 4 · 200 Meters · Place 2 · NV - Demares200 Meters227.37—
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Pole Vault · Place 3 · NV - DemaresPole Vault39-00.0010
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 200 Meters · Place 14 · NV - Demares200 Meters1427.26 PB10
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 400m Hurdles · Place 4 · NV - Demares400m Hurdles41:09.2710
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Pole Vault · Place 3 · NV - DemaresPole Vault39-00.0010
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Pole Vault · Place 3 · NV - DemaresPole Vault39-00.0010
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 200 Meters · Place 14 · NV - Demares200 Meters1427.2610
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 200 Meters · Place 14 · NV - Demares200 Meters1427.2610
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 400m Hurdles · Place 4 · NV - Demares400m Hurdles41:09.2710
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · 400m Hurdles · Place 4 · NV - Demares400m Hurdles41:09.2710
May 10Bergen County ChampionshipsMay 10 · 400m Hurdles · Place 3 · Northern Valley-Demarest400m Hurdles30" / 0.762m3.1:09.84a10
May 10Bergen County ChampionshipsMay 10 · Pole Vault · Place 6 · Northern Valley-DemarestPole Vault6.8-06.0010
May 10Bergen County ChampionshipsMay 10 · 200 Meters · Place 11 · Northern Valley-Demarest200 Meters11.27.60a10
May 2Big North Championships Freedom-National-UnitedMay 2 · 400m Hurdles · Place 4 · NV - Demarest400m Hurdles41:10.8610
May 2Big North Championships Freedom-National-UnitedMay 2 · 100m Hurdles · Place 4 · NV - Demarest100m Hurdles416.8010
May 2Big North Championships Freedom-National-UnitedMay 2 · 100m Hurdles · Place 5 · NV - Demarest100m HurdlesRound P516.5910
May 2Big North Championships Freedom-National-UnitedMay 2 · 200 Meters · Place 11 · NV - Demarest200 Meters1128.2010
Apr 17Bergen County RelaysApr 17 · Pole Vault · Place 6 · Northern Valley-DemarestPole Vault6.7-06.0010

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 55m Hurdles · Place 47 · Northern Valley-Demarest55m Hurdles33"Round P47.9.88a10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · 400m Hurdles · Place 4 · Northern Valley-Demarest400m Hurdles30" / 0.762m4.1:11.09a9
May 4Big North Championships-Freedom-National May 4 · 400m Hurdles · Place 4 · Northern Valley-Demarest400m Hurdles30" / 0.762m4.1:12.59a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 55m Hurdles · Place 41 · Northern Valley-Demarest55m Hurdles33"Round P41.10.65a9