Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Lehigh University - Murray H. Goodman Campus46th Annual Paul Short Run · Oct 518:35.246th Annual Paul Short RunOctober 5, 2019
5,000 Meters · Mount Saint Mary's UniversityMount St. Mary's 5K Duals · Aug 2917:03.85Mount St. Mary's 5K DualsAugust 29, 2025
5,000 Meters · Rose Tree Park Central League Dual Meets #2 · Oct 2418:44.9Central League Dual Meets #2October 24, 2020
7885 m · United States Naval Academy Golf ClubCantello Invitational · Sep 1328:35.4Cantello InvitationalSeptember 13, 2025
8,000 Meters · Berry CollegeNCAA Division III South Regional · Nov 1128:21.4NCAA Division III South RegionalNovember 11, 2023
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 428:09.1Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 327:27.9Paul Short Run (College)October 3, 2025
8,000 Meters · Union Canal Tunnel ParkLandmark XC Championships · Nov 226:55.24Landmark XC ChampionshipsNovember 2, 2024
8,000 Meters · West Branch Cross Country CourseLandmark Conference XC Championships · Oct 3128:32.6Landmark Conference XC ChampionshipsOctober 31, 2026

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 31Landmark Conference XC ChampionshipsOct 31 · 8,000 Meters College · Place 71 · Catholic (D.C.)Catholic (D.C.)8,000 Meters College7128:32.6 PBSr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 305 · Catholic (D.C.)Catholic (D.C.)8,000 Meters White30527:27.9 PBJr
Sep 13Cantello InvitationalSep 13 · 4.9 Miles Varsity · Place 44 · Catholic (D.C.)Catholic (D.C.)4.9 Miles Varsity4428:35.4 PBJr
Aug 29Mount St. Mary's 5K DualsAug 29 · 5,000 Meters College · Place 28 · Catholic (D.C.)Catholic (D.C.)5,000 Meters College2817:03.85 PBJr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 2Landmark XC ChampionshipsNov 2 · 8,000 Meters College · Place 36 · Catholic (D.C.)Catholic (D.C.)8,000 Meters College3626:55.24 PBSo
Oct 4Paul Short RunOct 4 · 8,000 Meters Green · Place 42 · Catholic (D.C.)Catholic (D.C.)8,000 Meters Green4228:09.1 PBSo

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III South RegionalNov 11 · 8,000 Meters Championship · Place 104 · Catholic (D.C.)Catholic (D.C.)8,000 Meters Championship10428:21.4 PBFr
Oct 272023 Landmark Conference Cross Country ChampionshipsOct 27 · 8,000 Meters Varsity · Place 45 · CatholicCatholic8,000 Meters Varsity4529:07.8FR
Oct 7NCAA DIII Pre-NationalsOct 7 · 8,000 Meters Varsity · Place 275 · CatholicCatholic8,000 Meters Varsity27528:36.5FR
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters College White · Place 246 · Catholic (D.C.)Catholic (D.C.)8,000 Meters College White24629:34.6Fr
Sep 9Navy Cross Country InvitationalSep 9 · 5,000 Meters Open · Place 27 · CatholicCatholic5,000 Meters Open2718:01.3FR
Sep 1Mt. St. Mary's University DualsSep 1 · 5,000 Meters Varsity · Place 41 · CatholicCatholic5,000 Meters Varsity4117:49.1FR

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 28PIAA District 1 ChampionshipsOct 28 · Varsity · Place 109 · Garnet ValleyGarnet ValleyVarsity10917:08.0—
Oct 20Hoka Henderson XC InvitationalOct 20 · 3,200 Meters Varsity · Place 25 · Garnet ValleyGarnet Valley3,200 Meters Varsity2510:26.60SR
Oct 15Central League ChampionshipsOct 15 · 5,000 Meters Varsity · Place 38 · Garnet ValleyGarnet Valley5,000 Meters Varsity3818:30.4312
Oct 8Delco XC ChampionshipsOct 8 · 5,000 Meters Varsity · Place 43 · Garnet ValleyGarnet Valley5,000 Meters Varsity4318:25.4112
Sep 30Lehigh Paul Short RunSep 30 · 5,000 Meters Varsity · Place 173 · Garnet ValleyGarnet Valley5,000 Meters Varsity1737:33.812
Sep 13Central Athletic League Meet #1Sep 13 · 5,000 Meters Varsity · Place 6 · Garnet ValleyGarnet Valley5,000 Meters Varsity618:29.2012
Sep 10Unionville Two Mile BashSep 10 · Varsity · Place 92 · Garnet ValleyGarnet ValleyVarsity9211:08.9—
Sep 10Unionville Two Mile BashSep 10 · Varsity · Place 36 · Garnet ValleyGarnet ValleyVarsity3611:08.9—

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29PIAA District 1 ChampionshipsOct 29 · Varsity · Place 147 · Garnet ValleyGarnet ValleyVarsity14717:31.7—
Oct 29PIAA District 1 ChampionshipsOct 29 · Varsity · Place 140 · Garnet ValleyGarnet ValleyVarsity14017:31.7—
Oct 21Henderson XC InvitationalOct 21 · 3,200 Meters Varsity · Place 24 · Garnet ValleyGarnet Valley3,200 Meters Varsity2410:30.91—
Sep 25Carlisle InvitationalSep 25 · Varsity · Place 210 · Garnet ValleyGarnet ValleyVarsity21017:55.0—
Sep 25Carlisle InvitationalSep 25 · 5,000 Meters Varsity · Place 159 · Garnet ValleyGarnet Valley5,000 Meters Varsity15917:55.0—
Sep 11Unionville Two Mile BashSep 11 · 2 Miles Varsity · Place 31 · Garnet ValleyGarnet Valley2 Miles Varsity3111:19.3311

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 24Central League Dual Meets #2Oct 24 · 5,000 Meters Meet 2 · Place 10 · Garnet ValleyGarnet Valley5,000 Meters Meet 21018:44.9 PB10
Oct 17Central League Dual MeetsOct 17 · 5,000 Meters Varsity · Place 15 · Garnet ValleyGarnet Valley5,000 Meters Varsity153:44.0SO

