Personal bests

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 18Marist Red Fox River RumbleApr 18 · Discus · St. Thomas AquinasSt. Thomas AquinasDiscus1kg—SCRSo
Apr 18Marist Red Fox River RumbleApr 18 · Shot Put · St. Thomas AquinasSt. Thomas AquinasShot Put4kg—SCRSo
Apr 4ESU All AmericanApr 4 · Javelin · Place 18 · St. Thomas AquinasSt. Thomas AquinasJavelin600g18.23.63mSo
Apr 4ESU All AmericanApr 4 · Discus · Place 20 · St. Thomas AquinasSt. Thomas AquinasDiscus1kg20.26.87mSo
Apr 4ESU All AmericanApr 4 · Shot Put · Place 22 · St. Thomas AquinasSt. Thomas AquinasShot Put4kg22.8.87mSo
Mar 27Ramapo College InvitationalMar 27 · Shot Put · St. Thomas AquinasSt. Thomas AquinasShot Put4kg—DNSSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15East Coast Indoor ChampionshipFeb 15 · Weight Throw · St. Thomas AquinasSt. Thomas AquinasWeight Throw20lb / 9.0kg—DNSSo
Feb 15East Coast Indoor ChampionshipFeb 15 · Shot Put · Place 17 · St. Thomas AquinasSt. Thomas AquinasShot Put4kg17.8.53mSo
Jan 17Wagner InvitationalJan 17 · Shot Put · Place 10 · St. Thomas AquinasSt. Thomas AquinasShot Put109.07mSO
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · Weight Throw · Place 30 · St. Thomas AquinasSt. Thomas AquinasWeight Throw20lb / 9.0kg30.3.10m PBSo
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · Shot Put · Place 18 · St. Thomas AquinasSt. Thomas AquinasShot Put4kg18.9.54mSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · Shot Put · Place 32 · St. Thomas AquinasSt. Thomas AquinasShot Put4kg32.8.73mSo
Dec 5Fastrack Metro Season OpenerDec 5 · Shot Put · Place 27 · St. Thomas AquinasSt. Thomas AquinasShot Put4kg27.8.43mSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Nov 8 2025 12th Rock Throws Series | NE ChampionshipsNov 8 · Discus · Place 2 · St. Thomas AquinasSt. Thomas AquinasDiscus1kg2.27.28mFr
Nov 8 2025 12th Rock Throws Series | NE ChampionshipsNov 8 · Shot Put · Place 1 · St. Thomas AquinasSt. Thomas AquinasShot Put4kg1.9.30mFr

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13Wagner ShootoutDec 13 · Shot Put · Place 23 · St. Thomas AquinasSt. Thomas AquinasShot Put4kg23.9.41mFr
Dec 6Fastpark Metro Season OpenerDec 6 · Shot Put · Place 19 · St. Thomas AquinasSt. Thomas AquinasShot Put4kg19.9.33mFr
Feb 18Section 1 State QualifierFeb 18 · Shot Put · Place 3 · Spring ValleSpring ValleShot Put331-09.0012
Feb 7S1 Class A ChampsFeb 7 · Shot Put · Place 2 · Spring ValleySpring ValleyShot Put4kg2.31-07.7512
Feb 5NJ Varsity ClassicFeb 5 · Shot Put · Spring ValleSpring ValleShot Put—ND12
Jan 26Section 1 Northern/Rockland County ChampionshipJan 26 · Shot Put · Place 3 · Spring ValleSpring ValleShot Put331-07.00—
Jan 21Section 1 League Champs #3Jan 21 · Shot Put · Place 5 · Spring ValleSpring ValleShot Put528-08.50—
Jan 12Suffern InvitationalJan 12 · Shot Put · Place 8 · Spring ValleSpring ValleShot Put828-10.00—
Jan 3Section 1 Dendy #2Jan 3 · Shot Put · Place 3 · Spring ValleSpring ValleShot Put329-03.7512

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Discus · Place 4 · In MotionIn MotionDiscus429.93m—
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Discus · Place 1 · In MotionIn MotionDiscus1kg1.29.32m PB12
Jun 13Test - ScoreboardJun 13 · Shot Put · Place 4 · Spring ValleySpring ValleyShot Put4kg4.32-10.00Unofficial12
May 30Section 1 State QualifierMay 30 · Discus · Place 5 · Spring ValleySpring ValleyDiscus592-05.00—
May 30Section 1 State QualifierMay 30 · Shot Put · Place 4 · Spring ValleySpring ValleyShot Put432-10.00—
May 23Section 1 Class A ChampionshipMay 23 · Discus · Place 2 · Spring ValleSpring ValleDiscus296-0012
May 23Section 1 Class A ChampionshipMay 23 · Shot Put · Place 2 · Spring ValleSpring ValleShot Put232-06.5012
May 15Section 1 Rockland County ChampionshipMay 15 · Discus · Place 3 · Spring ValleySpring ValleyDiscus1kg3.94-0812
May 15Section 1 Rockland County ChampionshipMay 15 · Shot Put · Place 4 · Spring ValleySpring ValleyShot Put4kg4.32-11.00 PB12
May 956th Annual Glenn D. Loucks GamesMay 9 · Javelin · Place 20 · Spring ValleySpring ValleyJavelin2083-0112
May 956th Annual Glenn D. Loucks GamesMay 9 · Discus · Place 20 · Spring ValleySpring ValleyDiscus2099-0912
May 956th Annual Glenn D. Loucks GamesMay 9 · Shot Put · Place 10 · Spring ValleySpring ValleyShot Put1033-01.0012
May 3Crusader RelaysMay 3 · Shot Put · Place 5 · Spring ValleSpring ValleShot Put531-10.75—
May 3Crusader RelaysMay 3 · Discus · Place 8 · Spring ValleSpring ValleDiscus892-06—
Apr 30Section 1 League 1B ChampsApr 30 · Discus · Place 5 · Spring ValleySpring ValleyDiscus1kg5.86-0412
Apr 30Section 1 League 1B ChampsApr 30 · Shot Put · Place 2 · Spring ValleySpring ValleyShot Put4kg2.32-07.5012
Apr 27Gold Rush InvitationalApr 27 · Discus · Place 6 · Spring ValleSpring ValleDiscus687-1112
Apr 20North Rockland Red Raider RelaysApr 20 · Shot Put · Place 4 · Spring ValleySpring ValleyShot Put431-7.5012
Apr 20North Rockland Red Raider RelaysApr 20 · Javelin · Place 7 · Spring ValleySpring ValleyJavelin770-1012
Apr 20North Rockland Red Raider RelaysApr 20 · Discus · Place 2 · Spring ValleySpring ValleyDiscus290-112
Apr 20Red Raider RelaysApr 20 · Javelin · Place 7 · Spring ValleySpring ValleyJavelin600g7.70-1012
Apr 20Red Raider RelaysApr 20 · Discus · Place 3 · Spring ValleySpring ValleyDiscus1kg3.90-112
Apr 20Red Raider RelaysApr 20 · Shot Put · Place 4 · Spring ValleySpring ValleyShot Put4kg4.31-7.5012
Apr 5Nyack Red & Black InvitationalApr 5 · Discus · Place 1 · Spring ValleySpring ValleyDiscus1kg1.83-1112
Apr 5Nyack Red & Black InvitationalApr 5 · Shot Put · Place 1 · Spring ValleySpring ValleyShot Put4kg1.30-09.2512

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · Shot Put · Place 4 · Spring ValleySpring ValleyShot Put4kg4.29' 1112
Dec 10Section 1 Kick Off #4Dec 10 · Shot Put · Place 1 · Spring ValleySpring ValleyShot Put4kg1.32-09.00 PB12

