Personal bests

Best marks in available results
Event / courseMarkMeetDate
55m Hurdles · 33" · IndoorSpike Shoe Holiday Festival · Dec 1910.03aSpike Shoe Holiday FestivalDecember 19, 2022
Discus · 1kg · OutdoorMarist Red Fox River Rumble · Apr 1837.63mMarist Red Fox River RumbleApril 18, 2026
High Jump · IndoorBig North Championships · Jan 104-04Big North ChampionshipsJanuary 10, 2022
High Jump · OutdoorJack Yockers Bergen County Relays · Apr 203.33Jack Yockers Bergen County RelaysApril 20, 2022
Javelin · 600g · OutdoorMAAC Outdoor Championships · May 945.90mMAAC Outdoor ChampionshipsMay 9, 2026
Long Jump · IndoorSpike Shoe Holiday Festival · Dec 1914-07.00Spike Shoe Holiday FestivalDecember 19, 2022
Shot Put · 4kg · IndoorSpike Shoe Holiday Festival · Dec 1937-10.50Spike Shoe Holiday FestivalDecember 19, 2022
Shot Put · 4kg · OutdoorUSATF National Youth Outdoor Championships · Jun 2911.30mUSATF National Youth Outdoor ChampionshipsJune 29, 2022

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 11ShopRite® Nutmeg State Games 2026Jul 11 · Javelin · In MotionIn MotionJavelin600g—DNSJr
May 16Battle Road Twilight Series Meet 2May 16 · Javelin · Place 1 · IonaIonaJavelin600g1.44.62mJr
May 14MIT Final QualifierMay 14 · Javelin · IonaIonaJavelin600g—DNSJr
May 9MAAC Outdoor ChampionshipsMay 9 · Javelin · Place 2 · IonaIonaJavelin600g2.45.90m PBJr
May 9MAAC Outdoor ChampionshipsMay 9 · Discus · Place 10 · IonaIonaDiscus1kg10.36.44mJr
May 1Larry Ellis InvitationalMay 1 · Javelin · Place 19 · IonaIonaJavelin600g19.36.82mJr
Apr 18Marist Red Fox River RumbleApr 18 · Javelin · Place 1 · IonaIonaJavelin600g1.45.73mJr
Apr 18Marist Red Fox River RumbleApr 18 · Discus · Place 3 · IonaIonaDiscus1kg3.37.63m PBJr
Apr 3Metropolitan ChampionshipsApr 3 · Javelin · Place 1 · IonaIonaJavelin600g1.40.10mJr
Apr 3Metropolitan ChampionshipsApr 3 · Discus · Place 8 · IonaIonaDiscus1kg8.34.36mJr
Mar 14Stony Brook Snowflake ClassicMar 14 · Shot Put · Place 2 · IonaIonaShot Put29.84m—

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21MAAC Indoor Track & Field ChampionshipsFeb 21 · Shot Put · Place 13 · IonaIonaShot Put4kg13.10.83mJr
Feb 6Rutgers Scarlet Knights OpenFeb 6 · Shot Put · Place 8 · IonaIonaShot Put810.86mJr
Jan 30Metropolitan ChampionshipsJan 30 · Shot Put · Place 18 · IonaIonaShot Put1810.13mJR
Jan 16Ramapo College Season OpenerJan 16 · Shot Put · Place 10 · IonaIonaShot Put109.96mJr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6TCNJ Indoor OpenerDec 6 · Shot Put · Place 3 · IonaIonaShot Put4kg3.11.40mJr
Feb 22MAAC Indoor T&F ChampsFeb 22 · Shot Put · Place 11 · IonaIonaShot Put4kg11.10.99mSo
Feb 7Fastrack National InvitationalFeb 7 · Shot Put · Place 20 · IonaIonaShot Put2010.68mSO
Jan 31 Metropolitan ChampionshipsJan 31 · Shot Put · Place 10 · IonaIonaShot Put1011.09m—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 10MAAC Outdoor Track & Field ChampionshipsMay 10 · Javelin · Place 7 · IonaIonaJavelin600g7.39.93mSo
May 10MAAC Outdoor Track & Field ChampionshipsMay 10 · Discus · Place 8 · IonaIonaDiscus1kg8.36.31mSo
May 2Larry Ellis InvitationalMay 2 · Javelin · Place 6 · IonaIonaJavelin637.68mSo
May 2Larry Ellis InvitationalMay 2 · Discus · Place 21 · IonaIonaDiscus2133.49mSo
May 2Larry Ellis InvitationalMay 2 · Shot Put · Place 15 · IonaIonaShot Put159.92mSo
Apr 18UCONN NE ChallengeApr 18 · Javelin · Place 5 · IonaIonaJavelin600g5.39.74mSo
Apr 18UCONN NE ChallengeApr 18 · Discus · Place 21 · IonaIonaDiscus1kg21.34.42mSo
Apr 4NYC Metro ChampsApr 4 · Javelin · Place 1 · IonaIonaJavelin600g1.40.18mSo
Apr 4NYC Metro ChampsApr 4 · Discus · Place 7 · IonaIonaDiscus1kg7.32.86mSo
Mar 15Stony Brook University Snow Flake Spring OpenerMar 15 · Shot Put · Place 1 · IonaIonaShot Put4kg1.10.14mSo

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · Shot Put · Place 12 · IonaIonaShot Put4kg12.10.03mSo
Feb 24MAAC Indoor T&F ChampsFeb 24 · Shot Put · Place 13 · IonaIonaShot Put4kg13.10.44mFr
Feb 2Metropolitan Indoor Track & Field ChampionshipFeb 2 · Shot Put · Place 25 · IonaIonaShot Put259.44m—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 4MAAC Outdoor Track & Field ChampionshipsMay 4 · Javelin · Place 2 · IonaIonaJavelin600g2.39.40mFr
May 4MAAC Outdoor Track & Field ChampionshipsMay 4 · Discus · Place 10 · IonaIonaDiscus1kg10.33.07mFr
May 4MAAC Outdoor Track & Field ChampionshipsMay 4 · Shot Put · Place 16 · IonaIonaShot Put4kg16.9.92mFr
Apr 6Metropolitan ChampionshipsApr 6 · Javelin · Place 2 · IonaIonaJavelin237.18m—
Apr 6Metropolitan ChampionshipsApr 6 · Discus · Place 7 · IonaIonaDiscus732.97m—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Javelin · Place 1 · In MotionIn MotionJavelin600g1.39.45m12
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Discus · Place 2 · In MotionIn MotionDiscus1kg2.32.02m12
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 1 · In MotionIn MotionShot Put4kg1.11.14m12
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · Javelin · Place 1 · Paramus CatholicParamus CatholicJavelin600g1.124-312
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · Discus · Place 1 · Paramus CatholicParamus CatholicDiscus1kg1.121-312
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · Shot Put · Place 2 · Paramus CatholicParamus CatholicShot Put4kg2.35-912
May 4Big North Championships-Freedom-National May 4 · Javelin · Place 1 · Paramus CatholicParamus CatholicJavelin600g1.125-0212
May 4Big North Championships-Freedom-National May 4 · Discus · Place 1 · Paramus CatholicParamus CatholicDiscus1kg1.119-1012
May 4Big North Championships-Freedom-National May 4 · Shot Put · Place 2 · Paramus CatholicParamus CatholicShot Put4kg2.34-10.5012

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group ChampionshipsFeb 17 · Shot Put · Place 1 · Paramus CatholicParamus CatholicShot Put138-6.5012
Jan 13NJSIAA Relay Championships - Non-Public AJan 13 · Shot Put · Place 1 · Paramus CatholicParamus CatholicShot Put136-112

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27The Ocean Breeze Holiday FestivalDec 27 · Shot Put · Place 3 · Paramus CatholicParamus CatholicShot Put4kg3.34-10.7512
Dec 19Spike Shoe Holiday FestivalDec 19 · 55m Hurdles · Place 14 · Paramus CatholicParamus Catholic55m Hurdles33"Round P14.10.03a PB12
Dec 19Spike Shoe Holiday FestivalDec 19 · Long Jump · Place 12 · Paramus CatholicParamus CatholicLong Jump12.14-07.00 PB12
Dec 19Spike Shoe Holiday FestivalDec 19 · Shot Put · Place 2 · Paramus CatholicParamus CatholicShot Put4kg2.37-10.50 PB12
Jan 10Big North ChampionshipsJan 10 · 55m Hurdles · Place 17 · Paramus CatholicParamus Catholic55m Hurdles33"17.10.34a11
Jan 10Big North ChampionshipsJan 10 · Shot Put · Place 3 · Paramus CatholicParamus CatholicShot Put4kg3.33-711
Jan 10Big North ChampionshipsJan 10 · High Jump · Place 13 · Paramus CatholicParamus CatholicHigh Jump13.4-04 PB11

