Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSomerset County Relay Championships · Jan 24:50.43Somerset County Relay ChampionshipsJanuary 2, 2026
1600 Meters · OutdoorRidge Night Of 1600'S · Apr 174:42.19aRidge Night Of 1600'SApril 17, 2026
800 Meters · IndoorNorth Shore Pre-Nationals Invitational · Feb 132:18.59North Shore Pre-Nationals InvitationalFebruary 13, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27Holmdel Twilight Series - Night of 1600sMay 27 · 1600 Meters · Place 168 · Ridge1600 Meters168.5:00.81a10
May 19Ridge Novice/Last Chance InvitationalMay 19 · 1600 Meters · Place 16 · Ridge1600 Meters16.4:56.48a10
May 7BOYS Skyland Conference Frosh/Soph ChampionshipMay 7 · 1600 Meters · Place 8 · Ridge1600 Meters8.5:01.87a10
May 7Skyland Boys Frosh/Soph MeetMay 7 · 3200 Meters · Ridge3200 Meters—DNS10
May 7Skyland Boys Frosh/Soph MeetMay 7 · 1600 Meters · Place 8 · Ridge1600 Meters8.5:01.87a10
Apr 17Ridge Night Of 1600'SApr 17 · 1600 Meters · Place 46 · Ridge1600 Meters46.4:42.19a PB10

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 18NJ JV-Novice InvitationalFeb 18 · 1600 Meters · Place 13 · Ridge1600 Meters134:51.8110
Feb 13North Shore Pre-Nationals InvitationalFeb 13 · 800 Meters · Place 60 · Ridge800 Meters602:18.59 PB10
Feb 3NJ Varsity ClassicFeb 3 · 1600 Meters · Place 26 · Ridge1600 Meters264:51.5810
Feb 3NJ Varsity ClassicFeb 3 · 1600 Meters · Place 26 · Ridge1600 Meters264:51.5810
Jan 29NJ Metropolitan InvitationalJan 29 · 1600 Meters · Place 37 · Ridge1600 Meters374:53.3010
Jan 29NJ Metropolitan InvitationalJan 29 · 1600 Meters · Place 37 · Ridge1600 Meters374:53.3010
Jan 19NJ Conference ClashJan 19 · 1600 Meters · Place 55 · Ridge1600 Meters555:02.7710
Jan 10Wayne Valentine InvitationalJan 10 · 1600 Meters · Place 13 · Ridge1600 Meters135:02.8310
Jan 2Somerset County Relay ChampionshipsJan 2 · 1600 Meters · Place 7 · Ridge1600 Meters74:50.43 PB10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 26Len Pietrewicz InvitationalDec 26 · 1600 Meters · Place 10 · Ridge1600 Meters10.4:50.60a10
Dec 8Ridge Winter InvitationalDec 8 · 1600 Meters · Place 8 · Ridge1600 Meters8.4:52.73a10
Jan 30NJ Metropolitan InvitationalJan 30 · 1600 Meters · Place 5 · Ridge1600 Meters55:09.199
Jan 12Somerset County Relay ChampionshipsJan 12 · 1600 Meters · Place 9 · Ridge1600 Meters95:05.289

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 19Ridge Novice InvitationalMay 19 · 1600 Meters · Place 6 · Ridge1600 Meters6.4:56.72a9
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 98 · Ridge1600 Meters98.4:57.30a9
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 98 · Ridge1600 Meters98.4:57.30a9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Len Pietrewicz InvitationalDec 30 · 1600 Meters · Place 77 · Ridge1600 Meters77.5:26.18a9
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 800 Meters · Place 30 · Ridge800 Meters30.2:21.44a9
Dec 9Ridge Winter InvitationalDec 9 · 1600 Meters · Place 36 · Ridge1600 Meters36.5:16.08a9