Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · IndoorSJTCA Winter Meet #18 · Feb 127.64SJTCA Winter Meet #18February 12, 2024
Hammer · 16lb / 7.26kg · Indoor2026 Paul Donahue Invitational · Apr 1737.97m2026 Paul Donahue InvitationalApril 17, 2026
Hammer · 16lb / 7.26kg · OutdoorOscar Moore Invitational · Apr 1137.09mOscar Moore InvitationalApril 11, 2026
Javelin · 800g · Indoor2026 Paul Donahue Invitational · Apr 1749.19m2026 Paul Donahue InvitationalApril 17, 2026
Javelin · 800g · OutdoorUrsinus Springfest · Apr 447.03mUrsinus SpringfestApril 4, 2026
Shot Put · 12lb · IndoorSJTCA Winter Meet #1 · Dec 831-0SJTCA Winter Meet #1December 8, 2023
Triple Jump · OutdoorCamden County Championships · May 1334-1.50Camden County ChampionshipsMay 13, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 10American JavFestJul 10 · Javelin · Pine Hill-NJPine Hill-NJJavelin800g--DNSSo
Apr 24TCNJ Lions InviteApr 24 · Javelin · Place 14 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin800g14.44.52mSo
Apr 18Millersville InviteApr 18 · Hammer · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Hammer16lb / 7.26kg--DNSSo
Apr 18Millersville InviteApr 18 · Javelin · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin800g--DNSSo
Apr 11Oscar Moore InvitationalApr 11 · Hammer · Place 3 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Hammer16lb / 7.26kg3.37.09m PBSo
Apr 11Oscar Moore InvitationalApr 11 · Javelin · Place 10 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin800g10.46.81mSo
Apr 4Ursinus SpringfestApr 4 · Javelin · Place 12 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin800g12.47.03m PBSo
Mar 20Stockton InviteMar 20 · Javelin · Place 6 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin649.62mSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · Hammer · Place 11 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Hammer16lb / 7.26kg11.37.15mSo
May 7NJCAA Division III Outdoor Track & Field ChampionshipsMay 7 · Javelin · Place 7 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin800g7.46.14mSo
Apr 172026 Paul Donahue InvitationalApr 17 · Hammer · Place 12 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Hammer16lb / 7.26kg12.37.97m PBSo
Apr 172026 Paul Donahue InvitationalApr 17 · Javelin · Place 13 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin800g13.49.19m PBSo

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2West Chester Last ChanceMay 2 · Hammer · Place 13 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Hammer16lb / 7.26kg13.32.10mFr
May 2West Chester Last ChanceMay 2 · Javelin · Place 8 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin800g8.42.32mFr
Apr 26Blue Jay Tune UpApr 26 · Javelin · Place 13 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin800g13.43.30mFr
Apr 25TCNJ Lions InviteApr 25 · Javelin · Place 12 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin800g12.43.86mFr
Apr 18Paul Donahue InvitationalApr 18 · Javelin · Place 13 · RC - Gloucester CCRC - Gloucester CCJavelin1341.63mFR
Apr 12Oscar Moore InvitationalApr 12 · Javelin · Place 17 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin1738.55mFr
Apr 5Ursinus Track FestivalApr 5 · Javelin · Place 23 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Javelin800g23.39.08mFr
Mar 22Stockton InviteMar 22 · Hammer · Place 16 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Hammer1624.44m—
Mar 22Stockton InviteMar 22 · Discus · Place 24 · RCSJ Gloucester (N.J.)RCSJ Gloucester (N.J.)Discus2427.30m—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Javelin · Place 9 · OverbrookOverbrookJavelin9130-1012
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Triple Jump · Place 14 · OverbrookOverbrookTriple Jump1437-03.5012
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Javelin · Place 9 · OverbrookOverbrookJavelin9130-1012
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · Triple Jump · Place 14 · OverbrookOverbrookTriple Jump1437-03.5012
May 23Cherokee Final Countdown- Last ChanceMay 23 · Javelin · Place 20 · OverbrookOverbrookJavelin20114-312
May 22Tri County Conference Championships May 22 · Triple Jump · Place 22 · OverbrookOverbrookTriple Jump2238-312
May 21Delsea Crusader Field MeetMay 21 · Javelin · Place 18 · OverbrookOverbrookJavelin18125-1012
Apr 25Delsea Crusader Field MeetApr 25 · Triple Jump · Place 20 · OverbrookOverbrookTriple Jump2038-00.00—
Apr 22Dual meet vs OverbrookApr 22 · Triple Jump · Place 6 · OverbrookOverbrookTriple Jump6.37'5.25"Unofficial12
Apr 22Dual meet vs OverbrookApr 22 · Javelin · Place 3 · OverbrookOverbrookJavelin800g3.119'10"Unofficial12
Apr 22Dual meet vs OverbrookApr 22 · Discus · Place 4 · OverbrookOverbrookDiscus1.6kg4.88'1"Unofficial12
Apr 13West Deptford RelaysApr 13 · Triple Jump · Place 5 · OverbrookOverbrookTriple Jump535-1112
Apr 13West Deptford RelaysApr 13 · Javelin · Place 4 · OverbrookOverbrookJavelin4111-012
Apr 6Deptford Spartan RelaysApr 6 · Triple Jump · Place 22 · OverbrookOverbrookTriple Jump2235-08.00—
Apr 6Deptford Spartan RelaysApr 6 · Javelin · Place 10 · OverbrookOverbrookJavelin10126-07—
Apr 6Deptford Spartan RelaysApr 6 · Discus · Place 41 · OverbrookOverbrookDiscus4176-11—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 12SJTCA Winter Meet #18Feb 12 · Shot Put · Place 10 · OverbrookOverbrookShot Put1035-712
Feb 12SJTCA Winter Meet #18Feb 12 · 55 Meters · Place 51 · OverbrookOverbrook55 Meters517.64 PB12
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · Shot Put · Place 13 · OverbrookOverbrookShot Put1336-4.7512
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · Shot Put · Place 13 · OverbrookOverbrookShot Put1336-4.7512
Jan 29SJTCA Winter Meet #14Jan 29 · Shot Put · Place 19 · OverbrookOverbrookShot Put1936-0.2512
Jan 26Olympic & Tri-County Conf MeetJan 26 · Shot Put · Place 16 · OverbrookOverbrookShot Put1635-5.5012
Jan 22SJTCA Winter Meet #12Jan 22 · Shot Put · Place 16 · OverbrookOverbrookShot Put1636-212
Jan 13NJSIAA Relay Championships - Group 2Jan 13 · Shot Put · Place 40 · OverbrookOverbrookShot Put4035-6.5012
Jan 8SJTCA Winter Meet #8Jan 8 · Shot Put · Place 22 · OverbrookOverbrookShot Put2234-3.2512

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18SJTCA Winter Meet #3Dec 18 · Shot Put · Place 49 · OverbrookOverbrookShot Put12lb49.30-1012
Dec 8SJTCA Winter Meet #1Dec 8 · Shot Put · Place 35 · OverbrookOverbrookShot Put12lb35.31-0 PB12

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Triple Jump · Place 19 · OverbrookOverbrookTriple Jump1936-111
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Javelin · Place 26 · OverbrookOverbrookJavelin26111-411
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Javelin · Place 26 · OverbrookOverbrookJavelin26111-0411
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · Triple Jump · Place 19 · OverbrookOverbrookTriple Jump1936-01.0011
May 17Tri County Conference ChampionshipsMay 17 · Javelin · Place 24 · OverbrookOverbrookJavelin24108-10—
May 17Tri County Conference ChampionshipsMay 17 · Triple Jump · Place 30 · OverbrookOverbrookTriple Jump3034-11.50—
May 13Camden County ChampionshipsMay 13 · Triple Jump · Place 11 · OverbrookOverbrookTriple Jump11.34-1.50 PB11
May 13Camden County ChampionshipsMay 13 · Javelin · Place 18 · OverbrookOverbrookJavelin800g18.92-1111
May 6SJTCA Open-BoysMay 6 · Javelin · Place 49 · OverbrookOverbrookJavelin800g49.99-811
Apr 8Deptford Spartan RelaysApr 8 · Javelin · Place 47 · OverbrookOverbrookJavelin4789-10—