Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMercer County Champs · May 10116-06Mercer County ChampsMay 10, 2025
Shot Put · 12lb · IndoorSJTCA Meet #3 · Dec 1741-0.50SJTCA Meet #3December 17, 2024
Shot Put · 12lb · OutdoorMercer County Champs · May 1045-00.00Mercer County ChampsMay 10, 2025

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

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Discus · Place 16 · RobbinsvilleDiscus16110-1011
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Shot Put · Place 15 · RobbinsvilleShot Put1539-10.2511
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Discus · Place 16 · RobbinsvilleDiscus1.6kg16.110-1011
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Shot Put · Place 15 · RobbinsvilleShot Put12lb15.39-10.2511
May 10CVC ChampionshipsMay 10 · Discus · Place 8 · RobbinsvilleDiscus8116-0611
May 10CVC ChampionshipsMay 10 · Shot Put · Place 5 · RobbinsvilleShot Put545-00.0011
May 10Mercer County ChampsMay 10 · Discus · Place 8 · RobbinsvilleDiscus1.6kg8.116-06 PB11
May 10Mercer County ChampsMay 10 · Shot Put · Place 5 · RobbinsvilleShot Put12lb5.45-00.00 PB11
May 3Mercer Coaches ClassicMay 3 · Discus · Place 23 · RobbinsvilleDiscus23104-05—
May 3Mercer Coaches ClassicMay 3 · Shot Put · RobbinsvilleShot Put—43-01.00—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · Shot Put · Place 22 · RobbinsvilleShot Put2235-1011
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · Shot Put · Place 6 · RobbinsvilleShot Put642-911
Feb 1SJTCA #16Feb 1 · Shot Put · Place 8 · RobbinsvilleShot Put841-1111
Jan 26CVC ChampionshipJan 26 · Shot Put · Place 2 · RobbinsvilleShot Put245-011
Jan 26CVC ChampionshipJan 26 · Shot Put · Place 2 · RobbinsvilleShot Put245-011
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 10 · RobbinsvilleShot Put1043-111
Jan 11SJTCA Meet #11Jan 11 · Shot Put · Place 12 · RobbinsvilleShot Put1243-411

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17SJTCA Meet #3Dec 17 · Shot Put · Place 4 · RobbinsvilleShot Put12lb4.41-0.50 PB11

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · Discus · Place 22 · RobbinsvilleDiscus2299-210
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · Shot Put · Place 26 · RobbinsvilleShot Put2634-6.5010
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · Discus · Place 22 · RobbinsvilleDiscus2299-210
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · Shot Put · Place 26 · RobbinsvilleShot Put2634-6.5010
May 17Mercer County T&F ChampionshipsMay 17 · Discus · Place 20 · RobbinsvilleDiscus1.6kg20.102' 710
May 17Mercer County T&F ChampionshipsMay 17 · Shot Put · Place 10 · RobbinsvilleShot Put12lb10.41' 1.510
May 11Mercer Coaches ClassicMay 11 · Discus · Place 12 · RobbinsvilleDiscus1298-810
May 11Mercer Coaches ClassicMay 11 · Shot Put · Place 9 · RobbinsvilleShot Put939-9.7510
May 4Mercer County Freshman/Sophomore MeetMay 4 · Discus · Place 1 · RobbinsvilleDiscus1102-02—
May 4Mercer County Freshman/Sophomore MeetMay 4 · Shot Put · Place 1 · RobbinsvilleShot Put143-01.00—
Apr 20Mercer County RelaysApr 20 · Discus · Place 13 · RobbinsvilleDiscus13102-210
Apr 20Mercer County RelaysApr 20 · Shot Put · Place 7 · RobbinsvilleShot Put740-10.7510
Apr 13Fast Times at Cherokee HighApr 13 · Discus · Place 22 · RobbinsvilleDiscus22104-05—
Apr 13Fast Times at Cherokee HighApr 13 · Shot Put · Place 38 · RobbinsvilleShot Put3836-05.50—
Apr 6Rebel RelaysApr 6 · Shot Put · Place 15 · RobbinsvilleShot Put1538-910
Apr 6Rebel RelaysApr 6 · Discus · Place 23 · RobbinsvilleDiscus2390-010

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Discus · Place 28 · RobbinsvilleDiscus2897-19
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Shot Put · Place 28 · RobbinsvilleShot Put2835-2.509
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Discus · Place 28 · RobbinsvilleDiscus2897-19
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Shot Put · Place 28 · RobbinsvilleShot Put2835-2.509
May 19Mercer County ChampionshipsMay 19 · Discus · Place 24 · RobbinsvilleDiscus2496-49
May 19Mercer County ChampionshipsMay 19 · Shot Put · Place 21 · RobbinsvilleShot Put2137-69
May 13Mercer Coaches ClassicMay 13 · Discus · Place 23 · RobbinsvilleDiscus2373-119
May 13Mercer Coaches ClassicMay 13 · Shot Put · Place 17 · RobbinsvilleShot Put1739-2.759
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · Discus · Place 4 · RobbinsvilleDiscus485-99
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · Shot Put · Place 2 · RobbinsvilleShot Put235-9.59
Apr 22Mercer County RelaysApr 22 · Discus · Place 27 · RobbinsvilleDiscus2775-3FR
Apr 22Mercer County RelaysApr 22 · Shot Put · Place 22 · RobbinsvilleShot Put2234-7.75FR
Apr 8Rebel RelaysApr 8 · Shot Put · Place 43 · RobbinsvilleShot Put4332-4.509
Apr 8Rebel RelaysApr 8 · Javelin · Place 48 · RobbinsvilleJavelin4872-109
Apr 8Rebel RelaysApr 8 · Discus · Place 41 · RobbinsvilleDiscus4177-109
Apr 8Rebel RelaysApr 8 · Shot Put · Place 43 · RobbinsvilleShot Put4332-4.509
Apr 8Rebel RelaysApr 8 · Javelin · Place 48 · RobbinsvilleJavelin4872-109
Apr 8Rebel RelaysApr 8 · Discus · Place 41 · RobbinsvilleDiscus4177-109

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · Shot Put · Place 20 · RobbinsvilleShot Put2034-99
Feb 4NJSIAA Sectional Championships - Central Group 2&3Feb 4 · Shot Put · Place 20 · RobbinsvilleShot Put2034-99
Jan 28SJTCA Winter Meet #10Jan 28 · Shot Put · Place 32 · RobbinsvilleShot Put3234-1.759
Jan 28SJTCA Winter Meet #10Jan 28 · Shot Put · Place 32 · RobbinsvilleShot Put3234-1.759
Jan 24Rebel Shot/Jump Series 3Jan 24 · Long Jump · Place 1 · RobbinsvilleLong Jump134-2.259
Jan 22Mercer County ChampionshipsJan 22 · Shot Put · Place 27 · RobbinsvilleShot Put2731-2.509
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 45 · RobbinsvilleShot Put4533-79
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 45 · RobbinsvilleShot Put4533-79
Jan 10Rebel Shot/Jump Series 2Jan 10 · Triple Jump · Place 3 · RobbinsvilleTriple Jump333-3.509
Jan 8CVC RelaysJan 8 · Shot Put · Place 16 · RobbinsvilleShot Put1634-0.509
Jan 2SJTCA Winter Meet #4Jan 2 · Shot Put · Place 23 · RobbinsvilleShot Put2331-1.509
Jan 2SJTCA Winter Meet #4Jan 2 · Shot Put · Place 23 · RobbinsvilleShot Put2331-1.509

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21Bob James InvitationalDec 21 · Shot Put · Place 9 · RobbinsvilleShot Put12lb9.32' 5.59