2022 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Javelin · Place 6 · In MotionIn MotionJavelin600g6.28.97m PB10
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Discus · Place 9 · In MotionIn MotionDiscus1kg9.26.96m10
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Shot Put · Place 9 · In MotionIn MotionShot Put4kg9.9.15m10
Jun 18NJSIAA State Meet Of ChampionsJun 18 · Shot Put · Place 29 · Paramus CathParamus CathShot Put2932-11.0010
Jun 18NJSIAA State Meet Of ChampionsJun 18 · Shot Put · Place 26 · Paramus CathParamus CathShot Put2632-04.0010
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Javelin · Place 10 · Paramus CatholicParamus CatholicJavelin1084-0210
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Discus · Place 13 · Paramus CatholicParamus CatholicDiscus1377-0110
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 4 · Paramus CatholicParamus CatholicShot Put432-11.0010
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 5 · Paramus CatholicParamus CatholicShot Put532-11.0010
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Javelin · Place 15 · Paramus CatholicParamus CatholicJavelin1584-210
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Discus · Place 23 · Paramus CatholicParamus CatholicDiscus2377-110
Jun 10NJSIAA Groups Non-Public A & BJun 10 · Shot Put · Place 6 · Paramus CatholicParamus CatholicShot Put632-1110
May 13Bergen County ChampionshipsMay 13 · Javelin · Place 3 · Paramus CatholicParamus CatholicJavelin600g3.88-0310
May 13Bergen County ChampionshipsMay 13 · Discus · Place 5 · Paramus CatholicParamus CatholicDiscus1kg5.80-0410
May 13Bergen County ChampionshipsMay 13 · Shot Put · Place 3 · Paramus CatholicParamus CatholicShot Put4kg3.30-04.2510
May 4Big North Championships-Freedom and NationalMay 4 · Discus · Place 3 · Paramus CatholicParamus CatholicDiscus386-0310
May 4Big North Championships-Freedom and NationalMay 4 · Javelin · Place 5 · Paramus CatholicParamus CatholicJavelin574-0610
May 4Big North Championships-Freedom and NationalMay 4 · Shot Put · Place 3 · Paramus CatholicParamus CatholicShot Put330-11.2510
May 3Big North Championships-UnitedMay 3 · Discus · Place 3 · Paramus CatholicParamus CatholicDiscus386-0310
May 3Big North Championships-UnitedMay 3 · Javelin · Place 5 · Paramus CatholicParamus CatholicJavelin574-0610
May 3Big North Championships-UnitedMay 3 · Shot Put · Place 3 · Paramus CatholicParamus CatholicShot Put330-11.2510
Apr 30Icahn Stadium - New York Relays (Youth Division)Apr 30 · Javelin · Place 1 · In MotionIn MotionJavelin122.30m—
Apr 30Icahn Stadium - New York Relays (Youth Division)Apr 30 · Discus · Place 1 · In MotionIn MotionDiscus123.33m—
Apr 30Icahn Stadium - New York Relays (Youth Division)Apr 30 · Shot Put · Place 1 · In MotionIn MotionShot Put18.50m—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 16Bergen County ChampionshipsFeb 16 · Shot Put · Place 13 · Paramus CatholicParamus CatholicShot Put1329-03.00—
Feb 7NJ Varsity ClassicFeb 7 · Shot Put · Paramus CathParamus CathShot Put—FOUL10
Jan 26NJ Metropolitan InvitationalJan 26 · Shot Put · Place 8 · Paramus CatholicParamus CatholicShot Put830-01.50—

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 12Section 1 Class A ChampionshipJun 12 · Discus · Place 7 · Spring ValleySpring ValleyDiscus1kg7.74-109
Jun 12Section 1 Class A ChampionshipJun 12 · Shot Put · Place 5 · Spring ValleySpring ValleyShot Put4kg5.30-07.009
Jun 3Section 1 Rockland County ChampsJun 3 · Discus · Place 14 · Spring ValleySpring ValleyDiscus1kg14.65-059
Jun 3Section 1 Rockland County ChampsJun 3 · Shot Put · Place 9 · Spring ValleySpring ValleyShot Put4kg9.29-09.009
May 25Dan Zotter InvitationalMay 25 · Discus · Place 1 · Spring ValleySpring ValleyDiscus176-09—
May 25Dan Zotter InvitationalMay 25 · Shot Put · Place 4 · Spring ValleySpring ValleyShot Put429-03.50—
May 20Mountie MadnessMay 20 · Discus · Place 1 · Spring ValleySpring ValleyDiscus180-01—
May 20Mountie MadnessMay 20 · Shot Put · Place 10 · Spring ValleySpring ValleyShot Put1028-08.00—
May 15Nanuet RelaysMay 15 · Discus · Place 1 · Spring ValleySpring ValleyDiscus1kg1.84-029
May 15Nanuet RelaysMay 15 · Shot Put · Place 9 · Spring ValleySpring ValleyShot Put4kg9.27-10.009
May 8Nyack Red & Black InvitationalMay 8 · Shot Put · Place 2 · Spring ValleySpring ValleyShot Put227-01.00—
May 1Pirate Relays - Saturday #3May 1 · Shot Put · Place 5 · Spring ValleySpring ValleyShot Put4kg5.28-11.259

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 22Suffern Tri-MeetJan 22 · Shot Put · Place 2 · Spring ValleySpring ValleyShot Put4kg2.28-05.00Unofficial9

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic Championships Jul 11 · Javelin · Place 5 · In MotionIn MotionJavelin524.77m—
Jul 11USATF Region 1 Junior Olympic Championships Jul 11 · Discus · Place 6 · In MotionIn MotionDiscus622.45m—
Jul 11USATF Region 1 Junior Olympic Championships Jul 11 · Shot Put · Place 6 · In MotionIn MotionShot Put610.60m—
Jun 22Northeast Youth InvitationalJun 22 · Javelin · Place 2 · In MotionIn MotionJavelin600g2.18.67m7
Jun 22Northeast Youth InvitationalJun 22 · Discus · Place 2 · In MotionIn MotionDiscus1kg2.22.94m7
Jun 22Northeast Youth InvitationalJun 22 · Shot Put · Place 2 · In MotionIn MotionShot Put4kg2.9.24m7
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Javelin · Place 4 · In MotionIn MotionJavelin600g4.19.77m7
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Discus · Place 2 · In MotionIn MotionDiscus1kg2.21.92m7
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Shot Put · Place 5 · In MotionIn MotionShot Put6lb5.8.92m PB7
May 19Youth Challenge Series - Spring Fling InvitationalMay 19 · Javelin · Place 4 · In MotionIn MotionJavelin600g4.21.73m7
May 19Youth Challenge Series - Spring Fling InvitationalMay 19 · Discus · Place 2 · In MotionIn MotionDiscus1kg2.22.56m7
Apr 27Youth Challenge Series - New York RelaysApr 27 · Javelin · Place 3 · In MotionIn MotionJavelin600g3.19.88m7
Apr 27Youth Challenge Series - New York RelaysApr 27 · Discus · Place 3 · In MotionIn MotionDiscus1kg3.18.27m7
Apr 27Youth Challenge Series - New York RelaysApr 27 · Shot Put · Place 4 · In MotionIn MotionShot Put4kg4.8.70m7

