Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorBergen County Championships · May 914.63aBergen County ChampionshipsMay 9, 2025
400m Hurdles · 36" / 0.914m · OutdoorNJIC Colonial+Patriot Division Championship · May 159.79aNJIC Colonial+Patriot Division ChampionshipMay 1, 2023
55m Hurdles · 39" · IndoorNJIC Championships · Jan 297.84aNJIC ChampionshipsJanuary 29, 2025
Javelin · 800g · OutdoorHH's Penn Relay Field Event Qualifier · Apr 6168-00.0HH's Penn Relay Field Event QualifierApril 6, 2025
Long Jump · OutdoorBergen County Championships · May 921-02.00Bergen County ChampionshipsMay 9, 2025
Triple Jump · OutdoorBergen County Relays · Apr 1740-10.50Bergen County RelaysApril 17, 2024

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

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 110m Hurdles · Place 10 · Cresskill110m HurdlesRound P1014.6612
May 30NJSIAA Group Championships - 1 & 4May 30 · Long Jump · Place 21 · CresskillLong Jump212.0012
May 30NJSIAA Group Championships - 1 & 4May 30 · 110m Hurdles · Place 1 · Cresskill110m Hurdles114.5712
May 30NJSIAA Group Championships - 1 & 4May 30 · 110m Hurdles · Place 1 · Cresskill110m HurdlesRound P114.8612
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 110m Hurdles · Place 1 · Cresskill110m HurdlesRound P114.9812
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 110m Hurdles · Place 1 · Cresskill110m Hurdles114.6612
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Long Jump · Place 5 · CresskillLong Jump520-10.7512
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Javelin · Place 10 · CresskillJavelin10124-112
May 9Bergen County ChampionshipsMay 9 · Long Jump · Place 3 · CresskillLong Jump3.21-02.00 PB12
May 9Bergen County ChampionshipsMay 9 · Javelin · Place 4 · CresskillJavelin800g4.149-0812
May 9Bergen County ChampionshipsMay 9 · 110m Hurdles · Place 1 · Cresskill110m Hurdles39" / 0.991mRound P1.14.67a12
May 9Bergen County ChampionshipsMay 9 · 110m Hurdles · Place 1 · Cresskill110m Hurdles39" / 0.991m1.14.63a PB12
Apr 28NJIC American+Patriot Division ChampsApr 28 · Triple Jump · Place 8 · CresskillTriple Jump838-10.7512
Apr 28NJIC American+Patriot Division ChampsApr 28 · Long Jump · Place 1 · CresskillLong Jump121-112
Apr 28NJIC American+Patriot Division ChampsApr 28 · Javelin · Place 4 · CresskillJavelin4142-912
Apr 28NJIC American+Patriot Division ChampsApr 28 · 110m Hurdles · Place 1 · Cresskill110m HurdlesRound P114.9312
Apr 28NJIC American+Patriot Division ChampsApr 28 · 110m Hurdles · Place 1 · Cresskill110m Hurdles114.9612
Apr 11Bergen County RelaysApr 11 · Triple Jump · Place 3 · CresskillTriple Jump3.40-08.0012
Apr 11Bergen County RelaysApr 11 · Long Jump · Place 3 · CresskillLong Jump3.18-11.0012
Apr 6HH's Penn Relay Field Event QualifierApr 6 · Javelin · Place 2 · CresskillJavelin800g2.168-00.0 PB12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 55m Hurdles · Place 3 · Cresskill55m HurdlesRound P37.8012
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 55m Hurdles · Place 1 · Cresskill55m Hurdles17.6412
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 55m Hurdles · Place 1 · Cresskill55m HurdlesRound P17.9412
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · 55m Hurdles · Place 1 · Cresskill55m Hurdles17.7612
Jan 29NJIC ChampionshipsJan 29 · 55m Hurdles · Place 1 · Cresskill55m Hurdles39"Round P1.7.84a PB12
Jan 29NJIC ChampionshipsJan 29 · 55m Hurdles · Place 1 · Cresskill55m Hurdles39"1.7.86a12

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · Triple Jump · Place 12 · CresskillTriple Jump1240-09.5011
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · Long Jump · Place 19 · CresskillLong Jump1917-05.5011
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 110m Hurdles · Place 4 · Cresskill110m Hurdles415.0411
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 110m Hurdles · Place 5 · Cresskill110m HurdlesRound P515.2311
Jun 4Northern Valley Demerest Last Chance MeetJun 4 · Long Jump · Place 1 · CresskillLong Jump121-00.25—
Jun 4Northern Valley Demerest Last Chance MeetJun 4 · Pole Vault · Place 7 · CresskillPole Vault79-06.00—
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Triple Jump · Place 4 · CresskillTriple Jump442-02.2511
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Long Jump · Place 6 · CresskillLong Jump620-04.2511
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Javelin · Place 7 · CresskillJavelin7147-1011
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 110m Hurdles · Place 1 · Cresskill110m Hurdles115.2311
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 110m Hurdles · Place 1 · Cresskill110m HurdlesRound P115.6211
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 110m Hurdles · Place 1 · Cresskill110m Hurdles115.2311
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 110m Hurdles · Place 1 · Cresskill110m HurdlesRound P115.6211
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Triple Jump · Place 4 · CresskillTriple Jump442-02.2511
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Long Jump · Place 6 · CresskillLong Jump620-04.2511
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Javelin · Place 7 · CresskillJavelin7147-1011
May 17Bergen County Meet of ChampionsMay 17 · Javelin · Place 4 · CresskillJavelin4167-0111
May 17Bergen County Meet of ChampionsMay 17 · 110m Hurdles · Place 9 · Cresskill110m HurdlesRound P915.5211
May 10Bergen County ChampionshipsMay 10 · Triple Jump · Place 3 · CresskillTriple Jump3.39-09.0011
May 10Bergen County ChampionshipsMay 10 · Javelin · Place 2 · CresskillJavelin800g2.165-0411
May 10Bergen County ChampionshipsMay 10 · 110m Hurdles · Place 1 · Cresskill110m Hurdles39" / 0.991m1.15.90a11
Apr 29NJIC National & Patriot Division ChampsApr 29 · Javelin · Place 2 · CresskillJavelin2154-0411
Apr 29NJIC National & Patriot Division ChampsApr 29 · Triple Jump · Place 3 · CresskillTriple Jump340-09.5011
Apr 29NJIC National & Patriot Division ChampsApr 29 · 400m Hurdles · Place 4 · Cresskill400m Hurdles41:00.3011
Apr 29NJIC National & Patriot Division ChampsApr 29 · 110m Hurdles · Place 1 · Cresskill110m Hurdles115.4711
Apr 29NJIC National & Patriot Division ChampsApr 29 · 110m Hurdles · Place 1 · Cresskill110m HurdlesRound P115.6311
Apr 17Bergen County RelaysApr 17 · Triple Jump · Place 3 · CresskillTriple Jump3.40-10.50 PB11
Apr 17Bergen County RelaysApr 17 · Long Jump · Place 3 · CresskillLong Jump3.19-07.0011
Apr 17Bergen County RelaysApr 17 · Javelin · Place 2 · CresskillJavelin800g2.154-1111

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 400m Hurdles · Place 13 · Cresskill400m Hurdles36" / 0.914m13.1:01.22a10
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 110m Hurdles · Place 15 · Cresskill110m Hurdles39" / 0.991m15.16.02aWind: 2.110
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 400m Hurdles · Place 4 · Cresskill400m Hurdles36" / 0.914m4.1:00.05a10
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · Javelin · Place 12 · CresskillJavelin800g12.125-0310
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 110m Hurdles · Place 3 · Cresskill110m Hurdles39" / 0.991mRound P3.16.17a10
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 110m Hurdles · Place 4 · Cresskill110m Hurdles39" / 0.991m4.16.16a10
May 20County Seat InvitationalMay 20 · 110m Hurdles · Place 4 · Cresskill110m Hurdles417.1910
May 20County Seat InvitationalMay 20 · 110m Hurdles · Place 6 · Cresskill110m HurdlesRound P616.8210
May 19Bergen County Meet of ChampionsMay 19 · Javelin · Place 16 · CresskillJavelin16131-0210
May 19Bergen County Meet of ChampionsMay 19 · 400m Hurdles · Place 14 · Cresskill400m Hurdles141:00.8710
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · 400m Hurdles · Place 2 · Cresskill400m Hurdles36" / 0.914m2.59.79a PB10
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · Javelin · Place 2 · CresskillJavelin800g2.137-0010
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · 110m Hurdles · Place 2 · Cresskill110m Hurdles39" / 0.991mRound P2.16.47a10
May 1NJIC Colonial+Patriot Division ChampionshipMay 1 · 110m Hurdles · Place 2 · Cresskill110m Hurdles39" / 0.991m2.16.27a10

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 400m Hurdles · Place 15 · Cresskill400m Hurdles36" / 0.914m15.1:04.97a9
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · Javelin · Place 14 · CresskillJavelin800g14.118-039
May 21County Seat InvitationalMay 21 · Javelin · Place 3 · CresskillJavelin3103-069
May 21County Seat InvitationalMay 21 · Long Jump · Place 11 · CresskillLong Jump1116-01.009
May 21County Seat InvitationalMay 21 · 110m Hurdles · Place 4 · Cresskill110m Hurdles419.909
May 21County Seat InvitationalMay 21 · 110m Hurdles · Place 3 · Cresskill110m HurdlesRound P320.199
May 21County Seat InvitationalMay 21 · 400m Hurdles · Place 3 · Cresskill400m Hurdles31:10.359
May 13Bergen County ChampionshipsMay 13 · Javelin · Place 13 · CresskillJavelin800g13.110-059
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 6 · CresskillJavelin6107-05—
Apr 20Jack Yockers Bergen County RelaysApr 20 · 400m Hurdles · Place 9 · Cresskill400m Hurdles91:07.60—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 6 · CresskillJavelin6107-05—
Apr 20Jack Yockers Bergen County RelaysApr 20 · 400m Hurdles · Place 9 · Cresskill400m Hurdles91:07.60—