Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Ocean Breeze Athletic ComplexOcean Breeze Season Opener - Free Community Mile · Sep 217:12.70Ocean Breeze Season Opener - Free Community MileSeptember 21, 2025
2,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 238:29.79USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
3,000 Meters · Ocean Breeze Athletic ComplexOcean Breeze - EJJB Invitational - Youth Divisions · Oct 412:40.29Ocean Breeze - EJJB Invitational - Youth DivisionsOctober 4, 2026
3,000 Meters · Van Cortlandt ParkUSATF New York Assoc. Junior Olympic Championships · Nov 813:19.98USATF New York Assoc. Junior Olympic ChampionshipsNovember 8, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8USATF New York Assoc. Junior Olympic ChampionshipsNov 8 · 3,000 Meters 9-10 · Place 8 · The Camp3,000 Meters 9-10813:19.98 PB-
Oct 4Ocean Breeze - EJJB Invitational - Youth DivisionsOct 4 · 3,000 Meters 9-10 · Place 9 · The Camp3,000 Meters 9-10912:40.29 PB-
Sep 20Ocean Breeze Fall Festival - YouthSep 20 · 3,000 Meters 9-10 · Place 10 · The Camp3,000 Meters 9-101012:43.30-
Sep 13USATF-NY XC Meet 1Sep 13 · 3,000 Meters 9-10 · Place 7 · The Camp3,000 Meters 9-10714:00.00-

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 2,000 Meters 8U · Place 19 · The Camp2,000 Meters 8U198:29.79 PB-
Oct 19USATF-NY XC Meet 2Oct 19 · 2,000 Meters Varsity · Place 8 · The Camp2,000 Meters Varsity88:36.6—
Oct 19USATF-NY XC Meet 2Oct 19 · 2,000 Meters Varsity · Place 8 · The Camp2,000 Meters Varsity88:36.6—
Sep 21Ocean Breeze Cross Country Season OpenerSep 21 · 1 Mile Varsity · Place 2 · The Camp1 Mile Varsity27:12.70—
Sep 21Ocean Breeze Season Opener - Free Community MileSep 21 · 1 Miles All Ages · Place 2 · The Camp1 Miles All Ages27:12.70 PB-