Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Belmont PlateauBriarwood Invite · Sep 1319:55.90Briarwood InviteSeptember 13, 2025
5,000 Meters · Dock Mennonite AcademyLansdale Invitational · Aug 2918:26.0Lansdale InvitationalAugust 29, 2025
5,000 Meters · Lehigh University - Murray H. Goodman CampusPIAA District 1 Championships · Oct 2418:06.9PIAA District 1 ChampionshipsOctober 24, 2025
5,000 Meters · Lehigh University-Goodman CampusSOL Cross Country Champs · Oct 1718:21.46SOL Cross Country ChampsOctober 17, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24PIAA District 1 ChampionshipsOct 24 · 5,000 Meters AAA · Place 269 · Upper Moreland5,000 Meters AAA26918:06.9 PB12
Oct 17SOL Cross Country ChampsOct 17 · 5,000 Meters Freedom · Place 21 · Upper Moreland5,000 Meters Freedom2118:21.46 PB12
Sep 13Briarwood InviteSep 13 · 5,000 Meters Championship · Place 84 · Upper Moreland5,000 Meters Championship8419:55.90 PB12
Aug 29Lansdale InvitationalAug 29 · 5,000 Meters Varsity · Place 33 · Upper Moreland5,000 Meters Varsity3318:26.0 PB12

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 25PIAA District 1 ChampionshipsOct 25 · Varsity · Place 279 · Upper MorelandVarsity27917:59.4—
Oct 25PIAA District 1 ChampionshipsOct 25 · Varsity · Place 255 · Upper MorelandVarsity25517:59.4—
Oct 18Sububan One League ChampionshipsOct 18 · 5,000 Meters Varsity · Place 100 · Upper Moreland5,000 Meters Varsity10017:55.9011
Oct 18Sububan One League ChampionshipsOct 18 · 5,000 Meters Varsity · Place 17 · Upper Moreland5,000 Meters Varsity1717:55.9011
Oct 18Sububan One League ChampionshipsOct 18 · 5,000 Meters Varsity · Place 39 · Upper Moreland5,000 Meters Varsity3917:55.9011

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 27PIAA District 1 ChampionshipsOct 27 · Varsity · Place 245 · Upper MorelandVarsity24518:05.3—
Oct 20Suburban One League ChampionshipsOct 20 · 5,000 Meters Varsity · Place 108 · Upper Moreland5,000 Meters Varsity10818:35.010
Oct 20Suburban One League ChampionshipsOct 20 · 5,000 Meters Varsity · Place 17 · Upper Moreland5,000 Meters Varsity1718:35.010

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 21Suburban One League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 108 · Upper Moreland5,000 Meters Varsity10818:47.19
Oct 21Suburban One League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 18 · Upper Moreland5,000 Meters Varsity1818:47.19