Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorCoach Pollard Invitational · Apr 1731.16mCoach Pollard InvitationalApril 17, 2026
Hammer · 4kg · OutdoorDeSales Quad Meet · Apr 1141.11mDeSales Quad MeetApril 11, 2026
Javelin · 600g · OutdoorMercer County Champs · May 1084-04Mercer County ChampsMay 10, 2025
Shot Put · 4kg · Indoor2026 Landmark Indoor T&F Championships · Feb 2811.72m2026 Landmark Indoor T&F ChampionshipsFebruary 28, 2026
Shot Put · 4kg · OutdoorLandmark Outdoor T&F Championships · May 212.84mLandmark Outdoor T&F ChampionshipsMay 2, 2026
Weight Throw · 20lb / 9.0kg · IndoorFast Times Before Finals · Dec 512.45mFast Times Before FinalsDecember 5, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Shot Put · Place 10 · ScrantonScrantonShot Put4kg10.12.28mFr
May 2Landmark Outdoor T&F ChampionshipsMay 2 · Hammer · Place 16 · ScrantonScrantonHammer4kg16.35.88mFr
May 2Landmark Outdoor T&F ChampionshipsMay 2 · Discus · Place 15 · ScrantonScrantonDiscus1kg15.29.04mFr
May 2Landmark Outdoor T&F ChampionshipsMay 2 · Shot Put · Place 2 · ScrantonScrantonShot Put4kg2.12.84m PBFr
Apr 24Paul Kaiser ClassicApr 24 · Hammer · Place 17 · ScrantonScrantonHammer4kg17.38.70mFr
Apr 24Paul Kaiser ClassicApr 24 · Discus · Place 22 · ScrantonScrantonDiscus1kg22.28.69mFr
Apr 24Paul Kaiser ClassicApr 24 · Shot Put · Place 1 · ScrantonScrantonShot Put4kg1.12.50mFr
Apr 17Coach Pollard InvitationalApr 17 · Hammer · Place 32 · ScrantonScrantonHammer4kg32.33.80mFr
Apr 17Coach Pollard InvitationalApr 17 · Discus · Place 31 · ScrantonScrantonDiscus1kg31.31.16m PBFr
Apr 17Coach Pollard InvitationalApr 17 · Shot Put · Place 3 · ScrantonScrantonShot Put4kg3.12.41mFr
Apr 11DeSales Quad MeetApr 11 · Hammer · Place 4 · ScrantonScrantonHammer4kg4.41.11m PBFr
Apr 11DeSales Quad MeetApr 11 · Discus · Place 8 · ScrantonScrantonDiscus1kg8.29.69mFr
Apr 11DeSales Quad MeetApr 11 · Shot Put · Place 1 · ScrantonScrantonShot Put4kg1.12.09mFr
Apr 1York College Twilight MeetApr 1 · Discus · Place 13 · ScrantonScrantonDiscus1328.43mFR
Apr 1York College Twilight MeetApr 1 · Shot Put · Place 3 · ScrantonScrantonShot Put311.86mFR
Mar 27Susquehanna Jim Taylor DualsMar 27 · Hammer · Place 23 · ScrantonScrantonHammer4kg23.32.78mFr
Mar 27Susquehanna Jim Taylor DualsMar 27 · Discus · Place 20 · ScrantonScrantonDiscus1kg20.27.65mFr
Mar 27Susquehanna Jim Taylor DualsMar 27 · Shot Put · Place 7 · ScrantonScrantonShot Put4kg7.10.83mFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 282026 Landmark Indoor T&F ChampionshipsFeb 28 · Weight Throw · Place 15 · ScrantonScrantonWeight Throw20lb / 9.0kg15.12.18mFr
Feb 282026 Landmark Indoor T&F ChampionshipsFeb 28 · Shot Put · Place 3 · ScrantonScrantonShot Put4kg3.11.72m PBFr
Feb 14SU Valentine InviteFeb 14 · Weight Throw · Place 13 · ScrantonScrantonWeight Throw1312.13mFr
Feb 14SU Valentine InviteFeb 14 · Shot Put · ScrantonScrantonShot Put—FOULFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5Fast Times Before FinalsDec 5 · Weight Throw · Place 14 · ScrantonScrantonWeight Throw20lb / 9.0kg14.12.45m PBFr
Dec 5Fast Times Before FinalsDec 5 · Shot Put · Place 13 · ScrantonScrantonShot Put4kg13.10.47mFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · Shot Put · Place 23 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put2328-5.5012
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Javelin · Place 9 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthJavelin983-712
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Discus · Place 9 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthDiscus987-512
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Shot Put · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put137-5.2512
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Javelin · Place 9 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthJavelin600g9.83-712
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Discus · Place 9 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthDiscus1kg9.87-512
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Shot Put · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put4kg1.37-5.2512
May 10Mercer County ChampsMay 10 · Javelin · Place 9 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthJavelin600g9.84-04 PB12
May 10Mercer County ChampsMay 10 · Discus · Place 8 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthDiscus1kg8.91-0312
May 10Mercer County ChampsMay 10 · Shot Put · Place 4 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put4kg4.35-05.5012

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · Shot Put · Place 13 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put4kg13.33-10.0011
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · Shot Put · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put332-1.3011
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · Shot Put · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put332-1.3011
May 24Sprint Night 2024May 24 · Shot Put · Place 1 · West Windsor-Plainsboro NortWest Windsor-Plainsboro NortShot Put133-311
May 17Mercer County T&F ChampionshipsMay 17 · Javelin · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthJavelin600g—DNS11
May 17Mercer County T&F ChampionshipsMay 17 · Discus · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthDiscus1kg—DNS11
May 17Mercer County T&F ChampionshipsMay 17 · Shot Put · Place 4 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put4kg4.35' 7.2511
May 11Mercer Coaches ClassicMay 11 · Shot Put · Place 2 · West Windsor-Plainsboro NWest Windsor-Plainsboro NShot Put233-6.511

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · Shot Put · Place 10 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put1034-6.2511
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · Shot Put · Place 10 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put1034-6.2511
Feb 11NJSIAA Sectional Championships - Central Group 2&3Feb 11 · Shot Put · Place 1 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put136-511
Jan 14NJSIAA Relay Championships - Group 3Jan 14 · Shot Put · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put336-11.5011
Jan 7CVC RelaysJan 7 · Shot Put · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put331-311

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Bob James InvitationalDec 20 · Shot Put · Place 4 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put4kg4.31' 6.511
Dec 18STCA Season Opener #1Dec 18 · Shot Put · Place 6 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put4kg6.28-1.5011
Dec 8SJTCA Winter Meet #1Dec 8 · Shot Put · Place 5 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put4kg5.29-11.1011

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · Shot Put · Place 11 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put4kg11.35-11.0010
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Javelin · Place 17 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthJavelin1767-010
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Discus · Place 18 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthDiscus1875-210
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Shot Put · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put334-7.5010
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Javelin · Place 17 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthJavelin1767-010
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Discus · Place 18 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthDiscus1875-210
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · Shot Put · Place 3 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put334-7.5010
May 19Mercer County ChampionshipsMay 19 · Javelin · Place 8 · West Windsor-Plainsboro NWest Windsor-Plainsboro NJavelin870-1110
May 19Mercer County ChampionshipsMay 19 · Discus · Place 12 · West Windsor-Plainsboro NWest Windsor-Plainsboro NDiscus1274-010
May 19Mercer County ChampionshipsMay 19 · Shot Put · Place 3 · West Windsor-Plainsboro NWest Windsor-Plainsboro NShot Put335-1110
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · Javelin · Place 2 · West Windsor-Plainsboro NWest Windsor-Plainsboro NJavelin269-110
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · Discus · Place 3 · West Windsor-Plainsboro NWest Windsor-Plainsboro NDiscus375-1010
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · Shot Put · Place 2 · West Windsor-Plainsboro NWest Windsor-Plainsboro NShot Put232-710
Apr 22Mercer County RelaysApr 22 · Javelin · Place 19 · West Windsor-PlainsbWest Windsor-PlainsbJavelin1960-4SO
Apr 22Mercer County RelaysApr 22 · Shot Put · Place 5 · West Windsor-PlainsbWest Windsor-PlainsbShot Put532-5SO
Apr 15Husky RelaysApr 15 · Shot Put · Place 5 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put530-1110
Apr 15Husky RelaysApr 15 · Javelin · Place 12 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthJavelin1265-1110
Apr 15Husky RelaysApr 15 · Shot Put · Place 5 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put530-1110
Apr 15Husky RelaysApr 15 · Javelin · Place 12 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthJavelin1265-1110

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 1 and 4Jun 3 · Javelin · Place 26 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthJavelin600g26.55-079
Jun 3NJSIAA Sectionals Central Groups 1 and 4Jun 3 · Shot Put · Place 13 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put4kg13.29-10.509
May 27Mercer County ChampionshipsMay 27 · Javelin · Place 11 · WW-P NorthWW-P NorthJavelin1177-109
May 27Mercer County ChampionshipsMay 27 · Shot Put · Place 3 · WW-P NorthWW-P NorthShot Put333-3.759
May 24Championship Season ChallengeMay 24 · Shot Put · Place 1 · West Windsor-PlainsbWest Windsor-PlainsbShot Put132-29
Apr 25WW-P North vs. Notre DameApr 25 · Javelin · Place 4 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthJavelin600g4.60-109
Apr 25WW-P North vs. Notre DameApr 25 · Discus · Place 4 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthDiscus1kg4.66-059
Apr 25WW-P North vs. Notre DameApr 25 · Shot Put · Place 2 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put4kg2.26-079
Apr 23Mercer County RelaysApr 23 · Shot Put · Place 7 · West Windsor-NorthWest Windsor-NorthShot Put76.759
Apr 5Hightstown vs. WW-P North Dual MeetApr 5 · Javelin · Place 13 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthJavelin600g13.70-029
Apr 5Hightstown vs. WW-P North Dual MeetApr 5 · Discus · Place 10 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthDiscus1kg10.53-029
Apr 5Hightstown vs. WW-P North Dual MeetApr 5 · Shot Put · Place 6 · West Windsor-Plainsboro NorthWest Windsor-Plainsboro NorthShot Put4kg6.25-009