Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · CarlisleCarlisle Invitational · Sep 2716:56.1Carlisle InvitationalSeptember 27, 2025
5,000 Meters · Dock Mennonite AcademyLansdale Invitational · Aug 2917:11.4Lansdale InvitationalAugust 29, 2025
5,000 Meters · Downingtown West HSWhippets XC Invitational presented by Bryn Mawr Running Company · Sep 2016:55.4Whippets XC Invitational presented by Bryn Mawr Running CompanySeptember 20, 2025
5,000 Meters · Lehigh University - Murray H. Goodman CampusPIAA District 1 Championships · Oct 2416:24.0PIAA District 1 ChampionshipsOctober 24, 2025
5,000 Meters · Lehigh University-Goodman CampusSOL Cross Country Champs · Oct 1716:42.18SOL Cross Country ChampsOctober 17, 2025
5,000 Meters · Souderton HSSouderton Twilight · Oct 416:36.10Souderton TwilightOctober 4, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24PIAA District 1 ChampionshipsOct 24 · 5,000 Meters AAA · Place 73 · Upper Dublin5,000 Meters AAA7316:24.0 PB12
Oct 17SOL Cross Country ChampsOct 17 · 5,000 Meters Liberty · Place 3 · Upper Dublin5,000 Meters Liberty316:42.18 PB12
Oct 4Souderton TwilightOct 4 · 5,000 Meters Varsity · Place 18 · Upper Dublin5,000 Meters Varsity1816:36.10 PB12
Sep 27Carlisle InvitationalSep 27 · 5,000 Meters Boys Challenge · Place 60 · Upper Dublin5,000 Meters Boys Challenge6016:56.1 PB12
Sep 20Whippets XC Invitational presented by Bryn Mawr Running CompanySep 20 · 5,000 Meters Varsity · Place 44 · Upper Dublin5,000 Meters Varsity4416:55.4 PB12
Aug 29Lansdale InvitationalAug 29 · 5,000 Meters Varsity · Place 11 · Upper Dublin5,000 Meters Varsity1117:11.4 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 18Sububan One League ChampionshipsOct 18 · 5,000 Meters Varsity · Place 78 · Upper Dublin5,000 Meters Varsity7817:23.1011
Oct 18Sububan One League ChampionshipsOct 18 · 5,000 Meters Varsity · Place 16 · Upper Dublin5,000 Meters Varsity1617:23.1011
Oct 18Sububan One League ChampionshipsOct 18 · 5,000 Meters Varsity · Place 26 · Upper Dublin5,000 Meters Varsity2617:23.1011
Oct 5William Tennent InvitationalOct 5 · 5,000 Meters Varsity · Place 45 · Upper Dublin5,000 Meters Varsity4517:53.211
Sep 28Carlisle InvitationalSep 28 · 5,000 Meters Varsity · Place 263 · Upper Dublin5,000 Meters Varsity26318:25.5—
Sep 14Briarwood InviteSep 14 · 5,000 Meters Varsity · Place 66 · Upper Dublin5,000 Meters Varsity6619:17.5511
Aug 30Lansdale InvitationalAug 30 · 5,000 Meters Varsity · Place 29 · Upper Dublin 015,000 Meters Varsity2917:56.0011

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 27PIAA District 1 ChampionshipsOct 27 · Varsity · Place 183 · Upper DublinVarsity18317:25.4—
Oct 20Suburban One League ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 25 · Upper Dublin5,000 Meters Junior Varsity2518:1310
Sep 30Carlisle InvitationalSep 30 · Junior Varsity · Place 53 · Upper DublinJunior Varsity5318:49.8—
Sep 9Mill Street RunSep 9 · 5,000 Meters Varsity · Place 23 · Upper Dublin5,000 Meters Varsity2318:37.5110
Sep 1Lansdale InvitationalSep 1 · 5,000 Meters Varsity · Place 32 · Upper Dublin5,000 Meters Varsity3219:23.0010

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29Southeast PA JV Title ChallengeOct 29 · Junior Varsity · Place 114 · Upper DublinJunior Varsity11419:26.4—
Oct 29Southeast PA JV Title ChallengeOct 29 · Varsity · Place 141 · Upper DublinVarsity14119:26.4—
Oct 21Suburban One League ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 71 · Upper Dublin5,000 Meters Junior Varsity7119:46.09
Sep 28Plymouth Whitemarsh vs Upper Dublin MeetSep 28 · 5,000 Meters Varsity · Place 21 · Upper Dublin5,000 Meters Varsity2122:34.319
Sep 24Carlisle InvitationalSep 24 · Varsity · Place 93 · Upper DublinVarsity9320:45.7—
Sep 10Mill Street RunSep 10 · Varsity · Place 15 · Upper DublinVarsity156:43—
Sep 2Lansdale InvitationalSep 2 · 5,000 Meters Varsity · Place 50 · Upper Dublin5,000 Meters Varsity5021:59.009