Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 314:36.73The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
1500 Meters · IndoorOcean Breeze Youth Invitational · Feb 114:57.61Ocean Breeze Youth InvitationalFebruary 11, 2024
1500 Meters · OutdoorNortheast Twilight Invitational · May 44:36.34aNortheast Twilight InvitationalMay 4, 2024
1600 Meters · IndoorNJ Conference Clash · Jan 194:40.83NJ Conference ClashJanuary 19, 2026
1600 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 34:12.44aNJSIAA State Meet Of ChampionsJune 3, 2026
200 Meters · OutdoorNJ Strider Developmental Meet · Apr 3031.60NJ Strider Developmental MeetApril 30, 2023
400 Meters · IndoorPVA 14 and Under National Age-Group Invitational Championship · Feb 171:01.52aPVA 14 and Under National Age-Group Invitational ChampionshipFebruary 17, 2024
400 Meters · OutdoorNJ Strider Developmental · Apr 2859.10NJ Strider DevelopmentalApril 28, 2024
800 Meters · IndoorOcean Breeze Elite · Feb 212:00.73Ocean Breeze EliteFebruary 21, 2026
800 Meters · OutdoorUnion County Championships · May 71:55.87aUnion County ChampionshipsMay 7, 2026
Combined results · IndoorJersey City Rec Development Series Meet 4 · Feb 42:25.81Jersey City Rec Development Series Meet 4February 4, 2024
Long Jump · Outdoor2024 V02Max Track Club Preseason Invitational · May 254.80m2024 V02Max Track Club Preseason Invitational May 25, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · 1600 Meters · Place 6 · Union Catholic RegUnion Catholic Reg1600 Meters6.4:12.44a PB10
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 1600 Meters · Place 6 · Union Catholic RegUnion Catholic Reg1600 Meters6.4:19.25a10
May 7Union County ChampionshipsMay 7 · 1600 Meters · Place 3 · Union Catholic RegUnion Catholic Reg1600 Meters3.4:22.95a10
May 7Union County ChampionshipsMay 7 · 800 Meters · Place 2 · Union Catholic RegUnion Catholic Reg800 Meters2.1:55.87a PB10
Apr 11Blue Devil ClassicApr 11 · 800 Meters · Place 1 · Union Catholic RegUnion Catholic Reg800 Meters1.2:00.37a10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Ocean Breeze EliteFeb 21 · 800 Meters · Place 14 · Union Catholic Reg.Union Catholic Reg.800 Meters142:00.73 PB10
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 3 · Union Catholic Reg.Union Catholic Reg.1 Mile34:36.73 PB10
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 3 · Union Catholic Reg.Union Catholic Reg.1 Mile34:36.7310
Jan 23Union County Individual ChampionshipJan 23 · 800 Meters · Place 9 · Union Catholic Reg.Union Catholic Reg.800 Meters92:03.3710
Jan 19NJ Conference ClashJan 19 · 1600 Meters · Place 12 · Union Catholic Reg.Union Catholic Reg.1600 Meters124:40.83 PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15STCA Season Opener Ocean BreezeDec 15 · 800 Meters · Place 4 · Union Catholic RegUnion Catholic Reg800 Meters4.2:03.28a10

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 61 · ColumbiaColumbia1600 Meters61.4:44.89a9
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 61 · ColumbiaColumbia1600 Meters61.4:44.89a9

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 28U.S. Marine Corps Holiday ClassicDec 28 · 1 Mile · Place 56 · ColumbiaColumbia1 Mile56.4:57.87a9
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 800 Meters · Place 17 · ColumbiaColumbia800 Meters17.2:06.85a9
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 1600 Meters · Place 3 · Jaguar TrackJaguar Track1600 Meters3.5:09.32a8
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 800 Meters · Place 3 · Jaguar TrackJaguar Track800 Meters3.2:23.22a8
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 12 · Jaguar TrackJaguar Track400 MetersRound P12.1:01.52a PB8
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Jaguar TrackJaguar Track400 Meters—DNS8
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 14 · JaguarJaguar800 Meters142:22.5014
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500 Meters · Place 15 · JaguarJaguar1500 Meters154:57.61 PB14
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 4 · JaguarTrackJaguarTrackCombined results45:10.4510
Feb 4Jersey City Rec Development Series Meet 4Feb 4 · Combined results · Place 8 · JaguarTrackJaguarTrackCombined results82:25.81 PB10
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 800 Meters · Place 11 · Jaguar TrackJaguar Track800 Meters11.3:18.93a8
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 28 · JaguarJaguar400 Meters281:03.0414

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Long Jump · Place 10 · Jaguar TrackJaguar TrackLong Jump10.4.65mWind: 08
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 13 · Jaguar TrackJaguar Track1500 Meters13.4:41.49a8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 800 Meters · Place 7 · Jaguar TrackJaguar Track800 MetersRound P7.2:14.62a8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 800 Meters · Place 5 · Jaguar TrackJaguar Track800 Meters5.2:11.63a8
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · Long Jump · Place 19 · Jaguar TrackJaguar TrackLong Jump19.4.49m8
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 4 · Jaguar TrackJaguar Track1500 Meters4.4:40.76a8
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 4 · Jaguar TrackJaguar Track800 Meters4.2:18.51a8
Jun 9USATF NYC Grand PrixJun 9 · 800 Meters · Place 7 · Jaguar TrackJaguar Track800 Meters7.2:11.24a8
Jun 1DMV Youth ChallengeJun 1 · 1500 Meters · Place 2 · Jaguar TrackJaguar Track1500 Meters2.4:38.39a8
Jun 1DMV Youth ChallengeJun 1 · 800 Meters · Place 2 · Jaguar TrackJaguar Track800 Meters2.2:10.93a8
May 252024 V02Max Track Club Preseason Invitational May 25 · Long Jump · Place 5 · Jaguar TrackJaguar TrackLong Jump5.4.80m PB8
May 252024 V02Max Track Club Preseason Invitational May 25 · 1500 Meters · Place 3 · Jaguar TrackJaguar Track1500 Meters3.4:57.76a8
May 252024 V02Max Track Club Preseason Invitational May 25 · 800 Meters · Place 3 · Jaguar TrackJaguar Track800 Meters3.2:11.24a8
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 16 · JaguarJaguar400 Meters1659.2214
May 11Spring Fling Twilight FestivalMay 11 · 800 Meters · Place 1 · JaguarJaguar800 Meters12:10.3214
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 3 · Jaguar TrackJaguar Track1500 Meters3.4:36.34a PB8
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 2 · Jaguar TrackJaguar Track800 Meters2.2:13.06a8
Apr 28NJ Strider DevelopmentalApr 28 · 1500 Meters · Place 1 · Jaguar TrackJaguar Track1500 Meters1.4:55.608
Apr 28NJ Strider DevelopmentalApr 28 · 400 Meters · Place 1 · Jaguar TrackJaguar Track400 Meters1.59.10 PB8
Apr 27New York Relays - Youth DivisionApr 27 · 800 Meters · Jaguar TrackJaguar Track800 Meters—DNS8
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Jaguar TrackJaguar Track400 Meters—DNS8
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 2 · JaguarJaguar1500 Meters24:46.0614
Apr 14Youth Challenge Series Season OpenerApr 14 · 800 Meters · Place 5 · JaguarJaguar800 Meters52:18.1014

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 10 Speed Capital New York InvitationalDec 10 · 800 Meters · Place 10 · Jaguar TrackJaguar Track800 Meters10.2:28.47a8
Dec 10 Speed Capital New York InvitationalDec 10 · 400 Meters · Place 15 · Jaguar TrackJaguar Track400 Meters15.1:03.26a8

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 272023 V02Max Track Club Preseason InvitationalMay 27 · Long Jump · Place 4 · Jaguar TrackJaguar TrackLong Jump4.4.16m7
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 800 Meters · Place 12 · Jaguar TrackJaguar Track800 Meters12.2:34.87a7
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 400 Meters · Place 18 · Jaguar TrackJaguar Track400 Meters18.1:10.35a7
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 400 Meters · Place 47 · JaguarJaguar400 Meters471:11.8013
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 28 · JaguarJaguar800 Meters282:40.2913
Apr 30NJ Strider Developmental MeetApr 30 · 800 Meters · Place 9 · Jaguar TrackJaguar Track800 Meters9.2:52.307
Apr 30NJ Strider Developmental MeetApr 30 · 200 Meters · Place 28 · Jaguar TrackJaguar Track200 Meters28.31.60 PB7
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 42 · JaguarJaguar400 Meters421:13.0113
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 22 · JaguarJaguar800 Meters222:41.5113