Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorThe Woodbury Relays · Apr 18107-7The Woodbury RelaysApril 18, 2026
Javelin · 600g · OutdoorDon Danser Memorial · Apr 557-02Don Danser MemorialApril 5, 2025
Shot Put · 4kg · IndoorSJTCA Meet #4 · Dec 2029-01.75SJTCA Meet #4December 20, 2025
Shot Put · 4kg · OutdoorGeorgian Court University HS Challenge · Apr 1129-09.00Georgian Court University HS ChallengeApril 11, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals South Groups 1 and 4May 15 · Discus · Place 8 · PalmyraDiscus899-0911
May 15NJSIAA Sectionals South Groups 1 and 4May 15 · Shot Put · Place 21 · PalmyraShot Put2128-06.7511
May 7Burlington County ChampionshipsMay 7 · Discus · Place 3 · PalmyraDiscus3104-07—
May 1Burlington County Divisional ChampionshipsMay 1 · Javelin · PalmyraJavelin600g—DNS11
May 1Burlington County Divisional ChampionshipsMay 1 · Discus · Place 1 · PalmyraDiscus1kg1.99' 10"11
May 1Burlington County Divisional ChampionshipsMay 1 · Shot Put · Place 2 · PalmyraShot Put4kg2.28' 6.5"11
Apr 21Fast Times at Cherokee HighApr 21 · Javelin · Place 22 · PalmyraJavelin600g22.55-0911
Apr 21Fast Times at Cherokee HighApr 21 · Discus · Place 2 · PalmyraDiscus1kg2.96-0011
Apr 18The Woodbury RelaysApr 18 · Discus · Place 5 · PalmyraDiscus1kg5.107-7 PB11
Apr 11Georgian Court University HS ChallengeApr 11 · Discus · Place 10 · PalmyraDiscus1kg10.94-1111
Apr 11Georgian Court University HS ChallengeApr 11 · Shot Put · Place 15 · PalmyraShot Put4kg15.29-09.00 PB11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15NJSIAA Sectional Championships - South Groups 1-2Feb 15 · Shot Put · Place 8 · PalmyraShot Put829-0.5011
Jan 31SJTCA #16Jan 31 · Shot Put · Place 9 · PalmyraShot Put927-911
Jan 31SJTCA #16Jan 31 · Shot Put · Place 9 · PalmyraShot Put927-911
Jan 29Cherokee Throw Down #3Jan 29 · Shot Put · Place 13 · PalmyraShot Put1329-0.7511
Jan 6Cherokee Throw Down #2Jan 6 · Shot Put · Place 14 · PalmyraShot Put1429-9.5011

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22SJTCA #5Dec 22 · Shot Put · Place 13 · PalmyraShot Put4kg13.29-00.0011
Dec 20SJTCA Meet #4Dec 20 · Shot Put · Place 12 · PalmyraShot Put4kg12.29-01.75 PB11
Dec 13SJTCA Meet #2Dec 13 · Shot Put · Place 15 · PalmyraShot Put4kg15.25-07.5011
Feb 18Cherokee Throw Down #3Feb 18 · Shot Put · Place 1 · PalmyraShot Put127-4.5010
Feb 15NJSIAA Sectional Championships - South Groups 1&2Feb 15 · Shot Put · Place 9 · PalmyraShot Put927-310
Jan 17NJSIAA Relay Championships - Group 1Jan 17 · Shot Put · Place 15 · PalmyraShot Put1528-0.7510
Jan 9Cherokee Throw Down #1Jan 9 · Shot Put · Place 3 · PalmyraShot Put326-3.7510

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals - South Groups 1 & 4May 16 · Discus · Place 7 · PalmyraDiscus7101-0210
May 16NJSIAA Sectionals - South Groups 1 & 4May 16 · Shot Put · Place 25 · PalmyraShot Put2526-10.5010
May 2Burlington County Divisional ChampsMay 2 · Javelin · Place 3 · PalmyraJavelin346-07—
May 2Burlington County Divisional ChampsMay 2 · Discus · Place 2 · PalmyraDiscus289-03—
May 2Burlington County Divisional ChampsMay 2 · Shot Put · Place 3 · PalmyraShot Put327-10.00—
Apr 5Don Danser MemorialApr 5 · Javelin · Place 19 · PalmyraJavelin600g19.57-02 PB10
Apr 5Don Danser MemorialApr 5 · Discus · Place 8 · PalmyraDiscus1kg8.76-1010
Apr 5Don Danser MemorialApr 5 · Shot Put · Place 20 · PalmyraShot Put4kg20.21-05.5010

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21SJTCA Meet #4Dec 21 · Shot Put · Place 32 · PalmyraShot Put4kg32.20-09.7510
Dec 13SJTCA Meet #1Dec 13 · Shot Put · Place 8 · PalmyraShot Put4kg8.28-0.2510
Feb 13Cherokee Throw Down #3Feb 13 · Shot Put · Place 2 · PalmyraShot Put225-6.759
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · Shot Put · Place 16 · PalmyraShot Put1624-29
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · Shot Put · Place 16 · PalmyraShot Put1624-29
Jan 23Cherokee Throw Down #2Jan 23 · Shot Put · Place 25 · PalmyraShot Put2528-6.259
Jan 23Cherokee Throw Down #2Jan 23 · Shot Put · Place 1 · PalmyraShot Put128-6.259
Jan 18Cherokee Throw Down #1Jan 18 · Shot Put · Place 1 · PalmyraShot Put126-109
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 35 · PalmyraShot Put3524-39

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Shot Put · Place 32 · PalmyraShot Put3224-06.0012
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Shot Put · Place 32 · PalmyraShot Put3224-06.0012
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Shot Put · Place 32 · PalmyraShot Put3224-06.0012
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · Javelin · Place 3 · PalmyraJavelin352-11—
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · Discus · Place 3 · PalmyraDiscus376-06—
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · Shot Put · Place 2 · PalmyraShot Put228-00.50—
May 11Burlington County ChampionshipsMay 11 · Discus · Place 19 · PalmyraDiscus1979-212
May 11Burlington County ChampionshipsMay 11 · Shot Put · Place 17 · PalmyraShot Put1727-10.5012
Apr 13Fast Times at Cherokee HighApr 13 · Discus · Place 44 · PalmyraDiscus4453-06—
Apr 13Fast Times at Cherokee HighApr 13 · Shot Put · Place 30 · PalmyraShot Put3024-02.00—
Apr 6Don Danser RelaysApr 6 · Javelin · Place 12 · PalmyraJavelin1251-06—
Apr 6Don Danser RelaysApr 6 · Discus · Place 21 · PalmyraDiscus2171-10—
Apr 6Don Danser RelaysApr 6 · Shot Put · Place 16 · PalmyraShot Put1626-02.25—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8SJTCA Winter Meet #1Dec 8 · Shot Put · Place 18 · PalmyraShot Put4kg18.24-2.759