Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4972 m · Sandfordville Elementary XC CourseWarwick Valley Wave Mania · Sep 6 | 19:25.6 | Warwick Valley Wave Mania | September 6, 2025 |
| 5,000 Meters · Bowdoin ParkBowdoin Park Classic · Sep 27 | 20:15.0 | Bowdoin Park Classic | September 27, 2025 |
| 5,000 Meters · Lehigh UniversityThe Paul Short Run · Oct 4 | 20:36.1 | The Paul Short Run | October 4, 2024 |
| 5,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Oct 1 | 19:06.7 | Paul Short Invitational | October 1, 2026 |
| 5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 1 | 19:34 | PIAA State Championships | November 1, 2025 |
| 5,000 Meters · Wyoming Valley FairgroundsPIAA District 2 Championships · Oct 28 | 18:56.4 | PIAA District 2 Championships | October 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | PIAA District 2 ChampionshipsOct 28 · 5,000 Meters AAA · Place 1 · Delaware Valley | 5,000 Meters AAA | 1 | 18:56.4 PB | 11 |
| Oct 1 | Paul Short InvitationalOct 1 · 5,000 Meters Varsity - Gold · Place 13 · Delaware Valley | 5,000 Meters Varsity - Gold | 13 | 19:06.7 PB | 11 |
2025 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | PIAA State ChampionshipsNov 1 · 5,000 Meters AAA · Place 24 · Delaware Valley | 5,000 Meters AAA | 24 | 19:34 PB | 10 |
| Sep 27 | Bowdoin Park ClassicSep 27 · 5,000 Meters Varsity I · Place 9 · Delaware Valley | 5,000 Meters Varsity I | 9 | 20:15.0 PB | 10 |
| Sep 6 | Warwick Valley Wave ManiaSep 6 · 3.09 Miles Varsity B · Place 4 · Delaware Valley | 3.09 Miles Varsity B | 4 | 19:25.6 PB | 10 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | The Paul Short Run Oct 4 · 5,000 Meters White · Place 19 · Delaware Valley | 5,000 Meters White | 19 | 20:36.1 PB | 9 |