Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational Pres. by HOKA · Oct 108:33.8Manhattan University Cross Country Invitational Pres. by HOKAOctober 10, 2026
2 Miles · Morven ParkTrials of Miles Opening Night XC · Aug 2911:25.5Trials of Miles Opening Night XCAugust 29, 2025
2,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 248:54USATF Region 1 Junior Olympic ChampionshipsNovember 24, 2019
2,000 Meters · Van Cortlandt ParkUSATFNY XC #1 · Sep 229:13.63USATFNY XC #1September 22, 2019
2,500 Meters · 2500m East FinishGeorge Calano Invitational · Oct 168:49.73George Calano InvitationalOctober 16, 2026
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 910:39.07USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championships · Nov 2111:12USATF Region 1 Junior Olympic ChampionshipsNovember 21, 2021
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2012:45.39USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Invitational - Youth Division · Oct 2210:59.41Edward JJ Bowes Invitational - Youth DivisionOctober 22, 2023
3,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 1712:14.17Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOctober 17, 2021
3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1211:42.37USATF New York Association Junior Olympic ChampionshipsNovember 12, 2023
3.1 Miles · Van Cortlandt ParkACIS League Meet #4 · Sep 3021:06.10ACIS League Meet #4September 30, 2026
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1414:27.80USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2313:46.64USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
4,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1014:38.45USATF New York Association Junior Olympic ChampionshipsNovember 10, 2024
5,000 Meters · Van Cortlandt ParkACIS League Meet #3 · Sep 2326:09.08ACIS League Meet #3September 23, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28ACIS ChampionshipOct 28 · 5,000 Meters Varsity · Place 3 · Friends SeminaryFriends Seminary5,000 Meters Varsity318:15.59
Oct 21ACIS League Meet #7Oct 21 · 5,000 Meters Varsity · Place 14 · Friends SeminaryFriends Seminary5,000 Meters Varsity1420:46.309
Oct 16The George Calano - Collegiate School InvitationalOct 16 · 2,500 Meters Freshman · Place 1 · Friends SeminaryFriends Seminary2,500 Meters Freshman18:49.739
Oct 16George Calano InvitationalOct 16 · 2,500 Meters Freshman · Place 1 · Friends SeminaryFriends Seminary2,500 Meters Freshman18:49.73 PB9
Oct 10Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 1.5 Miles Freshman D · Place 5 · Friends SeminaryFriends Seminary1.5 Miles Freshman D58:33.8 PB9
Sep 30ACIS League Meet #4Sep 30 · 3.1 Miles Varsity · Place 13 · Friends SeminaryFriends Seminary3.1 Miles Varsity1321:06.10 PB9
Sep 23ACIS League Meet #3Sep 23 · 5,000 Meters Varsity · Place 59 · Friends SeminaryFriends Seminary5,000 Meters Varsity5926:09.08 PB9

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 202 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters 13-1420215:35.808
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 4,000 Meters 13-14 · Place 9 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters 13-14913:46.64 PB8
Nov 9USATF New York Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 5 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters 13-14515:20.858
Sep 28Ocean Breeze EJJB InvitationalSep 28 · 4,000 Meters Varsity · Place 1 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters Varsity114:36.8014
Aug 29Trials of Miles Opening Night XCAug 29 · 2 Miles Middle School Boys · Place 1 · Friends SeminaryFriends Seminary2 Miles Middle School Boys111:25.5 PB8

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 220 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters 13-1422014:27.80 PB7
Nov 17USATF Region 1 Junior Olympic ChampionshipsNov 17 · 4,000 Meters Varsity · Place 22 · Manhattan Youth TCManhattan Youth TC4,000 Meters Varsity2214:35.111
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 3 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters 13-14314:38.45 PB7
Oct 26Ocean Breeze SpooktacularOct 26 · 4,000 Meters Varsity · Place 2 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters Varsity214:31.0014
Sep 29Ocean Breeze Mid-Season XC FestivalSep 29 · 4,000 Meters Varsity · Place 3 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters Varsity314:48.5014
Sep 15USATF-NY Cross Country Series - Season OpenerSep 15 · 4,000 Meters 13-14 · Place 3 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters 13-14315:38.307
Sep 8Ocean Breeze Cross Country Season OpenerSep 8 · 4,000 Meters Varsity · Place 4 · Manhattan Youth Track ClubManhattan Youth Track Club4,000 Meters Varsity415:59.4014

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 35 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-123510:39.07 PB6
Nov 19USATF Region 1 Junior Olympic ChampionshipsNov 19 · 3,000 Meters Varsity · Place 7 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters Varsity710:07.4612
Nov 12USATF New York Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 7 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-12711:42.37 PB6
Oct 29Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 3,000 Meters 11-12 · Place 5 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-12510:43.10Unofficial6
Oct 22Edward JJ Bowes Invitational - Youth DivisionOct 22 · 3,000 Meters 11-12 · Place 3 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-12310:59.41 PB6
Oct 14The Youth Race at the Manhattan College InvitationalOct 14 · 1.5 Miles 11-12 year old · Place 2 · Manhattan Youth Track ClubManhattan Youth Track Club1.5 Miles 11-12 year old29:09.26
Oct 8USATF-NY Cross Country Series - Meet 2Oct 8 · 3,000 Meters 11-12 · Place 6 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-12612:03.046
Sep 17USATF-NY Cross Country Series - Meet 1Sep 17 · 3,000 Meters Varsity · Place 6 · Manhattan Youth TracManhattan Youth Trac3,000 Meters Varsity612:12.7—
Sep 10Ocean Breeze Park - Season OpenerSep 10 · 3,000 Meters 11-12 · Place 1 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-12111:17.73Unofficial6

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 53 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-125312:45.39 PB5
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 18 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-121813:08.625
Oct 30Ocean Breeze Fall XC FestivalOct 30 · Varsity · Place 7 · M Manhattan YoM Manhattan YoVarsity711:24.70—
Oct 23The Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 23 · 3,000 Meters Varsity · Place 10 · Manhattan YouthManhattan Youth3,000 Meters Varsity1011:52.3012
Oct 9USATF NY XC #2Oct 9 · 3,000 Meters Varsity · Place 8 · Manhattan YouthManhattan Youth3,000 Meters Varsity812:26.5211
Sep 25USATF NY County ChallengeSep 25 · 3,000 Meters 11-12 · Place 5 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-12512:30.505
Sep 11Ocean Breeze Youth Season OpenerSep 11 · 3,000 Meters 11-12 · Place 4 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 11-12411:40.205

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 21USATF Region 1 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 9-10 · Place 8 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 9-10811:12 PB4
Nov 14USATF New York Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 9-10 · Place 4 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 9-10412:14.404
Oct 17Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 3,000 Meters 9-10 · Place 6 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 9-10612:14.17 PB4
Oct 10USATF NY XC #2Oct 10 · 3,000 Meters Varsity · Place 6 · Manhattan Youth TracManhattan Youth Trac3,000 Meters Varsity612:38.2—
Sep 26USATF NY XC #1Sep 26 · 3,000 Meters 9-10 · Place 4 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 9-10412:56.934
Sep 12Ocean Breeze XC Season OpenerSep 12 · 3,000 Meters 9-10 · Place 9 · Manhattan Youth Track ClubManhattan Youth Track Club3,000 Meters 9-10913:37.944

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 24USATF Region 1 Junior Olympic ChampionshipsNov 24 · 2,000 Meters 8U · Place 17 · Urban Athletics NYCUrban Athletics NYC2,000 Meters 8U178:54 PB2
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 2,000 Meters 8U · Place 16 · Urban Athletics NYCUrban Athletics NYC2,000 Meters 8U169:16.652
Oct 27USATF New York XC #4Oct 27 · 2,000 Meters 8U · Place 14 · Urban Athletics NYCUrban Athletics NYC2,000 Meters 8U149:22.142
Oct 13Borough/County ChallengeOct 13 · 2,000 Meters 8U · Place 15 · Urban Athletics NYCUrban Athletics NYC2,000 Meters 8U159:24.002
Oct 5USATFNY XC#2Oct 5 · 2,000 Meters 8U · Place 13 · Urban Athletics NYCUrban Athletics NYC2,000 Meters 8U139:14.002
Sep 22USATFNY XC #1Sep 22 · 2,000 Meters 8U · Place 8 · Urban Athletics NYCUrban Athletics NYC2,000 Meters 8U89:13.63 PB2