Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorSuper Essex County Conference American & Liberty Championships · May 215.10aSuper Essex County Conference American & Liberty ChampionshipsMay 2, 2026
200 Meters · IndoorECADA Indoor Track & Field Individual Championships · Jan 2127.35ECADA Indoor Track & Field Individual ChampionshipsJanuary 21, 2026
55 Meters · IndoorNJ Metropolitan Invitational · Jan 307.99NJ Metropolitan InvitationalJanuary 30, 2025
55m Hurdles · 33" · IndoorJim Mitchell Invitational · Dec 208.92aJim Mitchell InvitationalDecember 20, 2025
High Jump · IndoorDrew University PV-HJ-Shot Put Invitational Field Meet #1 · Dec 194-10.00Drew University PV-HJ-Shot Put Invitational Field Meet #1December 19, 2025
High Jump · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · May 155-2NJSIAA Sectionals North 1 Groups 1 and 4May 15, 2026
Long Jump · OutdoorNJSIAA Sectionals North 1 Groups 1 and 4 · May 1517-0NJSIAA Sectionals North 1 Groups 1 and 4May 15, 2026
Pole Vault · IndoorEssex County Track Coaches Assn. Season Opener · Dec 208-0Essex County Track Coaches Assn. Season OpenerDecember 20, 2024
Pole Vault · OutdoorNJSIAA Group Championships - 1 & 4 · May 299-06.00NJSIAA Group Championships - 1 & 4May 29, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Pole Vault · LivingstonPole Vault--NH11
May 29NJSIAA Group Championships - 1 & 4May 29 · Long Jump · LivingstonLong Jump--FOUL11
May 29NJSIAA Group Championships - 1 & 4May 29 · Pole Vault · Place 9 · LivingstonPole Vault9.9-06.00 PB11
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · Long Jump · Place 3 · LivingstonLong Jump3.17-0 PBWind: 0.611
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · Pole Vault · Place 4 · LivingstonPole Vault4.9-611
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · High Jump · Place 5 · LivingstonHigh Jump5.5-2 PB11
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 100m Hurdles · Place 7 · Livingston100m Hurdles33" / 0.838mRound P7.15.88aWind: -1.411
May 15NJSIAA Sectionals North 1 Groups 1 and 4May 15 · 100m Hurdles · Place 8 · Livingston100m Hurdles33" / 0.838m8.15.68aWind: -4.211
May 8Essex County ChampionshipsMay 8 · Long Jump · Place 5 · LivingstonLong Jump5.16-5Wind: 011
May 8Essex County ChampionshipsMay 8 · Pole Vault · Place 3 · LivingstonPole Vault3.9-011
May 8Essex County ChampionshipsMay 8 · High Jump · Place 1 · LivingstonHigh Jump1.5-211
May 8Essex County ChampionshipsMay 8 · 100m Hurdles · Place 4 · Livingston100m Hurdles33" / 0.838mRound P4.15.50a11
May 8Essex County ChampionshipsMay 8 · 100m Hurdles · Place 4 · Livingston100m Hurdles33" / 0.838m4.15.48a11
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · Long Jump · Place 3 · LivingstonLong Jump3.16-211
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · Pole Vault · Place 3 · LivingstonPole Vault3.8-611
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · High Jump · Place 2 · LivingstonHigh Jump2.5-011
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 100m Hurdles · Place 2 · Livingston100m Hurdles33" / 0.838mRound P2.15.56aWind: 0.211
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 100m Hurdles · Place 1 · Livingston100m Hurdles33" / 0.838m1.15.10a PBWind: 1.711

2026 Indoor Track

