Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorRidge Winter Invitational · Dec 115:00.17aRidge Winter InvitationalDecember 11, 2023
1600 Meters · OutdoorRidge Night Of 1600'S · Apr 164:37.87aRidge Night Of 1600'SApril 16, 2025
800 Meters · IndoorSkyland Conference Indoor Championship · Feb 12:00.03Skyland Conference Indoor ChampionshipFebruary 1, 2026
800 Meters · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 161:57.04NJSIAA Sectionals Central Groups 1 and 4May 16, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 800 Meters · Place 7 · Montgomery800 Meters7.1:59.20a11
May 5Skyland Conference ChampsMay 5 · 800 Meters · Place 3 · Montgomery H800 Meters31:58.56—
May 5Skyland Conference Champs - Open ScoringMay 5 · 800 Meters · Place 3 · Montgomery800 Meters3.1:58.56a11
Apr 28Somerset County ChampsApr 28 · 800 Meters · Place 1 · Montgomery800 Meters11:58.83a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28NJSIAA Group 1 & 4 ChampionshipsFeb 28 · 800 Meters · Place 9 · Montgomery800 Meters92:00.0711
Feb 1Skyland Conference Indoor ChampionshipFeb 1 · 800 Meters · Place 1 · Montgomery800 Meters12:00.03 PB11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Bob James InvitationalDec 18 · 800 Meters · Place 1 · Montgomery800 Meters1.2:00.98a11
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 800 Meters · Place 11 · Montgomery800 Meters112:06.9010
Feb 2Skyland Conference Indoor ChampionshipFeb 2 · 800 Meters · Place 10 · Montgomery800 Meters102:05.7410

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 1 & 4May 30 · 800 Meters · Place 16 · Montgomery H800 Meters161:58.8210
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 800 Meters · Place 4 · Montgomery H800 Meters41:57.04 PB10
May 6Skyland Conference Champs - DivisionalMay 6 · 800 Meters · Place 7 · Montgomery800 Meters7.2:01.87a10
May 6Skyland Conference Champs - OpenMay 6 · 800 Meters · Place 14 · Montgomery800 Meters14.2:01.87a10
Apr 29Somerset County ChampsApr 29 · 800 Meters · Place 5 · Montgomery800 Meters52:00.11—
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 39 · Montgomery1600 Meters39.4:37.87a PB10
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 39 · Montgomery1600 Meters39.4:37.87a10
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 6 · Montgomery1600 Meters64:41.2110
Mar 29Skyland Conference RelaysMar 29 · 1600 Meters · Place 6 · Montgomery1600 Meters64:41.2110

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · 1600 Meters · Place 39 · Montgomery H1600 Meters394:56.889
May 21Skyland Conference Champs - DivisionalMay 21 · 800 Meters · Place 30 · Montgomery800 Meters302:08.59—
May 21Skyland Conference Champs - Open ScoresMay 21 · 800 Meters · Place 30 · Montgomery800 Meters30.2:08.59a9
May 14Somerset County ChampsMay 14 · 800 Meters · Place 20 · Montgomery H800 Meters202:09.17—
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 76 · Montgomery1600 Meters76.4:49.46a9
Apr 13Skyland RelaysApr 13 · 1600 Meters · Place 18 · Montgomery1600 Meters18.5:03.53a9
Apr 6Rebel RelaysApr 6 · 1600 Meters · Place 17 · Montgomery1600 Meters175:03.299

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · 800 Meters · Place 18 · Montgomery800 Meters182:09.279
Jan 27Skyland Conference Indoor ChampionshipJan 27 · 800 Meters · Place 28 · Montgomery800 Meters282:13.449
Jan 4Princeton Invitational Series #1Jan 4 · 1600 Meters · Place 9 · Montgomery1600 Meters95:10.929

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Bob James InvitationalDec 20 · 1600 Meters · Place 11 · Montgomery1600 Meters11.5:05.75a9
Dec 11Ridge Winter InvitationalDec 11 · 1600 Meters · Place 25 · Montgomery1600 Meters25.5:00.17a PB9