Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1115:42.0Manhattan University Cross Country Invitational (HS)October 11, 2025
3,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 1711:58.98Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOctober 17, 2021
3,000 Meters · Sunken Meadow State ParkUSATF Region 1 Junior Olympic Championships · Nov 2413:04USATF Region 1 Junior Olympic ChampionshipsNovember 24, 2019
3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1412:08.40USATF New York Association Junior Olympic ChampionshipsNovember 14, 2021
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 916:32.20USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2017:00.79USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
4,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Invitational - Youth Division · Oct 2216:52.02Edward JJ Bowes Invitational - Youth DivisionOctober 22, 2023
4,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1316:48.29USATF New York Association Junior Olympic ChampionshipsNovember 13, 2022
5,000 Meters · Brunswick Middle SchoolFAA Cross Country InterLeague Meet 2 · Sep 3019:48.3FAA Cross Country InterLeague Meet 2September 30, 2025
5,000 Meters · Brunswick School -- Edwards Campus (King St.)FAA Cross Country Inter League Meet 2 · Oct 719:14.3FAA Cross Country Inter League Meet 2 October 7, 2026
5,000 Meters · CanterburyCanterbury Invitational · Sep 2020:49Canterbury InvitationalSeptember 20, 2025
5,000 Meters · CanterburyCanterbury Invitational · Sep 2122:18Canterbury InvitationalSeptember 21, 2024
5,000 Meters · Seaside Park FAA Cross Country InterLeague Meet 3 · Oct 1519:14.8 FAA Cross Country InterLeague Meet 3 October 15, 2025
5,000 Meters · Sherwood Island State ParkFAA Cross Country Inter League Meet 1 · Sep 2319:42.0FAA Cross Country Inter League Meet 1September 23, 2026
5,000 Meters · The Williston Northampton SchoolNEPSTA Division 2 Cross-Country Championships · Nov 820:06NEPSTA Division 2 Cross-Country ChampionshipsNovember 8, 2025
5,000 Meters · Waveny ParkFAA Cross Country Championships · Oct 2719:15.2FAA Cross Country ChampionshipsOctober 27, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2FAA Cross Country ChampionshipsNov 2 · 5,000 Meters Varsity · Place 1 · Greenwich Country DayGreenwich Country Day5,000 Meters Varsity119:17.211
Oct 21FAA Cross Country Inter League Meet 3 Oct 21 · 5,000 Meters Junior Varsity · Place 1 · Greenwich Country DayGreenwich Country Day5,000 Meters Junior Varsity119:20.711
Oct 7FAA Cross Country Inter League Meet 2 Oct 7 · 5,000 Meters Varsity/JV Combined · Place 1 · Greenwich Country DayGreenwich Country Day5,000 Meters Varsity/JV Combined119:14.3 PB11
Sep 23FAA Cross Country Inter League Meet 1Sep 23 · 5,000 Meters Varsity/JV Combined · Place 1 · Greenwich Country DayGreenwich Country Day5,000 Meters Varsity/JV Combined119:42.0 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8NEPSTA Division 2 Cross-Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 2 · Greenwich Country DayGreenwich Country Day5,000 Meters Varsity220:06 PB10
Oct 27FAA Cross Country ChampionshipsOct 27 · 5,000 Meters Varsity · Place 3 · Greenwich Country DayGreenwich Country Day5,000 Meters Varsity319:15.2 PB10
Oct 15 FAA Cross Country InterLeague Meet 3 Oct 15 · 5,000 Meters Varsity · Place 2 · Greenwich Country DayGreenwich Country Day5,000 Meters Varsity219:14.8 PB10
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity A · Place 11 · Greenwich Country DayGreenwich Country Day2.5 Miles Varsity A1115:42.0 PB10
Sep 30FAA Cross Country InterLeague Meet 2Sep 30 · 5,000 Meters Varsity · Place 4 · Greenwich Country DayGreenwich Country Day5,000 Meters Varsity419:48.3 PB10
Sep 20Canterbury InvitationalSep 20 · 5,000 Meters GD1 · Place 3 · Greenwich Country DayGreenwich Country Day5,000 Meters GD1320:49 PB10

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 16FAA Inter-League Cross Country Meet 3Oct 16 · 5,000 Meters Varsity · Place 17 · Greenwich Country DayGreenwich Country Day5,000 Meters Varsity1722:26.49
Oct 1FAA Inter-League Cross Country Meet 2Oct 1 · 5,000 Meters Varsity · Place 3 · Greenwich Country DayGreenwich Country Day5,000 Meters Varsity320:29.39
Sep 21Canterbury InvitationalSep 21 · 5,000 Meters Division 1 · Place 9 · Greenwich Country DayGreenwich Country Day5,000 Meters Division 1922:18 PB9

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 243 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-1424316:32.20 PB8
Nov 19USATF Region 1 Junior Olympic ChampionshipsNov 19 · 4,000 Meters Varsity · Place 66 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters Varsity6617:25.87—
Nov 12USATF New York Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 7 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-14716:59.588
Oct 31FAA Cross Country ChampionshipsOct 31 · 5,000 Meters Varsity · Place 4 · Greenwich Country DayGreenwich Country Day5,000 Meters Varsity420:32.28
Oct 22Edward JJ Bowes Invitational - Youth DivisionOct 22 · 4,000 Meters 13-14 · Place 3 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-14316:52.02 PB8

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 4,000 Meters 13-14 · Place 27 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-142717:00.79 PB10
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters 13-14 · Place 3 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-14316:48.29 PB10
Oct 30Ocean Breeze Fall XC FestivalOct 30 · Varsity · Place 2 · W Prospect ParW Prospect ParVarsity216:37.00—
Sep 11Ocean Breeze Youth Season OpenerSep 11 · 4,000 Meters 13-14 · Place 4 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-14417:58.5010

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 14USATF New York Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 11-12 · Place 3 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12312:08.40 PB9
Oct 17Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 3,000 Meters 11-12 · Place 8 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12811:58.98 PB9
Sep 26USATF NY XC #1Sep 26 · 3,000 Meters 11-12 · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12212:25.389
Sep 12Ocean Breeze XC Season OpenerSep 12 · 3,000 Meters 11-12 · Place 9 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12912:55.109

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 24USATF Region 1 Junior Olympic ChampionshipsNov 24 · 3,000 Meters 9-10 · Place 23 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-102313:04 PB11
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 9-10 · Place 20 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-102014:09.7411