2018 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Javelin · Place 1 · In MotionIn MotionJavelin122.08m11
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Discus · Place 3 · In MotionIn MotionDiscus317.47m11
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Shot Put · Place 5 · In MotionIn MotionShot Put58.13m11
Jun 262018 USATF Youth National Outdoor Track & Field ChampionshipJun 26 · Discus · Place 6 · In MotionIn MotionDiscus651-11—
Jun 262018 USATF Youth National Outdoor Track & Field ChampionshipJun 26 · Javelin · Place 6 · In MotionIn MotionJavelin669-03—
Jun 262018 USATF Youth National Outdoor Track & Field ChampionshipJun 26 · Shot Put · Place 4 · In MotionIn MotionShot Put428-04.25—
Jun 16USATF New York Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 1 · In MotionIn MotionJavelin450g AeroJav1.20.54m6
Jun 16USATF New York Association Junior Olympic ChampionshipsJun 16 · Discus · Place 1 · In MotionIn MotionDiscus1kg1.14.28m6
Jun 16USATF New York Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 1 · In MotionIn MotionShot Put6lb1.8.20m6
May 20Icahn Stadium - Spring Fling InvitationalMay 20 · Javelin · Place 1 · In MotionIn MotionJavelin450g AeroJav1.22.85m PB6
May 20Icahn Stadium - Spring Fling InvitationalMay 20 · Shot Put · Place 2 · In MotionIn MotionShot Put4kg2.7.84m6
Apr 15Icahn Stadium - Youth Season OpenerApr 15 · Javelin · Place 2 · In MotionIn MotionJavelin450g AeroJav2.15.93m6
Apr 15Icahn Stadium - Youth Season OpenerApr 15 · Shot Put · Place 1 · In MotionIn MotionShot Put6lb1.7.02m6