27 results
DateMeetEventPlMarkGr
Mar 3Eastern States Indoor ChampsMar 3 · 55m Hurdles · Place 24 · Livingston H55m HurdlesRound S248.9611
Mar 3Eastern States Indoor ChampsMar 3 · 55m Hurdles · Place 21 · Livingston H55m HurdlesRound P218.81611
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 55m Hurdles · Place 10 · Livingston55m HurdlesRound P108.8511
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · Pole Vault · Place 13 · LivingstonPole Vault138-611
Feb 13Garden State Invitational 2026Feb 13 · Long Jump · Place 19 · LivingstonLong Jump1915-911
Feb 13Garden State Invitational 2026Feb 13 · 55m Hurdles · Place 5 · Livingston55m HurdlesRound P58.6411
Feb 13Garden State Invitational 2026Feb 13 · 55m Hurdles · Place 6 · Livingston55m Hurdles68.7111
Feb 13Garden State Open at Ocean BreezeFeb 13 · Long Jump · Place 19 · LivingstonLong Jump1915-911
Feb 5NJSIAA Sectional Championships - North 1 Group 4Feb 5 · Pole Vault · Place 3 · LivingstonPole Vault38-611
Feb 5NJSIAA Sectional Championships - North 1 Group 4Feb 5 · High Jump · Place 9 · LivingstonHigh Jump94-811
Feb 5NJSIAA Sectional Championships - North 1 Group 4Feb 5 · 55m Hurdles · Place 5 · Livingston55m HurdlesRound P58.8511
Feb 5NJSIAA Sectional Championships - North 1 Group 4Feb 5 · 55m Hurdles · Place 4 · Livingston55m Hurdles48.7511
Jan 29NJ Metropolitan InvitationalJan 29 · 55m Hurdles · Place 7 · Livingston H55m Hurdles78.7411
Jan 29NJ Metropolitan InvitationalJan 29 · 55m Hurdles · Place 7 · Livingston H55m HurdlesRound P78.79711
Jan 29NJ Metropolitan InvitationalJan 29 · 55m Hurdles · Place 7 · Livingston H55m Hurdles78.7411
Jan 29NJ Metropolitan InvitationalJan 29 · 55m Hurdles · Place 7 · Livingston H55m HurdlesRound P78.79711
Jan 21ECADA Indoor Track & Field Individual ChampionshipsJan 21 · High Jump · Place 4 · LivingstonHigh Jump44-811
Jan 21ECADA Indoor Track & Field Individual ChampionshipsJan 21 · Pole Vault · Place 5 · LivingstonPole Vault58-611
Jan 21ECADA Indoor Track & Field Individual ChampionshipsJan 21 · 200 Meters · Place 14 · Livingston200 Meters1427.35 PB11
Jan 21ECADA Indoor Track & Field Individual ChampionshipsJan 21 · 55m Hurdles · Place 3 · Livingston55m HurdlesRound P38.8311
Jan 21ECADA Indoor Track & Field Individual ChampionshipsJan 21 · 55m Hurdles · Place 6 · Livingston55m Hurdles68.7811
Jan 14Essex County Indoor Relay ChampionshipsJan 14 · High Jump · Place 2 · LivingstonHigh Jump24-611
Jan 10Super Essex County Conference Indoor ChampionshipsJan 10 · 200 Meters · Place 14 · Livingston200 Meters1427.9011
Jan 10Super Essex County Conference Indoor ChampionshipsJan 10 · High Jump · Place 2 · LivingstonHigh Jump24-611
Jan 10Super Essex County Conference Indoor ChampionshipsJan 10 · Pole Vault · Place 3 · LivingstonPole Vault37-611
Jan 10Super Essex County Conference Indoor ChampionshipsJan 10 · 55m Hurdles · Place 4 · Livingston55m HurdlesRound P48.9911
Jan 10Super Essex County Conference Indoor ChampionshipsJan 10 · 55m Hurdles · Place 4 · Livingston55m Hurdles48.8611

2025 Indoor Track

