Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational Pres. by HOKA · Oct 10 | 8:33.8 | Manhattan University Cross Country Invitational Pres. by HOKA | October 10, 2026 |
| 2 Miles · Morven ParkTrials of Miles Opening Night XC · Aug 29 | 11:25.5 | Trials of Miles Opening Night XC | August 29, 2025 |
| 2,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 24 | 8:54 | USATF Region 1 Junior Olympic Championships | November 24, 2019 |
| 2,000 Meters · Van Cortlandt ParkUSATFNY XC #1 · Sep 22 | 9:13.63 | USATFNY XC #1 | September 22, 2019 |
| 2,500 Meters · 2500m East FinishGeorge Calano Invitational · Oct 16 | 8:49.73 | George Calano Invitational | October 16, 2026 |
| 3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 9 | 10:39.07 | USATF National Junior Olympic Championships | December 9, 2023 |
| 3,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championships · Nov 21 | 11:12 | USATF Region 1 Junior Olympic Championships | November 21, 2021 |
| 3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 20 | 12:45.39 | USATF Region 1 Junior Olympic Championships | November 20, 2022 |
| 3,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Invitational - Youth Division · Oct 22 | 10:59.41 | Edward JJ Bowes Invitational - Youth Division | October 22, 2023 |
| 3,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 17 | 12:14.17 | 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:42.37 | USATF New York Association Junior Olympic Championships | November 12, 2023 |
| 3.1 Miles · Van Cortlandt ParkACIS League Meet #4 · Sep 30 | 21:06.10 | ACIS League Meet #4 | September 30, 2026 |
| 4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 14:27.80 | USATF National Junior Olympic Championships | December 14, 2024 |
| 4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 23 | 13:46.64 | USATF Region 1 Junior Olympic Championship | November 23, 2025 |
| 4,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 10 | 14:38.45 | USATF New York Association Junior Olympic Championships | November 10, 2024 |
| 5,000 Meters · Van Cortlandt ParkACIS League Meet #3 · Sep 23 | 26:09.08 | ACIS League Meet #3 | September 23, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | ACIS ChampionshipOct 28 · 5,000 Meters Varsity · Place 3 · Friends SeminaryFriends Seminary | 5,000 Meters Varsity | 3 | 18:15.5 | 9 |
| Oct 21 | ACIS League Meet #7Oct 21 · 5,000 Meters Varsity · Place 14 · Friends SeminaryFriends Seminary | 5,000 Meters Varsity | 14 | 20:46.30 | 9 |
| Oct 16 | The George Calano - Collegiate School InvitationalOct 16 · 2,500 Meters Freshman · Place 1 · Friends SeminaryFriends Seminary | 2,500 Meters Freshman | 1 | 8:49.73 | 9 |
| Oct 16 | George Calano InvitationalOct 16 · 2,500 Meters Freshman · Place 1 · Friends SeminaryFriends Seminary | 2,500 Meters Freshman | 1 | 8:49.73 PB | 9 |
| Oct 10 | Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 1.5 Miles Freshman D · Place 5 · Friends SeminaryFriends Seminary | 1.5 Miles Freshman D | 5 | 8:33.8 PB | 9 |
| Sep 30 | ACIS League Meet #4Sep 30 · 3.1 Miles Varsity · Place 13 · Friends SeminaryFriends Seminary | 3.1 Miles Varsity | 13 | 21:06.10 PB | 9 |
| Sep 23 | ACIS League Meet #3Sep 23 · 5,000 Meters Varsity · Place 59 · Friends SeminaryFriends Seminary | 5,000 Meters Varsity | 59 | 26:09.08 PB | 9 |
2025 Cross Country
5 results2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 220 · Manhattan Youth Track ClubManhattan Youth Track Club | 4,000 Meters 13-14 | 220 | 14:27.80 PB | 7 |
| Nov 17 | USATF Region 1 Junior Olympic ChampionshipsNov 17 · 4,000 Meters Varsity · Place 22 · Manhattan Youth TCManhattan Youth TC | 4,000 Meters Varsity | 22 | 14:35.1 | 11 |
| Nov 10 | USATF New York Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 3 · Manhattan Youth Track ClubManhattan Youth Track Club | 4,000 Meters 13-14 | 3 | 14:38.45 PB | 7 |
| Oct 26 | Ocean Breeze SpooktacularOct 26 · 4,000 Meters Varsity · Place 2 · Manhattan Youth Track ClubManhattan Youth Track Club | 4,000 Meters Varsity | 2 | 14:31.00 | 14 |
| Sep 29 | Ocean Breeze Mid-Season XC FestivalSep 29 · 4,000 Meters Varsity · Place 3 · Manhattan Youth Track ClubManhattan Youth Track Club | 4,000 Meters Varsity | 3 | 14:48.50 | 14 |
| Sep 15 | USATF-NY Cross Country Series - Season OpenerSep 15 · 4,000 Meters 13-14 · Place 3 · Manhattan Youth Track ClubManhattan Youth Track Club | 4,000 Meters 13-14 | 3 | 15:38.30 | 7 |
| Sep 8 | Ocean Breeze Cross Country Season OpenerSep 8 · 4,000 Meters Varsity · Place 4 · Manhattan Youth Track ClubManhattan Youth Track Club | 4,000 Meters Varsity | 4 | 15:59.40 | 14 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 9 | USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 35 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 35 | 10:39.07 PB | 6 |
| Nov 19 | USATF Region 1 Junior Olympic ChampionshipsNov 19 · 3,000 Meters Varsity · Place 7 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters Varsity | 7 | 10:07.46 | 12 |
| Nov 12 | USATF New York Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 7 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 7 | 11:42.37 PB | 6 |
| Oct 29 | Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 3,000 Meters 11-12 · Place 5 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 5 | 10:43.10Unofficial | 6 |
| Oct 22 | Edward JJ Bowes Invitational - Youth DivisionOct 22 · 3,000 Meters 11-12 · Place 3 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 3 | 10:59.41 PB | 6 |
| Oct 14 | The Youth Race at the Manhattan College InvitationalOct 14 · 1.5 Miles 11-12 year old · Place 2 · Manhattan Youth Track ClubManhattan Youth Track Club | 1.5 Miles 11-12 year old | 2 | 9:09.2 | 6 |
| Oct 8 | USATF-NY Cross Country Series - Meet 2Oct 8 · 3,000 Meters 11-12 · Place 6 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 6 | 12:03.04 | 6 |
| Sep 17 | USATF-NY Cross Country Series - Meet 1Sep 17 · 3,000 Meters Varsity · Place 6 · Manhattan Youth TracManhattan Youth Trac | 3,000 Meters Varsity | 6 | 12:12.7 | — |
| Sep 10 | Ocean Breeze Park - Season OpenerSep 10 · 3,000 Meters 11-12 · Place 1 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 1 | 11:17.73Unofficial | 6 |
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 53 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 53 | 12:45.39 PB | 5 |
| Nov 13 | USATF New York Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 18 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 18 | 13:08.62 | 5 |
| Oct 30 | Ocean Breeze Fall XC FestivalOct 30 · Varsity · Place 7 · M Manhattan YoM Manhattan Yo | Varsity | 7 | 11:24.70 | — |
| Oct 23 | The Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 23 · 3,000 Meters Varsity · Place 10 · Manhattan YouthManhattan Youth | 3,000 Meters Varsity | 10 | 11:52.30 | 12 |
| Oct 9 | USATF NY XC #2Oct 9 · 3,000 Meters Varsity · Place 8 · Manhattan YouthManhattan Youth | 3,000 Meters Varsity | 8 | 12:26.52 | 11 |
| Sep 25 | USATF NY County ChallengeSep 25 · 3,000 Meters 11-12 · Place 5 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 5 | 12:30.50 | 5 |
| Sep 11 | Ocean Breeze Youth Season OpenerSep 11 · 3,000 Meters 11-12 · Place 4 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 11-12 | 4 | 11:40.20 | 5 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | USATF Region 1 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 9-10 · Place 8 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 9-10 | 8 | 11:12 PB | 4 |
| Nov 14 | USATF New York Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 9-10 · Place 4 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 9-10 | 4 | 12:14.40 | 4 |
| Oct 17 | Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 3,000 Meters 9-10 · Place 6 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 9-10 | 6 | 12:14.17 PB | 4 |
| Oct 10 | USATF NY XC #2Oct 10 · 3,000 Meters Varsity · Place 6 · Manhattan Youth TracManhattan Youth Trac | 3,000 Meters Varsity | 6 | 12:38.2 | — |
| Sep 26 | USATF NY XC #1Sep 26 · 3,000 Meters 9-10 · Place 4 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 9-10 | 4 | 12:56.93 | 4 |
| Sep 12 | Ocean Breeze XC Season OpenerSep 12 · 3,000 Meters 9-10 · Place 9 · Manhattan Youth Track ClubManhattan Youth Track Club | 3,000 Meters 9-10 | 9 | 13:37.94 | 4 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | USATF Region 1 Junior Olympic ChampionshipsNov 24 · 2,000 Meters 8U · Place 17 · Urban Athletics NYCUrban Athletics NYC | 2,000 Meters 8U | 17 | 8:54 PB | 2 |
| Nov 10 | USATF New York Association Junior Olympic ChampionshipsNov 10 · 2,000 Meters 8U · Place 16 · Urban Athletics NYCUrban Athletics NYC | 2,000 Meters 8U | 16 | 9:16.65 | 2 |
| Oct 27 | USATF New York XC #4Oct 27 · 2,000 Meters 8U · Place 14 · Urban Athletics NYCUrban Athletics NYC | 2,000 Meters 8U | 14 | 9:22.14 | 2 |
| Oct 13 | Borough/County ChallengeOct 13 · 2,000 Meters 8U · Place 15 · Urban Athletics NYCUrban Athletics NYC | 2,000 Meters 8U | 15 | 9:24.00 | 2 |
| Oct 5 | USATFNY XC#2Oct 5 · 2,000 Meters 8U · Place 13 · Urban Athletics NYCUrban Athletics NYC | 2,000 Meters 8U | 13 | 9:14.00 | 2 |
| Sep 22 | USATFNY XC #1Sep 22 · 2,000 Meters 8U · Place 8 · Urban Athletics NYCUrban Athletics NYC | 2,000 Meters 8U | 8 | 9:13.63 PB | 2 |