Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorOcean Breeze Youth Invitational · Feb 114:49.27Ocean Breeze Youth InvitationalFebruary 11, 2024
1500 Meters · OutdoorUSATF New Jersey Association 15-18 Junior Olympic Championships · Jun 304:42.02aUSATF New Jersey Association 15-18 Junior Olympic ChampionshipsJune 30, 2024
1500 Meters · Outdoor GSTC East Coast Relays and Last Chance Invitational · May 225:31.62 GSTC East Coast Relays and Last Chance InvitationalMay 22, 2021
1600 Meters · IndoorNJSIAA Sectional Championships - Central Groups 1&2 · Feb 145:05.72NJSIAA Sectional Championships - Central Groups 1&2February 14, 2026
1600 Meters · OutdoorUnion County Championships · May 75:02.52aUnion County ChampionshipsMay 7, 2026
3000 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 2110:21.98Ocean Breeze Youth Freedom GamesJanuary 21, 2024
3000 Meters · OutdoorSpring Fling Twilight Festival · May 1110:08.17Spring Fling Twilight FestivalMay 11, 2024
3200 Meters · OutdoorUnion County Championships · May 710:36.31aUnion County ChampionshipsMay 7, 2026
400 Meters · IndoorArmory Youth Championships · Feb 191:00.36Armory Youth ChampionshipsFebruary 19, 2024
400 Meters · OutdoorAAU New Jersey District Qualifier 14 and Under · Jun 41:07.02aAAU New Jersey District Qualifier 14 and UnderJune 4, 2023
60 Meters · IndoorNew Balance Nationals Indoor · Mar 71:00.82aNew Balance Nationals IndoorMarch 7, 2024
800 Meters · IndoorEssex County Track Coaches Assn. Season Opener Invite · Dec 192:17.39aEssex County Track Coaches Assn. Season Opener InviteDecember 19, 2025
800 Meters · OutdoorNew York Relays - Youth Division · Apr 272:22.87aNew York Relays - Youth DivisionApril 27, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 3200 Meters · Place 8 · New ProvidenceNew Providence3200 Meters8.10:54.40a10
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 1600 Meters · Place 20 · New ProvidenceNew Providence1600 Meters20.5:09.75a10
May 7Union County ChampionshipsMay 7 · 3200 Meters · Place 26 · New ProvidenceNew Providence3200 Meters26.10:36.31a PB10
May 7Union County ChampionshipsMay 7 · 1600 Meters · Place 30 · New ProvidenceNew Providence1600 Meters30.5:02.52a PB10
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 3200 Meters · Place 6 · New ProvidenceNew Providence3200 Meters6.10:37.63a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · 1600 Meters · Place 16 · New ProvidenceNew Providence1600 Meters165:05.72 PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Essex County Track Coaches Assn. Season Opener InviteDec 19 · 800 Meters · Place 60 · New ProvidenceNew Providence800 Meters60.2:17.39a PB10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20Union County Championship RelaysMay 20 · 1600 Meters · Place 19 · New ProvidenceNew Providence1600 Meters195:04.019
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 1600 Meters · Place 21 · New ProvidenNew Providen1600 Meters215:23.689
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 3200 Meters · Place 13 · New ProvidenNew Providen3200 Meters1311:00.909
May 8Union County ChampionshipsMay 8 · 3200 Meters · Place 24 · New ProvidenceNew Providence3200 Meters2410:52.839
May 8Union County ChampionshipsMay 8 · 3200 Meters · Place 24 · New ProvidenceNew Providence3200 Meters2410:52.839
May 8Union County ChampionshipsMay 8 · 3200 Meters · Place 24 · New ProvidenceNew Providence3200 Meters2410:52.839
May 8Union County ChampionshipsMay 8 · 3200 Meters · Place 24 · New ProvidenceNew Providence3200 Meters2410:52.839
May 1Union County Conference ChampionshipsMay 1 · 1600 Meters · Place 16 · New ProvidenceNew Providence1600 Meters165:16.239

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 30USATF New Jersey Association 15-18 Junior Olympic ChampionshipsJun 30 · 3000 Meters · Speed SkillsSpeed Skills3000 Meters—DNS8
Jun 30USATF New Jersey Association 15-18 Junior Olympic ChampionshipsJun 30 · 1500 Meters · Place 1 · Speed SkillsSpeed Skills1500 Meters1.4:42.02a PB8
Jun 30USATF New Jersey Association 15-18 Junior Olympic ChampionshipsJun 30 · 800 Meters · Place 3 · Speed SkillsSpeed Skills800 Meters3.2:25.17a8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 3000 Meters · Place 15 · Speed SkillsSpeed Skills3000 Meters15.10:10.26a8
May 252024 V02Max Track Club Preseason Invitational May 25 · 1500 Meters · Place 3 · Speed SkillsSpeed Skills1500 Meters3.4:45.17a8
May 11Spring Fling Twilight FestivalMay 11 · 3000 Meters · Place 8 · Speed SkillsSpeed Skills3000 Meters810:08.17 PB15
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 4 · Speed SkillsSpeed Skills1500 Meters4.4:47.05a8
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Speed SkillsSpeed Skills800 Meters—DNS8
Apr 27New York Relays - Youth DivisionApr 27 · 800 Meters · Place 3 · Speed SkillsSpeed Skills800 Meters3.2:22.87a PB8

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 82024 Nike Indoor NationalsMar 8 · 400 Meters · Place 33 · 28 Speed Skills-NJ28 Speed Skills-NJ400 Meters331:00.96—
Mar 7New Balance Nationals IndoorMar 7 · 60 Meters · Place 80 · Speed SkillsSpeed Skills60 MetersRound P805:28.57a—
Mar 7New Balance Nationals IndoorMar 7 · 60 Meters · Place 66 · Speed SkillsSpeed Skills60 MetersRound P661:00.82a PB—
Feb 19Armory Youth ChampionshipsFeb 19 · 400 Meters · Place 52 · Speed SkillsSpeed Skills400 Meters521:00.36 PB09
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 11 · Speed SkillsSpeed Skills800 Meters112:20.2015
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500 Meters · Place 8 · Speed SkillsSpeed Skills1500 Meters84:49.27 PB15
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 28 · Speed SkillsSpeed Skills400 Meters281:02.8815
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 3000 Meters · Place 2 · Speed SkillsSpeed Skills3000 Meters210:21.98 PB15

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Place 6 · Speed SkillsSpeed Skills1500 Meters6.4:51.16a8

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 1500 Meters · Place 10 · Speed SkillsSpeed Skills1500 Meters10.5:05.55a7
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 800 Meters · Speed SkillsSpeed Skills800 Meters--DNS7
Jun 4AAU New Jersey District Qualifier 14 and UnderJun 4 · 400 Meters · Place 9 · Speed SkillsSpeed Skills400 Meters9.1:07.02a PB7
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 1500 Meters · Place 20 · Speed SkillsSpeed Skills1500 Meters205:04.6014

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 1500 Meters · Place 34 · Speed SkillsSpeed Skills1500 Meters34.5:10.95a6
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 1500 Meters · Speed SkillsSpeed Skills1500 Meters—DNS6
Jun 5AAU New Jersey 14 & Under District QualifierJun 5 · 800 Meters · Speed SkillsSpeed Skills800 Meters—DNS6

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 1500 Meters · Place 35 · Speed SkillsSpeed Skills1500 Meters35.5:21.04a6

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22 GSTC East Coast Relays and Last Chance InvitationalMay 22 · 1500 Meters · Place 23 · M Speed SkillsM Speed Skills1500 Meters235:31.62 PB—
May 22GSTC East Coast Relays and Last Chance Invitational Youth SectionMay 22 · 1500 Meters · Place 16 · Speed SkillsSpeed Skills1500 Meters16.5:31.62a12
May 16Wolfpack Track Series #2May 16 · 800 Meters · Place 3 · Speed SkillsSpeed Skills800 Meters3.2:43.49a12
May 16Wolfpack Track Series #2May 16 · 400 Meters · Place 4 · Speed SkillsSpeed Skills400 Meters4.1:08.95a12
May 1Garden State Track Club Twilight Meet Youth SectionMay 1 · 800 Meters · Place 15 · Speed SkillsSpeed Skills800 Meters15.2:37.51a12
May 1Garden State Track Club Twilight Meet Youth SectionMay 1 · 400 Meters · Place 19 · Speed SkillsSpeed Skills400 Meters19.1:12.24a12