Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorIvy League Outdoor Track & Field Championships · May 1655.12mIvy League Outdoor Track & Field ChampionshipsMay 16, 2026
Javelin · 600g · OutdoorEssex County Championships · May 19102-02Essex County ChampionshipsMay 19, 2022
Shot Put · 4kg · IndoorPenn Elite · Jan 2218.45mPenn EliteJanuary 22, 2026
Shot Put · 4kg · OutdoorTom Jones Memorial · Apr 1618.31mTom Jones MemorialApril 16, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Aug 5World Athletics U20 ChampionshipsAug 5 · Shot Put · Place 1 · NigeriaNigeriaShot Put4kgRound P1.17.56mFr
Aug 5World Athletics U20 ChampionshipsAug 5 · Shot Put · Place 1 · NigeriaNigeriaShot Put4kg1.18.08mFr
Jun 10NCAA Division I Outdoor ChampionshipsJun 10 · Shot Put · Place 4 · PennPennShot Put4kg4.17.98mFr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · Discus · Place 36 · PennPennDiscus1kgRound P36.49.43mFr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · Shot Put · Place 1 · PennPennShot Put4kgRound P1.18.26mFr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · Discus · Place 3 · PennPennDiscus1kg3.55.12m PBFr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · Shot Put · Place 1 · PennPennShot Put4kg1.17.91mFr
May 1Larry Ellis InvitationalMay 1 · Discus · Place 7 · PennPennDiscus1kg7.47.19mFr
May 1Larry Ellis InvitationalMay 1 · Shot Put · PennPennShot Put4kg--DNSFr
Apr 23130th Penn Relays CarnivalApr 23 · Shot Put · Place 1 · PennPennShot Put4kg1.18.15mFr
Apr 16Tom Jones MemorialApr 16 · Shot Put · Place 2 · PennPennShot Put4kg2.18.31m PBFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 13NCAA Division I Indoor ChampionshipsMar 13 · Shot Put · Place 7 · PennPennShot Put4kg7.17.66mFr
Jan 22Penn EliteJan 22 · Shot Put · Place 1 · PennPennShot Put4kg1.18.45m PBFr

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 5Penn OpenerDec 5 · Shot Put · Place 1 · PennPennShot Put4kg1.17.72mFr
Mar 13Nike Indoor NationalsMar 13 · Shot Put · Place 10 · LivingstonLivingstonShot Put1015.33m—
Mar 13Nike Indoor NationalsMar 13 · Shot Put · Place 1 · LivingstonLivingstonShot Put115.15m—
Feb 26Super Essex County Conference Indoor ChampionshipsFeb 26 · Shot Put · Place 1 · LivingstonLivingstonShot Put152-8.2512
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · Shot Put · Place 1 · LivingstonLivingstonShot Put152-012
Feb 16NJSIAA Sectional Championships - North 1 Group 4Feb 16 · Shot Put · Place 1 · LivingstonLivingstonShot Put152-312
Feb 5Essex County Indoor Relay ChampionshipsFeb 5 · Shot Put · Place 1 · LivingstonLivingstonShot Put157-4.5012
Jan 26ECADA Indoor Track & Field Individual ChampionshipsJan 26 · Shot Put · Place 1 · LivingstonLivingstonShot Put142-012
Jan 24Dr. Sander ScorcherJan 24 · Shot Put · Place 2 · Livingston-NJLivingston-NJShot Put253-06.5012
Jan 20NJSIAA Relay Championships - Group 4Jan 20 · Shot Put · Place 1 · LivingstonLivingstonShot Put151-5.5012
Jan 3The Armory Hispanic GamesJan 3 · Shot Put · Place 1 · Livingston-NLivingston-NShot Put116.32m—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · Discus · Place 10 · Livingston HLivingston HDiscus10125-0312
Jun 4NJSIAA State Meet Of ChampionsJun 4 · Shot Put · Place 1 · Livingston HLivingston HShot Put153-10.5012
May 30NJSIAA Group Championships - 1 & 4May 30 · Discus · Place 1 · Livingston HLivingston HDiscus1166-0212
May 30NJSIAA Group Championships - 1 & 4May 30 · Shot Put · Place 1 · Livingston HLivingston HShot Put146-03.0012
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Discus · Place 2 · LivingstonLivingstonDiscus2131-612
May 16NJSIAA Sectionals North 1 Groups 1 and 4May 16 · Shot Put · Place 1 · LivingstonLivingstonShot Put150-10.7512
May 8Essex County ChampionshipsMay 8 · Shot Put · Place 1 · LivingstonLivingstonShot Put154-812
May 8Essex County ChampionshipsMay 8 · Shot Put · Place 1 · LivingstonLivingstonShot Put154-812
May 8Essex County ChampionshipsMay 8 · Discus · Place 1 · LivingstonLivingstonDiscus1143-812
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · Shot Put · Place 1 · LivingstonLivingstonShot Put155-1112
May 2Super Essex County Conference American & Liberty ChampionshipsMay 2 · Discus · Place 1 · LivingstonLivingstonDiscus1154-612
Apr 29Essex County RelaysApr 29 · Discus · Place 1 · LivingstonLivingstonDiscus1123-712
Apr 29Essex County RelaysApr 29 · Shot Put · Place 1 · LivingstonLivingstonShot Put152-912
Apr 24129th Penn Relays Carnival - HSApr 24 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.52-4.5012
Mar 2NJSIAA Meet of ChampionsMar 2 · Shot Put · Place 1 · LivingstonLivingstonShot Put154-512
Mar 2NJSIAA Meet of ChampionsMar 2 · Shot Put · Place 1 · LivingstonLivingstonShot Put154-512

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Garfield HS High Jump/Shot Put Invitational #1Dec 14 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.51-0812
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · Shot Put · Place 1 · LivingstonLivingstonShot Put144-7.2511
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · Shot Put · Place 1 · LivingstonLivingstonShot Put144-7.2511
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · Shot Put · Place 1 · LivingstonLivingstonShot Put141-3.2511
Jan 28ECADA Indoor Track & Field Individual ChampionshipsJan 28 · Shot Put · Place 1 · LivingstonLivingstonShot Put140-311
Jan 20Essex County Indoor Relay ChampionshipsJan 20 · Shot Put · Place 1 · LivingstonLivingstonShot Put141-2.2511
Jan 15Garfield HS Shot Put / High Jump Invitational #3Jan 15 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.38-07.511

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.48-03.5011
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · Discus · Livingston HLivingston HDiscus—161-0711
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · Shot Put · Place 1 · Livingston HLivingston HShot Put151-06.5011
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Discus · Place 1 · LivingstonLivingstonDiscus1161-0711
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Shot Put · Place 1 · LivingstonLivingstonShot Put150-00.5011
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Discus · Place 1 · LivingstonLivingstonDiscus1161-0711
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · Shot Put · Place 1 · LivingstonLivingstonShot Put150-00.5011
May 16Essex County ChampionshipsMay 16 · Shot Put · Place 1 · LivingstonLivingstonShot Put151-1011
May 16Essex County ChampionshipsMay 16 · Discus · Place 1 · LivingstonLivingstonDiscus1132-411
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · Shot Put · Place 1 · LivingstonLivingstonShot Put149-10.5011
May 11Super Essex County Conference American & Liberty ChampionshipsMay 11 · Discus · Place 1 · LivingstonLivingstonDiscus1134-011
May 3Essex County RelaysMay 3 · Discus · Place 1 · LivingstonLivingstonDiscus1141-811
May 3Essex County RelaysMay 3 · Shot Put · Place 1 · LivingstonLivingstonShot Put146-6.5011
Apr 27Paul H. Beck Memorial RelaysApr 27 · Discus · Place 1 · LivingstonLivingstonDiscus1133-411
Apr 25Penn Relays - HSApr 25 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.46-411
Apr 20Morris Hills RelaysApr 20 · Javelin · Place 14 · LivingstonLivingstonJavelin600g14.85-0611
Apr 20Morris Hills RelaysApr 20 · Discus · Place 1 · LivingstonLivingstonDiscus1kg1.135-1011
Apr 20Morris Hills RelaysApr 20 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.46-03.0011
Mar 3 NJSIAA Meet of ChampionsMar 3 · Shot Put · Place 1 · LivingstonLivingstonShot Put144-9.2511

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · Discus · Place 1 · LivingstonLivingstonDiscus1kg1.114-0810
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.38-10.5010
May 18Essex County ChampionshipsMay 18 · Discus · Place 1 · LivingstonLivingstonDiscus1kg1.115-110
May 18Essex County ChampionshipsMay 18 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.41-1110
May 12Super Essex County Conference American & Liberty ChampionshipsMay 12 · Discus · Place 1 · LivingstonLivingstonDiscus1kg1.116-0510
May 12Super Essex County Conference American & Liberty ChampionshipsMay 12 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.45-06.2510
May 5Essex County RelaysMay 5 · Discus · Place 7 · LivingstonLivingstonDiscus1kg7.95-0710
May 5Essex County RelaysMay 5 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.46-01.0010
Apr 22Morris Hills RelaysApr 22 · Javelin · Place 23 · LivingstonLivingstonJavelin600g23.79-0010
Apr 22Morris Hills RelaysApr 22 · Discus · Place 4 · LivingstonLivingstonDiscus1kg4.100-0910
Apr 22Morris Hills RelaysApr 22 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.44-03.0010
Apr 15Dodgertown RelaysApr 15 · Javelin · Place 8 · LivingstonLivingstonJavelin886-710
Apr 15Dodgertown RelaysApr 15 · Discus · Place 1 · LivingstonLivingstonDiscus1123-1010
Apr 15Dodgertown RelaysApr 15 · Javelin · Place 8 · LivingstonLivingstonJavelin886-710
Apr 15Dodgertown RelaysApr 15 · Discus · Place 1 · LivingstonLivingstonDiscus1123-1010
Mar 5NJSIAA Meet of ChampionsMar 5 · Shot Put · Place 1 · LivingstonLivingstonShot Put144-8.5010
Mar 5NJSIAA Meet of ChampionsMar 5 · Shot Put · Place 1 · LivingstonLivingstonShot Put144-8.5010
Mar 1Eastern States ChampionshipsMar 1 · Shot Put · Place 1 · Livingston HLivingston HShot Put142-02.2510

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 102023 Nike Indoor NationalsMar 10 · Shot Put · Place 4 · Livingston TLivingston TShot Put445-01.7525
Feb 17NJSIAA Group ChampionshipsFeb 17 · Shot Put · Place 1 · LivingstonLivingstonShot Put147-2.2510
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · Shot Put · Place 1 · LivingstonLivingstonShot Put143-4.5010
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · Shot Put · Place 1 · LivingstonLivingstonShot Put143-4.5010

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.41-410
Dec 21Garfield HS Shot Put / High Jump Invitational #1Dec 21 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.42-09.2510

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · Shot Put · Place 2 · LivingstonLivingstonShot Put241-05.009
Jun 18NJSIAA State Meet Of ChampionsJun 18 · Shot Put · Place 3 · Livingston HLivingston HShot Put341-07.009
Jun 10NJSIAA Groups 2 & 4Jun 10 · Javelin · Place 18 · LivingstonLivingstonJavelin600g18.96-009
Jun 10NJSIAA Groups 2 & 4Jun 10 · Shot Put · Place 1 · LivingstonLivingstonShot Put4kg1.41-05.009
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · Javelin · Place 6 · LivingstonLivingstonJavelin600g6.94-019
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · Discus · LivingstonLivingstonDiscus1kg--FOUL9
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · Shot Put · Place 2 · LivingstonLivingstonShot Put4kg2.39-06.509
May 19Essex County ChampionshipsMay 19 · Javelin · Place 2 · LivingstonLivingstonJavelin600g2.102-02 PB9
May 19Essex County ChampionshipsMay 19 · Shot Put · Place 3 · LivingstonLivingstonShot Put4kg3.37-06.509
May 14Super Essex County Conference American & Liberty ChampionshipsMay 14 · Javelin · Place 2 · LivingstonLivingstonJavelin600g2.100-39
May 14Super Essex County Conference American & Liberty ChampionshipsMay 14 · Shot Put · Place 3 · LivingstonLivingstonShot Put4kg3.37-10.509
Apr 30Paul H. Beck Memorial RelaysApr 30 · Javelin · Place 3 · LivingstonLivingstonJavelin399-012
Apr 30Paul H. Beck Memorial RelaysApr 30 · Discus · Place 9 · LivingstonLivingstonDiscus983-1012
Apr 30Paul H. Beck Memorial RelaysApr 30 · Shot Put · Place 2 · LivingstonLivingstonShot Put237-2.5012