Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorNJSIAA Group 2-3 Championships · Jun 7139-08NJSIAA Group 2-3 ChampionshipsJune 7, 2024
Shot Put · 4kg · IndoorNJ Spiked Shoe Holiday · Dec 1835-09.00NJ Spiked Shoe HolidayDecember 18, 2023
Shot Put · 4kg · OutdoorAtlantic 10 Outdoor Championships · May 212.29mAtlantic 10 Outdoor ChampionshipsMay 2, 2026
Weight Throw · 20lb / 9.0kg · OutdoorRhody Tri-Meet Opener · Dec 512.39mRhody Tri-Meet OpenerDecember 5, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 14MIT Final QualifierMay 14 · Discus · Place 12 · Rhode IslandRhode IslandDiscus1kg12.35.95mFr
May 14MIT Final QualifierMay 14 · Shot Put · Place 5 · Rhode IslandRhode IslandShot Put4kg5.11.00mFr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · Discus · Place 6 · Rhode IslandRhode IslandDiscus1kg6.40.34mFr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · Shot Put · Place 7 · Rhode IslandRhode IslandShot Put4kg7.12.07mFr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · Discus · Place 11 · Rhode IslandRhode IslandDiscus1kg11.39.92mFr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · Shot Put · Place 9 · Rhode IslandRhode IslandShot Put4kg9.12.29m PBFr
Apr 25Stonehill-Bentley-MerrimackApr 25 · Discus · Place 3 · Rhode IslandRhode IslandDiscus1kg3.40.03mFr
Apr 25Stonehill-Bentley-MerrimackApr 25 · Shot Put · Place 4 · Rhode IslandRhode IslandShot Put4kg4.12.25mFr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · Discus · Place 5 · Rhode IslandRhode IslandDiscus1kg5.39.33mFr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · Shot Put · Place 7 · Rhode IslandRhode IslandShot Put4kg7.10.49mFr
Apr 3Ocean State CupApr 3 · Discus · Place 6 · Rhode IslandRhode IslandDiscus1kg6.39.45mFr
Apr 3Ocean State CupApr 3 · Shot Put · Place 11 · Rhode IslandRhode IslandShot Put4kg11.10.58mFr
Mar 27Jaylin Rainford InvitationalMar 27 · Discus · Place 6 · Rhode IslandRhode IslandDiscus638.17mFr
Mar 27Jaylin Rainford InvitationalMar 27 · Shot Put · Place 14 · Rhode IslandRhode IslandShot Put1410.57mFr

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · Shot Put · Place 11 · Rhode IslandRhode IslandShot Put1111.43mFR
Feb 21Brown InviteFeb 21 · Weight Throw · Place 12 · Rhode IslandRhode IslandWeight Throw1213.51mFR
Feb 21Brown InviteFeb 21 · Shot Put · Place 13 · Rhode IslandRhode IslandShot Put1311.44mFR
Feb 14URI Coaches InvitationalFeb 14 · Weight Throw · Place 17 · Rhode IslandRhode IslandWeight Throw1711.54mFR
Feb 14URI Coaches InvitationalFeb 14 · Shot Put · Place 10 · Rhode IslandRhode IslandShot Put1011.45mFR
Jan 30Harvard InvitationalJan 30 · Weight Throw · Place 37 · Rhode IslandRhode IslandWeight Throw3711.90mFR
Jan 30Harvard InvitationalJan 30 · Shot Put · Place 31 · Rhode IslandRhode IslandShot Put3110.21mFR
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · Weight Throw · Place 19 · Rhode IslandRhode IslandWeight Throw1912.26mFr
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · Shot Put · Place 17 · Rhode IslandRhode IslandShot Put1711.56mFr
Jan 17URI InvitationalJan 17 · Weight Throw · Place 9 · Rhode IslandRhode IslandWeight Throw913.43mFR
Jan 17URI InvitationalJan 17 · Shot Put · Place 8 · Rhode IslandRhode IslandShot Put811.38mFR

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Dec 5Rhody Tri-Meet OpenerDec 5 · Weight Throw · Place 9 · Unat-Rhode IslandUnat-Rhode IslandWeight Throw20lb / 9.0kg9.12.39m PBFr
Dec 5Rhody Tri-Meet OpenerDec 5 · Shot Put · Place 4 · Unat-Rhode IslandUnat-Rhode IslandShot Put4kg4.11.62mFr
May 30NJSIAA Group Championships - 2 & 3May 30 · Shot Put · Place 4 · Wayne HillsWayne HillsShot Put438-4.5012
May 30NJSIAA Group Championships - 2 & 3May 30 · Discus · Place 3 · Wayne HillsWayne HillsDiscus3133-512
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Discus · Place 1 · Wayne HillsWayne HillsDiscus1141-0312
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put141-04.0012
May 6Passaic County ChampionshipsMay 6 · Discus · Place 1 · Wayne HillsWayne HillsDiscus1kg1.127-1012
May 6Passaic County ChampionshipsMay 6 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put4kg1.39-6.2512
Apr 30Big North Championships-Liberty and IndependenceApr 30 · Discus · Place 1 · Wayne HillsWayne HillsDiscus1126-712
Apr 30Big North Championships-Liberty and IndependenceApr 30 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put139-312
Apr 30Big North Championships-Liberty and IndependenceApr 30 · Discus · Place 1 · Wayne HillsWayne HillsDiscus1126-712
Apr 30Big North Championships-Liberty and IndependenceApr 30 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put139-312
Apr 21F.A.T. Dual: Wayne Hills @ LakelandApr 21 · Discus · Place 1 · Wayne HillsWayne HillsDiscus1118-312
Apr 21F.A.T. Dual: Wayne Hills @ LakelandApr 21 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put138-4.5012
Apr 15F.A.T. Duals: Wayne ValleyApr 15 · Discus · Place 1 · Wayne HillsWayne HillsDiscus1116-112
Apr 15F.A.T. Duals: Wayne ValleyApr 15 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put138-10.5012
Apr 4F.A.T. Duals: Passaic Valley @ Wayne HillsApr 4 · Discus · Place 1 · Wayne HillsWayne HillsDiscus1122-312
Apr 4F.A.T. Duals: Passaic Valley @ Wayne HillsApr 4 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put139-3.5012
Apr 4F.A.T. Duals: Passaic Valley @ Wayne HillsApr 4 · Discus · Place 1 · Wayne HillsWayne HillsDiscus1122-312
Apr 4F.A.T. Duals: Passaic Valley @ Wayne HillsApr 4 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put139-3.5012

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · Shot Put · Place 4 · Wayne HillsWayne HillsShot Put439-6.7512
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · Shot Put · Place 4 · Wayne HillsWayne HillsShot Put439-6.7512
Feb 5NJSIAA Sectional Championships - North 1 Group 3Feb 5 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put139-5.2512
Feb 5NJSIAA Sectional Championships - North 1 Group 3Feb 5 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put139-5.2512
Feb 5NJSIAA Sectional Championships - North 1 Group 3Feb 5 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put139-5.2512

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 16NJ Spiked Shoe Holiday FestivalDec 16 · Shot Put · Place 2 · Wayne HillsWayne HillsShot Put4kg2.33-03.7512
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · Shot Put · Place 7 · Wayne HillsWayne HillsShot Put734-911
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · Shot Put · Place 7 · Wayne HillsWayne HillsShot Put734-911
Feb 10NJSIAA Sectional Championships - North 1 Group 2&3Feb 10 · Shot Put · Place 3 · Wayne HillsWayne HillsShot Put332-5.5011
Jan 14NJSIAA Relay Championships - Group 3Jan 14 · Shot Put · Place 5 · Wayne HillsWayne HillsShot Put535-8.7511

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Discus · Place 13 · Wayne HillsWayne HillsDiscus1kg13.130-0311
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Discus · Place 3 · Wayne HillsWayne HillsDiscus1kg3.139-08 PB11
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Shot Put · Place 14 · Wayne HillsWayne HillsShot Put4kg14.33-09.5011
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Discus · Place 2 · Wayne HillsWayne HillsDiscus2122-0311
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 6 · Wayne HillsWayne HillsShot Put635-01.2511
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Discus · Place 2 · Wayne HillsWayne HillsDiscus2122-0311
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 6 · Wayne HillsWayne HillsShot Put635-01.2511
May 21Passaic County ChampionshipsMay 21 · Discus · Place 3 · Wayne HillsWayne HillsDiscus1kg3.98-1011
May 21Passaic County ChampionshipsMay 21 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put4kg1.36-1111
May 11Destroyer InvitationalMay 11 · Discus · Place 1 · Wayne HillsWayne HillsDiscus1109-00—
May 3Big North Championships-Independence and LibertyMay 3 · Discus · Place 1 · Wayne HillsWayne HillsDiscus1126-911
May 3Big North Championships-Independence and LibertyMay 3 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put136-10.5011
Apr 27Lion InvitationalApr 27 · Discus · Place 5 · Wayne HillsWayne HillsDiscus1kg5.96-0611
Apr 27Lion InvitationalApr 27 · Shot Put · Place 3 · Wayne HillsWayne HillsShot Put4kg3.34-10.2511
Apr 12Doc Boverini Passaic County RelaysApr 12 · Discus · Place 1 · Wayne HillsWayne HillsDiscus194-0611
Apr 12Doc Boverini Passaic County RelaysApr 12 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put130-03.0011
Apr 12Doc Boverini Passaic County RelaysApr 12 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put130-311
Apr 12Doc Boverini Passaic County RelaysApr 12 · Discus · Place 1 · Wayne HillsWayne HillsDiscus194-611

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday FestivalDec 27 · Shot Put · Place 2 · Wayne HillsWayne HillsShot Put4kg2.31' 11.511
Dec 18NJ Spiked Shoe HolidayDec 18 · Shot Put · Place 2 · Wayne HillsWayne HillsShot Put4kg2.35-09.00 PB11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Discus · Place 16 · Wayne HillsWayne HillsDiscus1kg16.79-0810
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Shot Put · Place 13 · Wayne HillsWayne HillsShot Put4kg13.29-10.0010
May 13The Destroyer InvitationalMay 13 · Discus · Place 2 · Wayne HillsWayne HillsDiscus280-02—
May 13The Destroyer InvitationalMay 13 · Shot Put · Place 2 · Wayne HillsWayne HillsShot Put232-08.00—
May 3Big North Championships-Independence and LibertyMay 3 · Discus · Place 5 · Wayne HillsWayne HillsDiscus1kg5.89-0110
May 3Big North Championships-Independence and LibertyMay 3 · Shot Put · Place 7 · Wayne HillsWayne HillsShot Put4kg7.29-09.5010
Apr 17Fair Lawn @ Wayne HillsApr 17 · Discus · Place 6 · Wayne HillsWayne HillsDiscus664-039
Apr 17Fair Lawn @ Wayne HillsApr 17 · Shot Put · Place 1 · Wayne HillsWayne HillsShot Put131-07.009