26 results
DateMeetEventPlMarkGr
Dec 20Jim Mitchell InvitationalDec 20 · 55m Hurdles · Place 7 · Livingston55m Hurdles33"Round P7.8.92a PB11
Dec 20Jim Mitchell InvitationalDec 20 · 55m Hurdles · Place 8 · Livingston55m Hurdles33"8.8.98a11
Dec 20Jim Mitchell InvitationalDec 20 · Long Jump · LivingstonLong Jump--FOUL11
Dec 20Jim Mitchell InvitationalDec 20 · High Jump · Place 12 · LivingstonHigh Jump12.4-08.0011
Dec 19Drew University PV-HJ-Shot Put Invitational Field Meet #1Dec 19 · Pole Vault · Place 5 · LivingstonPole Vault5.7-00.0011
Dec 19Drew University PV-HJ-Shot Put Invitational Field Meet #1Dec 19 · High Jump · Place 2 · LivingstonHigh Jump2.4-10.00 PB11
Dec 13Wayne Gardiner Holiday RelaysDec 13 · High Jump · Place 8 · LivingstonHigh Jump8.4-04.0011
Mar 13Nike Indoor NationalsMar 13 · 60m Hurdles · Place 36 · Livingston60m HurdlesRound P369.62a—
Mar 13Nike Indoor NationalsMar 13 · 55m Hurdles · Place 34 · Livingston TC-NJ55m Hurdles348.9327
Mar 4Eastern States Indoor ChampionshipsMar 4 · 55m Hurdles · Place 40 · Livingston H55m HurdlesRound P409.00110
Feb 26Super Essex County Conference Indoor ChampionshipsFeb 26 · High Jump · Place 5 · LivingstonHigh Jump54-410
Feb 26Super Essex County Conference Indoor ChampionshipsFeb 26 · Pole Vault · Place 1 · LivingstonPole Vault18-010
Feb 26Super Essex County Conference Indoor ChampionshipsFeb 26 · 55m Hurdles · Place 5 · Livingston55m HurdlesRound P58.7510
Feb 26Super Essex County Conference Indoor ChampionshipsFeb 26 · 55m Hurdles · Place 5 · Livingston55m Hurdles58.8210
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 55m Hurdles · Place 20 · Livingston55m HurdlesRound P208.8910
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · Pole Vault · Place 14 · LivingstonPole Vault148-610
Feb 16NJSIAA Sectional Championships - North 1 Group 4Feb 16 · Pole Vault · Place 5 · LivingstonPole Vault58-610
Feb 16NJSIAA Sectional Championships - North 1 Group 4Feb 16 · 55m Hurdles · Place 6 · Livingston55m HurdlesRound P68.9210
Feb 16NJSIAA Sectional Championships - North 1 Group 4Feb 16 · 55m Hurdles · Place 6 · Livingston55m Hurdles68.9910
Jan 30NJ Metropolitan InvitationalJan 30 · High Jump · Place 17 · Livingston HHigh Jump174-04.0010
Jan 30NJ Metropolitan InvitationalJan 30 · 55 Meters · Place 42 · Livingston H55 MetersRound P427.99 PB10
Jan 26ECADA Indoor Track & Field Individual ChampionshipsJan 26 · High Jump · Place 12 · LivingstonHigh Jump124-410
Jan 26ECADA Indoor Track & Field Individual ChampionshipsJan 26 · Pole Vault · Place 5 · LivingstonPole Vault57-610
Jan 26ECADA Indoor Track & Field Individual ChampionshipsJan 26 · 55m Hurdles · Place 7 · Livingston55m HurdlesRound P78.9010
Jan 26ECADA Indoor Track & Field Individual ChampionshipsJan 26 · 55m Hurdles · Place 6 · Livingston55m Hurdles68.9810
Jan 20NJSIAA Relay Championships - Group 4Jan 20 · Pole Vault · Place 6 · LivingstonPole Vault67-610

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 100m Hurdles · Place 7 · Livingston100m HurdlesRound P716.1310
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · 100m Hurdles · Place 7 · Livingston100m Hurdles715.7610
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Pole Vault · Place 7 · LivingstonPole Vault78-610
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Long Jump · Place 8 · LivingstonLong Jump815-6.5010
May 8Essex County ChampionshipsMay 8 · Long Jump · Place 2 · LivingstonLong Jump217-310
May 8Essex County ChampionshipsMay 8 · Pole Vault · Place 6 · LivingstonPole Vault68-610
May 8Essex County ChampionshipsMay 8 · 100m Hurdles · Place 8 · Livingston100m HurdlesRound P815.8510
May 8Essex County ChampionshipsMay 8 · 100m Hurdles · Place 8 · Livingston100m Hurdles816.1110
May 8Essex County ChampionshipsMay 8 · Long Jump · Place 2 · LivingstonLong Jump217-310
May 8Essex County ChampionshipsMay 8 · Pole Vault · Place 6 · LivingstonPole Vault68-610
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 100m Hurdles · Place 2 · Livingston100m HurdlesRound P215.7510
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · 100m Hurdles · Place 2 · Livingston100m Hurdles215.9310
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · High Jump · Place 4 · LivingstonHigh Jump44-610
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · Pole Vault · Place 2 · LivingstonPole Vault29-010
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · Long Jump · Place 2 · LivingstonLong Jump217-210
Apr 29Essex County RelaysApr 29 · Pole Vault · Place 3 · LivingstonPole Vault38-610
Apr 29Essex County RelaysApr 29 · Long Jump · Place 3 · LivingstonLong Jump317-510
Apr 26Paul H. Beck Memorial RelaysApr 26 · Pole Vault · Place 7 · LivingstonPole Vault77-610
Apr 26Paul H. Beck Memorial RelaysApr 26 · High Jump · Place 12 · LivingstonHigh Jump124-310
Apr 26Paul H. Beck Memorial RelaysApr 26 · Long Jump · Place 22 · LivingstonLong Jump2216-410

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 55m Hurdles · Place 8 · Livingston55m Hurdles33"Round P8.9.06a10
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 55m Hurdles · Place 8 · Livingston55m Hurdles33"8.9.15a10
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · Pole Vault · Place 10 · LivingstonPole Vault10.8-0 PB10
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · High Jump · Place 20 · LivingstonHigh Jump20.4-310
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 200 Meters · Place 25 · Livingston200 Meters25.28.10a10
Dec 14Garfield HS High Jump/Shot Put Invitational #1Dec 14 · High Jump · Place 1 · LivingstonHigh Jump1.4-0610

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 100m Hurdles · Place 12 · Livingston100m HurdlesRound P1216.779
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 100m Hurdles · Place 12 · Livingston100m HurdlesRound P1216.779
May 28East Brunswick Sprint Series #2May 28 · 100m Hurdles · Place 7 · Livingston H100m Hurdles717.08—
May 18ECTCA Frosh Soph Open InvitationalMay 18 · 100m Hurdles · Place 2 · Livingston100m HurdlesRound P217.019
May 18ECTCA Frosh Soph Open InvitationalMay 18 · 100m Hurdles · Place 2 · Livingston100m Hurdles217.179
May 18ECTCA Frosh Soph Open InvitationalMay 18 · Long Jump · Place 1 · LivingstonLong Jump115-39
May 16Essex County ChampionshipsMay 16 · 100m Hurdles · Place 13 · Livingston100m HurdlesRound P1317.349
May 16Essex County ChampionshipsMay 16 · Pole Vault · Place 4 · LivingstonPole Vault48-09
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · Pole Vault · Place 3 · LivingstonPole Vault38-09
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 100m Hurdles · Place 8 · Livingston100m HurdlesRound P817.129
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · 100m Hurdles · Place 5 · Livingston100m Hurdles516.619
May 3Essex County RelaysMay 3 · Pole Vault · Place 4 · LivingstonPole Vault47-69
Apr 27Paul H. Beck Memorial RelaysApr 27 · Pole Vault · Place 6 · LivingstonPole Vault67-09
Apr 27Paul H. Beck Memorial RelaysApr 27 · Long Jump · Place 10 · LivingstonLong Jump1015-49
Apr 20Morris Hills RelaysApr 20 · Pole Vault · Place 12 · LivingstonPole Vault12.7-00.009