Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorPaul Kaiser Classic · Apr 2425.61mPaul Kaiser ClassicApril 24, 2026
Javelin · 600g · Indoor2026 Paul Donahue Invitational · Apr 1732.49m2026 Paul Donahue InvitationalApril 17, 2026
Javelin · 600g · OutdoorMiddle Atlantic (MAC) Outdoor Championships · Apr 3036.99mMiddle Atlantic (MAC) Outdoor ChampionshipsApril 30, 2026
Shot Put · 4kg · IndoorDiplomat Open · Dec 59.66mDiplomat OpenDecember 5, 2025
Shot Put · 4kg · OutdoorSJTCA Elite Meet · May 431-00.00SJTCA Elite MeetMay 4, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Javelin · Place 6 · Lebanon ValleyLebanon ValleyJavelin600g6.35.75mSo
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Javelin · Place 4 · Lebanon ValleyLebanon ValleyJavelin600g4.36.99m PBSo
Apr 24Paul Kaiser ClassicApr 24 · Javelin · Place 4 · Lebanon ValleyLebanon ValleyJavelin600g4.34.32mSo
Apr 24Paul Kaiser ClassicApr 24 · Discus · Place 29 · Lebanon ValleyLebanon ValleyDiscus1kg29.25.61m PBSo
Apr 9Messiah InvitationalApr 9 · Javelin · Place 3 · Lebanon ValleyLebanon ValleyJavelin600g3.36.30mSo
Apr 1York College Twilight MeetApr 1 · Javelin · Place 4 · Lebanon ValleyLebanon ValleyJavelin434.04mSO
Mar 28LVC Blue & White OpenMar 28 · Javelin · Place 3 · Lebanon ValleyLebanon ValleyJavelin600g3.35.72mSo

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Javelin · Place 8 · Lebanon ValleyLebanon ValleyJavelin600g8.32.49m PBSo
Mar 21Lebanon Valley Mini MeetMar 21 · Javelin · Place 1 · Lebanon ValleyLebanon ValleyJavelin600g1.32.42mSo
Mar 21Lebanon Valley Mini MeetMar 21 · Shot Put · Place 13 · Lebanon ValleyLebanon ValleyShot Put4kg13.8.37mSo
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · Shot Put · Place 22 · Lebanon ValleyLebanon ValleyShot Put4kg22.8.82mSo
Feb 19Keogh InvitationalFeb 19 · Shot Put · Place 14 · Lebanon ValleyLebanon ValleyShot Put4kg14.8.61mSo
Feb 14SU Valentine InviteFeb 14 · Shot Put · Place 26 · Lebanon ValleyLebanon ValleyShot Put269.30mSo
Jan 31PLEX ShootoutJan 31 · Shot Put · Place 18 · Lebanon ValleyLebanon ValleyShot Put189.33mSo
Jan 24Coach "I" InvitationalJan 24 · Shot Put · Place 22 · Lebanon ValleyLebanon ValleyShot Put4kg22.9.20mSo
Jan 17Moravian University Blue & Grey InviteJan 17 · Shot Put · Place 10 · Lebanon ValleyLebanon ValleyShot Put108.88mSO
Jan 17Moravian University Blue & Grey InviteJan 17 · Shot Put · Place 11 · Lebanon ValleyLebanon ValleyShot Put118.88mSO
Jan 9Dutchmen InvitationalJan 9 · Shot Put · Place 2 · Lebanon ValleyLebanon ValleyShot Put28.97mSO

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · Shot Put · Place 19 · Lebanon ValleyLebanon ValleyShot Put4kg19.9.66m PBSo
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · Shot Put · Place 24 · Lebanon ValleyLebanon ValleyShot Put4kg24.9.40mFr
Feb 21Susquehanna Tune UpFeb 21 · Shot Put · Place 11 · Lebanon ValleyLebanon ValleyShot Put119.96m—
Feb 15Susquehanna InvitationalFeb 15 · Shot Put · Place 20 · Lebanon ValleyLebanon ValleyShot Put4kg20.9.64mFr
Feb 8Blue & White InviteFeb 8 · Shot Put · Place 13 · Lebanon ValleyLebanon ValleyShot Put1310.15mFR
Jan 25Coach I OpenJan 25 · Shot Put · Place 23 · Lebanon ValleyLebanon ValleyShot Put239.51m—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · Javelin · Place 9 · Lebanon ValleyLebanon ValleyJavelin934.19mFR
Apr 16York College Twilight MeetApr 16 · Javelin · Place 3 · Lebanon ValleyLebanon ValleyJavelin3108-2FR
Apr 16York College Twilight MeetApr 16 · Javelin · Place 3 · Lebanon ValleyLebanon ValleyJavelin3108-2FR
Apr 10Messiah InvitationalApr 10 · Javelin · Place 4 · Lebanon ValleyLebanon ValleyJavelin600g4.33.52mFr
Apr 442nd Millersville MetricsApr 4 · Javelin · Place 12 · Lebanon ValleyLebanon ValleyJavelin1234.08mFr
Apr 442nd Millersville MetricsApr 4 · Shot Put · Place 35 · Lebanon ValleyLebanon ValleyShot Put359.19mFr
Mar 28Danny Curran InvitationalMar 28 · Javelin · Place 5 · Lebanon ValleyLebanon ValleyJavelin536.52mFr
Mar 22Lebanon Valley Mini MeetMar 22 · Javelin · Place 2 · Lebanon ValleyLebanon ValleyJavelin600g2.32.66mFr
Mar 22Lebanon Valley Mini MeetMar 22 · Shot Put · Place 6 · Lebanon ValleyLebanon ValleyShot Put4kg6.9.27mFr

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · Shot Put · Place 24 · Lebanon ValleyLebanon ValleyShot Put4kg24.9.49mFr
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · Shot Put · Place 10 · ClaytonClaytonShot Put1031-6.2512
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · Shot Put · Place 10 · ClaytonClaytonShot Put1031-6.2512
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · Shot Put · Place 6 · ClaytonClaytonShot Put631-512
Feb 2NJSIAA Sectional Championships - South Groups 1&4Feb 2 · Shot Put · Place 6 · ClaytonClaytonShot Put631-512
Jan 29SJTCA Winter Meet #14Jan 29 · Shot Put · Place 7 · ClaytonClaytonShot Put732-2.5012
Jan 23Cherokee Throw Down #2Jan 23 · Shot Put · Place 14 · ClaytonClaytonShot Put1432-112
Jan 23Cherokee Throw Down #2Jan 23 · Shot Put · Place 14 · ClaytonClaytonShot Put1432-112
Jan 22SJTCA Winter Meet #12Jan 22 · Shot Put · Place 7 · ClaytonClaytonShot Put731-10.5012
Jan 18Cherokee Throw Down #1Jan 18 · Shot Put · Place 12 · ClaytonClaytonShot Put1230-812
Jan 8SJTCA Winter Meet #8Jan 8 · Shot Put · Place 14 · ClaytonClaytonShot Put1428-10.5012

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · Javelin · Place 13 · ClaytonClaytonJavelin600g13.113-0112
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · Javelin · Place 2 · ClaytonClaytonJavelin2113-0012
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Javelin · Place 3 · ClaytonClaytonJavelin3102-0512
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Javelin · Place 3 · ClaytonClaytonJavelin3102-0512
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · Javelin · Place 3 · ClaytonClaytonJavelin3102-0512
May 22Tri County Conference Championships May 22 · Javelin · Place 2 · ClaytonClaytonJavelin2100-012
May 9Gloucester County ChampionshipsMay 9 · Javelin · Place 3 · ClaytonClaytonJavelin398-1012
May 2SJTCA Elite MeetMay 2 · Javelin · Place 8 · ClaytonClaytonJavelin600g8.101-112
Apr 20Woodbury RelaysApr 20 · Javelin · Place 10 · ClaytonClaytonJavelin600g10.98-0012
Apr 13West Deptford RelaysApr 13 · Javelin · Place 2 · ClaytonClaytonJavelin297-912
Apr 13West Deptford RelaysApr 13 · Discus · Place 9 · ClaytonClaytonDiscus981-812
Apr 13West Deptford RelaysApr 13 · Shot Put · Place 5 · ClaytonClaytonShot Put529-8.7512
Apr 6Deptford Spartan RelaysApr 6 · Javelin · Place 3 · ClaytonClaytonJavelin3103-06—
Apr 6Deptford Spartan RelaysApr 6 · Discus · Place 8 · ClaytonClaytonDiscus889-04—
Apr 6Deptford Spartan RelaysApr 6 · Shot Put · Place 15 · ClaytonClaytonShot Put1528-08.75—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30SJTCA Winter Meet #6Dec 30 · Shot Put · Place 3 · ClaytonClaytonShot Put4kg3.29-612
Dec 23SJTCA Winter Meet #4Dec 23 · Shot Put · Place 15 · ClaytonClaytonShot Put4kg15.29-4.5012
Dec 16Bill Bruno Holiday ClassicDec 16 · Shot Put · Place 14 · ClaytonClaytonShot Put4kg14.28-4.7512
Feb 17NJSIAA Group ChampionshipsFeb 17 · Shot Put · Place 8 · ClaytonClaytonShot Put831-3.5011
Jan 27Olympic Conference #2Jan 27 · Shot Put · Place 6 · ClaytonClaytonShot Put631-5.7511
Jan 21SJTCA Winter Meet #8Jan 21 · Shot Put · Place 12 · ClaytonClaytonShot Put1229-9.5011
Jan 21SJTCA Winter Meet #8Jan 21 · Shot Put · Place 12 · ClaytonClaytonShot Put1229-9.5011
Jan 21SJTCA Winter Meet #8Jan 21 · Shot Put · Place 12 · ClaytonClaytonShot Put1229-9.5011
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 7 · ClaytonClaytonShot Put731-611
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 7 · ClaytonClaytonShot Put731-611
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 7 · ClaytonClaytonShot Put731-611
Jan 12NJSIAA Relay Championships - Group 1Jan 12 · Shot Put · Place 7 · ClaytonClaytonShot Put731-611

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · Javelin · Place 11 · ClaytonClaytonJavelin600g11.94-811
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · Javelin · Place 2 · ClaytonClaytonJavelin600g2.98-0011
May 17Tri County Conference ChampionshipsMay 17 · Javelin · Place 3 · ClaytonClaytonJavelin3101-01—
May 11Gloucester County ChampionshipsMay 11 · Javelin · Place 1 · ClaytonClaytonJavelin1107-1011
May 11Gloucester County ChampionshipsMay 11 · Discus · Place 15 · ClaytonClaytonDiscus1579-1111
May 6SJTCA Open - GirlsMay 6 · Javelin · Place 2 · ClaytonClaytonJavelin2110-211
May 4SJTCA Elite MeetMay 4 · Javelin · Place 3 · ClaytonClaytonJavelin600g3.104-0711
May 4SJTCA Elite MeetMay 4 · Shot Put · Place 16 · ClaytonClaytonShot Put4kg16.31-00.00 PB11
Apr 15Fast Times at Cherokee HighApr 15 · Javelin · Place 6 · ClaytonClaytonJavelin692-09—
Apr 15Fast Times at Cherokee HighApr 15 · Discus · Place 12 · ClaytonClaytonDiscus1283-07—
Apr 8Deptford Spartan RelaysApr 8 · Javelin · Place 10 · ClaytonClaytonJavelin1089-06—
Apr 8Deptford Spartan RelaysApr 8 · Discus · Place 16 · ClaytonClaytonDiscus1680-08—

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19SJTCA Winter Meet #1Dec 19 · Shot Put · Place 15 · ClaytonClaytonShot Put4kg15.27-03.2511
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · Shot Put · Place 16 · ClaytonClaytonShot Put1624-5.7510
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · Shot Put · Place 16 · ClaytonClaytonShot Put1624-5.7510
Jan 22SJTCA Winter Meet #8Jan 22 · Shot Put · Place 37 · ClaytonClaytonShot Put3724-910
Jan 5SJTCA Winter Meet #5 Groups 1 & 4 & NPBJan 5 · Shot Put · Place 19 · ClaytonClaytonShot Put1924-09.00—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · Javelin · Place 7 · ClaytonClaytonJavelin600g7.92-0810
May 21SJTCA OpenMay 21 · Javelin · Place 8 · ClaytonClaytonJavelin600g8.79-810
May 18Tri County Conference ChampionshipsMay 18 · Javelin · Place 8 · ClaytonClaytonJavelin887-10—
May 12Gloucester County ChampionshipsMay 12 · Javelin · Place 4 · ClaytonClaytonJavelin492-510
Apr 16Fast Times at Cherokee HighApr 16 · Discus · ClaytonClaytonDiscus—74-00—
Apr 16Fast Times at Cherokee HighApr 16 · Shot Put · Place 27 · ClaytonClaytonShot Put2721-01.00—
Apr 9Deptford Spartan RelaysApr 9 · Javelin · Place 4 · ClaytonClaytonJavelin487-04—
Apr 9Deptford Spartan RelaysApr 9 · Discus · Place 15 · ClaytonClaytonDiscus1571-07—
Apr 9Deptford Spartan RelaysApr 9 · Shot Put · Place 21 · ClaytonClaytonShot Put2125-05.75—

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Tri County Conference Meet #1Dec 28 · Shot Put · Place 11 · ClaytonClaytonShot Put4kg11.24-05.7510
Dec 27Tri County Conference Meet #1Dec 27 · Shot Put · Place 11 · ClaytonClaytonShot Put4kg11.24-05.7510
Dec 20SJTCA Winter Meet #1Dec 20 · Shot Put · Place 18 · ClaytonClaytonShot Put4kg18.24-09.0010

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · Javelin · Place 15 · ClaytonClaytonJavelin600g15.77-009
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · Discus · Place 21 · ClaytonClaytonDiscus1kg21.63-049
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · Shot Put · Place 20 · ClaytonClaytonShot Put4kg20.23-01.009
May 13Delsea Crusader Field #1May 13 · Javelin · Place 9 · ClaytonClaytonJavelin988-07—
May 7Cherokee Relays and FieldMay 7 · Javelin · Place 13 · ClaytonClaytonJavelin1380-00—
May 1Deptford Spartan RelaysMay 1 · Javelin · Place 30 · ClaytonClaytonJavelin3080-00—
Mar 15RV QuadMar 15 · Shot Put · Place 5 · ClaytonClaytonShot Put522-07.00—
Mar 11Tri County Meet Meet #6Mar 11 · Shot Put · Place 3 · ClaytonClaytonShot Put322-04.00—