Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Central Park of Morris CountyLakeland Weekly Series Week 6 · Oct 24 | 8:57.34 | Lakeland Weekly Series Week 6 | October 24, 2021 |
| 2,000 Meters · Cunningham Park NY AAU District XC Championship (coacho) · Nov 6 | 8:12.55 | NY AAU District XC Championship (coacho) | November 6, 2021 |
| 2,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 17 | 8:24.13 | Ocean Breeze Edward JJ Bowes Invitational - Youth Division | October 17, 2021 |
| 2,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 14 | 7:55.30 | USATF New York Association Junior Olympic Championships | November 14, 2021 |
| 2.5 Miles · Van Cortlandt ParkManhattan University Invitational - Youth Division · Oct 10 | 15:38.2 | Manhattan University Invitational - Youth Division | October 10, 2026 |
| 3,000 Meters · Cunningham Park AAU New York Metropolitan District Cross Country Qualifier · Nov 1 | 11:25.37 | AAU New York Metropolitan District Cross Country Qualifier | November 1, 2025 |
| 3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 10 | 11:17.10 | USATF New York Association Junior Olympic Championships | November 10, 2024 |
| 3,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 6 | 10:57.24 | AAU Cross Country Nationals | December 6, 2025 |
| 4,000 Meters · Ocean Breeze Athletic ComplexOcean Breeze - EJJB Invitational - Youth Divisions · Oct 4 | 15:20.43 | Ocean Breeze - EJJB Invitational - Youth Divisions | October 4, 2026 |
| 4,000 Meters · Van Cortlandt ParkUSATF New York Assoc. Junior Olympic Championships · Nov 8 | 15:48.89 | USATF New York Assoc. Junior Olympic Championships | November 8, 2026 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 22 | 19:18.9 | NXR Northeast & New York Regional Open | November 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 6 | AAU Cross Country NationalsDec 6 · 3,000 Meters 12 Year Olds · Place 2 · VO2Max Track ClubVO2Max Track Club | 3,000 Meters 12 Year Olds | 2 | 10:57.24 PB | 7 |
| Nov 22 | NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - New York · Place 1 · Unat-Wajid-MariamUnat-Wajid-Mariam | 5,000 Meters Open - New York | 1 | 19:18.9 PB | 7 |
| Nov 9 | USATF New York Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 1 · VO2Max Track ClubVO2Max Track Club | 3,000 Meters 11-12 | 1 | 11:38.81 | 7 |
| Nov 1 | AAU New York Metropolitan District Cross Country QualifierNov 1 · 3,000 Meters 11-12 · Place 1 · VO2Max Track ClubVO2Max Track Club | 3,000 Meters 11-12 | 1 | 11:25.37 PB | 7 |
| Sep 14 | USATF-NY XC Meet 1Sep 14 · 3,000 Meters 11-12 · Place 1 · VO2Max Track ClubVO2Max Track Club | 3,000 Meters 11-12 | 1 | 11:41.5 | 7 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | USATF Region 1 Junior Olympic ChampionshipsNov 17 · 3,000 Meters Varsity · Place 3 · VO2Max TCVO2Max TC | 3,000 Meters Varsity | 3 | 10:56.0 | 13 |
| Nov 10 | USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 4 · VO2Max Track ClubVO2Max Track Club | 3,000 Meters 11-12 | 4 | 11:17.10 PB | 6 |
| Oct 26 | Ocean Breeze SpooktacularOct 26 · 3,000 Meters Varsity · Place 3 · VO2Max Track ClubVO2Max Track Club | 3,000 Meters Varsity | 3 | 11:25.00 | 12 |
| Oct 12 | USATF-NY Cross Country Series- Meet 2Oct 12 · 3,000 Meters 11-12 · Place 3 · VO2Max Track ClubVO2Max Track Club | 3,000 Meters 11-12 | 3 | 12:24.01 | 6 |
| Sep 29 | Ocean Breeze Mid-Season XC FestivalSep 29 · 3,000 Meters Varsity · Place 2 · VO2Max Track ClubVO2Max Track Club | 3,000 Meters Varsity | 2 | 11:18.90 | 12 |
2023 Cross Country
4 results2022 Cross Country
4 results2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | USATF New York Association Junior Olympic ChampionshipsNov 14 · 2,000 Meters 8U · Place 1 · VO2Max Track ClubVO2Max Track Club | 2,000 Meters 8U | 1 | 7:55.30 PB | 3 |
| Nov 6 | NY AAU District XC Championship (coacho)Nov 6 · 2,000 Meters 7-8 · Place 1 · VO2Max Track ClubVO2Max Track Club | 2,000 Meters 7-8 | 1 | 8:12.55 PB | 3 |
| Oct 24 | Lakeland Weekly Series Week 6Oct 24 · 2,000 Meters 8u · Place 2 · VO2Max Track ClubVO2Max Track Club | 2,000 Meters 8u | 2 | 8:57.34 PB | 3 |
| Oct 17 | Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 2,000 Meters 8U · Place 1 · VO2Max Track ClubVO2Max Track Club | 2,000 Meters 8U | 1 | 8:24.13 PB | 3 |
| Sep 26 | USATF NY XC #1Sep 26 · 2,000 Meters 8U · Place 1 · VO2Max Track ClubVO2Max Track Club | 2,000 Meters 8U | 1 | 8:16.71 | 3 |
| Sep 12 | Ocean Breeze XC Season OpenerSep 12 · 2,000 Meters 8U · Place 2 · VO2Max Track ClubVO2Max Track Club | 2,000 Meters 8U | 2 | 8:35.23 | 3 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | USATF New York Association ChampionshipsNov 8 · 2,000 Meters Varsity · Place 3 · Vo2max Track ClubVo2max Track Club | 2,000 Meters Varsity | 3 | 6:50.2 | — |
| Nov 1 | Ocean Breeze Youth Cross Country Series #6Nov 1 · 2,000 Meters Varsity · Place 2 · Vo2max Track ClubVo2max Track Club | 2,000 Meters Varsity | 2 | 8:34.96 | — |
| Oct 25 | Ocean Breeze Youth Cross Country Series #5Oct 25 · 2,000 Meters Varsity · Place 1 · W Vo2max Track ClubW Vo2max Track Club | 2,000 Meters Varsity | 1 | 8:21.33 | — |
| Oct 18 | Ocean Breeze Youth Cross Country Series #4Oct 18 · 2,000 Meters Varsity · Place 2 · W Vo2max Track ClubW Vo2max Track Club | 2,000 Meters Varsity | 2 | 8:46.78 | — |
| Oct 3 | Ocean Breeze Youth Cross Country Series #2Oct 3 · 2,000 Meters Varsity · Place 2 · Vo2max Track ClubVo2max Track Club | 2,000 Meters Varsity | 2 | 8:19.77 | — |
| Sep 27 | Ocean Breeze Youth Cross Country Series #1Sep 27 · 2,000 Meters Varsity · Place 1 · W Vo2max Track ClubW Vo2max Track Club | 2,000 Meters Varsity | 1 | 8:48.37 | — |