Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Van Cortlandt ParkManhattan University Invitational - Youth Division · Oct 10 | 10:20.5 | Manhattan University Invitational - Youth Division | October 10, 2026 |
| 2,000 Meters · Central Park of Morris CountyLakeland Weekly Series Week 6 · Oct 24 | 9:15.27 | Lakeland Weekly Series Week 6 | October 24, 2021 |
| 2,000 Meters · Cunningham Park AAU NY Metropolitan District XC Championship · Nov 5 | 6:05.60 | AAU NY Metropolitan District XC Championship | November 5, 2022 |
| 2,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 20 | 8:41.88 | USATF Region 1 Junior Olympic Championships | November 20, 2022 |
| 2,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 17 | 8:45.38 | Ocean Breeze Edward JJ Bowes Invitational - Youth Division | October 17, 2021 |
| 2,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 13 | 7:54.30 | USATF New York Association Junior Olympic Championships | November 13, 2022 |
| 2750 m · Van Cortlandt ParkUSATF-NY Cross Country Series- Meet 2 · Oct 12 | 11:03.47 | USATF-NY Cross Country Series- Meet 2 | October 12, 2024 |
| 3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 11:34.89 | USATF National Junior Olympic Championships | December 14, 2024 |
| 3,000 Meters · Bowdoin ParkNike NE/NY NXR kids race presented by USATF New York · Nov 25 | 12:21.8 | Nike NE/NY NXR kids race presented by USATF New York | November 25, 2023 |
| 3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 9 | 11:29.39 | USATF National Junior Olympic Championships | December 9, 2023 |
| 3,000 Meters · Ocean Breeze Athletic ComplexOcean Breeze - EJJB Invitational - Youth Divisions · Oct 4 | 12:07.76 | Ocean Breeze - EJJB Invitational - Youth Divisions | October 4, 2026 |
| 3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 10 | 11:38.49 | 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
5 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 9-10 · Place 4 · VO2Max Track Club | 3,000 Meters 9-10 | 4 | 11:34.89 PB | 5 |
| Nov 17 | USATF Region 1 Junior Olympic ChampionshipsNov 17 · 3,000 Meters Varsity · Place 1 · VO2Max TC | 3,000 Meters Varsity | 1 | 11:09.9 | 14 |
| Nov 10 | USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 1 · VO2Max Track Club | 3,000 Meters 9-10 | 1 | 11:38.49 PB | 5 |
| Oct 26 | Ocean Breeze SpooktacularOct 26 · 3,000 Meters Varsity · Place 1 · VO2Max Track Club | 3,000 Meters Varsity | 1 | 11:23.40 | 10 |
| Oct 12 | USATF-NY Cross Country Series- Meet 2Oct 12 · 2,750 Meters 9-10 · Place 3 · VO2Max Track Club | 2,750 Meters 9-10 | 3 | 11:03.47 PB | 5 |
| Sep 29 | Ocean Breeze Mid-Season XC FestivalSep 29 · 3,000 Meters Varsity · Place 3 · VO2Max Track Club | 3,000 Meters Varsity | 3 | 11:44.90 | 10 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 9 | USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 9-10 · Place 12 · VO2Max Track Club | 3,000 Meters 9-10 | 12 | 11:29.39 PB | 4 |
| Nov 25 | Nike NE/NY NXR kids race presented by USATF New YorkNov 25 · 3,000 Meters Results · Place 12 · VO2Max Track Club | 3,000 Meters Results | 12 | 12:21.8 PB | 4 |
| Nov 19 | USATF Region 1 Junior Olympic ChampionshipsNov 19 · 3,000 Meters Varsity · Place 1 · VO2Max Track Club | 3,000 Meters Varsity | 1 | 11:16.71 | 10 |
| Nov 12 | USATF New York Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 2 · VO2Max Track Club | 3,000 Meters 9-10 | 2 | 12:24.61 | 4 |
| Oct 29 | Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 3,000 Meters 9-10 · Place 2 · VO2Max Track Club | 3,000 Meters 9-10 | 2 | 11:48.70Unofficial | 4 |
| Sep 17 | USATF-NY Cross Country Series - Meet 1Sep 17 · 3,000 Meters Varsity · Place 2 · VO2Max Track Club | 3,000 Meters Varsity | 2 | 13:01.2 | — |
2022 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 2 · VO2Max Track Club | 2,000 Meters 8U | 2 | 8:45.10 | 2 |
| Nov 6 | NY AAU District XC Championship (coacho)Nov 6 · 2,000 Meters 7-8 · Place 2 · VO2Max Track Club | 2,000 Meters 7-8 | 2 | 9:00.85 | 2 |
| Oct 24 | Lakeland Weekly Series Week 6Oct 24 · 2,000 Meters 8u · Place 3 · VO2Max Track Club | 2,000 Meters 8u | 3 | 9:15.27 PB | 2 |
| Oct 17 | Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 2,000 Meters 8U · Place 2 · VO2Max Track Club | 2,000 Meters 8U | 2 | 8:45.38 PB | 2 |
| Sep 26 | USATF NY XC #1Sep 26 · 2,000 Meters 8U · Place 2 · VO2Max Track Club | 2,000 Meters 8U | 2 | 8:44.53 | 2 |
| Sep 12 | Ocean Breeze XC Season OpenerSep 12 · 2,000 Meters 8U · Place 7 · VO2Max Track Club | 2,000 Meters 8U | 7 | 9:28.54 | 2 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | USATF New York Association ChampionshipsNov 8 · 2,000 Meters Varsity · Place 4 · Vo2max Track Club | 2,000 Meters Varsity | 4 | 6:51.7 | — |
| Nov 1 | Ocean Breeze Youth Cross Country Series #6Nov 1 · 2,000 Meters Varsity · Place 3 · Vo2max Track Club | 2,000 Meters Varsity | 3 | 8:50.25 | — |
| Oct 25 | Ocean Breeze Youth Cross Country Series #5Oct 25 · 2,000 Meters Varsity · Place 3 · W Vo2max Track Club | 2,000 Meters Varsity | 3 | 9:02.91 | — |
| Oct 18 | Ocean Breeze Youth Cross Country Series #4Oct 18 · 2,000 Meters Varsity · Place 3 · W Vo2max Track Club | 2,000 Meters Varsity | 3 | 8:55.59 | — |
| Oct 3 | Ocean Breeze Youth Cross Country Series #2Oct 3 · 2,000 Meters Varsity · Place 3 · Vo2max Track Club | 2,000 Meters Varsity | 3 | 8:53.26 | — |
| Sep 27 | Ocean Breeze Youth Cross Country Series #1Sep 27 · 2,000 Meters Varsity · Place 2 · W Vo2max Track Club | 2,000 Meters Varsity | 2 | 8:54.86 | — |