Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorDemarest Invitational · Dec 133:02.42aDemarest InvitationalDecember 13, 2025
1600 Meters · IndoorMonmouth County Championships · Jan 235:02.93Monmouth County ChampionshipsJanuary 23, 2026
1600 Meters · OutdoorHolmdel Twilight Series - Royal Rumble · Jun 24:41.22aHolmdel Twilight Series - Royal RumbleJune 2, 2026
3200 Meters · OutdoorMonmouth County Championships · May 1011:29.25aMonmouth County ChampionshipsMay 10, 2023
800 Meters · IndoorNJSIAA Sectional Championships - Central Groups 1&2 · Feb 142:06.05NJSIAA Sectional Championships - Central Groups 1&2February 14, 2026
800 Meters · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 152:05.60aNJSIAA Sectionals Central Groups 2 and 3May 15, 2026
High Jump · OutdoorMonmouth County Championships · May 85-04.00Monmouth County ChampionshipsMay 8, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2Holmdel Twilight Series - Royal RumbleJun 2 · 1600 Meters · Place 60 · Ocean Township1600 Meters60.4:41.22a PB12
May 27Holmdel Twilight Series - Night of 1600sMay 27 · 1600 Meters · Place 70 · Ocean Township1600 Meters70.4:42.86a12
May 20Shore Conference ChampionshipsMay 20 · 1600 Meters · Place 17 · Ocean Township1600 Meters17.4:55.43a12
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 800 Meters · Place 16 · Ocean Township800 Meters16.2:05.60a PB12
May 6Monmouth County ChampionshipsMay 6 · 800 Meters · Place 26 · Ocean Township800 Meters26.2:05.69a12
Apr 20B-North Divisional ChampionshipsApr 20 · 1600 Meters · Place 7 · Ocean Township1600 Meters7.4:54.87aUnofficial12
Apr 20B-North Divisional ChampionshipsApr 20 · 800 Meters · Place 4 · Ocean Township800 Meters4.2:05.44aUnofficial12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 800 Meters · Place 7 · Ocean Township800 Meters72:06.05 PB12
Feb 3Shore Conference ChampionshipsFeb 3 · 800 Meters · Place 19 · Ocean Township800 Meters192:07.7512
Feb 3Shore Conference ChampionshipsFeb 3 · 800 Meters · Place 19 · Ocean Township800 Meters192:07.7512
Jan 23Monmouth County ChampionshipsJan 23 · 1600 Meters · Place 41 · Ocean Township1600 Meters415:02.93 PB12
Jan 23Monmouth County ChampionshipsJan 23 · 1600 Meters · Place 41 · Ocean Township1600 Meters415:02.9312

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20Bill Bruno Holiday ClassicDec 20 · 800 Meters · Place 15 · Ocean Township800 Meters15.2:12.01a12
Dec 13Demarest InvitationalDec 13 · 1000 Meters · Place 15 · Ocean Township1000 Meters15.3:02.42a PB12
Feb 3STCA Last Chance MeetFeb 3 · 1600 Meters · Place 33 · Ocean Township1600 Meters335:20.4211
Feb 3STCA Last Chance MeetFeb 3 · 1600 Meters · Place 33 · Ocean Township1600 Meters335:20.4211
Feb 3STCA Last Chance MeetFeb 3 · 1600 Meters · Place 33 · Ocean Township1600 Meters335:20.4211
Jan 9Monmouth County Frosh/ NoviceJan 9 · 1600 Meters · Place 49 · Ocean Township1600 Meters495:58.3711

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8Monmouth County ChampionshipsMay 8 · High Jump · Place 18 · Ocean TownshipHigh Jump18.5-04.00 PB11
Apr 19Colts Neck Spring InvitationalApr 19 · 800 Meters · Place 59 · Ocean Township800 Meters592:18.6311

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 17Monmouth County Boys Frosh/Soph ChampionshipsMay 17 · 1600 Meters · Place 15 · Ocean Township1600 Meters154:58.6310
May 9Monmouth County ChampionshipsMay 9 · 1600 Meters · Place 63 · Ocean Township1600 Meters63.4:59.72a10
Apr 20Colts Neck Spring InvitationalApr 20 · 1600 Meters · Place 46 · Ocean Township1600 Meters46.5:07.64a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24Monmouth County Frosh/NoviceJan 24 · 1600 Meters · Place 30 · Ocean Township1600 Meters305:33.6910

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Bill Bruno Holiday ClassicDec 16 · 1600 Meters · Place 38 · Ocean Township1600 Meters38.5:08.43a10

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 3200 Meters · Place 30 · Ocean Township3200 Meters3011:38.809
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 3200 Meters · Place 30 · Ocean Township3200 Meters3011:38.809
May 25Pre States InvitationalMay 25 · 1600 Meters · Place 20 · Ocean Township1600 Meters205:21.839
May 18Monmouth County Boys Frosh/Soph ChampionshipsMay 18 · 1600 Meters · Place 9 · Ocean Township1600 Meters95:05.479
May 10Monmouth County ChampionshipsMay 10 · 3200 Meters · Place 39 · Ocean Township3200 Meters39.11:29.25a PB9
Apr 18B-North DivisionalApr 18 · 3200 Meters · Place 15 · Ocean Township3200 Meters15.11:42.81a9