Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dock Mennonite AcademyDock XC Invitational · Oct 7 | 19:38.7 | Dock XC Invitational | October 7, 2025 |
| 5,000 Meters · Hershey Parkview 5K (Reverse Aloha Hills 2016-2023)PIAA Foundation XC Invitational · Sep 20 | 20:21.0 | PIAA Foundation XC Invitational | September 20, 2025 |
| 5,000 Meters · Lehigh UniversityThe Paul Short Run · Oct 4 | 19:39.4 | The Paul Short Run | October 4, 2024 |
| 5,000 Meters · Lehigh University - Murray H. Goodman CampusPIAA District 1 Championships · Oct 24 | 18:12.1 | PIAA District 1 Championships | October 24, 2025 |
| 5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 1 | 19:48 | PIAA State Championships | November 1, 2025 |
| 5,000 Meters · Rose Tree Park BAL Reg. Season Meet #2 · Sep 22 | 19:12.30 | BAL Reg. Season Meet #2 | September 22, 2025 |
| 5,000 Meters · Tyler State ParkBAL Cross Country Champs · Oct 16 | 18:52.89 | BAL Cross Country Champs | October 16, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | Paul Short InvitationalOct 1 · 5,000 Meters Varsity - White · Place 58 · Delaware County Christian | 5,000 Meters Varsity - White | 58 | 18:37.5 | 11 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | PIAA State ChampionshipsNov 1 · 5,000 Meters A · Place 166 · Delaware County Christian | 5,000 Meters A | 166 | 19:48 PB | 10 |
| Oct 24 | PIAA District 1 ChampionshipsOct 24 · 5,000 Meters A · Place 15 · Delaware County Christian | 5,000 Meters A | 15 | 18:12.1 PB | 10 |
| Oct 16 | BAL Cross Country ChampsOct 16 · 5,000 Meters Constitution · Place 6 · Delaware County Christian | 5,000 Meters Constitution | 6 | 18:52.89 PB | 10 |
| Oct 7 | Dock XC InvitationalOct 7 · 5,000 Meters HS · Place 35 · Delaware County Christian | 5,000 Meters HS | 35 | 19:38.7 PB | 10 |
| Oct 3 | Paul Short Run (College)Oct 3 · 5,000 Meters HS White · Place 107 · Delaware County Christian | 5,000 Meters HS White | 107 | 18:43.0 | 10 |
| Sep 27 | Delco XC ChampionshipSep 27 · 5,000 Meters Varsity · Place 69 · Delaware County Christian | 5,000 Meters Varsity | 69 | 20:25.10 | — |
| Sep 22 | BAL Reg. Season Meet #2Sep 22 · 5,000 Meters Varsity · Place 9 · Delaware County Christian | 5,000 Meters Varsity | 9 | 19:12.30 PB | 10 |
| Sep 20 | PIAA Foundation XC InvitationalSep 20 · 5,000 Meters A · Place 114 · Delaware County Christian | 5,000 Meters A | 114 | 20:21.0 PB | 10 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | PIAA District 1 ChampionshipsOct 25 · Varsity · Place 381 · Delaware County Christian | Varsity | 381 | 19:08.3 | — |
| Oct 25 | PIAA District 1 ChampionshipsOct 25 · Varsity · Place 25 · Delaware County Christian | Varsity | 25 | 19:08.3 | — |
| Oct 16 | BAL XC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 18 · Delaware County Christian | 5,000 Meters Varsity | 18 | 19:46.0 | — |
| Oct 4 | The Paul Short Run Oct 4 · 5,000 Meters White · Place 163 · Delaware County Christian | 5,000 Meters White | 163 | 19:39.4 PB | 9 |
| Sep 28 | Delco XC ChampionshipSep 28 · 5,000 Meters Varsity · Place 73 · Delaware County Christian | 5,000 Meters Varsity | 73 | 21:05.95 | 9 |
| Sep 23 | BAL Reg. Season Meet #2Sep 23 · 5,000 Meters Varsity · Place 19 · Delaware County Christian | 5,000 Meters Varsity | 19 | 20:57.50 | — |