Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCherokee Final Countdown- Last Chance · May 2112.27aCherokee Final Countdown- Last ChanceMay 21, 2026
55 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 207.27NJSIAA Group Non-Public A & B ChampionshipsFebruary 20, 2026
Discus · 1.6kg · OutdoorSJTCA Open (Boys) · May 285-07SJTCA Open (Boys)May 2, 2026
Javelin · 800g · OutdoorCamden County Championships · May 9123-06Camden County ChampionshipsMay 9, 2026
Long Jump · IndoorSJTCA Meet #4 · Dec 2118-01.00SJTCA Meet #4December 21, 2024
Shot Put · 12lb · OutdoorCherokee Final Countdown- Last Chance · May 2137-6.25Cherokee Final Countdown- Last ChanceMay 21, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - NPA & NPBMay 29 · Javelin · Place 27 · Paul VIJavelin800g27.113-0010
May 29NJSIAA Group Championships - NPA & NPBMay 29 · Shot Put · Place 39 · Paul VIShot Put12lb39.31-06.7510
May 21Cherokee Final Countdown- Last ChanceMay 21 · Javelin · Place 7 · Paul VIJavelin800g7.119-510
May 21Cherokee Final Countdown- Last ChanceMay 21 · Discus · Place 12 · Paul VIDiscus1.6kg12.81-210
May 21Cherokee Final Countdown- Last ChanceMay 21 · Shot Put · Place 9 · Paul VIShot Put12lb9.37-6.25 PB10
May 21Cherokee Final Countdown- Last ChanceMay 21 · 100 Meters · Place 31 · Paul VI100 Meters31.12.27a PB10
May 12Eustace Throwers MeetMay 12 · Javelin · Place 8 · Paul VIJavelin800g8.116-1110
May 11Spartan Sprint NightMay 11 · 100 Meters · Place 130 · Paul VI100 Meters130.12.42aWind: 0.410
May 9Camden County ChampionshipsMay 9 · Javelin · Place 9 · Paul VIJavelin800g9.123-06 PB10
May 2SJTCA Open (Boys)May 2 · Javelin · Place 21 · Paul VIJavelin800g21.119-0310
May 2SJTCA Open (Boys)May 2 · Discus · Place 55 · Paul VIDiscus1.6kg55.85-07 PB10
May 2SJTCA Open (Boys)May 2 · 100 Meters · Place 77 · Paul VI100 Meters77.12.03aWind: 2.210
Apr 29Olympic Conference Championships 2026Apr 29 · Javelin · Place 20 · Paul VIJavelin800g20.115' 3"10
Apr 29Olympic Conference Championships 2026Apr 29 · Discus · Paul VIDiscus1.6kg--NM10
Apr 29Olympic Conference Championships 2026Apr 29 · Shot Put · Paul VIShot Put12lb--NM10
Apr 22Cherokee Olympic Batch MeetApr 22 · Javelin · Place 6 · Paul VIJavelin800g6.99-910
Apr 22Cherokee Olympic Batch MeetApr 22 · 100 Meters · Place 26 · Paul VI100 Meters26.12.48a10
Apr 11Moorestown InvitationalApr 11 · Javelin · Place 30 · Paul VIJavelin800g30.100-0210

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 55 Meters · Place 40 · Paul VI55 MetersRound P407.27 PB10

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · Long Jump · Paul VILong Jump--DNS9
May 10Camden County ChampionshipsMay 10 · Pole Vault · Paul VIPole Vault—8-00.00—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · Long Jump · Place 12 · Paul VILong Jump12.17-09
Feb 1Ocean Breeze InvitationalFeb 1 · Long Jump · Place 30 · Paul VILong Jump30.17-49

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · Long Jump · Place 26 · Paul VILong Jump26.16-11.009
Dec 21SJTCA Meet #4Dec 21 · Long Jump · Place 13 · Paul VILong Jump13.18-01.00 PB9
Dec 21SJTCA Meet #4Dec 21 · High Jump · Paul VIHigh Jump--DNS9