Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Oak Ridge ParkOak Ridge Invitational · Sep 414:02.30Oak Ridge InvitationalSeptember 4, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1818:41.045th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3,000 Meters · Central Park USATF New Jersey Association Junior Olympic Championships · Nov 711:21.11USATF New Jersey Association Junior Olympic ChampionshipsNovember 7, 2021
3345 m · Oak Ridge ParkOak Ridge Invitational · Sep 513:22.40Oak Ridge InvitationalSeptember 5, 2025
4,000 Meters · Central Park USATF New Jersey Association Junior Olympic Championships · Nov 515:21.36USATF New Jersey Association Junior Olympic ChampionshipsNovember 5, 2023
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 918:17.78USATF National Junior Olympic ChampionshipsDecember 9, 2023
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2222:00.9NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2320:51.9NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Greystone XC CourseNJCTC Cross Country Championship · Oct 3119:30.36NJCTC Cross Country ChampionshipOctober 31, 2026
5,000 Meters · John Hunt Cross Country ParkNew Balance RunningLane XC Championships · Dec 620:08.98New Balance RunningLane XC ChampionshipsDecember 6, 2025
5,000 Meters · Oak Ridge ParkUnion County Conference Championships · Oct 1419:39.22Union County Conference ChampionshipsOctober 14, 2025
5150 m · Warinanco ParkUnion County Championships · Oct 2220:13.81Union County ChampionshipsOctober 22, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31NJCTC Cross Country ChampionshipOct 31 · 5,000 Meters Varsity · Place 1 · Union Catholic RegUnion Catholic Reg5,000 Meters Varsity119:30.36 PB11
Oct 22Union County ChampionshipsOct 22 · 5,000 Meters Championship · Place 6 · Union Catholic Reg.Union Catholic Reg.5,000 Meters Championship619:32.5011
Oct 13Union County Conference ChampionshipsOct 13 · 5,000 Meters Varsity Watchung · Place 9 · Union Catholic RegUnion Catholic Reg5,000 Meters Varsity Watchung921:17.3011
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 19 - 8:52pm - White Varsity B (G · Place 23 · Union Catholic RegUnion Catholic Reg3 Miles Race 19 - 8:52pm - White Varsity B (G2318:41.0 PB11
Sep 4Oak Ridge InvitationalSep 4 · 2 Miles Varsity · Place 31 · Union Catholic RegUnion Catholic Reg2 Miles Varsity3114:02.30 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 6New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Silver · Place 72 · Union Catholic RegUnion Catholic Reg5,000 Meters Silver7220:08.98 PB10
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - Northeast · Place 85 · Union Catholic RegUnion Catholic Reg5,000 Meters Open - Northeast8522:00.9 PB10
Nov 1NJCTC Cross Country ChampionshipNov 1 · 5,000 Meters Championship · Place 16 · Union Catholic RegUnion Catholic Reg5,000 Meters Championship1620:46.1410
Oct 22Union County ChampionshipsOct 22 · 5,150 Meters Junior Varsity · Place 1 · Union Catholic RegUnion Catholic Reg5,150 Meters Junior Varsity120:13.81 PB10
Oct 14Union County Conference ChampionshipsOct 14 · 5,000 Meters Watchung · Place 5 · Union Catholic RegUnion Catholic Reg5,000 Meters Watchung519:39.22 PB10
Sep 5Oak Ridge InvitationalSep 5 · 3,345 Meters Varsity · Place 11 · Union Catholic RegUnion Catholic Reg3,345 Meters Varsity1113:22.40 PB10

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Championship - Northeast · Place 113 · Union Catholic RegUnion Catholic Reg5,000 Meters Championship - Northeast11320:51.9 PB9
Sep 28Bowdoin Park ClassicSep 28 · 5,000 Meters Varsity · Place 12 · Union Catholic Reg.Union Catholic Reg.5,000 Meters Varsity121:55.6FR

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 338 · Speed SkillsSpeed Skills4,000 Meters 13-1433818:17.78 PB8
Nov 5USATF New Jersey Association Junior Olympic ChampionshipsNov 5 · 4,000 Meters 13-14 · Place 3 · Speed SkillsSpeed Skills4,000 Meters 13-14315:21.36 PB8
Sep 9Trials of Miles XC Opening NightSep 9 · Varsity · Place 1 · Speed Skills TCSpeed Skills TCVarsity112:16.30—

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 6USATF New Jersey Association Junior Olympic ChampionshipsNov 6 · 3,000 Meters Varsity · Place 1 · Speed SkillsSpeed Skills3,000 Meters Varsity110:58.4012
Nov 6USATF New Jersey Association Junior Olympic ChampionshipsNov 6 · 3,000 Meters Varsity · Place 1 · Speed SkillsSpeed Skills3,000 Meters Varsity110:58.4012

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 7USATF New Jersey Association Junior Olympic ChampionshipsNov 7 · 3,000 Meters 11-12 · Place 6 · Speed SkillsSpeed Skills3,000 Meters 11-12611:21.11 PB6