Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorSTCA Last Chance Meet · Feb 25:20.72STCA Last Chance MeetFebruary 2, 2026
1600 Meters · OutdoorHolmdel Twilight Series - Royal Rumble · Jun 25:09.99aHolmdel Twilight Series - Royal RumbleJune 2, 2026
3200 Meters · IndoorNJSIAA Sectional Championships - Central Groups 1&2 · Feb 1411:27.51NJSIAA Sectional Championships - Central Groups 1&2February 14, 2026
3200 Meters · OutdoorMonmouth County Championships · May 611:28.08aMonmouth County ChampionshipsMay 6, 2026
800 Meters · IndoorSTCA Last Chance Meet · Feb 32:41.43STCA Last Chance MeetFebruary 3, 2025
800 Meters · OutdoorMonmouth County Boys Frosh/Soph Championships · May 202:39.35Monmouth County Boys Frosh/Soph ChampionshipsMay 20, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2Holmdel Twilight Series - Royal RumbleJun 2 · 1600 Meters · Place 167 · Ocean Township1600 Meters167.5:09.99a PB10
May 27Holmdel Twilight Series - Night of 1600sMay 27 · 1600 Meters · Place 218 · Ocean Township1600 Meters218.5:19.49a10
May 12Monmouth County Boys Frosh/Soph ChampionshipsMay 12 · 1600 Meters · Place 13 · Ocean Township1600 Meters13.5:10.28a10
May 6Monmouth County ChampionshipsMay 6 · 3200 Meters · Place 37 · Ocean Township3200 Meters37.11:28.08a PB10
Apr 20B-North Divisional ChampionshipsApr 20 · 3200 Meters · Place 8 · Ocean Township3200 Meters8.11:23.22aUnofficial10
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 1600 Meters · Place 59 · Ocean Township1600 Meters59.5:16.61a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 3200 Meters · Place 19 · Ocean Township3200 Meters1911:27.51 PB10
Feb 2STCA Last Chance MeetFeb 2 · 1600 Meters · Place 30 · Ocean Township1600 Meters305:20.72 PB10
Feb 2STCA Last Chance MeetFeb 2 · 1600 Meters · Place 30 · Ocean Township1600 Meters305:20.7210
Jan 23Monmouth County ChampionshipsJan 23 · 3200 Meters · Place 28 · Ocean Township3200 Meters2812:04.1110
Jan 23Monmouth County ChampionshipsJan 23 · 3200 Meters · Place 28 · Ocean Township3200 Meters2812:04.1110
Jan 6Monmouth County Frosh/ NoviceJan 6 · 1600 Meters · Place 40 · Ocean Township1600 Meters405:51.7110

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 20Monmouth County Boys Frosh/Soph ChampionshipsMay 20 · 800 Meters · Place 33 · Ocean Township800 Meters332:39.35 PB9
May 20Monmouth County Boys Frosh/Soph ChampionshipsMay 20 · 1600 Meters · Place 35 · Ocean Township1600 Meters355:52.829

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 3STCA Last Chance MeetFeb 3 · 800 Meters · Place 50 · Ocean Township800 Meters502:41.43 PB9
Feb 3STCA Last Chance MeetFeb 3 · 800 Meters · Place 50 · Ocean Township800 Meters502:41.439
Feb 3STCA Last Chance MeetFeb 3 · 1600 Meters · Place 56 · Ocean Township1600 Meters565:54.059
Feb 3STCA Last Chance MeetFeb 3 · 1600 Meters · Place 56 · Ocean Township1600 Meters565:54.059
Feb 3STCA Last Chance MeetFeb 3 · 800 Meters · Place 50 · Ocean Township800 Meters502:41.439
Feb 3STCA Last Chance MeetFeb 3 · 1600 Meters · Place 56 · Ocean Township1600 Meters565:54.059
Jan 9Monmouth County Frosh/ NoviceJan 9 · 800 Meters · Place 38 · Ocean Township800 Meters382:52.689
Jan 9Monmouth County Frosh/ NoviceJan 9 · 1600 Meters · Place 30 · Ocean Township1600 Meters306:01.549