Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Van Cortlandt ParkPSAL Group Run · Sep 27 | 19:01.00 | PSAL Group Run | September 27, 2025 |
| 3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 20 | 15:07.83 | USATF Region 1 Junior Olympic Championships | November 20, 2022 |
| 3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 13 | 17:10.29 | USATF New York Association Junior Olympic Championships | November 13, 2022 |
| 4,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Invitational - Youth Division · Oct 22 | 18:12.29 | Edward JJ Bowes Invitational - Youth Division | October 22, 2023 |
| 4,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 12 | 18:53.93 | USATF New York Association Junior Olympic Championships | November 12, 2023 |
| 5,000 Meters · Bowdoin ParkNYS Federation Championships at NXR · Nov 22 | 24:22.9 | NYS Federation Championships at NXR | November 22, 2025 |
| 5,000 Meters · Ocean Breeze ParkSIHST&FA Varsity/JV Island Champs · Oct 18 | 22:41.2 | SIHST&FA Varsity/JV Island Champs | October 18, 2025 |
| 5,000 Meters · Van Cortlandt ParkPSAL XC Championship · Nov 9 | 22:44.3 | PSAL XC Championship | November 9, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
7 results2024 Cross Country
5 results2023 Cross Country
3 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 89 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners | 3,000 Meters 11-12 | 89 | 15:07.83 PB | 12 |
| Nov 13 | USATF New York Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 54 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners | 3,000 Meters 11-12 | 54 | 17:10.29 PB | 12 |
| Oct 30 | Ocean Breeze Fall XC FestivalOct 30 · Varsity · Place 37 · W Ocean BreezeW Ocean Breeze | Varsity | 37 | 15:46.20 | — |
| Oct 23 | The Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 23 · 3,000 Meters Varsity · Place 64 · Ocean Breeze Wave RunneOcean Breeze Wave Runne | 3,000 Meters Varsity | 64 | 14:38.40 | 12 |
| Oct 9 | USATF NY XC #2Oct 9 · 3,000 Meters Varsity · Place 44 · Ocean Breeze Wave RunneOcean Breeze Wave Runne | 3,000 Meters Varsity | 44 | 16:40.15 | 11 |
| Sep 25 | USATF NY County ChallengeSep 25 · 3,000 Meters 11-12 · Place 57 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners | 3,000 Meters 11-12 | 57 | 18:16.40 | 12 |