Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 9 | 10:03.16 | USATF National Junior Olympic Championships | December 9, 2023 |
| 2,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 20 | 12:03.68 | USATF Region 1 Junior Olympic Championships | November 20, 2022 |
| 2,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Invitational - Youth Division · Oct 22 | 11:30.20 | Edward JJ Bowes Invitational - Youth Division | October 22, 2023 |
| 2,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 17 | 12:48.78 | Ocean Breeze Edward JJ Bowes Invitational - Youth Division | October 17, 2021 |
| 2,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 12 | 10:25.14 | USATF New York Association Junior Olympic Championships | November 12, 2023 |
| 2750 m · Van Cortlandt ParkUSATF-NY Cross Country Series - Season Opener · Sep 15 | 14:51.69 | USATF-NY Cross Country Series - Season Opener | September 15, 2024 |
| 3,000 Meters · Cunningham Park AAU New York Metropolitan District Cross Country Qualifier · Nov 27 | 15:59.40 | AAU New York Metropolitan District Cross Country Qualifier | November 27, 2024 |
| 3,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 23 | 15:41.29 | USATF Region 1 Junior Olympic Championship | November 23, 2025 |
| 3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 10 | 15:45.61 | 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.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | USATF Region 1 Junior Olympic ChampionshipNov 23 · 3,000 Meters 9-10 · Place 94 · Prospect Park Youth Running | 3,000 Meters 9-10 | 94 | 15:41.29 PB | 5 |
| Nov 9 | USATF New York Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 52 · Prospect Park Youth Running | 3,000 Meters 9-10 | 52 | 17:01.82 | 5 |
| Oct 19 | USATF-NY XC Meet 2Oct 19 · 3,000 Meters Varsity · Place 41 · Prospect Park Youth | 3,000 Meters Varsity | 41 | 16:59.0 | — |
| Oct 19 | USATF-NY XC Meet 2Oct 19 · 3,000 Meters Varsity · Place 41 · Prospect Park Youth | 3,000 Meters Varsity | 41 | 16:59.0 | — |
| Oct 5 | Ocean Breeze Mid-Season FestivalOct 5 · 3,000 Meters Varsity · Place 31 · Prospect Park Youth Running | 3,000 Meters Varsity | 31 | 15:48.10 | 10 |
| Sep 21 | Ocean Breeze Cross Country Season OpenerSep 21 · 3,000 Meters Varsity · Place 34 · Prospect Park Youth Running | 3,000 Meters Varsity | 34 | 15:58.30 | 10 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | AAU New York Metropolitan District Cross Country QualifierNov 27 · 3,000 Meters 9-10 · Place 11 · Prospect Park Youth Running | 3,000 Meters 9-10 | 11 | 15:59.40 PB | 4 |
| Nov 17 | USATF Region 1 Junior Olympic ChampionshipsNov 17 · 3,000 Meters Varsity · Place 84 · Prospect Park | 3,000 Meters Varsity | 84 | 15:45.5 | — |
| Nov 10 | USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 39 · Prospect Park Youth Running | 3,000 Meters 9-10 | 39 | 15:45.61 PB | 4 |
| Oct 26 | Ocean Breeze SpooktacularOct 26 · 3,000 Meters Varsity · Place 23 · Prospect Park Youth Running | 3,000 Meters Varsity | 23 | 15:58.70 | 10 |
| Sep 15 | USATF-NY Cross Country Series - Season OpenerSep 15 · 2,750 Meters 9-10 · Place 28 · Prospect Park Youth Running | 2,750 Meters 9-10 | 28 | 14:51.69 PB | 4 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 9 | USATF National Junior Olympic ChampionshipsDec 9 · 2,000 Meters 7-8 · Place 244 · Prospect Park Youth Running | 2,000 Meters 7-8 | 244 | 10:03.16 PB | 3 |
| Nov 19 | USATF Region 1 Junior Olympic ChampionshipsNov 19 · 2,000 Meters Varsity · Place 55 · Prospect Park Youth Running | 2,000 Meters Varsity | 55 | 10:02.51 | — |
| Nov 12 | USATF New York Association Junior Olympic ChampionshipsNov 12 · 2,000 Meters 8U · Place 31 · Prospect Park Youth Running | 2,000 Meters 8U | 31 | 10:25.14 PB | 3 |
| Oct 22 | Edward JJ Bowes Invitational - Youth DivisionOct 22 · 2,000 Meters 8U · Place 24 · Prospect Park Youth Running | 2,000 Meters 8U | 24 | 11:30.20 PB | 3 |
| Oct 8 | USATF-NY Cross Country Series - Meet 2Oct 8 · 2,000 Meters 8U · Place 26 · Prospect Park Youth Running | 2,000 Meters 8U | 26 | 10:42.79 | 3 |
| Sep 17 | USATF-NY Cross Country Series - Meet 1Sep 17 · 2,000 Meters Varsity · Place 24 · Prospect Park Youth | 2,000 Meters Varsity | 24 | 11:11.3 | — |
| Sep 10 | Ocean Breeze Park - Season OpenerSep 10 · 2,000 Meters 8U · Place 15 · Prospect Park Youth Running | 2,000 Meters 8U | 15 | 12:01.93Unofficial | 3 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | USATF Region 1 Junior Olympic ChampionshipsNov 20 · 2,000 Meters 8U · Place 49 · Prospect Park Youth Running | 2,000 Meters 8U | 49 | 12:03.68 PB | 2 |
| Nov 13 | USATF New York Association Junior Olympic ChampionshipsNov 13 · 2,000 Meters 8U · Place 31 · Prospect Park Youth Running | 2,000 Meters 8U | 31 | 11:42.58 | 2 |
| Oct 30 | Ocean Breeze Fall XC FestivalOct 30 · Varsity · Place 17 · M Prospect Par | Varsity | 17 | 13:24.80 | — |
| Oct 23 | The Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 23 · 2,000 Meters Varsity · Place 27 · Prospect Park Youth Run | 2,000 Meters Varsity | 27 | 12:25.80 | — |
| Oct 9 | USATF NY XC #2Oct 9 · 2,000 Meters Varsity · Place 36 · Prospect Park Youth Run | 2,000 Meters Varsity | 36 | 11:55.77 | — |
| Sep 25 | USATF NY County ChallengeSep 25 · 2,000 Meters 8U · Place 28 · Prospect Park Youth Running | 2,000 Meters 8U | 28 | 11:18.23 | 2 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | USATF New York Association Junior Olympic ChampionshipsNov 14 · 2,000 Meters 8U · Place 49 · Prospect Park Youth Running | 2,000 Meters 8U | 49 | 12:26.20 | 1 |
| Oct 17 | Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 2,000 Meters 8U · Place 37 · Prospect Park Youth Running | 2,000 Meters 8U | 37 | 12:48.78 PB | 1 |
| Oct 10 | USATF NY XC #2Oct 10 · 2,000 Meters Varsity · Place 45 · Prospect Park Youth | 2,000 Meters Varsity | 45 | 13:40.4 | — |
| Sep 26 | USATF NY XC #1Sep 26 · 2,000 Meters 8U · Place 43 · Prospect Park Youth Running | 2,000 Meters 8U | 43 | 13:40.77 | 1 |
| Sep 12 | Ocean Breeze XC Season OpenerSep 12 · 2,000 Meters 8U · Place 46 · Prospect Park Youth Running | 2,000 Meters 8U | 46 | 14:24.67 | 1 |