Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorMainland Meet · Apr 28115-9Mainland MeetApril 28, 2026
Shot Put · 12lb · OutdoorMainland Meet · Apr 2837-10Mainland MeetApril 28, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Cape Atlantic League MeetMay 9 · Javelin · Place 12 · Millville SeniorJavelin800g12.113-0311
Apr 28Mainland MeetApr 28 · Javelin · Place 3 · Millville SeniorJavelin800g3.115-9 PB11
Apr 28Mainland MeetApr 28 · Shot Put · Place 5 · Millville SeniorShot Put12lb5.37-10 PB11
Mar 31 F.A.T. Meet: Atlantic City Mar 31 · Shot Put · Place 6 · MillvilleShot Put638-7.2511
Mar 31 F.A.T. Meet: Atlantic City Mar 31 · Javelin · Place 5 · MillvilleJavelin5114-1011

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29Cherokee Throw Down #3Jan 29 · Shot Put · Place 12 · MillvilleShot Put1234-0.5011
Jan 6Cherokee Throw Down #2Jan 6 · Shot Put · Place 3 · MillvilleShot Put337-2.5011

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13Hammonton JV InviteMay 13 · Javelin · Place 11 · MillvilleJavelin1192-05—
May 13Hammonton JV InviteMay 13 · Shot Put · Place 5 · MillvilleShot Put533-00.00—
May 2Cumberland County MeetMay 2 · Javelin · Place 11 · MillvilleJavelin1192-05—