Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2917:21.9Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Hershey Parkview 5K (Reverse Aloha Hills 2016-2023)PIAA Foundation XC Invitational · Sep 2018:40.6PIAA Foundation XC InvitationalSeptember 20, 2025
5,000 Meters · Holmdel Park New Balance Shore Coaches Invitational · Oct 317:22.7New Balance Shore Coaches InvitationalOctober 3, 2026
5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 1217:21.02The Southern ShowcaseSeptember 12, 2025
5,000 Meters · Lehigh University - Murray H. Goodman CampusPIAA District 1 Championships · Oct 3016:37.4PIAA District 1 ChampionshipsOctober 30, 2026
5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 118:24PIAA State ChampionshipsNovember 1, 2025
5,000 Meters · Rose Tree ParkCentral Athletic League Meet #6 · Sep 2317:37.02Central Athletic League Meet #6September 23, 2026
5,000 Meters · WakeMed Soccer Parkadidas XC Challenge · Sep 1816:57.0adidas XC ChallengeSeptember 18, 2026
5,000 Meters · Woodward Park47th Asics Clovis Invitational · Oct 916:58.147th Asics Clovis InvitationalOctober 9, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 30PIAA District 1 ChampionshipsOct 30 · 5,000 Meters AAA · Place 80 · Lower MerionLower Merion5,000 Meters AAA8016:37.4 PB10
Oct 17Central Athletic League ChampionshipsOct 17 · 5,000 Meters Varsity · Place 40 · Lower MerionLower Merion5,000 Meters Varsity4018:08.8710
Oct 947th Asics Clovis InvitationalOct 9 · 5,000 Meters Division 4 Varsity · Place 75 · Lower MerionLower Merion5,000 Meters Division 4 Varsity7516:58.1 PB10
Oct 3New Balance Shore Coaches InvitationalOct 3 · 5,000 Meters Varsity C · Place 23 · Lower MerionLower Merion5,000 Meters Varsity C2317:22.7 PB10
Sep 23Central Athletic League Meet #6Sep 23 · 5,000 Meters Varsity · Place 5 · Lower MerionLower Merion5,000 Meters Varsity517:37.02 PB10
Sep 18adidas XC ChallengeSep 18 · 5,000 Meters Championship · Place 117 · Lower MerionLower Merion5,000 Meters Championship11716:57.0 PB10
Sep 16Central Athletic League Meet #4Sep 16 · 5,000 Meters Varsity · Place 7 · Lower MerionLower Merion5,000 Meters Varsity718:08.4410
Sep 8Central Athletic League Meet #1Sep 8 · 5,000 Meters Varsity · Place 6 · Lower MerionLower Merion5,000 Meters Varsity618:36.6910

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Dec 6New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Gold · Place 274 · Lower MerionLower Merion5,000 Meters Gold27417:29.359
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters Freshman/Sophomore Boys · Place 9 · PAPA5,000 Meters Freshman/Sophomore Boys917:21.9 PB9
Nov 1PIAA State ChampionshipsNov 1 · 5,000 Meters AAA · Place 210 · Lower MerionLower Merion5,000 Meters AAA21018:24 PB9
Oct 24PIAA District 1 ChampionshipsOct 24 · 5,000 Meters AAA · Place 138 · Lower MerionLower Merion5,000 Meters AAA13817:05.59
Oct 14Central Athletic League ChampionshipsOct 14 · 5,000 Meters Varsity · Place 28 · Lower MerionLower Merion5,000 Meters Varsity2817:58.909
Sep 30Central Athletic League Meet #5Sep 30 · 5,000 Meters Varsity · Place 7 · Lower MerionLower Merion5,000 Meters Varsity718:03.109
Sep 20PIAA Foundation XC InvitationalSep 20 · 5,000 Meters AAA · Place 120 · Lower MerionLower Merion5,000 Meters AAA12018:40.6 PB9
Sep 16Central Athletic League Meet #3Sep 16 · 5,000 Meters Varsity · Place 9 · Lower MerionLower Merion5,000 Meters Varsity917:58.609
Sep 12The Southern ShowcaseSep 12 · 5,000 Meters Champ · Place 169 · Lower MerionLower Merion5,000 Meters Champ16917:21.02 PB9
Sep 10Central Athletic League Meet #2Sep 10 · 5,000 Meters Varsity · Place 17 · Lower MerionLower Merion5,000 Meters Varsity1718:11.309