Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSkyland Boys Frosh/Soph Meet · May 812.77aSkyland Boys Frosh/Soph MeetMay 8, 2025
200 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 1925.18aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
200 Meters · OutdoorNJSIAA Sectionals North 2 Groups 1 and 4 · May 1524.76aNJSIAA Sectionals North 2 Groups 1 and 4May 15, 2026
400 Meters · IndoorRidge Winter Invitational · Dec 856.86aRidge Winter InvitationalDecember 8, 2025
400 Meters · OutdoorRed & Black Invitational · Apr 1853.45aRed & Black InvitationalApril 18, 2026
400 Meters · Relay Split · OutdoorSkyland Relays · Apr 131:03.233aSkyland RelaysApril 13, 2024
55 Meter · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 197.30aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
600 Meters · IndoorRidge Winter Invitational · Dec 91:42.99aRidge Winter InvitationalDecember 9, 2024
800 Meters · IndoorEssex County Track Coaches Assn. Season Opener · Dec 202:23.50aEssex County Track Coaches Assn. Season OpenerDecember 20, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 12East Coast Champs Jun 12 · 400 Meters · Place 15 · Ridge400 Meters15.55.03a11
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · 200 Meters · Place 40 · Ridge200 Meters40.24.76a PBWind: -1.111
May 8PR Night at BernardsMay 8 · 400 Meters · Place 8 · Ridge400 Meters8.54.35a11
May 8Raider NoviceMay 8 · 200 Meters · Ridge200 Meters--DNS11
Apr 28Somerset County ChampsApr 28 · 400 Meters · Place 20 · Ridge400 Meters2054.81a11
Apr 18Red & Black InvitationalApr 18 · 400 Meters · Place 24 · Ridge400 Meters24.53.45a PB11
Apr 18Red & Black InvitationalApr 18 · 200 Meters · Place 60 · Ridge200 Meters60.25.14a11
Apr 18ESU Red & BlackApr 18 · 400 Meters · Place 24 · Ridge400 Meters24.53.45a11
Apr 18ESU Red & BlackApr 18 · 200 Meters · Place 60 · Ridge200 Meters60.25.14a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30North Shore HS InvitationalDec 30 · 55 Meter · Place 207 · Ridge55 MeterRound P207.7.36a11
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 55 Meter · Place 33 · Ridge55 Meter33.7.30a PB11
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 200 Meters · Place 22 · Ridge200 Meters22.25.18a PB11
Dec 8Ridge Winter InvitationalDec 8 · 400 Meters · Place 32 · Ridge400 Meters32.56.86a PB11

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 8Skyland Boys Frosh/Soph MeetMay 8 · 100 Meters · Place 40 · Ridge100 Meters40.12.77a PB10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27Cliff Back InvitationalDec 27 · 400 Meters · Place 30 · Ridge400 Meters30.1:00.34a10
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 800 Meters · Place 31 · Ridge800 Meters31.2:23.50a PB10
Dec 9Ridge Winter InvitationalDec 9 · 600 Meters · Place 34 · Ridge600 Meters34.1:42.99a PB10
Jan 17The Armory Frosh / Novice MeetJan 17 · 400 Meters · Place 14 · Ridge400 Meters14.1:02.06a9

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 23Skyland Boys Frosh/Soph ChampionshipMay 23 · 400 Meters · Place 15 · Ridge400 Meters1559.49—
May 18Ridge Novice Meet #1May 18 · 200 Meters · Place 15 · Ridge200 Meters1526.729
Apr 13Skyland RelaysApr 13 · 400 Meters · Ridge400 MetersRelay Split—1:03.233a PB9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Somerset County Relay ChampionshipsDec 29 · 400 Meters · Place 24 · Ridge400 Meters24.1:03.27a9
Dec 11Ridge Winter InvitationalDec 11 · 400 Meters · Place 80 · Ridge400 Meters80.1:05.45a9