Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 910:03.16USATF National Junior Olympic ChampionshipsDecember 9, 2023
2,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2012:03.68USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
2,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Invitational - Youth Division · Oct 2211:30.20Edward JJ Bowes Invitational - Youth DivisionOctober 22, 2023
2,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 1712:48.78Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOctober 17, 2021
2,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1210:25.14USATF New York Association Junior Olympic ChampionshipsNovember 12, 2023
2750 m · Van Cortlandt ParkUSATF-NY Cross Country Series - Season Opener · Sep 1514:51.69USATF-NY Cross Country Series - Season OpenerSeptember 15, 2024
3,000 Meters · Cunningham Park AAU New York Metropolitan District Cross Country Qualifier · Nov 2715:59.40AAU New York Metropolitan District Cross Country QualifierNovember 27, 2024
3,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2315:41.29USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1015:45.61USATF New York Association Junior Olympic ChampionshipsNovember 10, 2024

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 3,000 Meters 9-10 · Place 94 · Prospect Park Youth Running3,000 Meters 9-109415:41.29 PB5
Nov 9USATF New York Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 9-10 · Place 52 · Prospect Park Youth Running3,000 Meters 9-105217:01.825
Oct 19USATF-NY XC Meet 2Oct 19 · 3,000 Meters Varsity · Place 41 · Prospect Park Youth3,000 Meters Varsity4116:59.0—
Oct 19USATF-NY XC Meet 2Oct 19 · 3,000 Meters Varsity · Place 41 · Prospect Park Youth3,000 Meters Varsity4116:59.0—
Oct 5Ocean Breeze Mid-Season FestivalOct 5 · 3,000 Meters Varsity · Place 31 · Prospect Park Youth Running3,000 Meters Varsity3115:48.1010
Sep 21Ocean Breeze Cross Country Season OpenerSep 21 · 3,000 Meters Varsity · Place 34 · Prospect Park Youth Running3,000 Meters Varsity3415:58.3010

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 27AAU New York Metropolitan District Cross Country QualifierNov 27 · 3,000 Meters 9-10 · Place 11 · Prospect Park Youth Running3,000 Meters 9-101115:59.40 PB4
Nov 17USATF Region 1 Junior Olympic ChampionshipsNov 17 · 3,000 Meters Varsity · Place 84 · Prospect Park3,000 Meters Varsity8415:45.5—
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 39 · Prospect Park Youth Running3,000 Meters 9-103915:45.61 PB4
Oct 26Ocean Breeze SpooktacularOct 26 · 3,000 Meters Varsity · Place 23 · Prospect Park Youth Running3,000 Meters Varsity2315:58.7010
Sep 15USATF-NY Cross Country Series - Season OpenerSep 15 · 2,750 Meters 9-10 · Place 28 · Prospect Park Youth Running2,750 Meters 9-102814:51.69 PB4

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 2,000 Meters 7-8 · Place 244 · Prospect Park Youth Running2,000 Meters 7-824410:03.16 PB3
Nov 19USATF Region 1 Junior Olympic ChampionshipsNov 19 · 2,000 Meters Varsity · Place 55 · Prospect Park Youth Running2,000 Meters Varsity5510:02.51—
Nov 12USATF New York Association Junior Olympic ChampionshipsNov 12 · 2,000 Meters 8U · Place 31 · Prospect Park Youth Running2,000 Meters 8U3110:25.14 PB3
Oct 22Edward JJ Bowes Invitational - Youth DivisionOct 22 · 2,000 Meters 8U · Place 24 · Prospect Park Youth Running2,000 Meters 8U2411:30.20 PB3
Oct 8USATF-NY Cross Country Series - Meet 2Oct 8 · 2,000 Meters 8U · Place 26 · Prospect Park Youth Running2,000 Meters 8U2610:42.793
Sep 17USATF-NY Cross Country Series - Meet 1Sep 17 · 2,000 Meters Varsity · Place 24 · Prospect Park Youth2,000 Meters Varsity2411:11.3—
Sep 10Ocean Breeze Park - Season OpenerSep 10 · 2,000 Meters 8U · Place 15 · Prospect Park Youth Running2,000 Meters 8U1512:01.93Unofficial3

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 2,000 Meters 8U · Place 49 · Prospect Park Youth Running2,000 Meters 8U4912:03.68 PB2
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 2,000 Meters 8U · Place 31 · Prospect Park Youth Running2,000 Meters 8U3111:42.582
Oct 30Ocean Breeze Fall XC FestivalOct 30 · Varsity · Place 17 · M Prospect ParVarsity1713:24.80—
Oct 23The Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 23 · 2,000 Meters Varsity · Place 27 · Prospect Park Youth Run2,000 Meters Varsity2712:25.80—
Oct 9USATF NY XC #2Oct 9 · 2,000 Meters Varsity · Place 36 · Prospect Park Youth Run2,000 Meters Varsity3611:55.77—
Sep 25USATF NY County ChallengeSep 25 · 2,000 Meters 8U · Place 28 · Prospect Park Youth Running2,000 Meters 8U2811:18.232

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14USATF New York Association Junior Olympic ChampionshipsNov 14 · 2,000 Meters 8U · Place 49 · Prospect Park Youth Running2,000 Meters 8U4912:26.201
Oct 17Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 2,000 Meters 8U · Place 37 · Prospect Park Youth Running2,000 Meters 8U3712:48.78 PB1
Oct 10USATF NY XC #2Oct 10 · 2,000 Meters Varsity · Place 45 · Prospect Park Youth2,000 Meters Varsity4513:40.4—
Sep 26USATF NY XC #1Sep 26 · 2,000 Meters 8U · Place 43 · Prospect Park Youth Running2,000 Meters 8U4313:40.771
Sep 12Ocean Breeze XC Season OpenerSep 12 · 2,000 Meters 8U · Place 46 · Prospect Park Youth Running2,000 Meters 8U4614:24.671