Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Van Cortlandt ParkThe Youth Race at the Manhattan College Invitational · Oct 149:15.6The Youth Race at the Manhattan College InvitationalOctober 14, 2023
2.5 Miles · Van Cortlandt ParkManhattan University Cross Country Invitational (HS) · Oct 1114:52.3Manhattan University Cross Country Invitational (HS)October 11, 2025
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 910:50.03USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2511:35.0Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2011:52.89USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Ocean Breeze Athletic ComplexEdward JJ Bowes Invitational - Youth Division · Oct 2211:03.69Edward JJ Bowes Invitational - Youth DivisionOctober 22, 2023
3,000 Meters · Ocean Breeze ParkOcean Breeze Edward JJ Bowes Invitational - Youth Division · Oct 1711:56.23Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOctober 17, 2021
3,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1211:31.00USATF New York Association Junior Olympic ChampionshipsNovember 12, 2023
3.1 Miles · Van Cortlandt ParkACIS League Meet #4 · Sep 3020:51.30ACIS League Meet #4September 30, 2026
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1315:04.202025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2314:02.90USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
4,000 Meters · Ocean Breeze Athletic ComplexOcean Breeze Fall Festival - Youth · Sep 2014:22.57Ocean Breeze Fall Festival - YouthSeptember 20, 2026
4,000 Meters · Van Cortlandt ParkUSATF New York Association Junior Olympic Championships · Nov 1014:46.09USATF New York Association Junior Olympic ChampionshipsNovember 10, 2024
4,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 614:46.81AAU Cross Country NationalsDecember 6, 2025
4900 m · Van Cortlandt ParkACIS League Meet #6 · Oct 1622:23.4ACIS League Meet #6October 16, 2024
5,000 Meters · 5K Broadway FinishNYSAIS XC Champs · Nov 919:42.38NYSAIS XC ChampsNovember 9, 2026
5,000 Meters · Broadway & West 251st StreetACIS League Meet #3 · Sep 2518:12.0ACIS League Meet #3September 25, 2024
5,000 Meters · Ocean Breeze Athletic ComplexACIS League Meet #5 · Oct 818:01.6ACIS League Meet #5October 8, 2025
5,000 Meters · Sunken MeadowSaint Anthony's XC Invitational · Oct 419:21.9Saint Anthony's XC InvitationalOctober 4, 2025
5,000 Meters · Sunken Meadow State ParkSaint Anthony's XC Invitational · Oct 319:21.71Saint Anthony's XC InvitationalOctober 3, 2026
5,000 Meters · Van Cortlandt ParkNYSAIS XC Champs · Nov 318:39.3NYSAIS XC ChampsNovember 3, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9NYSAIS XC ChampsNov 9 · 5,000 Meters Varsity · Place 99 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity9919:42.38 PB10
Oct 10Manhattan University Cross Country Invitational Pres. by HOKAOct 10 · 2.5 Miles Varsity D · Place 104 · Berkeley CarrollBerkeley Carroll2.5 Miles Varsity D10415:08.210
Oct 7ACIS League Meet #5Oct 7 · 3.1 Miles Varsity · Place 9 · Berkeley CarrollBerkeley Carroll3.1 Miles Varsity921:31.7010
Oct 3Saint Anthony's XC InvitationalOct 3 · 5,000 Meters Varsity B · Place 9 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity B919:21.71 PB10
Sep 30ACIS League Meet #4Sep 30 · 3.1 Miles Varsity · Place 8 · Berkeley CarrollBerkeley Carroll3.1 Miles Varsity820:51.30 PB10
Sep 23ACIS League Meet #3Sep 23 · 5,000 Meters Varsity · Place 8 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity820:12.6110
Sep 20Ocean Breeze Fall Festival - YouthSep 20 · 4,000 Meters 13-18 · Place 4 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-18414:22.57 PB10

2025 Cross Country

