Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Lehigh University - Murray H. Goodman Campus46th Annual Paul Short Run · Oct 517:41.046th Annual Paul Short RunOctober 5, 2019
5,000 Meters · Neshaminy HSNeshaminy Open · Oct 1617:23.2Neshaminy OpenOctober 16, 2021
8,000 Meters · Delaware ValleyMAC Cross Country Champ · Nov 127:38.1MAC Cross Country ChampNovember 1, 2025
8,000 Meters · DeSales University XC CourseDeSales University Invitational · Oct 726:58.7DeSales University InvitationalOctober 7, 2023
8,000 Meters · DREAM ParkNCAA DIII Metro Champ · Nov 1526:26.3NCAA DIII Metro ChampNovember 15, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 426:48.4Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 327:27.4Paul Short Run (College)October 3, 2025
8,000 Meters · Messiah UniversityMAC Conference XC Championships · Nov 227:56.5MAC Conference XC ChampionshipsNovember 2, 2024
8,000 Meters · Stevenson University Greenspring CampusMAC Cross Country Champ · Oct 3127:24.6MAC Cross Country ChampOctober 31, 2026
8,000 Meters · Union Canal Tunnel ParkLebanon Valley Dutchmen Invitational · Sep 528:04.8Lebanon Valley Dutchmen InvitationalSeptember 5, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31MAC Cross Country ChampOct 31 · 8,000 Meters Championship · Place 47 · Eastern (Pa.)Eastern (Pa.)8,000 Meters Championship4727:24.6 PBSr
Oct 23Last Chance Run Fast InviteOct 23 · 8,000 Meters Varsity · Place 8 · EasternEastern8,000 Meters Varsity827:01.00SR
Sep 18MAC Preview Cross Country MeetSep 18 · 8,000 Meters · Place 26 · Eastern (Pa.)Eastern (Pa.)8,000 Meters2628:43.9Sr
Sep 5Lebanon Valley Dutchmen InvitationalSep 5 · 8,000 Meters Collegiate · Place 19 · Eastern (Pa.)Eastern (Pa.)8,000 Meters Collegiate1928:04.8 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Metro ChampNov 15 · 8,000 Meters D3 Metro · Place 47 · Eastern (Pa.)Eastern (Pa.)8,000 Meters D3 Metro4726:26.3 PBJr
Nov 1MAC Cross Country ChampNov 1 · 8,000 Meters Champ · Place 47 · Eastern (Pa.)Eastern (Pa.)8,000 Meters Champ4727:38.1 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Green · Place 47 · Eastern (Pa.)Eastern (Pa.)8,000 Meters Green4727:27.4 PBJr
Sep 20Aggie InviteSep 20 · 8,000 Meters Varsity · Place 34 · EasternEastern8,000 Meters Varsity3428:45.3JR
Sep 6Lebanon Valley Dutchman InvitationalSep 6 · 8,000 Meters College · Place 39 · Eastern (Pa.)Eastern (Pa.)8,000 Meters College3928:24.5Jr

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 2MAC Conference XC ChampionshipsNov 2 · 8,000 Meters MAC · Place 33 · Eastern (Pa.)Eastern (Pa.)8,000 Meters MAC3327:56.5 PBSo
Oct 4Paul Short RunOct 4 · 8,000 Meters Green · Place 5 · Eastern (Pa.)Eastern (Pa.)8,000 Meters Green526:48.4 PBSo
Sep 28Messiah InvitationalSep 28 · 8,000 Meters Varsity · Place 36 · EasternEastern8,000 Meters Varsity3629:12.5SO

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Metro RegionalNov 11 · 8,000 Meters Championship · Place 57 · Eastern (Pa.)Eastern (Pa.)8,000 Meters Championship5726:38.1Fr
Oct 7DeSales University InvitationalOct 7 · 8,000 Meters College · Place 11 · Eastern (Pa.)Eastern (Pa.)8,000 Meters College1126:58.7 PBFr
Sep 16Misericordia University Cougar ClassicSep 16 · 8,000 Meters Varsity · Place 17 · EasternEastern8,000 Meters Varsity1728:57.5—
Sep 9LVC Dutchmen XC InvitationalSep 9 · 8,000 Meters College · Place 41 · Eastern (Pa.)Eastern (Pa.)8,000 Meters College4128:24.6Fr

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 28PIAA District 1 ChampionshipsOct 28 · Varsity · Place 67 · BensalemBensalemVarsity6716:39.4—
Oct 21Suburban One League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 16 · BensalemBensalem5,000 Meters Varsity1616:30.912
Oct 21Suburban One League ChampionshipsOct 21 · 5,000 Meters Varsity · Place 4 · BensalemBensalem5,000 Meters Varsity416:30.912
Oct 15Neshaminy OpenOct 15 · Varsity · Place 3 · BensalemBensalemVarsity317:45—
Oct 8William Tennent InvitationalOct 8 · 5,000 Meters Varsity · Place 17 · BensalemBensalem5,000 Meters Varsity1716:54.212
Sep 30Lehigh Paul Short RunSep 30 · 5,000 Meters Varsity · Place 34 · BensalemBensalem5,000 Meters Varsity347:17.512
Sep 17George School Invitational Sep 17 · 5,000 Meters Varsity · Place 23 · BensalemBensalem5,000 Meters Varsity2317:18.7012
Sep 10Mill Street RunSep 10 · 5,000 Meters Varsity · Place 27 · BensalemBensalem5,000 Meters Varsity275:46—

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 29PIAA District 1 ChampionshipsOct 29 · Varsity · Place 53 · BensalemBensalemVarsity5316:43.4—
Oct 29PIAA District 1 ChampionshipsOct 29 · Varsity · Place 50 · BensalemBensalemVarsity5016:43.4—
Oct 22Suburban One League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 5 · BensalemBensalem5,000 Meters Varsity516:45.411
Oct 22Suburban One League ChampionshipsOct 22 · 5,000 Meters Varsity · Place 10 · BensalemBensalem5,000 Meters Varsity1016:45.411
Oct 16Neshaminy OpenOct 16 · 5,000 Meters Varsity · Place 1 · BensalemBensalem5,000 Meters Varsity117:23.2 PB11
Oct 9William Tennent InvitationalOct 9 · 5,000 Meters Varsity · Place 16 · BensalemBensalem5,000 Meters Varsity1616:47.211
Sep 25PIAA Foundation XC InvitationalSep 25 · 5,000 Meters Varsity · Place 70 · BensalemBensalem5,000 Meters Varsity7018:14—
Sep 18Atkinson XC InvitationalSep 18 · 5,000 Meters Varsity · Place 5 · BensalemBensalem5,000 Meters Varsity517:36.311
Sep 11Mill Street RunSep 11 · Varsity · Place 7 · BensalemBensalemVarsity75:26—
Sep 11Mill Street RunSep 11 · Varsity · Place 6 · BensalemBensalemVarsity65:26—

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 23SOL Patriot Division ChampionshipsOct 23 · 5,000 Meters Varsity · Place 10 · BensalemBensalem5,000 Meters Varsity1017:42.4SO

2019 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 25PIAA District 1 ChamponshipsOct 25 · Varsity · Place 216 · BensalemBensalemVarsity21617:36.9—
Oct 18SOL National Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 19 · BensalemBensalem5,000 Meters Varsity1917:26.109
Oct 12Neshaminy OpenOct 12 · 5,000 Meters Varsity · Place 8 · BensalemBensalem5,000 Meters Varsity817:49—
Oct 546th Annual Paul Short RunOct 5 · 5,000 Meters Varsity - White · Place 104 · BensalemBensalem5,000 Meters Varsity - White10417:41.0 PB9
Sep 21George School InvitationalSep 21 · 5,000 Meters Varsity · Place 78 · BensalemBensalem5,000 Meters Varsity780:18:45.48—
Sep 7Mill Street RunSep 7 · Varsity · Place 10 · BensalemBensalemVarsity105:33—
Sep 7Mill Street RunSep 7 · Varsity · Place 14 · BensalemBensalemVarsity145:33—