Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Van Cortlandt ParkThe Youth Race at the Manhattan College Invitational · Oct 14 | 11:01.3 | The Youth Race at the Manhattan College Invitational | October 14, 2023 |
| 3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 20 | 15:17.90 | USATF Region 1 Junior Olympic Championships | November 20, 2022 |
| 3,000 Meters · Ocean Breeze Athletic ComplexOcean Breeze Youth Season Opener · Sep 11 | 17:47.13 | Ocean Breeze Youth Season Opener | September 11, 2022 |
| 3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 13 | 14:43.31 | USATF New York Association Junior Olympic Championships | November 13, 2022 |
| 3.1 Miles · Van Cortlandt ParkACIS League Meet #4 · Sep 30 | 31:49.20 | ACIS League Meet #4 | September 30, 2026 |
| 4,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Invitational - Youth Division · Oct 22 | 19:34.00 | Edward JJ Bowes Invitational - Youth Division | October 22, 2023 |
| 4,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 12 | 18:34.46 | USATF New York Association Junior Olympic Championships | November 12, 2023 |
| 5,000 Meters · 5K Broadway FinishACIS League Meet #2 · Sep 16 | 28:46.60 | ACIS League Meet #2 | September 16, 2026 |
| 5,000 Meters · Broadway & West 251st StreetACIS League Meet #3 · Sep 25 | 22:10.8 | ACIS League Meet #3 | September 25, 2024 |
| 5,000 Meters · Ocean Breeze Athletic ComplexACIS League Meet #1 · Sep 10 | 21:41.9 | ACIS League Meet #1 | September 10, 2025 |
| 5,000 Meters · Six Flags Great AdventureSix Flags Wild Safari Invitational · Sep 27 | 24:53.5 | Six Flags Wild Safari Invitational | September 27, 2025 |
| 5,000 Meters · Van Cortlandt ParkACIS League Meet #5 · Oct 9 | 23:29.5 | ACIS League Meet #5 | October 9, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | NYSAIS XC ChampsNov 3 · 5,000 Meters Varsity · Place 107 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 107 | 24:44.1 | 10 |
| Oct 29 | ACIS League ChampsOct 29 · 5,000 Meters Varsity · Place 9 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 9 | 23:54.3 | 10 |
| Oct 22 | ACIS League Meet #7Oct 22 · 5,000 Meters Varsity · Place 21 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 21 | 26:48.8 | 10 |
| Oct 15 | ACIS League Meet #6Oct 15 · 5,000 Meters Varsity · Place 4 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 4 | 23:38.2 | 10 |
| Oct 8 | ACIS League Meet #5Oct 8 · 5,000 Meters Varsity · Place 3 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 3 | 21:47.4 | 10 |
| Sep 29 | ACIS League Meet #4Sep 29 · 5,000 Meters Varsity · Place 24 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 24 | 27:44.4 | 10 |
| Sep 27 | Six Flags Wild Safari InvitationalSep 27 · 5,000 Meters JV C · Place 30 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters JV C | 30 | 24:53.5 PB | 10 |
| Sep 24 | ACIS League Meet #3Sep 24 · 5,000 Meters Varsity · Place 5 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 5 | 24:52.7 | 10 |
| Sep 17 | ACIS League Meet #2Sep 17 · 5,000 Meters Varsity · Place 9 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 9 | 22:55.4 | 10 |
| Sep 10 | ACIS League Meet #1Sep 10 · 5,000 Meters Varsity · Place 1 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 1 | 21:41.9 PB | 10 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | ACIS League ChampsOct 30 · 5,000 Meters Varsity · Place 7 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 7 | 23:36.0 | 9 |
| Oct 23 | ACIS League Meet #7Oct 23 · 5,000 Meters Varsity · Place 17 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 17 | 27:48.4 | 9 |
| Oct 9 | ACIS League Meet #5Oct 9 · 5,000 Meters Varsity · Place 4 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 4 | 23:29.5 PB | 9 |
| Sep 25 | ACIS League Meet #3Sep 25 · 5,000 Meters Varsity · Place 5 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 5 | 22:10.8 PB | 9 |
| Sep 18 | ACIS League Meet #2Sep 18 · 5,000 Meters Varsity · Place 4 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 4 | 22:01.4 | 9 |
| Sep 11 | ACIS League Meet #1Sep 11 · 5,000 Meters Varsity · Place 4 · Packer Collegiate InstitutePacker Collegiate Institute | 5,000 Meters Varsity | 4 | 24:21.5 | 9 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF Region 1 Junior Olympic ChampionshipsNov 19 · 4,000 Meters Varsity · Place 63 · Prospect Park Youth RunningProspect Park Youth Running | 4,000 Meters Varsity | 63 | 17:16.70 | 14 |
| Nov 12 | USATF New York Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 19 · Prospect Park Youth RunningProspect Park Youth Running | 4,000 Meters 13-14 | 19 | 18:34.46 PB | 8 |
| Oct 29 | Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 4,000 Meters 13-14 · Place 10 · Prospect Park Youth RunningProspect Park Youth Running | 4,000 Meters 13-14 | 10 | 17:59.10Unofficial | 8 |
| Oct 22 | Edward JJ Bowes Invitational - Youth DivisionOct 22 · 4,000 Meters 13-14 · Place 15 · Prospect Park Youth RunningProspect Park Youth Running | 4,000 Meters 13-14 | 15 | 19:34.00 PB | 8 |
| Oct 14 | The Youth Race at the Manhattan College InvitationalOct 14 · 1.5 Miles 13-14 year old · Place 9 · Prospect Park Youth RunningProspect Park Youth Running | 1.5 Miles 13-14 year old | 9 | 11:01.3 PB | 8 |
| Oct 8 | USATF-NY Cross Country Series - Meet 2Oct 8 · 4,000 Meters 13-14 · Place 18 · Prospect Park Youth RunningProspect Park Youth Running | 4,000 Meters 13-14 | 18 | 20:37.91 | 8 |
| Sep 17 | USATF-NY Cross Country Series - Meet 1Sep 17 · 4,000 Meters Varsity · Place 31 · Prospect Park YouthProspect Park Youth | 4,000 Meters Varsity | 31 | 24:03.5 | — |
| Sep 10 | Ocean Breeze Park - Season OpenerSep 10 · 4,000 Meters 13-14 · Place 6 · Prospect Park Youth RunningProspect Park Youth Running | 4,000 Meters 13-14 | 6 | 18:19.65Unofficial | 8 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 91 · Prospect Park Youth RunningProspect Park Youth Running | 3,000 Meters 11-12 | 91 | 15:17.90 PB | 12 |
| Nov 13 | USATF New York Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 27 · Prospect Park Youth RunningProspect Park Youth Running | 3,000 Meters 11-12 | 27 | 14:43.31 PB | 12 |
| Oct 30 | Ocean Breeze Fall XC FestivalOct 30 · Varsity · Place 26 · W Prospect ParW Prospect Par | Varsity | 26 | 14:02.90 | — |
| Oct 23 | The Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 23 · 3,000 Meters Varsity · Place 50 · Prospect Park Youth RunProspect Park Youth Run | 3,000 Meters Varsity | 50 | 14:06.00 | 12 |
| Oct 9 | USATF NY XC #2Oct 9 · 3,000 Meters Varsity · Place 36 · Prospect Park Youth RunProspect Park Youth Run | 3,000 Meters Varsity | 36 | 15:54.34 | — |
| Sep 25 | USATF NY County ChallengeSep 25 · 3,000 Meters 11-12 · Place 36 · Prospect Park Youth RunningProspect Park Youth Running | 3,000 Meters 11-12 | 36 | 16:06.90 | 12 |
| Sep 11 | Ocean Breeze Youth Season OpenerSep 11 · 3,000 Meters 11-12 · Place 33 · Prospect Park Youth RunningProspect Park Youth Running | 3,000 Meters 11-12 | 33 | 17:47.13 PB | 12 |