Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Oval Office Holiday Party · Dec 215:12.97aThe Oval Office Holiday PartyDecember 21, 2025
1 Mile · OutdoorBlue Devil Classic · Apr 205:18.36Blue Devil ClassicApril 20, 2024
1500 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 294:46.26aOcean Breeze Youth Holiday FestivalDecember 29, 2025
1500 Meters · OutdoorAAU New Jersey 14 & Under District Qualifier · Jun 55:12.02aAAU New Jersey 14 & Under District QualifierJune 5, 2022
1600 Meters · OutdoorNJSIAA Sectionals North 2 Groups 2 and 3 · May 154:56.54aNJSIAA Sectionals North 2 Groups 2 and 3May 15, 2026
400 Meters · OutdoorUnion County Conference Championship · May 91:00.72Union County Conference ChampionshipMay 9, 2024
800 Meters · OutdoorNJSIAA Group Championships - 2 & 3 · May 292:09.36aNJSIAA Group Championships - 2 & 3May 29, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 800 Meters · Place 5 · CranfordCranford800 Meters5.2:10.02a12
May 29NJSIAA Group Championships - 2 & 3May 29 · 800 Meters · Place 1 · CranfordCranford800 Meters1.2:09.36a PB12
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · 1600 Meters · Place 1 · CranfordCranford1600 Meters1.4:56.54a PB12
May 15NJSIAA Sectionals North 2 Groups 2 and 3May 15 · 800 Meters · Place 1 · CranfordCranford800 Meters1.2:13.20a12
May 7Union County ChampionshipsMay 7 · 1600 Meters · Place 1 · CranfordCranford1600 Meters1.4:56.77a12
Apr 17Ridge Night Of 1600'SApr 17 · 1600 Meters · Place 9 · CranfordCranford1600 Meters9.5:04.65a12
Apr 4Summit RelaysApr 4 · 1600 Meters · Place 1 · CranfordCranford1600 Meters1.5:00.88a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Place 1 · 07-Unattached07-Unattached1500 Meters1.4:46.26a PB12
Dec 21The Oval Office Holiday PartyDec 21 · 1 Mile · Place 1 · UnattachedUnattached1 Mile1.5:12.97a PB12
Dec 21The Oval Office Holiday PartyDec 21 · 1 Mile · Place 1 · UnattachedUnattached1 Mile1.5:12.97a12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 800 Meters · Place 10 · CranfordCranford800 Meters102:13.7111
May 30NJSIAA Group Championships - 2 & 3May 30 · 800 Meters · Place 4 · CranfordCranford800 Meters42:13.2511
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 1600 Meters · Place 9 · CranfordCranford1600 Meters95:40.8111
May 16NJSIAA Sectionals North 2 Groups 2 and 3May 16 · 800 Meters · Place 2 · CranfordCranford800 Meters22:17.7511
May 8Union County ChampionshipsMay 8 · 800 Meters · Place 7 · CranfordCranford800 Meters72:17.6511
May 8Union County ChampionshipsMay 8 · 800 Meters · Place 7 · CranfordCranford800 Meters72:17.6511
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 7 · CranfordCranford1600 Meters75:23.3911
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 7 · CranfordCranford1600 Meters75:23.3911
May 8Union County ChampionshipsMay 8 · 800 Meters · Place 7 · CranfordCranford800 Meters72:17.6511
May 8Union County ChampionshipsMay 8 · 800 Meters · Place 7 · CranfordCranford800 Meters72:17.6511
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 7 · CranfordCranford1600 Meters75:23.3911
May 8Union County ChampionshipsMay 8 · 1600 Meters · Place 7 · CranfordCranford1600 Meters75:23.3911
May 1Union County Conference ChampionshipsMay 1 · 800 Meters · Place 3 · CranfordCranford800 Meters32:20.5211
May 1Union County Conference ChampionshipsMay 1 · 1600 Meters · Place 2 · CranfordCranford1600 Meters25:18.2911

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 13 · CranfordCranford800 Meters13.2:20.29a10
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 5 · CranfordCranford800 Meters52:20.8910
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 400 Meters · Place 10 · CranfordCranford400 Meters101:01.4410
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 400 Meters · Place 10 · CranfordCranford400 Meters101:01.4410
May 31NJSIAA Sectionals North 2 Groups 2 and 3May 31 · 800 Meters · Place 5 · CranfordCranford800 Meters52:20.8910
May 21Union County ChampionshipsMay 21 · 800 Meters · Place 6 · CranfordCranford800 Meters62:19.3410
May 21Union County ChampionshipsMay 21 · 1600 Meters · Place 4 · CranfordCranford1600 Meters45:16.1510
May 9Union County Conference ChampionshipMay 9 · 800 Meters · Place 3 · CranfordCranford800 Meters32:25.6510
May 9Union County Conference ChampionshipMay 9 · 800 Meters · Place 3 · CranfordCranford800 Meters32:25.6510
May 9Union County Conference ChampionshipMay 9 · 400 Meters · Place 4 · CranfordCranford400 Meters41:00.72 PB10
May 9Union County Conference ChampionshipMay 9 · 400 Meters · Place 4 · CranfordCranford400 Meters41:00.7210
May 9Union County Conference ChampionshipMay 9 · 1600 Meters · Place 2 · CranfordCranford1600 Meters25:16.1410
May 9Union County Conference ChampionshipMay 9 · 1600 Meters · Place 2 · CranfordCranford1600 Meters25:16.1410
May 9Union County Conference ChampionshipMay 9 · 800 Meters · Place 3 · CranfordCranford800 Meters32:25.6510
May 9Union County Conference ChampionshipMay 9 · 800 Meters · Place 3 · CranfordCranford800 Meters32:25.6510
May 9Union County Conference ChampionshipMay 9 · 400 Meters · Place 4 · CranfordCranford400 Meters41:00.7210
May 9Union County Conference ChampionshipMay 9 · 1600 Meters · Place 2 · CranfordCranford1600 Meters25:16.1410
Apr 20Blue Devil ClassicApr 20 · 1 Mile · Place 16 · CranfordCranford1 Mile165:18.36 PB10
Apr 20Blue Devil ClassicApr 20 · 1 Mile · Place 16 · CranfordCranford1 Mile165:18.3610

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 1600 Meters · Place 14 · CranfordCranford1600 Meters14.5:28.79a9
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 800 Meters · Place 17 · CranfordCranford800 Meters17.2:29.05a9
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 800 Meters · Place 5 · CranfordCranford800 Meters52:20.649
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 1600 Meters · Place 4 · CranfordCranford1600 Meters45:13.639
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 1600 Meters · Place 4 · CranfordCranford1600 Meters45:13.639
Jun 2NJSIAA Sectionals North 2 Groups 2 and 3Jun 2 · 800 Meters · Place 5 · CranfordCranford800 Meters52:20.649
May 11Union County Conference ChampionshipsMay 11 · 800 Meters · Place 2 · CranfordCranford800 Meters22:19.759
May 11Union County Conference ChampionshipsMay 11 · 1600 Meters · Place 4 · CranfordCranford1600 Meters45:33.469
Apr 22Blue Devil ClassicApr 22 · 800 Meters · Place 13 · CranfordCranford800 Meters132:20.009
Apr 22Blue Devil ClassicApr 22 · 1 Mile · Place 2 · CranfordCranford1 Mile25:20.009
Apr 22Blue Devil ClassicApr 22 · 800 Meters · Place 13 · CranfordCranford800 Meters132:20.009
Apr 22Blue Devil ClassicApr 22 · 800 Meters · Place 13 · CranfordCranford800 Meters132:20.009
Apr 22Blue Devil ClassicApr 22 · 1 Mile · Place 2 · CranfordCranford1 Mile25:20.009
Apr 22Blue Devil ClassicApr 22 · 1 Mile · Place 2 · CranfordCranford1 Mile25:20.009

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 1500 Meters · Place 11 · Speed SkillsSpeed Skills1500 Meters11.5:16.21a8
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 1500 Meters · Place 1 · Speed SkillsSpeed Skills1500 Meters1.5:12.02a PB8
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 800 Meters · Place 1 · Speed SkillsSpeed Skills800 Meters1.2:29.24a8
May 152022 Plainfield Tsunami Youth Invitational - 5/15/2022 May 15 · 800 Meters · Place 3 · Speed SkillsSpeed Skills800 Meters3.2:26.35a8
May 1AAU-NJ Annual Track and Field InvitationalMay 1 · 800 Meters · Place 2 · Speed SkillsSpeed Skills800 Meters2.2:30.53a8
May 1AAU-NJ Annual Track and Field InvitationalMay 1 · 400 Meters · Place 8 · Speed SkillsSpeed Skills400 Meters8.1:05.62a8