Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Van Cortlandt ParkManhattan University Invitational - Youth Division · Oct 1010:20.5Manhattan University Invitational - Youth DivisionOctober 10, 2026
2,000 Meters · Central Park of Morris CountyLakeland Weekly Series Week 6 · Oct 249:15.27Lakeland Weekly Series Week 6October 24, 2021
2,000 Meters · Cunningham Park AAU NY Metropolitan District XC Championship · Nov 56:05.60AAU NY Metropolitan District XC ChampionshipNovember 5, 2022
2,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 208:41.88USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
2,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 178:45.38Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOctober 17, 2021
2,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 137:54.30USATF New York Association Junior Olympic ChampionshipsNovember 13, 2022
2750 m · Van Cortlandt ParkUSATF-NY Cross Country Series- Meet 2 · Oct 1211:03.47USATF-NY Cross Country Series- Meet 2October 12, 2024
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:34.89USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Bowdoin ParkNike NE/NY NXR kids race presented by USATF New York · Nov 2512:21.8Nike NE/NY NXR kids race presented by USATF New YorkNovember 25, 2023
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 911:29.39USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Ocean Breeze Athletic ComplexOcean Breeze - EJJB Invitational - Youth Divisions · Oct 412:07.76Ocean Breeze - EJJB Invitational - Youth DivisionsOctober 4, 2026
3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1011:38.49USATF New York Association Junior Olympic ChampionshipsNovember 10, 2024

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 · 3,000 Meters 11-12 · Place 9 · VO2Max Track Club3,000 Meters 11-12913:25.687
Oct 24Ocean Breeze SpooktacularOct 24 · 3,000 Meters Varsity · Place 6 · Vo2max Track Club3,000 Meters Varsity69:38.407
Oct 18USATF-NY XC Meet 2Oct 18 · 3,000 Meters Varsity · Place 8 · VO2Max Track Club3,000 Meters Varsity812:58.307
Oct 10Manhattan University Invitational - Youth DivisionOct 10 · 1.5 Miles 11-12 · Place 7 · VO2Max Track Club1.5 Miles 11-12710:20.5 PB7
Oct 4Ocean Breeze - EJJB Invitational - Youth DivisionsOct 4 · 3,000 Meters 11-12 · Place 6 · VO2Max Track Club3,000 Meters 11-12612:07.76 PB7

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 4 · VO2Max Track Club3,000 Meters 9-10411:34.89 PB5
Nov 17USATF Region 1 Junior Olympic ChampionshipsNov 17 · 3,000 Meters Varsity · Place 1 · VO2Max TC3,000 Meters Varsity111:09.914
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 1 · VO2Max Track Club3,000 Meters 9-10111:38.49 PB5
Oct 26Ocean Breeze SpooktacularOct 26 · 3,000 Meters Varsity · Place 1 · VO2Max Track Club3,000 Meters Varsity111:23.4010
Oct 12USATF-NY Cross Country Series- Meet 2Oct 12 · 2,750 Meters 9-10 · Place 3 · VO2Max Track Club2,750 Meters 9-10311:03.47 PB5
Sep 29Ocean Breeze Mid-Season XC FestivalSep 29 · 3,000 Meters Varsity · Place 3 · VO2Max Track Club3,000 Meters Varsity311:44.9010

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 12 · VO2Max Track Club3,000 Meters 9-101211:29.39 PB4
Nov 25Nike NE/NY NXR kids race presented by USATF New YorkNov 25 · 3,000 Meters Results · Place 12 · VO2Max Track Club3,000 Meters Results1212:21.8 PB4
Nov 19USATF Region 1 Junior Olympic ChampionshipsNov 19 · 3,000 Meters Varsity · Place 1 · VO2Max Track Club3,000 Meters Varsity111:16.7110
Nov 12USATF New York Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 2 · VO2Max Track Club3,000 Meters 9-10212:24.614
Oct 29Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 3,000 Meters 9-10 · Place 2 · VO2Max Track Club3,000 Meters 9-10211:48.70Unofficial4
Sep 17USATF-NY Cross Country Series - Meet 1Sep 17 · 3,000 Meters Varsity · Place 2 · VO2Max Track Club3,000 Meters Varsity213:01.2—

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 2,000 Meters 8U · Place 1 · VO2Max Track Club2,000 Meters 8U18:41.88 PB3
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 2,000 Meters 8U · Place 1 · VO2Max Track Club2,000 Meters 8U17:54.30 PB3
Nov 5AAU NY Metropolitan District XC ChampionshipNov 5 · 2,000 Meters 7-8 · Place 1 · VO2Max Track Club2,000 Meters 7-816:05.60 PB3
Sep 25USATF NY County ChallengeSep 25 · 2,000 Meters 8U · Place 1 · VO2Max Track Club2,000 Meters 8U18:11.333

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14USATF New York Association Junior Olympic ChampionshipsNov 14 · 2,000 Meters 8U · Place 2 · VO2Max Track Club2,000 Meters 8U28:45.102
Nov 6NY AAU District XC Championship (coacho)Nov 6 · 2,000 Meters 7-8 · Place 2 · VO2Max Track Club2,000 Meters 7-829:00.852
Oct 24Lakeland Weekly Series Week 6Oct 24 · 2,000 Meters 8u · Place 3 · VO2Max Track Club2,000 Meters 8u39:15.27 PB2
Oct 17Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 2,000 Meters 8U · Place 2 · VO2Max Track Club2,000 Meters 8U28:45.38 PB2
Sep 26USATF NY XC #1Sep 26 · 2,000 Meters 8U · Place 2 · VO2Max Track Club2,000 Meters 8U28:44.532
Sep 12Ocean Breeze XC Season OpenerSep 12 · 2,000 Meters 8U · Place 7 · VO2Max Track Club2,000 Meters 8U79:28.542

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8USATF New York Association ChampionshipsNov 8 · 2,000 Meters Varsity · Place 4 · Vo2max Track Club2,000 Meters Varsity46:51.7—
Nov 1Ocean Breeze Youth Cross Country Series #6Nov 1 · 2,000 Meters Varsity · Place 3 · Vo2max Track Club2,000 Meters Varsity38:50.25—
Oct 25Ocean Breeze Youth Cross Country Series #5Oct 25 · 2,000 Meters Varsity · Place 3 · W Vo2max Track Club2,000 Meters Varsity39:02.91—
Oct 18Ocean Breeze Youth Cross Country Series #4Oct 18 · 2,000 Meters Varsity · Place 3 · W Vo2max Track Club2,000 Meters Varsity38:55.59—
Oct 3Ocean Breeze Youth Cross Country Series #2Oct 3 · 2,000 Meters Varsity · Place 3 · Vo2max Track Club2,000 Meters Varsity38:53.26—
Sep 27Ocean Breeze Youth Cross Country Series #1Sep 27 · 2,000 Meters Varsity · Place 2 · W Vo2max Track Club2,000 Meters Varsity28:54.86—