Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 4 · Feb 74:27.24NJSIAA Sectional Championships - North 2 Group 4February 7, 2026
1600 Meters · OutdoorNJSIAA Group Championships - 1 & 4 · May 294:22.20aNJSIAA Group Championships - 1 & 4May 29, 2026
3200 Meters · IndoorNJSIAA Group 1 & 4 Championships · Feb 289:29.09NJSIAA Group 1 & 4 ChampionshipsFebruary 28, 2026
3200 Meters · OutdoorNJSIAA Group Championships - 1 & 4 · May 299:16.27aNJSIAA Group Championships - 1 & 4May 29, 2026
800 Meters · OutdoorSkyland Conference Boys Frosh/Soph Champs · May 252:16.29Skyland Conference Boys Frosh/Soph ChampsMay 25, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 3200 Meters · Place 6 · Watchung Hills Reg3200 Meters6.9:16.49a12
May 29NJSIAA Group Championships - 1 & 4May 29 · 3200 Meters · Place 1 · Watchung Hills Reg3200 Meters1.9:16.27a PB12
May 29NJSIAA Group Championships - 1 & 4May 29 · 1600 Meters · Place 4 · Watchung Hills Reg1600 Meters4.4:22.20a PB12
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · 3200 Meters · Place 2 · Watchung Hills Reg3200 Meters2.9:25.42a12
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · 1600 Meters · Place 3 · Watchung Hills Reg1600 Meters3.4:24.75a12
May 5Skyland Conference ChampsMay 5 · 3200 Meters · Place 2 · Watchung Hil3200 Meters29:34.90—
May 5Skyland Conference Champs - Open ScoringMay 5 · 3200 Meters · Place 2 · Watchung Hills Reg3200 Meters2.9:34.90a12
Apr 28Somerset County ChampsApr 28 · 1600 Meters · Place 7 · Watchung Hills Reg.1600 Meters74:24.75a12
Apr 17Ridge Night Of 1600'SApr 17 · 1600 Meters · Place 7 · Watchung Hills Reg1600 Meters7.4:23.29a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 3200 Meters · Place 2 · Watchung Hills Reg.3200 Meters29:29.09 PB12
Feb 7NJSIAA Sectional Championships - North 2 Group 4Feb 7 · 3200 Meters · Place 1 · Watchung Hills Reg.3200 Meters19:48.5112
Feb 7NJSIAA Sectional Championships - North 2 Group 4Feb 7 · 1600 Meters · Place 2 · Watchung Hills Reg.1600 Meters24:27.24 PB12
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 3200 Meters · Place 2 · Watchung Hills Reg.3200 Meters29:42.8512
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 3200 Meters · Place 2 · Watchung Hills Reg.3200 Meters29:42.8512
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 1600 Meters · Place 4 · Watchung Hills Reg.1600 Meters44:29.6712
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 1600 Meters · Place 4 · Watchung Hills Reg.1600 Meters44:29.6712

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 3200 Meters · Place 7 · Watchung Hills Reg.3200 Meters79:42.2711
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 1600 Meters · Place 13 · Watchung Hills Reg.1600 Meters134:39.9411
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 3200 Meters · Place 7 · Watchung Hil3200 Meters79:42.2711
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 1600 Meters · Place 13 · Watchung Hil1600 Meters134:39.9411
May 6Skyland Conference Champs - DivisionalMay 6 · 1600 Meters · Place 8 · Watchung Hills Reg1600 Meters8.4:34.31a11
May 6Skyland Conference Champs - OpenMay 6 · 1600 Meters · Place 19 · Watchung Hills Reg1600 Meters19.4:34.31a11
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 31 · Watchung Hills Reg1600 Meters31.4:35.47a11
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 31 · Watchung Hills Reg1600 Meters31.4:35.47a11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 3200 Meters · Place 14 · Watchung Hills Reg.3200 Meters149:55.8311
Feb 16NJSIAA Sectional Championships - North 2 Group 4Feb 16 · 3200 Meters · Place 4 · Watchung Hills Reg.3200 Meters49:49.8311
Feb 16NJSIAA Sectional Championships - North 2 Group 4Feb 16 · 3200 Meters · Place 4 · Watchung Hills Reg.3200 Meters49:49.8311
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 3200 Meters · Place 4 · Watchung Hills Reg.3200 Meters49:47.4911
Jan 22SJTCA #14Jan 22 · 1600 Meters · Place 5 · Watchung Hills Reg.1600 Meters54:39.2511
Jan 22SJTCA #14Jan 22 · 1600 Meters · Place 5 · Watchung Hills Reg.1600 Meters54:39.2511

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 14Somerset County ChampsMay 14 · 3200 Meters · Place 10 · Watchung Hil3200 Meters109:59.68—
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 36 · Watchung Hills Reg1600 Meters36.4:36.21a10
Apr 13Skyland RelaysApr 13 · 1600 Meters · Place 6 · Watchung Hills Reg1600 Meters6.4:47.52a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 3200 Meters · Place 9 · Watchung Hills Reg.3200 Meters910:14.7710
Feb 3NJSIAA Sectional Championships - North 2 Group 1&4Feb 3 · 3200 Meters · Place 9 · Watchung Hills Reg.3200 Meters910:14.7710
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 1600 Meters · Place 19 · Watchung Hills Reg.1600 Meters194:44.1410
Jan 17SJTCA Winter Meet #10Jan 17 · 3200 Meters · Place 6 · Watchung Hills Reg.3200 Meters610:18.7110

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 2 Groups 1 and 4Jun 2 · 3200 Meters · Place 25 · Watchung Hills Reg3200 Meters25.10:47.01a9
May 25Skyland Conference Boys Frosh/Soph ChampsMay 25 · 800 Meters · Place 6 · Watchung Hil800 Meters62:16.29 PB—
May 23Skyland Conference ChampionshipsMay 23 · 1600 Meters · Place 41 · Watchung Boys1600 Meters415:06.88—
May 16Somerset County ChampionshipsMay 16 · 3200 Meters · Watchung Hills Reg3200 Meters--DNF9
May 8Ridge Night of 1600'sMay 8 · 1600 Meters · Place 76 · Watchung Hills Reg1600 Meters76.4:56.52a9
Apr 8Summit RelaysApr 8 · 1600 Meters · Place 25 · Watchung Hills Reg1600 Meters25.5:04.33a9

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 3200 Meters · Place 12 · Watchung Hills Reg.3200 Meters1210:53.409
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 3200 Meters · Place 12 · Watchung Hills Reg.3200 Meters1210:53.409
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 3200 Meters · Place 12 · Watchung Hills Reg.3200 Meters1210:53.409
Jan 30SJTCA Winter Meet #11Jan 30 · 3200 Meters · Place 8 · Watchung Hills Reg.3200 Meters810:58.179
Jan 18SJTCA Winter Meet #7Jan 18 · 1600 Meters · Place 14 · Watchung Hills Reg.1600 Meters145:12.519
Jan 18SJTCA Winter Meet #7Jan 18 · 1600 Meters · Place 14 · Watchung Hills Reg.1600 Meters145:12.519
Jan 18SJTCA Winter Meet #7Jan 18 · 1600 Meters · Place 14 · Watchung Hills Reg.1600 Meters145:12.519