Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1518.31aNJSIAA Sectionals Central Groups 1 and 4May 15, 2026
200 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1530.44aEssex County Track Coaches Assn. Season Opener InviteDecember 15, 2023
400 Meters · IndoorThe Armory Frosh / Novice Meet · Jan 181:16.95The Armory Frosh / Novice MeetJanuary 18, 2023
400m Hurdles · 30" / 0.762m · OutdoorMiddlesex County Relays · Apr 281:13.64aMiddlesex County RelaysApril 28, 2026
55 Meter · IndoorEssex County Track Coaches Assn. Season Opener · Dec 208.43aEssex County Track Coaches Assn. Season OpenerDecember 20, 2024
55m Hurdles · 33" · IndoorNJ Spiked Shoe Holiday Festival · Dec 2210.26aNJ Spiked Shoe Holiday FestivalDecember 22, 2025
Discus · 1.6kg · OutdoorColts Neck Spring Invitational · Apr 2065-2Colts Neck Spring InvitationalApril 20, 2024
Javelin · 600g · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1581-03NJSIAA Sectionals Central Groups 1 and 4May 15, 2026
Pole Vault · IndoorSJTCA Meet #8 · Dec 306-0SJTCA Meet #8December 30, 2024
Pole Vault · OutdoorMiddlesex County Relays · Apr 287-00.00Middlesex County RelaysApril 28, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Javelin · Place 15 · Sayreville War MemorialJavelin600g15.81-03 PB12
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 100m Hurdles · Place 21 · Sayreville War Memorial100m Hurdles33" / 0.838mRound P21.18.31a PBWind: -0.412
Apr 28Middlesex County RelaysApr 28 · Pole Vault · Place 8 · Sayreville War MemorialPole Vault8.7-00.00 PB12
Apr 28Middlesex County RelaysApr 28 · Javelin · Place 27 · Sayreville War MemorialJavelin600g27.68-0912
Apr 28Middlesex County RelaysApr 28 · 400m Hurdles · Place 12 · Sayreville War Memorial400m Hurdles30" / 0.762m12.1:13.64a PB12
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · Javelin · Place 23 · Sayreville War MemorialJavelin600g23.74-1012
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 400m Hurdles · Place 15 · Sayreville War Memorial400m Hurdles30" / 0.762m15.1:15.50a12
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 100m Hurdles · Place 13 · Sayreville War Memorial100m Hurdles33" / 0.838m13.19.08a12
Apr 11Georgian Court University HS ChallengeApr 11 · Pole Vault · Sayreville War MemorialPole Vault--NH12
Apr 11Georgian Court University HS ChallengeApr 11 · Javelin · Place 22 · Sayreville War MemorialJavelin600g22.69-0512
Apr 11Georgian Court University HS ChallengeApr 11 · 400m Hurdles · Place 16 · Sayreville War Memorial400m Hurdles30" / 0.762m16.1:17.14a12
Apr 11Georgian Court University HS ChallengeApr 11 · 100m Hurdles · Place 13 · Sayreville War Memorial100m Hurdles33" / 0.838m13.19.18aWind: -2.412
Apr 7GMC Red & White Division ChampionshipApr 7 · Javelin · Place 7 · Sayreville War MemorialJavelin600g7.69-0012
Apr 7GMC Red & White Division ChampionshipApr 7 · 400m Hurdles · Place 5 · Sayreville War Memorial400m Hurdles30" / 0.762m5.1:17.97a12
Apr 7GMC Red & White Division ChampionshipApr 7 · 100m Hurdles · Place 11 · Sayreville War Memorial100m Hurdles33" / 0.838m11.20.28a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3NJ Varsity ClassicFeb 3 · 55m Hurdles · Place 48 · Sayreville H55m HurdlesRound P4810.6712
Feb 3NJ Varsity ClassicFeb 3 · 55m Hurdles · Place 48 · Sayreville H55m HurdlesRound P4810.6712

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · 55m Hurdles · Place 27 · Sayreville War Memorial55m Hurdles33"Round P27.10.26a PB12
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · Pole Vault · Sayreville War MemorialPole Vault--NH12
Feb 3NJ Varsity ClassicFeb 3 · 55m Hurdles · Place 51 · Sayreville H55m HurdlesRound P5110.2811

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30SJTCA Meet #8Dec 30 · 55m Hurdles · Place 16 · Sayreville War Memorial55m Hurdles33"16.11.01a11
Dec 30SJTCA Meet #8Dec 30 · Pole Vault · Place 5 · Sayreville War MemorialPole Vault5.6-0 PB11
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 55m Hurdles · Place 43 · Sayreville War Memorial55m Hurdles33"Round P43.11.06a11
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 55 Meter · Place 72 · Sayreville War Memorial55 MeterRound P72.8.43a PB11
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 200 Meters · Place 90 · Sayreville War Memorial200 Meters90.30.83a11
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 55m Hurdles · Place 20 · Sayreville H55m HurdlesRound P2011.07—
Jan 17Ridgewood Frosh/Novice MeetJan 17 · 200 Meters · Place 18 · Sayreville H200 Meters1830.57—
Jan 17The Armory Frosh / Novice MeetJan 17 · 55m Hurdles · Place 20 · Sayreville War Memorial55m Hurdles33"Round P20.11.07a10
Jan 17The Armory Frosh / Novice MeetJan 17 · 200 Meters · Place 18 · Sayreville War Memorial200 Meters18.30.57a10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 20Colts Neck Spring InvitationalApr 20 · 400m Hurdles · Place 10 · Sayreville War Memorial400m Hurdles30" / 0.762m10.1:14.29a10
Apr 20Colts Neck Spring InvitationalApr 20 · 100m Hurdles · Place 35 · Sayreville War Memorial100m Hurdles33" / 0.838m35.19.95a10
Apr 20Colts Neck Spring InvitationalApr 20 · Discus · Place 33 · Sayreville War MemorialDiscus1.6kg33.65-2 PB10

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 55m Hurdles · Place 57 · Sayreville War Memorial55m Hurdles33"Round P57.11.40a10
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 200 Meters · Place 25 · Sayreville War Memorial200 Meters25.30.44a PB10
Jan 18The Armory Frosh / Novice MeetJan 18 · 55m Hurdles · Place 24 · Sayreville H55m HurdlesRound P2412.51—
Jan 18The Armory Frosh / Novice MeetJan 18 · 400 Meters · Place 31 · Sayreville H400 Meters311:16.95 PB—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Spike Shoe Holiday FestivalDec 19 · 55 Meter · Place 85 · Sayreville War Memorial55 MeterRound P85.9.50a9
Dec 19Spike Shoe Holiday FestivalDec 19 · 200 Meters · Place 97 · Sayreville War Memorial200 Meters97.35.32a9