2022 Outdoor Track

35 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Javelin · Place 7 · In MotionIn MotionJavelin600g7.37.33m11
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Discus · Place 7 · In MotionIn MotionDiscus1kg7.32.44m11
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Shot Put · Place 2 · In MotionIn MotionShot Put4kg2.11.30m PB11
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Javelin · Place 2 · Paramus CatholicParamus CatholicJavelin2117-0711
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Javelin · Place 2 · Paramus CatholicParamus CatholicJavelin2117-0711
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Discus · Place 1 · Paramus CatholicParamus CatholicDiscus1116-0011
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Discus · Place 1 · Paramus CatholicParamus CatholicDiscus1116-0011
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 2 · Paramus CatholicParamus CatholicShot Put235-04.5011
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 2 · Paramus CatholicParamus CatholicShot Put235-04.5011
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Javelin · Place 1 · Paramus CatholicParamus CatholicJavelin1117-0711
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Javelin · Place 1 · Paramus CatholicParamus CatholicJavelin1117-0711
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 1 · Paramus CatholicParamus CatholicShot Put135-04.5011
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 1 · Paramus CatholicParamus CatholicShot Put135-04.5011
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Javelin · Place 3 · Paramus CatholicParamus CatholicJavelin3117-711
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Discus · Place 2 · Paramus CatholicParamus CatholicDiscus2116-011
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 3 · Paramus CatholicParamus CatholicShot Put335-4.5011
May 13Bergen County ChampionshipsMay 13 · Javelin · Place 1 · Paramus CatholicParamus CatholicJavelin600g1.127-0211
May 13Bergen County ChampionshipsMay 13 · Discus · Place 1 · Paramus CatholicParamus CatholicDiscus1kg1.111-0911
May 13Bergen County ChampionshipsMay 13 · Shot Put · Place 1 · Paramus CatholicParamus CatholicShot Put4kg1.35-05.5011
May 4Big North Championships-Freedom and NationalMay 4 · Discus · Place 2 · Paramus CatholicParamus CatholicDiscus2107-0011
May 4Big North Championships-Freedom and NationalMay 4 · Javelin · Place 1 · Paramus CatholicParamus CatholicJavelin1122-0811
May 4Big North Championships-Freedom and NationalMay 4 · Shot Put · Place 2 · Paramus CatholicParamus CatholicShot Put234-10.5011
May 3Big North Championships-UnitedMay 3 · Discus · Place 2 · Paramus CatholicParamus CatholicDiscus2107-0011
May 3Big North Championships-UnitedMay 3 · Javelin · Place 1 · Paramus CatholicParamus CatholicJavelin1122-0811
May 3Big North Championships-UnitedMay 3 · Shot Put · Place 2 · Paramus CatholicParamus CatholicShot Put234-10.5011
Apr 28Penn Relays - HS Day 1Apr 28 · Javelin · Place 9 · Paramus CatholicParamus CatholicJavelin600g9.124-811
Apr 20Jack Yockers Bergen County RelaysApr 20 · High Jump · Place 5 · Paramus CatholicParamus CatholicHigh Jump53.33 PB—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 1 · Paramus CatholicParamus CatholicShot Put133-04.00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · Place 1 · Paramus CatholicParamus CatholicDiscus13.33—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 1 · Paramus CatholicParamus CatholicShot Put133-04.00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 1 · Paramus CatholicParamus CatholicShot Put133-04.00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · Place 1 · Paramus CatholicParamus CatholicDiscus1105-00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · Place 1 · Paramus CatholicParamus CatholicDiscus1105-00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · High Jump · Place 5 · Paramus CatholicParamus CatholicHigh Jump53.33—
Apr 20Jack Yockers Bergen County RelaysApr 20 · High Jump · Place 5 · Paramus CatholicParamus CatholicHigh Jump53.33—

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 11NJSIAA Groups Non-Public A & BJun 11 · Javelin · Place 1 · Paramus CatholicParamus CatholicJavelin600g1.109-0910
Jun 11NJSIAA Groups Non-Public A & BJun 11 · Discus · Place 5 · Paramus CatholicParamus CatholicDiscus1kg5.111-0110
Jun 11NJSIAA Groups Non-Public A & BJun 11 · Shot Put · Place 6 · Paramus CatholicParamus CatholicShot Put4kg6.33-10.7510
Jun 11NJSIAA Groups Non-Public A & BJun 11 · High Jump · Paramus CatholicParamus CatholicHigh Jump--NH10
May 6Jack Yockers Bergen County RelaysMay 6 · Javelin · Place 1 · Paramus CatholicParamus CatholicJavelin12.6610
May 6Jack Yockers Bergen County RelaysMay 6 · Discus · Place 1 · Paramus CatholicParamus CatholicDiscus13.3310
May 6Jack Yockers Bergen County RelaysMay 6 · High Jump · Place 22 · Paramus CatholicParamus CatholicHigh Jump224-04.0010
May 6Jack Yockers Bergen County RelaysMay 6 · Javelin · Place 1 · Paramus CatholicParamus CatholicJavelin1101-0510
May 6Jack Yockers Bergen County RelaysMay 6 · Discus · Place 1 · Paramus CatholicParamus CatholicDiscus1101-0410
May 6Jack Yockers Bergen County RelaysMay 6 · Shot Put · Place 4 · Paramus CatholicParamus CatholicShot Put430-01.5010
May 6Jack Yockers Bergen County RelaysMay 6 · High Jump · Place 6 · Paramus CatholicParamus CatholicHigh Jump64-04.0010