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 | 8:00 | USATF Region 1 Junior Olympic Championships | November 24, 2019 |
| 2,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 10 | 8:03.34 | USATF New York Association Junior Olympic Championships | November 10, 2019 |
| 2.5 Miles · Van Cortlandt ParkManhattan University Invitational - Youth Division · Oct 10 | 16:33.8 | Manhattan University Invitational - Youth Division | October 10, 2026 |
| 3,000 Meters · Bowdoin ParkNike NE/NY NXR kids race presented by USATF New York · Nov 25 | 11:27.2 | Nike NE/NY NXR kids race presented by USATF New York | November 25, 2023 |
| 3,000 Meters · Central Park of Morris CountyLakeland Weekly Series Week 6 · Oct 24 | 11:21.82 | Lakeland Weekly Series Week 6 | October 24, 2021 |
| 3,000 Meters · Cunningham Park NY AAU District XC Championship (coacho) · Nov 6 | 11:58.03 | NY AAU District XC Championship (coacho) | November 6, 2021 |
| 3,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 17 | 11:24.63 | Ocean Breeze Edward JJ Bowes Invitational - Youth Division | October 17, 2021 |
| 3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 12 | 11:26.41 | USATF New York Association Junior Olympic Championships | November 12, 2023 |
| 4,000 Meters · Ocean Breeze Athletic ComplexOcean Breeze - EJJB Invitational - Youth Divisions · Oct 4 | 15:50.10 | Ocean Breeze - EJJB Invitational - Youth Divisions | October 4, 2026 |
| 4,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 10 | 15:03.29 | USATF New York Association Junior Olympic Championships | November 10, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2024 Cross Country
2 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Nike NE/NY NXR kids race presented by USATF New YorkNov 25 · 3,000 Meters Results · Place 17 · VO2Max Track Club | 3,000 Meters Results | 17 | 11:27.2 PB | 7 |
| Nov 19 | USATF Region 1 Junior Olympic ChampionshipsNov 19 · 3,000 Meters Varsity · Place 10 · VO2Max Track Club | 3,000 Meters Varsity | 10 | 10:14.92 | 12 |
| Nov 12 | USATF New York Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 4 · VO2Max Track Club | 3,000 Meters 11-12 | 4 | 11:26.41 PB | 7 |
| Oct 29 | Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 3,000 Meters 11-12 · Place 8 · VO2Max Track Club | 3,000 Meters 11-12 | 8 | 11:10.00Unofficial | 7 |
| Sep 17 | USATF-NY Cross Country Series - Meet 1Sep 17 · 3,000 Meters Varsity · Place 2 · VO2Max Track Club | 3,000 Meters Varsity | 2 | 11:43.1 | — |
2022 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | USATF NY XC #2Oct 9 · 3,000 Meters Varsity · Place 10 · VO2Max Track Club | 3,000 Meters Varsity | 10 | 13:04.56 | 11 |
| Sep 25 | USATF NY County ChallengeSep 25 · 3,000 Meters 11-12 · Place 26 · VO2Max Track Club | 3,000 Meters 11-12 | 26 | 14:50.60 | 6 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | USATF New York Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 9-10 · Place 1 · VO2Max Track Club | 3,000 Meters 9-10 | 1 | 11:42.10 | 5 |
| Nov 6 | NY AAU District XC Championship (coacho)Nov 6 · 3,000 Meters 9-10 · Place 1 · VO2Max Track Club | 3,000 Meters 9-10 | 1 | 11:58.03 PB | 5 |
| Oct 24 | Lakeland Weekly Series Week 6Oct 24 · 3,000 Meters 9-10 · Place 1 · VO2Max Track Club | 3,000 Meters 9-10 | 1 | 11:21.82 PB | 5 |
| Oct 17 | Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 3,000 Meters 9-10 · Place 1 · VO2Max Track Club | 3,000 Meters 9-10 | 1 | 11:24.63 PB | 5 |
| Sep 26 | USATF NY XC #1Sep 26 · 3,000 Meters 9-10 · Place 1 · VO2Max Track Club | 3,000 Meters 9-10 | 1 | 11:51.67 | 5 |
| Sep 12 | Ocean Breeze XC Season OpenerSep 12 · 3,000 Meters 9-10 · Place 1 · VO2Max Track Club | 3,000 Meters 9-10 | 1 | 12:08.40 | 5 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | USATF New York Association ChampionshipsNov 8 · 3,000 Meters Varsity · Place 3 · Vo2max Track Club | 3,000 Meters Varsity | 3 | 6:11.4 | — |
| Nov 1 | Ocean Breeze Youth Cross Country Series #6Nov 1 · 3,000 Meters Varsity · Place 1 · Vo2max Track Club | 3,000 Meters Varsity | 1 | 12:07.35 | — |
| Oct 25 | Ocean Breeze Youth Cross Country Series #5Oct 25 · 3,000 Meters Varsity · Place 3 · Vo2max Track Club | 3,000 Meters Varsity | 3 | 11:50.41 | — |
| Oct 18 | Ocean Breeze Youth Cross Country Series #4Oct 18 · 3,000 Meters Varsity · Place 1 · Vo2max Track Club | 3,000 Meters Varsity | 1 | 11:55.88 | — |
| Oct 3 | Ocean Breeze Youth Cross Country Series #2Oct 3 · 3,000 Meters Varsity · Place 1 · Vo2max Track Club | 3,000 Meters Varsity | 1 | 11:22.86 | — |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | Foot Locker Northeast RegionalNov 30 · 3,000 Meters Varsity · Place 7 · VO2 Max | 3,000 Meters Varsity | 7 | 11:55.3 | — |
| Nov 24 | USATF Region 1 Junior Olympic ChampionshipsNov 24 · 2,000 Meters 8U · Place 1 · VO2Max Track Club | 2,000 Meters 8U | 1 | 8:00 PB | 3 |
| Nov 10 | USATF New York Association Junior Olympic ChampionshipsNov 10 · 2,000 Meters 8U · Place 1 · VO2Max Track Club | 2,000 Meters 8U | 1 | 8:03.34 PB | 3 |
| Oct 27 | USATF New York XC #4Oct 27 · 2,000 Meters 8U · Place 1 · VO2Max Track Club | 2,000 Meters 8U | 1 | 8:05.91 | 3 |
| Oct 13 | Borough/County ChallengeOct 13 · 2,000 Meters 8U · Place 1 · VO2Max Track Club | 2,000 Meters 8U | 1 | 8:03.73 | 3 |
| Oct 5 | USATFNY XC#2Oct 5 · 2,000 Meters 8U · Place 1 · VO2Max Track Club | 2,000 Meters 8U | 1 | 8:14.63 | 3 |
| Sep 22 | USATFNY XC #1Sep 22 · 2,000 Meters 8U · Place 1 · VO2Max Track Club | 2,000 Meters 8U | 1 | 8:17.01 | 3 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | USATF Region 1 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 2 · VO2Max Track Club | 2,000 Meters 8U | 2 | 8:11.20 | 2 |
| Nov 11 | USATF New York Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 1 · VO2Max Track Club | 2,000 Meters 8U | 1 | 8:21.80 | 2 |
| Oct 14 | USATF NY XC #4Oct 14 · 2,000 Meters 8U · Place 2 · VO2Max Track Club | 2,000 Meters 8U | 2 | 8:19.29Unofficial | 2 |
| Oct 6 | USATF NY County ChallengeOct 6 · 2,000 Meters 8U · Place 3 · VO2Max Track Club | 2,000 Meters 8U | 3 | 8:28.17 | 2 |
| Sep 23 | USATF NY XC #1Sep 23 · 2,000 Meters 8U · Place 2 · VO2Max Track Club | 2,000 Meters 8U | 2 | 8:38.85 | 2 |
2017 Cross Country
4 results