Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 2410:34USATF Region 1 Junior Olympic ChampionshipsNovember 24, 2019
2,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1010:02.09USATF New York Association Junior Olympic ChampionshipsNovember 10, 2019
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2012:46.56USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Youth XC Invitational · Oct 611:46.80Edward JJ Bowes Youth XC InvitationalOctober 6, 2024
3,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 1713:23.10Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOctober 17, 2021
3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1011:58.89USATF New York Association Junior Olympic ChampionshipsNovember 10, 2024
4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2316:21.42USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
4,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 917:11.62USATF New York Association Junior Olympic ChampionshipsNovember 9, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 4,000 Meters 13-14 · Place 82 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters 13-148216:21.42 PB8
Nov 9USATF New York Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 18 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters 13-141817:11.62 PB8
Oct 19USATF-NY XC Meet 2Oct 19 · 4,000 Meters Varsity · Place 17 · Manhattan Youth TracManhattan Youth Trac4,000 Meters Varsity1718:06.7—
Oct 19USATF-NY XC Meet 2Oct 19 · 4,000 Meters Varsity · Place 17 · Manhattan Youth TracManhattan Youth Trac4,000 Meters Varsity1718:06.7—
Oct 5Ocean Breeze Mid-Season FestivalOct 5 · 4,000 Meters Varsity · Place 7 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters Varsity716:34.1014
Sep 28Ocean Breeze EJJB InvitationalSep 28 · 4,000 Meters Varsity · Place 7 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters Varsity716:44.4014
Sep 14USATF-NY XC Meet 1Sep 14 · 4,000 Meters 13-14 · Place 6 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters 13-14618:07.28

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 23 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-122311:58.89 PB7
Oct 26Ocean Breeze SpooktacularOct 26 · 3,000 Meters Varsity · Place 31 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters Varsity3113:09.3012
Oct 6Edward JJ Bowes Youth XC InvitationalOct 6 · 3,000 Meters 11-12 · Place 8 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-12811:46.80 PB7
Sep 29Ocean Breeze Mid-Season XC FestivalSep 29 · 3,000 Meters Varsity · Place 16 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters Varsity1612:03.4012
Sep 15USATF-NY Cross Country Series - Season OpenerSep 15 · 3,000 Meters 11-12 · Place 16 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-121613:17.917

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 12USATF New York Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 23 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-122313:22.726
Oct 29Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 3,000 Meters 11-12 · Place 14 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-121412:28.60Unofficial6
Sep 17USATF-NY Cross Country Series - Meet 1Sep 17 · 3,000 Meters Varsity · Place 17 · Manhattan Youth TracManhattan Youth Trac3,000 Meters Varsity1713:23.3—

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 21 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 9-102112:46.56 PB5
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 19 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 9-101913:25.945
Oct 23The Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 23 · 3,000 Meters Varsity · Place 14 · Manhattan YouthManhattan Youth3,000 Meters Varsity1412:28.9010
Sep 25USATF NY County ChallengeSep 25 · 3,000 Meters 9-10 · Place 15 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 9-101513:46.125
Sep 11Ocean Breeze Youth Season OpenerSep 11 · 3,000 Meters 9-10 · Place 13 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 9-101313:00.435

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 14USATF New York Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 9-10 · Place 19 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 9-101913:47.004
Oct 17Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 3,000 Meters 9-10 · Place 21 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 9-102113:23.10 PB4
Oct 10USATF NY XC #2Oct 10 · 3,000 Meters Varsity · Place 15 · Manhattan Youth TracManhattan Youth Trac3,000 Meters Varsity1513:35.7—

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 24USATF Region 1 Junior Olympic ChampionshipsNov 24 · 2,000 Meters 8U · Place 74 · Urban Athletics NYCUrban Athletics NYC2,000 Meters 8U7410:34 PB2
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 2,000 Meters 8U · Place 24 · Urban Athletics NYCUrban Athletics NYC2,000 Meters 8U2410:02.09 PB2
Oct 27USATF New York XC #4Oct 27 · 2,000 Meters 8U · Place 21 · Urban Athletics NYCUrban Athletics NYC2,000 Meters 8U2110:02.312
Oct 13Borough/County ChallengeOct 13 · 2,000 Meters 8U · Place 26 · Urban Athletics NYCUrban Athletics NYC2,000 Meters 8U2610:10.092
Sep 22USATFNY XC #1Sep 22 · 2,000 Meters 8U · Place 20 · Urban Athletics NYCUrban Athletics NYC2,000 Meters 8U2010:42.432