16 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 132 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-1413215:04.20 PB9
Dec 6AAU Cross Country NationalsDec 6 · 4,000 Meters 14 Year Olds · Place 30 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 14 Year Olds3014:46.81 PB9
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 4,000 Meters 13-14 · Place 25 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-142514:02.90 PB9
Nov 9USATF New York Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 1 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-14114:52.509
Nov 3NYSAIS XC ChampsNov 3 · 5,000 Meters Varsity · Place 43 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity4318:39.3 PB9
Oct 29ACIS League ChampsOct 29 · 5,000 Meters Varsity · Place 4 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity418:40.39
Oct 22ACIS League Meet #7Oct 22 · 5,000 Meters Varsity · Place 34 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity3422:27.69
Oct 19USATF-NY XC Meet 2Oct 19 · 4,000 Meters Varsity · Place 1 · Prospect Park YouthProspect Park Youth4,000 Meters Varsity115:06.1—
Oct 19USATF-NY XC Meet 2Oct 19 · 4,000 Meters Varsity · Place 1 · Prospect Park YouthProspect Park Youth4,000 Meters Varsity115:06.1—
Oct 11Manhattan University Cross Country Invitational (HS)Oct 11 · 2.5 Miles Varsity C · Place 80 · Berkeley CarrollBerkeley Carroll2.5 Miles Varsity C8014:52.3 PB9
Oct 8ACIS League Meet #5Oct 8 · 5,000 Meters Varsity · Place 3 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity318:01.6 PB9
Oct 4Saint Anthony's XC InvitationalOct 4 · 5,000 Meters Varsity I · Place 32 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity I3219:21.9 PB9
Sep 29ACIS League Meet #4Sep 29 · 5,000 Meters Varsity · Place 6 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity620:19.79
Sep 24ACIS League Meet #3Sep 24 · 5,000 Meters Varsity · Place 16 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity1623:23.69
Sep 20Xavier InvitationalSep 20 · 5,000 Meters Varsity 1 · Place 17 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity 11718:30.009
Sep 17ACIS League Meet #2Sep 17 · 5,000 Meters Varsity · Place 29 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity2921:28.59

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 23NYS Federation Championships at NXRNov 23 · Varsity · Place 276 · Berkeley CarrollBerkeley CarrollVarsity2769:57.38
Nov 17USATF Region 1 Junior Olympic ChampionshipsNov 17 · 4,000 Meters Varsity · Place 37 · Prospect ParkProspect Park4,000 Meters Varsity3714:50.911
Nov 10USATF New York Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 4 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-14414:46.09 PB8
Nov 4NYSAIS XC ChampsNov 4 · 5,000 Meters Varsity · Place 61 · Berkeley Carroll SchoolBerkeley Carroll School5,000 Meters Varsity6119:50.28
Oct 26Ocean Breeze SpooktacularOct 26 · 4,000 Meters Varsity · Place 6 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters Varsity615:19.4014
Oct 23ACIS League Meet #7Oct 23 · 5,000 Meters Varsity · Place 5 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity519:58.78
Oct 16ACIS League Meet #6Oct 16 · 4,900 Meters Varsity · Place 24 · Berkeley CarrollBerkeley Carroll4,900 Meters Varsity2422:23.4 PB8
Sep 29Ocean Breeze Mid-Season XC FestivalSep 29 · 4,000 Meters Varsity · Place 1 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters Varsity114:37.2114
Sep 25ACIS League Meet #3Sep 25 · 5,000 Meters Varsity · Place 6 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity618:12.0 PB8
Sep 18ACIS League Meet #2Sep 18 · 5,000 Meters Varsity · Place 12 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity1219:34.58
Sep 15USATF-NY Cross Country Series - Season OpenerSep 15 · 4,000 Meters 13-14 · Place 1 · Prospect Park Youth RunningProspect Park Youth Running4,000 Meters 13-14115:09.948
Sep 11ACIS League Meet #1Sep 11 · 5,000 Meters Varsity · Place 6 · Berkeley CarrollBerkeley Carroll5,000 Meters Varsity620:22.48

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 53 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-125310:50.03 PB7
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 3,000 Meters Youth (Age 11-14) · Place 18 · UnattachedUnattached3,000 Meters Youth (Age 11-14)1811:35.0 PB7
Nov 19USATF Region 1 Junior Olympic ChampionshipsNov 19 · 3,000 Meters Varsity · Place 13 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters Varsity1310:20.1612
Nov 12USATF New York Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 6 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12611:31.00 PB7
Oct 29Ocean Breeze Spooktacular XC Meet and FestivalOct 29 · 3,000 Meters 11-12 · Place 3 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12310:39.70Unofficial7
Oct 22Edward JJ Bowes Invitational - Youth DivisionOct 22 · 3,000 Meters 11-12 · Place 4 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12411:03.69 PB7
Oct 14The Youth Race at the Manhattan College InvitationalOct 14 · 1.5 Miles 11-12 year old · Place 4 · Prospect Park Youth RunningProspect Park Youth Running1.5 Miles 11-12 year old49:15.6 PB7
Oct 8USATF-NY Cross Country Series - Meet 2Oct 8 · 3,000 Meters 11-12 · Place 3 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12311:47.767
Sep 17USATF-NY Cross Country Series - Meet 1Sep 17 · 3,000 Meters Varsity · Place 3 · Prospect Park YouthProspect Park Youth3,000 Meters Varsity311:52.8—
Sep 10Ocean Breeze Park - Season OpenerSep 10 · 3,000 Meters 11-12 · Place 3 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12311:28.82Unofficial7

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 27 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-122711:52.89 PB12
Nov 13USATF New York Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 7 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12712:16.3012
Oct 30Ocean Breeze Fall XC FestivalOct 30 · Varsity · Place 5 · M Prospect ParM Prospect ParVarsity511:12.50—
Oct 23The Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 23 · 3,000 Meters Varsity · Place 6 · Prospect Park Youth RunProspect Park Youth Run3,000 Meters Varsity611:08.7012
Oct 9USATF NY XC #2Oct 9 · 3,000 Meters Varsity · Place 7 · Prospect Park Youth RunProspect Park Youth Run3,000 Meters Varsity712:20.04—
Sep 25USATF NY County ChallengeSep 25 · 3,000 Meters 11-12 · Place 7 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12712:39.0012
Sep 11Ocean Breeze Youth Season OpenerSep 11 · 3,000 Meters 11-12 · Place 7 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 11-12711:47.4412

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 14USATF New York Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 9-10 · Place 6 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-10612:35.3011
Oct 17Ocean Breeze Edward JJ Bowes Invitational - Youth DivisionOct 17 · 3,000 Meters 9-10 · Place 4 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-10411:56.23 PB11
Oct 10USATF NY XC #2Oct 10 · 3,000 Meters Varsity · Place 3 · Prospect Park YouthProspect Park Youth3,000 Meters Varsity312:20.0—
Sep 26USATF NY XC #1Sep 26 · 3,000 Meters 9-10 · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-10212:36.8911
Sep 12Ocean Breeze XC Season OpenerSep 12 · 3,000 Meters 9-10 · Place 3 · Prospect Park Youth RunningProspect Park Youth Running3,000 Meters 9-10312:54.9811

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 27Ocean Breeze Youth Cross Country Series #1Sep 27 · 3,000 Meters Varsity · Place 4 · M Prospect ParM Prospect Par3,000 Meters Varsity412:43.87—