Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNorth Shore HS Invitational · Dec 302:41.50aNorth Shore HS InvitationalDecember 30, 2025
1600 Meters · IndoorEssex County Track Coaches Assn. Season Opener · Dec 204:45.62aEssex County Track Coaches Assn. Season OpenerDecember 20, 2024
1600 Meters · OutdoorThe Winner's Circle at The Horse Farm · Jun 104:21.13aThe Winner's Circle at The Horse FarmJune 10, 2026
3200 Meters · OutdoorSomerset County Champs · Apr 289:33.43aSomerset County ChampsApril 28, 2026
800 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 3 · Feb 62:00.13NJSIAA Sectional Championships - North 2 Group 3February 6, 2026
800 Meters · OutdoorNJSIAA Sectionals North 2 Groups 1 and 4 · May 151:58.54aNJSIAA Sectionals North 2 Groups 1 and 4May 15, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 10The Winner's Circle at The Horse FarmJun 10 · 1600 Meters · Place 15 · Ridge1600 Meters15.4:21.13a PB11
May 29NJSIAA Group Championships - 1 & 4May 29 · 1600 Meters · Place 15 · Ridge1600 Meters15.4:42.62a11
May 29NJSIAA Group Championships - 1 & 4May 29 · 800 Meters · Place 13 · Ridge800 Meters13.1:59.75a11
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · 1600 Meters · Place 6 · Ridge1600 Meters6.4:27.93a11
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · 800 Meters · Place 5 · Ridge800 Meters5.1:58.54a PB11
May 8PR Night at BernardsMay 8 · 800 Meters · Place 4 · Ridge800 Meters4.1:58.65a11
May 5Skyland Conference ChampsMay 5 · 1600 Meters · Place 12 · Ridge1600 Meters124:33.21—
May 5Skyland Conference ChampsMay 5 · 800 Meters · Place 5 · Ridge800 Meters51:58.97—
May 5Skyland Conference Champs - Open ScoringMay 5 · 1600 Meters · Place 12 · Ridge1600 Meters12.4:33.21a11
May 5Skyland Conference Champs - Open ScoringMay 5 · 800 Meters · Place 5 · Ridge800 Meters5.1:58.97a11
Apr 28Somerset County ChampsApr 28 · 3200 Meters · Place 3 · Ridge3200 Meters39:33.43a PB11
Apr 18Red & Black InvitationalApr 18 · 800 Meters · Place 3 · Ridge800 Meters3.2:00.44a11
Apr 18ESU Red & BlackApr 18 · 800 Meters · Place 3 · Ridge800 Meters3.2:00.44a11
Apr 17Ridge Night Of 1600'SApr 17 · 1600 Meters · Place 6 · Ridge1600 Meters6.4:22.07a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 800 Meters · Place 9 · Ridge800 Meters92:02.0211
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 800 Meters · Place 3 · Ridge800 Meters32:00.13 PB11
Feb 6NJSIAA Sectional Championships - North 2 Group 3Feb 6 · 800 Meters · Place 3 · Ridge800 Meters32:00.1311
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 800 Meters · Place 3 · Ridge800 Meters32:04.2611
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 800 Meters · Place 3 · Ridge800 Meters32:04.2611

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 1000 Meters · Place 13 · Ridge1000 Meters13.2:41.50a PB11
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 800 Meters · Place 7 · Ridge800 Meters7.2:02.85a11
Dec 8Ridge Winter InvitationalDec 8 · 1000 Meters · Place 9 · Ridge1000 Meters9.2:45.35a11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 800 Meters · Place 12 · Ridge800 Meters122:01.8810
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · 800 Meters · Place 12 · Ridge800 Meters122:01.8810
May 6Skyland Conference Champs - DivisionalMay 6 · 800 Meters · Place 10 · Ridge800 Meters10.2:04.12a10
May 6Skyland Conference Champs - OpenMay 6 · 800 Meters · Place 20 · Ridge800 Meters20.2:04.12a10
Apr 29Somerset County ChampsApr 29 · 3200 Meters · Place 10 · Ridge3200 Meters1010:06.44—
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 56 · Ridge1600 Meters56.4:44.29a10
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 56 · Ridge1600 Meters56.4:44.29a10
Apr 5Somerset County RelaysApr 5 · 1600 Meters · Place 7 · Ridge1600 Meters74:44.3610

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 1600 Meters · Place 15 · Ridge1600 Meters15.4:45.62a PB10
Dec 9Ridge Winter InvitationalDec 9 · 1600 Meters · Place 14 · Ridge1600 Meters14.4:54.46a10

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 4Ridge Novice InvitationalJun 4 · 1600 Meters · Place 3 · Ridge1600 Meters34:44.15—
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 1600 Meters · Place 10 · Ridge1600 Meters104:38.049
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · 1600 Meters · Place 10 · Ridge1600 Meters104:38.049
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 1600 Meters · Place 1 · Ridge1600 Meters14:45.35—
May 18Ridge Novice Meet #1May 18 · 800 Meters · Place 1 · Ridge800 Meters12:07.619
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 58 · Ridge1600 Meters58.4:42.85a9
Apr 18Explorers InviteApr 18 · 1 Mile · Ridge1 Mile--DNS9
Apr 18Explorers InviteApr 18 · 1600 Meters · Ridge1600 Meters--DNS9
Apr 13Skyland RelaysApr 13 · 1600 Meters · Place 17 · Ridge1600 Meters17.5:00.23a9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Ridge Winter InvitationalDec 11 · 1600 Meters · Place 23 · Ridge1600 Meters23.4:58.34a9