Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSkyland Boys Frosh/Soph Championship · May 2313.03Skyland Boys Frosh/Soph ChampionshipMay 23, 2024
Javelin · 800g · OutdoorNJSIAA Group Championships - 2 & 3 · May 29155-9NJSIAA Group Championships - 2 & 3May 29, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 2 & 3May 29 · Javelin · Place 7 · SomervilleJavelin800g7.155-9 PB12
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · Javelin · Place 6 · SomervilleJavelin800g6.150-512
May 5Skyland Conference ChampsMay 5 · Javelin · Place 4 · Somerville HJavelin4148-04—
May 5Skyland Conference Champs - Open ScoringMay 5 · Javelin · Place 4 · SomervilleJavelin800g4.148-0412
Apr 28Somerset County ChampsApr 28 · Javelin · Place 6 · SomervilleJavelin6139-912
Apr 18Neville Plummer Memorial InvitationalApr 18 · Javelin · Place 1 · SomervilleJavelin800g1.150-212
Mar 28Skyland Conference RelaysMar 28 · Javelin · Place 1 · SomervilleJavelin800g1.141-1012

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · Javelin · Place 8 · SomervilleJavelin8147-211
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · Javelin · Place 8 · SomervilleJavelin800g8.147-211
May 6Skyland Conference Champs - DivisionalMay 6 · Javelin · Place 8 · SomervilleJavelin800g8.128-1011
May 6Skyland Conference Champs - OpenMay 6 · Javelin · Place 13 · SomervilleJavelin800g13.128-1011
Apr 29Somerset County ChampsApr 29 · Javelin · Place 18 · SomervilleJavelin18121-02—
Apr 5Somerset County RelaysApr 5 · Javelin · Place 13 · SomervilleJavelin13117-0911
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 8 · SomervilleJavelin8131-011
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 8 · SomervilleJavelin8131-011
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 8 · SomervilleJavelin8131-011
Mar 29Skyland Conference RelaysMar 29 · Javelin · Place 8 · SomervilleJavelin8131-011

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Javelin · Place 8 · SomervilleJavelin8130-710
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · Javelin · Place 8 · SomervilleJavelin8130-710
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · Javelin · Place 3 · Somerville HJavelin3123-09—
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 100 Meters · Place 43 · Somerville H100 MetersRound P4313.03 PB—
May 21Skyland Conference Champs - Open ScoresMay 21 · Javelin · Place 21 · SomervilleJavelin800g21.122-0110
May 14Somerset County ChampsMay 14 · Javelin · Place 13 · Somerville HJavelin13120-05—
Apr 25Jeffry Tindall Field InvitationalApr 25 · Javelin · Place 13 · SomervilleJavelin800g13.93-1010
Apr 13Skyland RelaysApr 13 · Javelin · Place 18 · SomervilleJavelin800g18.95-0810