Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Van Cortlandt ParkThe Youth Race at the Manhattan College Invitational · Oct 1411:19.8The Youth Race at the Manhattan College InvitationalOctober 14, 2023
2.5 Miles · Van Cortlandt ParkManhattan University Invitational - Youth Division · Oct 1015:34.1Manhattan University Invitational - Youth DivisionOctober 10, 2026
3,000 Meters · Bowdoin ParkNike NE/NY NXR kids race presented by USATF New York · Nov 2513:20.8Nike NE/NY NXR kids race presented by USATF New YorkNovember 25, 2023
3,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 1714:32.37Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOctober 17, 2021
3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1016:04.71USATF New York Association Junior Olympic ChampionshipsNovember 10, 2019
4,000 Meters · Ocean Breeze Athletic ComplexOcean Breeze - EJJB Invitational - Youth Divisions · Oct 414:29.60Ocean Breeze - EJJB Invitational - Youth DivisionsOctober 4, 2026
4,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1218:50.40USATF New York Association Junior Olympic ChampionshipsNovember 12, 2023
5,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1322:32.302025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
5,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2319:08.00USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
5,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Youth XC Invitational · Oct 620:47.80Edward JJ Bowes Youth XC InvitationalOctober 6, 2024
5,000 Meters · Van Cortlandt ParkUSATF-NY XC Meet 1 · Sep 1319:34.70USATF-NY XC Meet 1September 13, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8USATF New York Assoc. Junior Olympic ChampionshipsNov 8 · 5,000 Meters 15-18 · Place 4 · Ocean Breeze Wave Runners5,000 Meters 15-18419:48.2112
Oct 18USATF-NY XC Meet 2Oct 18 · 5,000 Meters Varsity · Place 2 · Ocean Breeze Wave Runners5,000 Meters Varsity219:02.7112
Oct 10Manhattan University Invitational - Youth DivisionOct 10 · 2.5 Miles 15-18 · Place 3 · Ocean Breeze Wave Runners2.5 Miles 15-18315:34.1 PB12
Oct 4Ocean Breeze - EJJB Invitational - Youth DivisionsOct 4 · 4,000 Meters 15-18 · Place 2 · Ocean Breeze Wave Runners4,000 Meters 15-18214:29.60 PB12
Sep 20Ocean Breeze Fall Festival - YouthSep 20 · 4,000 Meters 13-18 · Place 24 · Ocean Breeze Wave Runners4,000 Meters 13-182417:11.9612
Sep 13USATF-NY XC Meet 1Sep 13 · 5,000 Meters 15-18 · Place 1 · Ocean Breeze Wave Runners5,000 Meters 15-18119:34.70 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 5,000 Meters 15-18 · Place 94 · Ocean Breeze Wave Runners5,000 Meters 15-189422:32.30 PB11
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 5,000 Meters 15-18 · Place 31 · Ocean Breeze Wave Runners5,000 Meters 15-183119:08.00 PB11
Nov 9USATF New York Association Junior Olympic ChampionshipsNov 9 · 5,000 Meters 15-18 · Place 5 · Ocean Breeze Wave Runners5,000 Meters 15-18519:58.3411
Oct 19USATF-NY XC Meet 2Oct 19 · 5,000 Meters Varsity · Place 6 · Ocean Breeze Wave Ru5,000 Meters Varsity622:02.8—
Oct 19USATF-NY XC Meet 2Oct 19 · 5,000 Meters Varsity · Place 6 · Ocean Breeze Wave Ru5,000 Meters Varsity622:02.8—
Oct 5Ocean Breeze Mid-Season FestivalOct 5 · 5,000 Meters Varsity · Place 2 · Ocean Breeze Wave Runners5,000 Meters Varsity219:26.9016
Sep 28Ocean Breeze EJJB InvitationalSep 28 · 5,000 Meters Varsity · Place 4 · Ocean Breeze Wave Runners5,000 Meters Varsity420:10.8016
Sep 21Ocean Breeze Cross Country Season OpenerSep 21 · 4,000 Meters Varsity · Place 13 · Ocean Breeze Wave Runners4,000 Meters Varsity1316:56.3016
Sep 14USATF-NY XC Meet 1Sep 14 · 5,000 Meters 15-18 · Place 1 · Ocean Breeze Wave Runners5,000 Meters 15-18121:07.511

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 17USATF Region 1 Junior Olympic ChampionshipsNov 17 · 5,000 Meters Varsity · Place 38 · Ocean Breeze5,000 Meters Varsity3820:31.609
Nov 17USATF Region 1 Junior Olympic ChampionshipsNov 17 · 5,000 Meters Varsity · Place 51 · Ocean Breeze5,000 Meters Varsity5120:31.609
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 5,000 Meters 15-18 · Place 23 · Ocean Breeze Wave Runners5,000 Meters 15-182320:13.1410
Oct 26Ocean Breeze SpooktacularOct 26 · 4,000 Meters Varsity · Place 8 · Ocean Breeze Wave Runners4,000 Meters Varsity816:28.4016
Oct 12USATF-NY Cross Country Series- Meet 2Oct 12 · 5,000 Meters 15-18 · Place 12 · Ocean Breeze Wave Runners5,000 Meters 15-181223:35.7610
Oct 6Edward JJ Bowes Youth XC InvitationalOct 6 · 5,000 Meters 15-18 · Place 11 · Ocean Breeze Wave Runners5,000 Meters 15-181120:47.80 PB10
Sep 29Ocean Breeze Mid-Season XC FestivalSep 29 · 5,000 Meters Varsity · Place 11 · Ocean Breeze Wave Runners5,000 Meters Varsity1120:54.3016
Sep 15USATF-NY Cross Country Series - Season OpenerSep 15 · 5,000 Meters 15-18 · Place 10 · Ocean Breeze Wave Runners5,000 Meters 15-181023:29.1110
Sep 8Ocean Breeze Cross Country Season OpenerSep 8 · 4,000 Meters Varsity · Place 9 · Ocean Breeze Wave Runners4,000 Meters Varsity917:54.3016

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 25Nike NE/NY NXR kids race presented by USATF New YorkNov 25 · 3,000 Meters Results · Place 56 · Ocean Breeze Wave Runners3,000 Meters Results5613:20.8 PB9
Nov 19USATF Region 1 Junior Olympic ChampionshipsNov 19 · 4,000 Meters Varsity · Place 99 · Ocean Breeze Wave Runners4,000 Meters Varsity9918:26.1114
Nov 12USATF New York Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 30 · Ocean Breeze Wave Runners4,000 Meters 13-143018:50.40 PB9
Oct 29Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 4,000 Meters 13-14 · Place 27 · Ocean Breeze Wave Runners4,000 Meters 13-142718:40.10Unofficial9
Oct 22Edward JJ Bowes Invitational - Youth DivisionOct 22 · 4,000 Meters 13-14 · Place 22 · Ocean Breeze Wave Runners4,000 Meters 13-142219:58.039
Oct 14The Youth Race at the Manhattan College InvitationalOct 14 · 1.5 Miles 13-14 year old · Place 22 · Ocean Breeze Wave Runners1.5 Miles 13-14 year old2211:19.8 PB9
Sep 17USATF-NY Cross Country Series - Meet 1Sep 17 · 4,000 Meters Varsity · Place 27 · Ocean Breeze Wave Ru4,000 Meters Varsity2721:30.1—
Sep 10Ocean Breeze Park - Season OpenerSep 10 · 4,000 Meters 15-18 · Place 33 · Ocean Breeze Wave Runners4,000 Meters 15-183320:35.90Unofficial9

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Ocean Breeze Wave Runners4,000 Meters 13-140DNS8
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 54 · Ocean Breeze Wave Runners4,000 Meters 13-145424:56.728
Oct 30Ocean Breeze Fall XC FestivalOct 30 · Varsity · Place 39 · M Ocean BreezeVarsity3923:05.80—
Sep 25USATF NY County ChallengeSep 25 · 4,000 Meters 13-14 · Place 34 · Ocean Breeze Wave Runners4,000 Meters 13-143422:37.968

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 14USATF New York Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 51 · Ocean Breeze Wave Runners3,000 Meters 11-125116:06.107
Oct 17Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 3,000 Meters 11-12 · Place 36 · Ocean Breeze Wave Runners3,000 Meters 11-123614:32.37 PB7
Oct 10USATF NY XC #2Oct 10 · 3,000 Meters Varsity · Place 32 · Ocean Breeze Wave Ru3,000 Meters Varsity3215:14.5—
Sep 12Ocean Breeze XC Season OpenerSep 12 · 3,000 Meters 11-12 · Place 43 · Ocean Breeze Wave Runners3,000 Meters 11-124315:27.607

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8USATF New York Association ChampionshipsNov 8 · 3,000 Meters Varsity · Place 15 · Ocean Breeze3,000 Meters Varsity157:43.1—
Nov 1Ocean Breeze Youth Cross Country Series #6Nov 1 · 3,000 Meters Varsity · Place 31 · Ocean Breeze3,000 Meters Varsity3114:15.31—
Oct 25Ocean Breeze Youth Cross Country Series #5Oct 25 · 3,000 Meters Varsity · Place 28 · Ocean Breeze3,000 Meters Varsity2814:03.24—
Oct 18Ocean Breeze Youth Cross Country Series #4Oct 18 · 3,000 Meters Varsity · Place 32 · Ocean Breeze3,000 Meters Varsity3214:33.13—
Oct 11Ocean Breeze Youth Cross Country Series #3Oct 11 · 3,000 Meters Varsity · Place 9 · M Ocean Breeze3,000 Meters Varsity914:57.01—
Oct 3Ocean Breeze Youth Cross Country Series #2Oct 3 · 3,000 Meters Varsity · Place 30 · Ocean Breeze3,000 Meters Varsity3014:38.60—
Sep 27Ocean Breeze Youth Cross Country Series #1Sep 27 · 3,000 Meters Varsity · Place 31 · Ocean Breeze3,000 Meters Varsity3114:45.75—

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 47 · Ocean Breeze Wave Runners3,000 Meters 9-104716:04.71 PB5
Oct 5USATFNY XC#2Oct 5 · 3,000 Meters 9-10 · Place 51 · Ocean Breeze Wave Runners3,000 Meters 9-105117:41.345
Sep 22USATFNY XC #1Sep 22 · 3,000 Meters 9-10 · Place 56 · Ocean Breeze Wave Runners3,000 Meters 9-105619:42.395