2019 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 25PIAA District 1 ChamponshipsOct 25 · Varsity · Place 257 · Garnet ValleyGarnet ValleyVarsity25717:58.0—
Oct 12Central League ChampionshipsOct 12 · 5,000 Meters Varsity · Place 61 · Garnet ValleyGarnet Valley5,000 Meters Varsity6118:47.409
Oct 546th Annual Paul Short RunOct 5 · 5,000 Meters Varsity - Brown · Place 271 · Garnet ValleyGarnet Valley5,000 Meters Varsity - Brown27118:35.2 PB9
Sep 28Carlisle InvitationalSep 28 · Varsity · Place 354 · Garnet ValleyGarnet ValleyVarsity35418:15.6—
Sep 28Carlisle InvitationalSep 28 · Varsity · Place 19 · Garnet ValleyGarnet ValleyVarsity1918:15.6—
Sep 25Penncrest-Upper Darby-Garnet Valley MeetSep 25 · 5,000 Meters Varsity · Place 16 · Garnet ValleyGarnet Valley5,000 Meters Varsity1618:48.879
Sep 25Penncrest-Upper Darby-Garnet Valley MeetSep 25 · 5,000 Meters Varsity · Place 9 · Garnet ValleyGarnet Valley5,000 Meters Varsity918:48.879
Sep 25Penncrest-Upper Darby-Garnet Valley MeetSep 25 · 5,000 Meters Varsity · Place 14 · Garnet ValleyGarnet Valley5,000 Meters Varsity1418:48.879
Sep 11Marple Newtown v Springfield v Garnet ValleySep 11 · 5,000 Meters Varsity · Place 10 · Garnet ValleyGarnet Valley5,000 Meters Varsity1020:06—
Sep 7Unionville Two Mile BashSep 7 · Varsity · Place 140 · Garnet ValleyGarnet ValleyVarsity14011:29.3—
Sep 7Unionville Two Mile BashSep 7 · 2 Miles Varsity · Place 14 · Garnet ValleyGarnet Valley2 Miles Varsity1411:29.3—