Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Van Cortlandt ParkManhattan University Invitational - Youth Division · Oct 109:26.1Manhattan University Invitational - Youth DivisionOctober 10, 2026
2,000 Meters · Cunningham Park AAU NY Metropolitan District XC Championship · Nov 56:12.45AAU NY Metropolitan District XC ChampionshipNovember 5, 2022
2,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 209:02.21USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
2,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 179:28.88Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOctober 17, 2021
2,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 138:19.59USATF New York Association Junior Olympic ChampionshipsNovember 13, 2022
2750 m · Van Cortlandt ParkUSATF-NY Cross Country Series- Meet 2 · Oct 1210:50.11USATF-NY Cross Country Series- Meet 2October 12, 2024
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1411:49.95USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Bowdoin ParkNXR NE/NY Kids Race Presented by USATF New York · Nov 2211:29.1NXR NE/NY Kids Race Presented by USATF New YorkNovember 22, 2025
3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1011:40.81USATF New York Association Junior Olympic ChampionshipsNovember 10, 2024
3,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 611:30.56AAU Cross Country NationalsDecember 6, 2025

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 11-12 · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters 11-12111:50.757
Oct 18USATF-NY XC Meet 2Oct 18 · 3,000 Meters Varsity · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters Varsity111:52.117
Oct 10Manhattan University Invitational - Youth DivisionOct 10 · 1.5 Miles 11-12 · Place 1 · VO2Max Track ClubVO2Max Track Club1.5 Miles 11-1219:26.1 PB7
Sep 13USATF-NY XC Meet 1Sep 13 · 3,000 Meters 11-12 · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters 11-12112:17.407

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 6AAU Cross Country NationalsDec 6 · 3,000 Meters 11 Year Olds · Place 6 · VO2Max Track ClubVO2Max Track Club3,000 Meters 11 Year Olds611:30.56 PB6
Nov 22NXR NE/NY Kids Race Presented by USATF New YorkNov 22 · 3,000 Meters Results · Place 3 · VO2Max Track ClubVO2Max Track Club3,000 Meters Results311:29.1 PB6
Nov 9USATF New York Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 4 · VO2Max Track ClubVO2Max Track Club3,000 Meters 11-12412:32.406
Oct 5Ocean Breeze Mid-Season FestivalOct 5 · 3,000 Meters Varsity · Place 2 · VO2Max Track ClubVO2Max Track Club3,000 Meters Varsity211:27.3012

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 11 · VO2Max Track ClubVO2Max Track Club3,000 Meters 9-101111:49.95 PB5
Nov 17USATF Region 1 Junior Olympic ChampionshipsNov 17 · 3,000 Meters Varsity · Place 2 · VO2Max TCVO2Max TC3,000 Meters Varsity211:15.514
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 2 · VO2Max Track ClubVO2Max Track Club3,000 Meters 9-10211:40.81 PB5
Oct 26Ocean Breeze SpooktacularOct 26 · 3,000 Meters Varsity · Place 4 · VO2Max Track ClubVO2Max Track Club3,000 Meters Varsity411:56.8010
Oct 12USATF-NY Cross Country Series- Meet 2Oct 12 · 2,750 Meters 9-10 · Place 1 · VO2Max Track ClubVO2Max Track Club2,750 Meters 9-10110:50.11 PB5
Sep 29Ocean Breeze Mid-Season XC FestivalSep 29 · 3,000 Meters Varsity · Place 1 · VO2Max Track ClubVO2Max Track Club3,000 Meters Varsity111:33.3010

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 25Nike NE/NY NXR kids race presented by USATF New YorkNov 25 · 3,000 Meters Results · Place 15 · VO2Max Track ClubVO2Max Track Club3,000 Meters Results1512:30.34
Nov 19USATF Region 1 Junior Olympic ChampionshipsNov 19 · 3,000 Meters Varsity · Place 3 · VO2Max Track ClubVO2Max Track Club3,000 Meters Varsity311:24.1710
Nov 12USATF New York Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 3 · VO2Max Track ClubVO2Max Track Club3,000 Meters 9-10312:26.254
Oct 29Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 3,000 Meters 9-10 · Place 3 · VO2Max Track ClubVO2Max Track Club3,000 Meters 9-10311:49.80Unofficial4

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 2,000 Meters 8U · Place 3 · Westchester Striders Track & FieldWestchester Striders Track & Field2,000 Meters 8U39:02.21 PB3
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 2,000 Meters 8U · Place 4 · Westchester Striders Track & FieldWestchester Striders Track & Field2,000 Meters 8U48:19.59 PB3
Nov 5AAU NY Metropolitan District XC ChampionshipNov 5 · 2,000 Meters 7-8 · Place 3 · Westchester Striders Track & FieldWestchester Striders Track & Field2,000 Meters 7-836:12.45 PB3
Oct 30Ocean Breeze Fall XC FestivalOct 30 · Varsity · Place 1 · W WestchesterW WestchesterVarsity18:36.70—
Oct 9USATF NY XC #2Oct 9 · 2,000 Meters Varsity · Place 6 · Westchester Striders TrWestchester Striders Tr2,000 Meters Varsity68:35.30—
Sep 25USATF NY County ChallengeSep 25 · 2,000 Meters 8U · Place 4 · Westchester Striders Track & FieldWestchester Striders Track & Field2,000 Meters 8U48:28.163

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14USATF New York Association Junior Olympic ChampionshipsNov 14 · 2,000 Meters 8U · Place 4 · Westchester Striders Track & FieldWestchester Striders Track & Field2,000 Meters 8U48:55.302
Nov 6NY AAU District XC Championship (coacho)Nov 6 · 2,000 Meters 7-8 · Place 8 · Westchester Striders Track & FieldWestchester Striders Track & Field2,000 Meters 7-889:19.092
Oct 17Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 2,000 Meters 8U · Place 5 · Westchester Striders Track & FieldWestchester Striders Track & Field2,000 Meters 8U59:28.88 PB2
Oct 10USATF NY XC #2Oct 10 · 2,000 Meters Varsity · Place 4 · Westchester StridersWestchester Striders2,000 Meters Varsity49:21.4—
Sep 26USATF NY XC #1Sep 26 · 2,000 Meters 8U · Place 5 · Westchester Striders Track & FieldWestchester Striders Track & Field2,000 Meters 8U59:37.592