Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Bowdoin ParkNike NE/NY NXR kids race presented by USATF New York · Nov 2512:16.9Nike NE/NY NXR kids race presented by USATF New YorkNovember 25, 2023
3,000 Meters · Greystone XC CourseLakeland XC Invitational · Oct 2312:28.04Lakeland XC InvitationalOctober 23, 2022
3345 m · Oak Ridge ParkOak Ridge Invitational · Sep 512:13.84Oak Ridge InvitationalSeptember 5, 2025
4,000 Meters · Central Park USATF New Jersey Association Junior Olympic Championships · Nov 516:03.86USATF New Jersey Association Junior Olympic ChampionshipsNovember 5, 2023
4,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 215:39.82NJCTC Cross Country ChampionshipNovember 2, 2024
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2219:38.4NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Nov 118:14.69NJCTC Cross Country ChampionshipNovember 1, 2025
5,000 Meters · John Hunt Cross Country ParkNew Balance RunningLane XC Championships · Dec 617:58.79New Balance RunningLane XC ChampionshipsDecember 6, 2025
5,000 Meters · Oak Ridge ParkUnion County Conference Championships · Oct 1418:09.32Union County Conference ChampionshipsOctober 14, 2025
5150 m · Warinanco ParkUnion County Championships · Oct 2218:28.66Union County ChampionshipsOctober 22, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 6New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Blue · Place 58 · Union Catholic RegUnion Catholic Reg5,000 Meters Blue5817:58.79 PB10
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Championship - Northeast · Place 272 · Union Catholic RegUnion Catholic Reg5,000 Meters Championship - Northeast27219:38.4 PB10
Nov 1NJCTC Cross Country ChampionshipNov 1 · 5,000 Meters Championship · Place 36 · Union Catholic RegUnion Catholic Reg5,000 Meters Championship3618:14.69 PB10
Oct 22Union County ChampionshipsOct 22 · 5,150 Meters Junior Varsity · Place 17 · Union Catholic RegUnion Catholic Reg5,150 Meters Junior Varsity1718:28.66 PB10
Oct 14Union County Conference ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 8 · Union Catholic RegUnion Catholic Reg5,000 Meters Junior Varsity818:09.32 PB10
Sep 5Oak Ridge InvitationalSep 5 · 3,345 Meters Junior Varsity · Place 3 · Union Catholic RegUnion Catholic Reg3,345 Meters Junior Varsity312:13.84 PB10

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6Viking Last Chance InvitationalNov 6 · 5,000 Meters Junior Varsity · Place 103 · M9 Union CatholM9 Union Cathol5,000 Meters Junior Varsity10320:55—
Nov 6Viking Last Chance InvitationalNov 6 · 5,000 Meters Junior Varsity · Place 103 · M9 Union CatholM9 Union Cathol5,000 Meters Junior Varsity10320:55—
Nov 2NJCTC Cross Country ChampionshipNov 2 · 4,000 Meters Freshman · Place 28 · Union Catholic RegUnion Catholic Reg4,000 Meters Freshman2815:39.82 PB9

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 25Nike NE/NY NXR kids race presented by USATF New YorkNov 25 · 3,000 Meters Results · Place 37 · Speed SkillsSpeed Skills3,000 Meters Results3712:16.9 PB8
Nov 5USATF New Jersey Association Junior Olympic ChampionshipsNov 5 · 4,000 Meters 13-14 · Place 29 · Speed SkillsSpeed Skills4,000 Meters 13-142916:03.86 PB8

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 23Lakeland XC InvitationalOct 23 · 3,000 Meters 11-12 · Place 19 · Speed SkillsSpeed Skills3,000 Meters 11-121912:28.04 PB12