Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 24 | 10:34 | USATF Region 1 Junior Olympic Championships | November 24, 2019 |
| 2,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 10 | 10:02.09 | USATF New York Association Junior Olympic Championships | November 10, 2019 |
| 3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 20 | 12:46.56 | USATF Region 1 Junior Olympic Championships | November 20, 2022 |
| 3,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Youth XC Invitational · Oct 6 | 11:46.80 | Edward JJ Bowes Youth XC Invitational | October 6, 2024 |
| 3,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 17 | 13:23.10 | Ocean Breeze Edward JJ Bowes Invitational - Youth Division | October 17, 2021 |
| 3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 10 | 11:58.89 | USATF New York Association Junior Olympic Championships | November 10, 2024 |
| 4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 23 | 16:21.42 | USATF Region 1 Junior Olympic Championship | November 23, 2025 |
| 4,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 9 | 17:11.62 | USATF New York Association Junior Olympic Championships | November 9, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | USATF Region 1 Junior Olympic ChampionshipNov 23 · 4,000 Meters 13-14 · Place 82 · Manhattan Youth Track ClubManhattan Youth Track Club | 4,000 Meters 13-14 | 82 | 16:21.42 PB | 8 |
| Nov 9 | USATF New York Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 18 · Manhattan Youth Track ClubManhattan Youth Track Club | 4,000 Meters 13-14 | 18 | 17:11.62 PB | 8 |
| Oct 19 | USATF-NY XC Meet 2Oct 19 · 4,000 Meters Varsity · Place 17 · Manhattan Youth TracManhattan Youth Trac | 4,000 Meters Varsity | 17 | 18:06.7 | — |
| Oct 19 | USATF-NY XC Meet 2Oct 19 · 4,000 Meters Varsity · Place 17 · Manhattan Youth TracManhattan Youth Trac | 4,000 Meters Varsity | 17 | 18:06.7 | — |
| Oct 5 | Ocean Breeze Mid-Season FestivalOct 5 · 4,000 Meters Varsity · Place 7 · Manhattan Youth Track ClubManhattan Youth Track Club | 4,000 Meters Varsity | 7 | 16:34.10 | 14 |
| Sep 28 | Ocean Breeze EJJB InvitationalSep 28 · 4,000 Meters Varsity · Place 7 · Manhattan Youth Track ClubManhattan Youth Track Club | 4,000 Meters Varsity | 7 | 16:44.40 | 14 |
| Sep 14 | USATF-NY XC Meet 1Sep 14 · 4,000 Meters 13-14 · Place 6 · Manhattan Youth Track ClubManhattan Youth Track Club | 4,000 Meters 13-14 | 6 | 18:07.2 | 8 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 23 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 23 | 11:58.89 PB | 7 |
| Oct 26 | Ocean Breeze SpooktacularOct 26 · 3,000 Meters Varsity · Place 31 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters Varsity | 31 | 13:09.30 | 12 |
| Oct 6 | Edward JJ Bowes Youth XC InvitationalOct 6 · 3,000 Meters 11-12 · Place 8 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 8 | 11:46.80 PB | 7 |
| Sep 29 | Ocean Breeze Mid-Season XC FestivalSep 29 · 3,000 Meters Varsity · Place 16 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters Varsity | 16 | 12:03.40 | 12 |
| Sep 15 | USATF-NY Cross Country Series - Season OpenerSep 15 · 3,000 Meters 11-12 · Place 16 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 16 | 13:17.91 | 7 |
2023 Cross Country
3 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 9-10 · Place 21 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 9-10 | 21 | 12:46.56 PB | 5 |
| Nov 13 | USATF New York Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 9-10 · Place 19 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 9-10 | 19 | 13:25.94 | 5 |
| Oct 23 | The Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 23 · 3,000 Meters Varsity · Place 14 · Manhattan YouthManhattan Youth | 3,000 Meters Varsity | 14 | 12:28.90 | 10 |
| Sep 25 | USATF NY County ChallengeSep 25 · 3,000 Meters 9-10 · Place 15 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 9-10 | 15 | 13:46.12 | 5 |
| Sep 11 | Ocean Breeze Youth Season OpenerSep 11 · 3,000 Meters 9-10 · Place 13 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 9-10 | 13 | 13:00.43 | 5 |
2021 Cross Country
3 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | USATF Region 1 Junior Olympic ChampionshipsNov 24 · 2,000 Meters 8U · Place 74 · Urban Athletics NYCUrban Athletics NYC | 2,000 Meters 8U | 74 | 10:34 PB | 2 |
| Nov 10 | USATF New York Association Junior Olympic ChampionshipsNov 10 · 2,000 Meters 8U · Place 24 · Urban Athletics NYCUrban Athletics NYC | 2,000 Meters 8U | 24 | 10:02.09 PB | 2 |
| Oct 27 | USATF New York XC #4Oct 27 · 2,000 Meters 8U · Place 21 · Urban Athletics NYCUrban Athletics NYC | 2,000 Meters 8U | 21 | 10:02.31 | 2 |
| Oct 13 | Borough/County ChallengeOct 13 · 2,000 Meters 8U · Place 26 · Urban Athletics NYCUrban Athletics NYC | 2,000 Meters 8U | 26 | 10:10.09 | 2 |
| Sep 22 | USATFNY XC #1Sep 22 · 2,000 Meters 8U · Place 20 · Urban Athletics NYCUrban Athletics NYC | 2,000 Meters 8U | 20 | 10:42.43 | 2 |