Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Dock Mennonite AcademyDock XC Invitational · Oct 723:46.0Dock XC InvitationalOctober 7, 2025
5,000 Meters · Downingtown West HSWhippets XC Invitational · Sep 2621:26.2Whippets XC InvitationalSeptember 26, 2026
5,000 Meters · Lehigh UniversityThe Paul Short Run · Oct 423:02.1The Paul Short Run October 4, 2024
5,000 Meters · Lehigh University - Murray H. Goodman CampusPIAA District 1 Championships · Oct 3021:04.0PIAA District 1 ChampionshipsOctober 30, 2026
5,000 Meters · Rose Tree ParkDelco XC Championship · Oct 1024:19.73Delco XC ChampionshipOctober 10, 2026
5,000 Meters · Rose Tree Park BAL Reg. Season Meet #2 · Sep 2224:30.70BAL Reg. Season Meet #2September 22, 2025
5,000 Meters · Tyler State ParkBAL Cross Country Champs · Oct 1622:40.59BAL Cross Country ChampsOctober 16, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30PIAA District 1 ChampionshipsOct 30 · 5,000 Meters A · Place 51 · Delaware County Christian5,000 Meters A5121:04.0 PB12
Oct 22BAL Cross Country ChampsOct 22 · 5,000 Meters Varsity · Place 58 · VB - Delaware County Chri5,000 Meters Varsity5823:37.3012
Oct 22BAL Cross Country ChampsOct 22 · 5,000 Meters Varsity · Place 28 · VB - Delawar5,000 Meters Varsity2823:37.3012
Oct 10Delco XC ChampionshipOct 10 · 5,000 Meters Varsity · Place 96 · Delaware County Christian5,000 Meters Varsity9624:19.73 PB12
Oct 1Paul Short InvitationalOct 1 · 5,000 Meters Varsity - White · Place 280 · Delaware County Christian5,000 Meters Varsity - White28023:02.012
Sep 26Whippets XC InvitationalSep 26 · 5,000 Meters Varsity · Place 245 · Delaware County Christian5,000 Meters Varsity24521:26.2 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24PIAA District 1 ChampionshipsOct 24 · 5,000 Meters A · Place 54 · Delaware County Christian5,000 Meters A5421:21.711
Oct 16BAL Cross Country ChampsOct 16 · 5,000 Meters Constitution · Place 26 · Delaware County Christian5,000 Meters Constitution2622:40.59 PB11
Oct 7Dock XC InvitationalOct 7 · 5,000 Meters HS · Place 97 · Delaware County Christian5,000 Meters HS9723:46.0 PB11
Oct 3Paul Short Run (College)Oct 3 · 5,000 Meters HS White · Place 310 · Delaware County Christian5,000 Meters HS White31023:29.911
Sep 22BAL Reg. Season Meet #2Sep 22 · 5,000 Meters Varsity · Place 54 · Delaware County Christian5,000 Meters Varsity5424:30.70 PB11

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16BAL XC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 60 · Delaware County Christian5,000 Meters Varsity6023:01.0—
Oct 4The Paul Short Run Oct 4 · 5,000 Meters White · Place 327 · Delaware County Christian5,000 Meters White32723:02.1 PB10
Sep 28Delco XC ChampionshipSep 28 · 5,000 Meters Junior Varsity · Place 82 · Delaware County Christian5,000 Meters Junior Varsity8224:33.1210
Sep 23BAL Reg. Season Meet #2Sep 23 · 5,000 Meters Varsity · Place 47 · Delaware County Christian5,000 Meters Varsity4724:34.30—

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 10Dock InvitationalOct 10 · 5,000 Meters Varsity · Place 96 · Delaware County Chri5,000 Meters Varsity9623:33.419
Sep 30Carlisle InvitationalSep 30 · Varsity · Place 1165 · Delaware County ChristianVarsity116526:47.7—