Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Winter Solstice Invitational · Dec 176:40.61aArmory Youth Winter Solstice InvitationalDecember 17, 2023
1000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 113:44.44Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
1500 Meters · IndoorUSATF National Youth Indoor Championships · Mar 215:31.17aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
1500 Meters · OutdoorPlainfield Tsunami Youth Invitational · May 185:27.36Plainfield Tsunami Youth InvitationalMay 18, 2025
1600 Meters · IndoorPVA 14 & Under · Feb 156:04.94aPVA 14 & UnderFebruary 15, 2025
200 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 2136.55Ocean Breeze Youth Freedom GamesJanuary 21, 2024
400 Meters · IndoorArmory Youth Solstice Invitational · Dec 211:15.41aArmory Youth Solstice InvitationalDecember 21, 2025
400 Meters · OutdoorUSATF New Jersey Association Junior Olympic Championships · Jun 61:11.69aUSATF New Jersey Association Junior Olympic ChampionshipsJune 6, 2026
600 Meters · IndoorArmory Youth Solstice Invitational · Dec 222:05.33aArmory Youth Solstice InvitationalDecember 22, 2024
800 Meters · IndoorUSATF National Youth Indoor Championships · Mar 212:45.73aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
800 Meters · OutdoorTransy East Invitational · Jun 202:37.43aTransy East InvitationalJune 20, 2026
Combined results · IndoorNJ-/ Jersey City Rec Development Meet #4 · Feb 22:52.51NJ-/ Jersey City Rec Development Meet #4February 2, 2025
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 252:41.57USATF National Youth Outdoor ChampionshipsJune 25, 2025
Long Jump · OutdoorUSATF New Jersey Association 14U Junior Olympic Championships · Jun 223.19mUSATF New Jersey Association 14U Junior Olympic ChampionshipsJune 22, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 20Transy East InvitationalJun 20 · 800 Meters · Place 6 · Jaguar Track800 Meters6.2:37.43a PB5
Jun 20Transy East InvitationalJun 20 · 400 Meters · Place 16 · Jaguar Track400 Meters16.1:12.50a5
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 800 Meters · Place 25 · Jaguar Track800 Meters25.2:53.78a5
Jun 6USATF New Jersey Association Junior Olympic ChampionshipsJun 6 · 400 Meters · Place 18 · Jaguar Track400 Meters18.1:11.69a PB5
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Jaguar Track800 Meters—DNS5
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Jaguar Track400 Meters—DNS5
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 1500 Meters · Place 16 · Jaguar Track1500 Meters16.6:03.41a5
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 30 · Jaguar Track800 Meters30.3:01.13a5
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 800 Meters · Place 16 · Jaguar Track800 Meters16.2:55.80a5
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 37 · Jaguar Track400 Meters37.1:19.86a5

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 1600 Meters · Place 17 · Jaguar1600 Meters176:22.18a5
Feb 14PVA 14 and Under National Age-Group InvitationalFeb 14 · 800 Meters · Place 23 · Jaguar800 Meters232:57.75a5
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 22 · Jaguar800 Meters222:49.5711
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 1500 Meters · Place 14 · Jaguar1500 Meters145:41.1911
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · 1500 Meters · Place 10 · Jaguar1500 Meters105:41.9415
Feb 1NJ-AAU Jersey City Rec Development Series Meet 4Feb 1 · 800 Meters · Place 12 · Jaguar800 Meters122:57.0515
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 15 · Jaguar1000 Meters153:44.44 PB11
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 600 Meters · Place 17 · Jaguar600 Meters172:05.4211

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 21Armory Youth Solstice InvitationalDec 21 · 1500 Meters · Place 8 · Jaguar Track1500 Meters8.5:41.94a5
Dec 21Armory Youth Solstice InvitationalDec 21 · 400 Meters · Place 15 · Jaguar Track400 Meters15.1:15.41a PB5
Dec 14 Speed Capital New York InvitationalDec 14 · 1500 Meters · Place 5 · Jaguar Track1500 Meters5.5:43.41a5
Dec 14 Speed Capital New York InvitationalDec 14 · 800 Meters · Place 11 · Jaguar Track800 Meters11.2:57.05a5
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 9 · Jaguar Track1500 Meters9.5:31.17a PB4
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 15 · Jaguar Track800 Meters15.2:45.73a PB4
Feb 15PVA 14 & UnderFeb 15 · 1600 Meters · Place 5 · Jaguar1600 Meters56:04.94a PB4
Feb 15PVA 14 & UnderFeb 15 · 800 Meters · Place 16 · Jaguar800 Meters162:55.27a4
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 12 · Jaguar800 Meters122:55.7010
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 13 · Jaguar400 Meters131:15.9610
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 12 · Jaguar Track800 Meters12.2:55.70a4
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 13 · Jaguar Track400 Meters13.1:15.96a4
Feb 2NJ-/ Jersey City Rec Development Meet #4Feb 2 · Combined results · Place 1 · 15 JaguarCombined results15:48.27—
Feb 2NJ-/ Jersey City Rec Development Meet #4Feb 2 · Combined results · Place 3 · 15 JaguarCombined results32:52.51 PB—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 11 · JaguarCombined results115:34.32—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 9 · JaguarCombined resultsRound P92:41.57 PB—
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 1500 Meters · Place 7 · Jaguar1500 Meters75:35.5510
Jun 8USATF New Jersey Association Junior Olympic championshipsJun 8 · 800 Meters · Place 7 · Jaguar800 Meters72:50.6810
May 31DMV Youth ChallengeMay 31 · 1500 Meters · Place 2 · Jaguar Track1500 Meters2.5:37.52a4
May 31DMV Youth ChallengeMay 31 · 800 Meters · Place 9 · Jaguar Track800 Meters9.2:48.21a4
May 31DMV Youth ChallengeMay 31 · 400 Meters · Place 21 · Jaguar Track400 MetersRound P21.1:15.29a4
May 18Plainfield Tsunami Youth InvitationalMay 18 · 1500 Meters · Place 1 · JaguarTrack21500 Meters15:27.36 PB—
May 18Plainfield Tsunami Youth InvitationalMay 18 · 800 Meters · Place 5 · JaguarTrack2800 Meters52:50.21—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 20 · Jaguar400 Meters201:14.3610
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 12 · Jaguar800 Meters122:47.2510
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 1500 Meters · Place 6 · Jaguar Track1500 Meters6.5:42.63a4
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 800 Meters · Place 6 · Jaguar Track800 Meters6.2:47.98a4
Apr 13Youth Challenge Series - New York RelaysApr 13 · 800 Meters · Place 3 · Jaguar Track800 Meters3.2:44.80a4
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 16 · Jaguar Track400 Meters16.1:18.93a4
Mar 2Armory Youth ChampionshipsMar 2 · 1500 Meters · Place 2 · Jaguar1500 Meters25:32.6715
Mar 2Armory Youth ChampionshipsMar 2 · 800 Meters · Place 4 · Jaguar800 Meters42:46.8915

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 1500 Meters · Place 10 · Jaguar Track1500 Meters10.5:46.70a4
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Place 19 · Jaguar Track800 Meters19.2:59.00a4
Dec 22Armory Youth Solstice InvitationalDec 22 · 600 Meters · Place 17 · Jaguar Track600 Meters17.2:05.33a PB4
Dec 22Armory Youth Solstice InvitationalDec 22 · 1500 Meters · Place 7 · Jaguar Track1500 Meters7.5:47.38a4
Dec 15 Speed Capital New York InvitationalDec 15 · 1500 Meters · Place 2 · Jaguar Track1500 Meters2.5:37.39a4
Dec 15 Speed Capital New York InvitationalDec 15 · 800 Meters · Place 7 · Jaguar Track800 Meters7.2:53.68a4
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 1600 Meters · Place 7 · Jaguar Track1600 Meters7.6:22.22a3
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 800 Meters · Place 15 · Jaguar Track800 Meters15.2:56.99a3
Feb 17PVA 14 and Under National Age-Group Invitational ChampionshipFeb 17 · 400 Meters · Place 27 · Jaguar Track400 MetersRound P27.1:19.04a3
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 19 · Jaguar800 Meters193:07.579
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500 Meters · Place 7 · Jaguar1500 Meters75:56.149
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 1500 Meters · Place 3 · Jaguar Track1500 Meters3.6:01.90a3
Jan 28NJ-AAU Jersey City Rec Development Series MeetJan 28 · 800 Meters · Place 7 · Jaguar Track800 Meters7.3:07.32a3
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 60 · Jaguar200 Meters6036.55 PB9
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 33 · Jaguar400 Meters331:19.799

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Long Jump · Place 16 · Jaguar TrackLong Jump16.3.17mWind: 1.93
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 21 · Jaguar Track1500 Meters21.5:58.72a3
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 800 Meters · Place 24 · Jaguar Track800 MetersRound P24.2:56.29a3
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · Long Jump · Place 19 · Jaguar TrackLong Jump19.3.19m PB3
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 8 · Jaguar Track1500 Meters8.5:51.68a3
Jun 22USATF New Jersey Association 14U Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 15 · Jaguar Track800 Meters15.2:58.05a3
Jun 1DMV Youth ChallengeJun 1 · Long Jump · Place 10 · Jaguar TrackLong Jump10.3.14mWind: 03
Jun 1DMV Youth ChallengeJun 1 · 1500 Meters · Place 4 · Jaguar Track1500 Meters4.5:44.34a3
Jun 1DMV Youth ChallengeJun 1 · 800 Meters · Place 9 · Jaguar Track800 Meters9.2:49.38a3
May 252024 V02Max Track Club Preseason Invitational May 25 · Long Jump · Place 11 · Jaguar TrackLong Jump11.3.03m3
May 252024 V02Max Track Club Preseason Invitational May 25 · 1500 Meters · Place 4 · Jaguar Track1500 Meters4.5:54.15a3
May 252024 V02Max Track Club Preseason Invitational May 25 · 800 Meters · Place 12 · Jaguar Track800 Meters12.2:49.65a3
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 27 · Jaguar400 Meters271:20.629
May 11Spring Fling Twilight FestivalMay 11 · 800 Meters · Place 8 · Jaguar800 Meters82:56.159
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 3 · Jaguar Track1500 Meters3.5:55.87a3
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 14 · Jaguar Track800 Meters14.3:03.33a3
Apr 28NJ Strider DevelopmentalApr 28 · 1500 Meters · Place 3 · Jaguar Track1500 Meters3.6:00.303
Apr 28NJ Strider DevelopmentalApr 28 · 400 Meters · Place 17 · Jaguar Track400 Meters17.1:23.403
Apr 27New York Relays - Youth DivisionApr 27 · 800 Meters · Place 9 · Jaguar Track800 Meters9.3:02.15a3
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 26 · Jaguar Track400 Meters26.1:21.92a3
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 4 · Jaguar1500 Meters46:05.239
Apr 14Youth Challenge Series Season OpenerApr 14 · 800 Meters · Place 17 · Jaguar800 Meters173:05.659

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Place 3 · Jaguar Track1500 Meters3.6:01.27a3
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 7 · Jaguar Track800 Meters7.3:07.65a3
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 1 Mile · Place 2 · Jaguar Track1 Mile2.6:40.61a PB3
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · 400 Meters · Place 12 · Jaguar Track400 Meters12.1:23.10a3
Dec 10 Speed Capital New York InvitationalDec 10 · 1500 Meters · Place 2 · Jaguar Track1500 Meters2.5:59.85a3
Dec 10 Speed Capital New York InvitationalDec 10 · 800 Meters · Place 5 · Jaguar Track800 Meters5.3:09.94a3
Feb 26NJ-AAU Jersey City Rec Development Series Meet 5Feb 26 · 800 Meters · Place 1 · JaguarTrack800 Meters13:20.0015
Feb 26NJ-AAU Jersey City Rec Development Series Meet 5Feb 26 · 400 Meters · Place 2 · JaguarTrack400 Meters21:28.0015
Feb 5NJ-AAU Jersey City Rec Development Series Meet 4Feb 5 · 800 Meters · Place 4 · JaguarTrack800 Meters43:21.0015
Feb 5NJ-AAU Jersey City Rec Development Series Meet 4Feb 5 · 400 Meters · Place 5 · JaguarTrack400 Meters51:31.3715
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Place 2 · Jaguar Track1000 Meters2.4:04.89a2
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 26 · Jaguar Track200 Meters26.39.63a2

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 7USATF Region 2 Junior Olympic ChampionshipsJul 7 · 1500 Meters · Place 5 · Jaguar1500 Meters56:11.048
Jul 7USATF Region 2 Junior Olympic ChampionshipsJul 7 · 800 Meters · Place 6 · Jaguar800 Meters63:04.388
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · 800 Meters · Place 4 · Jaguar800 Meters43:13.42—
Jun 11USATF New Jersey Association 14-U Junior Olympic ChampionshipsJun 11 · 1500 Meters · Place 2 · Jaguar1500 Meters26:18.40—
Jun 3DMV Youth Challenge Jun 3 · 1500 Meters · Place 2 · Jaguar1500 Meters26:03.66a—
Jun 3DMV Youth Challenge Jun 3 · 800 Meters · Place 6 · Jaguar800 Meters63:05.60a—
Jun 3DMV Youth Challenge Jun 3 · 400 Meters · Place 21 · Jaguar400 Meters211:25.52a—
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 800 Meters · Place 3 · Jaguar Track800 Meters3.3:00.59a2
May 272023 V02Max Track Club Preseason InvitationalMay 27 · 400 Meters · Place 4 · Jaguar Track400 Meters4.1:23.16a2
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 400 Meters · Place 7 · Jaguar400 Meters71:24.298
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 3 · Jaguar800 Meters33:07.208
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 1500 Meters · Place 1 · Jaguar1500 Meters16:37.658
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 800 Meters · Place 1 · Jaguar800 Meters12:55.998
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 9 · Jaguar400 Meters91:27.908
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 3 · Jaguar800 Meters33:01.458

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 800 Meters · Place 6 · Jaguar Track800 Meters6.3:21.38a2
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 400 Meters · Place 16 · Jaguar Track400 Meters16.1:31.37a2
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · 200 Meters · Place 23 · Jaguar Track200 Meters23.38.88a2