Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · Central Park of Morris CountyLakeland Weekly Series Week 6 · Oct 248:57.34Lakeland Weekly Series Week 6October 24, 2021
2,000 Meters · Cunningham Park NY AAU District XC Championship (coacho) · Nov 68:12.55NY AAU District XC Championship (coacho)November 6, 2021
2,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 178:24.13Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOctober 17, 2021
2,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 147:55.30USATF New York Association Junior Olympic ChampionshipsNovember 14, 2021
2.5 Miles · Van Cortlandt ParkManhattan University Invitational - Youth Division · Oct 1015:38.2Manhattan University Invitational - Youth DivisionOctober 10, 2026
3,000 Meters · Cunningham Park AAU New York Metropolitan District Cross Country Qualifier · Nov 111:25.37AAU New York Metropolitan District Cross Country QualifierNovember 1, 2025
3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1011:17.10USATF New York Association Junior Olympic ChampionshipsNovember 10, 2024
3,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 610:57.24AAU Cross Country NationalsDecember 6, 2025
4,000 Meters · Ocean Breeze Athletic ComplexOcean Breeze - EJJB Invitational - Youth Divisions · Oct 415:20.43Ocean Breeze - EJJB Invitational - Youth DivisionsOctober 4, 2026
4,000 Meters · Van Cortlandt ParkUSATF New York Assoc. Junior Olympic Championships · Nov 815:48.89USATF New York Assoc. Junior Olympic ChampionshipsNovember 8, 2026
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2219:18.9NXR Northeast & New York Regional OpenNovember 22, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8USATF New York Assoc. Junior Olympic ChampionshipsNov 8 · 4,000 Meters 13-14 · Place 1 · VO2Max Track ClubVO2Max Track Club4,000 Meters 13-14115:48.89 PB8
Oct 18USATF-NY XC Meet 2Oct 18 · 4,000 Meters Varsity · Place 1 · VO2Max Track ClubVO2Max Track Club4,000 Meters Varsity115:28.908
Oct 10Manhattan University Invitational - Youth DivisionOct 10 · 2.5 Miles 13-14 · Place 2 · VO2Max Track ClubVO2Max Track Club2.5 Miles 13-14215:38.2 PB8
Oct 4Ocean Breeze - EJJB Invitational - Youth DivisionsOct 4 · 4,000 Meters 13-14 · Place 1 · VO2Max Track ClubVO2Max Track Club4,000 Meters 13-14115:20.43 PB8
Sep 13USATF-NY XC Meet 1Sep 13 · 4,000 Meters 13-14 · Place 1 · VO2Max Track ClubVO2Max Track Club4,000 Meters 13-14115:54.308

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 6AAU Cross Country NationalsDec 6 · 3,000 Meters 12 Year Olds · Place 2 · VO2Max Track ClubVO2Max Track Club3,000 Meters 12 Year Olds210:57.24 PB7
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - New York · Place 1 · Unat-Wajid-MariamUnat-Wajid-Mariam5,000 Meters Open - New York119:18.9 PB7
Nov 9USATF New York Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters 11-12111:38.817
Nov 1AAU New York Metropolitan District Cross Country QualifierNov 1 · 3,000 Meters 11-12 · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters 11-12111:25.37 PB7
Sep 14USATF-NY XC Meet 1Sep 14 · 3,000 Meters 11-12 · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters 11-12111:41.57

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 17USATF Region 1 Junior Olympic ChampionshipsNov 17 · 3,000 Meters Varsity · Place 3 · VO2Max TCVO2Max TC3,000 Meters Varsity310:56.013
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 4 · VO2Max Track ClubVO2Max Track Club3,000 Meters 11-12411:17.10 PB6
Oct 26Ocean Breeze SpooktacularOct 26 · 3,000 Meters Varsity · Place 3 · VO2Max Track ClubVO2Max Track Club3,000 Meters Varsity311:25.0012
Oct 12USATF-NY Cross Country Series- Meet 2Oct 12 · 3,000 Meters 11-12 · Place 3 · VO2Max Track ClubVO2Max Track Club3,000 Meters 11-12312:24.016
Sep 29Ocean Breeze Mid-Season XC FestivalSep 29 · 3,000 Meters Varsity · Place 2 · VO2Max Track ClubVO2Max Track Club3,000 Meters Varsity211:18.9012

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 19USATF Region 1 Junior Olympic ChampionshipsNov 19 · 3,000 Meters Varsity · Place 2 · VO2Max Track ClubVO2Max Track Club3,000 Meters Varsity211:18.7010
Nov 12USATF New York Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters 9-10112:13.125
Oct 29Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 3,000 Meters 9-10 · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters 9-10111:30.80Unofficial5
Sep 17USATF-NY Cross Country Series - Meet 1Sep 17 · 3,000 Meters Varsity · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters Varsity112:24.1—

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters 9-10112:17.374
Nov 5AAU NY Metropolitan District XC ChampionshipNov 5 · 3,000 Meters 9 years old · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters 9 years old112:15.474
Oct 23The Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 23 · 3,000 Meters Varsity · Place 8 · VO2Max Track ClubVO2Max Track Club3,000 Meters Varsity811:55.4010
Sep 25USATF NY County ChallengeSep 25 · 3,000 Meters 9-10 · Place 2 · VO2Max Track ClubVO2Max Track Club3,000 Meters 9-10212:40.084

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14USATF New York Association Junior Olympic ChampionshipsNov 14 · 2,000 Meters 8U · Place 1 · VO2Max Track ClubVO2Max Track Club2,000 Meters 8U17:55.30 PB3
Nov 6NY AAU District XC Championship (coacho)Nov 6 · 2,000 Meters 7-8 · Place 1 · VO2Max Track ClubVO2Max Track Club2,000 Meters 7-818:12.55 PB3
Oct 24Lakeland Weekly Series Week 6Oct 24 · 2,000 Meters 8u · Place 2 · VO2Max Track ClubVO2Max Track Club2,000 Meters 8u28:57.34 PB3
Oct 17Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 2,000 Meters 8U · Place 1 · VO2Max Track ClubVO2Max Track Club2,000 Meters 8U18:24.13 PB3
Sep 26USATF NY XC #1Sep 26 · 2,000 Meters 8U · Place 1 · VO2Max Track ClubVO2Max Track Club2,000 Meters 8U18:16.713
Sep 12Ocean Breeze XC Season OpenerSep 12 · 2,000 Meters 8U · Place 2 · VO2Max Track ClubVO2Max Track Club2,000 Meters 8U28:35.233

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8USATF New York Association ChampionshipsNov 8 · 2,000 Meters Varsity · Place 3 · Vo2max Track ClubVo2max Track Club2,000 Meters Varsity36:50.2—
Nov 1Ocean Breeze Youth Cross Country Series #6Nov 1 · 2,000 Meters Varsity · Place 2 · Vo2max Track ClubVo2max Track Club2,000 Meters Varsity28:34.96—
Oct 25Ocean Breeze Youth Cross Country Series #5Oct 25 · 2,000 Meters Varsity · Place 1 · W Vo2max Track ClubW Vo2max Track Club2,000 Meters Varsity18:21.33—
Oct 18Ocean Breeze Youth Cross Country Series #4Oct 18 · 2,000 Meters Varsity · Place 2 · W Vo2max Track ClubW Vo2max Track Club2,000 Meters Varsity28:46.78—
Oct 3Ocean Breeze Youth Cross Country Series #2Oct 3 · 2,000 Meters Varsity · Place 2 · Vo2max Track ClubVo2max Track Club2,000 Meters Varsity28:19.77—
Sep 27Ocean Breeze Youth Cross Country Series #1Sep 27 · 2,000 Meters Varsity · Place 1 · W Vo2max Track ClubW Vo2max Track Club2,000 Meters Varsity18:48.37—