2017 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 21United Age Group Track Coaches Association 2017 Youth InvitationalJul 21 · Javelin · Place 6 · In MotionIn MotionJavelin300g TJ6.18.78m PB5
Jul 21United Age Group Track Coaches Association 2017 Youth InvitationalJul 21 · Discus · Place 7 · In MotionIn MotionDiscus1kg7.12.93m5
Jul 21United Age Group Track Coaches Association 2017 Youth InvitationalJul 21 · Shot Put · Place 8 · In MotionIn MotionShot Put6lb8.6.97m5
May 21Youth Challenge Series - Spring Fling InvitationalMay 21 · Javelin · In MotionIn MotionJavelin300g TJ—23.92mUnofficial5
May 21Youth Challenge Series - Spring Fling InvitationalMay 21 · Shot Put · In MotionIn MotionShot Put6lb—8.23mUnofficial5

2017 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 10USATF Hershey 8U-14 Indoor NationalsMar 10 · Shot Put · Place 15 · In MotionIn MotionShot Put6lb15.5.84m5
Feb 26USATF New York Association Youth Indoor Championships (Hershey Nationals qualifier)Feb 26 · Shot Put · Place 6 · In MotionIn MotionShot Put6lb6.6.48m PB5

2016 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 22UAGTCA 2016 Youth InvitationalJul 22 · Javelin · Place 1 · In MotionIn MotionJavelin300g TJ1.18.20m4
Jul 22UAGTCA 2016 Youth InvitationalJul 22 · Shot Put · Place 1 · In MotionIn MotionShot Put6lb1.6.33m4
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Javelin · Place 2 · In MotionIn MotionJavelin251-0306
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 2 · In MotionIn MotionShot Put217-04.7506
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Shot Put · Place 1 · In MotionIn MotionShot Put16.77m—
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 2 · In MotionIn MotionJavelin215.58m—

2016 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28USATF Host Zone ChampionshipsFeb 28 · Shot Put · Place 1 · UnattachedUnattachedShot Put6lb1.5.63m4