Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMIT Sean Collier Invitational · Apr 1726.59mMIT Sean Collier InvitationalApril 17, 2026
Javelin · 600g · OutdoorSilfen Invitational · Apr 1033.10mSilfen InvitationalApril 10, 2026
Pole Vault · OutdoorOcean County Championships · May 127-00Ocean County ChampionshipsMay 12, 2022

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · Javelin · Place 7 · Roger WilliamsRoger WilliamsJavelin600g7.32.22mJr
Apr 24Conference of New England Outdoor ChampionshipsApr 24 · Discus · Place 25 · Roger WilliamsRoger WilliamsDiscus1kg25.23.49mJr
Apr 17MIT Sean Collier InvitationalApr 17 · Javelin · Place 10 · Roger WilliamsRoger WilliamsJavelin600g10.29.87mJr
Apr 17MIT Sean Collier InvitationalApr 17 · Discus · Place 18 · Roger WilliamsRoger WilliamsDiscus1kg18.26.59m PBJr
Apr 10Silfen InvitationalApr 10 · Javelin · Place 4 · Roger WilliamsRoger WilliamsJavelin600g4.33.10m PBJr
Apr 10Silfen InvitationalApr 10 · Discus · Place 17 · Roger WilliamsRoger WilliamsDiscus1kg17.26.57mJr
Apr 3Ocean State CupApr 3 · Javelin · Place 5 · Roger WilliamsRoger WilliamsJavelin600g5.32.25mJr
Apr 3Ocean State CupApr 3 · Discus · Place 22 · Roger WilliamsRoger WilliamsDiscus1kg22.24.77mJr
Mar 27Corsair ClassicMar 27 · Javelin · Place 9 · Roger WilliamsRoger WilliamsJavelin931.25mJR
Mar 27Corsair ClassicMar 27 · Discus · Place 26 · Roger WilliamsRoger WilliamsDiscus2625.06mJR
Mar 21J Elmer Swanson Spring ClassicMar 21 · Discus · Place 23 · Roger WilliamsRoger WilliamsDiscus2324.15mJr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · Javelin · Place 4 · Roger WilliamsRoger WilliamsJavelin432.17mSO
Apr 25Conf of New England Outdoor ChampionshipsApr 25 · Discus · Place 15 · Roger WilliamsRoger WilliamsDiscus1524.65mSO
Apr 11Silfen InvitationalApr 11 · Javelin · Place 8 · Roger WilliamsRoger WilliamsJavelin829.87mSO
Apr 11Silfen InvitationalApr 11 · Discus · Place 12 · Roger WilliamsRoger WilliamsDiscus1226.88mSO
Mar 292025 Corsair Classic InvitationalMar 29 · Javelin · Place 15 · Roger WilliamsRoger WilliamsJavelin1526.55mSO
Mar 292025 Corsair Classic InvitationalMar 29 · Discus · Place 11 · Roger WilliamsRoger WilliamsDiscus1127.44mSO

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 19Sean Collier InvitationalApr 19 · Javelin · Place 7 · Roger WilliamsRoger WilliamsJavelin731.85m—
Apr 19Sean Collier InvitationalApr 19 · Discus · Place 30 · Roger WilliamsRoger WilliamsDiscus3027.90m—
Apr 12Silfen InvitationalApr 12 · Javelin · Place 6 · Roger WilliamsRoger WilliamsJavelin631.79m—
Apr 12Silfen InvitationalApr 12 · Discus · Place 27 · Roger WilliamsRoger WilliamsDiscus2723.84m—
Apr 6Coast Guard Academy Spring InvitationalApr 6 · Javelin · Place 7 · Roger WilliamsRoger WilliamsJavelin600g7.30.22mFr
Apr 6Coast Guard Academy Spring InvitationalApr 6 · Discus · Place 23 · Roger WilliamsRoger WilliamsDiscus1kg23.24.62mFr
Mar 30Corsair InvitationalMar 30 · Javelin · Place 4 · Roger WilliamsRoger WilliamsJavelin431.44m—
Mar 30Corsair InvitationalMar 30 · Discus · Place 15 · Roger WilliamsRoger WilliamsDiscus1524.53m—
Mar 23Sean Livingston InvitationalMar 23 · Javelin · Roger WilliamsRoger WilliamsJavelin600g—FOULFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Brown InvitationalFeb 17 · Shot Put · Roger WilliamsRoger WilliamsShot Put4kg—DNSFr

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Javelin · Place 7 · Point Pleasant BoroPoint Pleasant BoroJavelin600g7.105-1112
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Javelin · Place 3 · Pt. Pleasant BoroPt. Pleasant BoroJavelin3101-712
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Discus · Place 12 · Pt. Pleasant BoroPt. Pleasant BoroDiscus1283-1012
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Javelin · Place 3 · Pt. Pleasant BoroPt. Pleasant BoroJavelin3101-712
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Discus · Place 12 · Pt. Pleasant BoroPt. Pleasant BoroDiscus1283-1012
May 11Bill Bruno Ocean County ChampionshipsMay 11 · Discus · Place 17 · Pt. Pleasant BoroPt. Pleasant BoroDiscus1779-912
May 11Bill Bruno Ocean County ChampionshipsMay 11 · Javelin · Place 3 · Pt. Pleasant BoroPt. Pleasant BoroJavelin3104-912
May 5Ocean County Relay ChampionshipsMay 5 · Javelin · Place 3 · Pt. Pleasant BoroPt. Pleasant BoroJavelin393-412
May 5Ocean County Relay ChampionshipsMay 5 · Discus · Place 8 · Pt. Pleasant BoroPt. Pleasant BoroDiscus886-512
Apr 8Rebel RelaysApr 8 · Javelin · Place 2 · Pt. Pleasant BoroPt. Pleasant BoroJavelin282-012
Apr 8Rebel RelaysApr 8 · Discus · Place 7 · Pt. Pleasant BoroPt. Pleasant BoroDiscus772-412
Apr 8Rebel RelaysApr 8 · Javelin · Place 2 · Pt. Pleasant BoroPt. Pleasant BoroJavelin282-012
Apr 8Rebel RelaysApr 8 · Discus · Place 7 · Pt. Pleasant BoroPt. Pleasant BoroDiscus772-412

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · Javelin · Place 7 · Pt. Pleasant BoroPt. Pleasant BoroJavelin789-411
May 26Ocean County Relay ChampionshipsMay 26 · Javelin · Place 10 · Pt. Pleasant BoroPt. Pleasant BoroJavelin1080-211
May 21Shore Conference ChampionshipsMay 21 · Javelin · Place 8 · Pt. Pleasant BoroPt. Pleasant BoroJavelin892-1011
May 12Ocean County ChampionshipsMay 12 · Pole Vault · Place 14 · Point Pleasant BoroPoint Pleasant BoroPole Vault14.7-00 PB11
May 12Ocean County ChampionshipsMay 12 · Javelin · Place 6 · Point Pleasant BoroPoint Pleasant BoroJavelin600g6.93-211
Apr 9Husky RelaysApr 9 · Javelin · Place 25 · Pt. Pleasant BoroPt. Pleasant BoroJavelin2574-1111

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29SJTCA Winter Meet #3Dec 29 · Pole Vault · Point Pleasant BoroPoint Pleasant BoroPole Vault--NH11

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals South Groups 2 and 3Jun 4 · Javelin · Place 17 · Point Pleasant BoroPoint Pleasant BoroJavelin600g17.82-0810
May 14Ocean County ChampionshipsMay 14 · Javelin · Place 16 · Point Pleasant BoroPoint Pleasant BoroJavelin600g16.78-0710
May 7Ocean County Relay ChampionshipsMay 7 · Javelin · Place 13 · Point Pleasant BoroPoint Pleasant BoroJavelin600g13.74-0010