Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · White Oak ParkWAADA Middle School Cross Country Championships · Oct 2 | 11:29.77 | WAADA Middle School Cross Country Championships | October 2, 2021 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 22 | 19:21.2 | NXR Northeast & New York Regional Open | November 22, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 23 | 19:42.6 | NXR Northeast & New York Regional Championships | November 23, 2024 |
| 5,000 Meters · Hershey Parkview 5K (Reverse Aloha Hills 2016-2023)PIAA Foundation XC Invitational · Sep 20 | 18:59.1 | PIAA Foundation XC Invitational | September 20, 2025 |
| 5,000 Meters · Parkview Cross Country CoursePIAA State Championships · Nov 1 | 19:12 | PIAA State Championships | November 1, 2025 |
| 5,000 Meters · Rich Wright 5K CoursePIAA District VII WPIAL Championships · Oct 26 | 19:27.70 | PIAA District VII WPIAL Championships | October 26, 2023 |
| 5,000 Meters · Schenley ParkPanther Opener 2026 · Sep 4 | 18:13.4 | Panther Opener 2026 | September 4, 2026 |
| 5,000 Meters · Westmoreland County Community CollegeWestmoreland County Coaches Association Championship · Oct 8 | 18:52.0 | Westmoreland County Coaches Association Championship | October 8, 2025 |
| 5,000 Meters · White Oak ParkPIAA District 7 WPIAL Championships 2025 · Oct 23 | 18:27.40 | PIAA District 7 WPIAL Championships 2025 | October 23, 2025 |
| 5,000 Meters · White Oak Park ExdRed, White, & Blue Classic · Sep 5 | 17:52.90 | Red, White, & Blue Classic | September 5, 2025 |
| 6,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 16 | 21:27.5 | Under Armour NCAA DI Pre-National | October 16, 2026 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 21:23.8 | Paul Short Run | October 2, 2026 |
| 6,000 Meters · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 11 | 21:37.54 | Harry Groves Spiked Shoe Invitational | September 11, 2026 |
| 6,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 30 | 21:11.3 | ACC Cross Country Championships | October 30, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | ACC Cross Country ChampionshipsOct 30 · 6,000 Meters ACC · Place 108 · PittsburghPittsburgh | 6,000 Meters ACC | 108 | 21:11.3 PB | Fr |
| Oct 16 | Under Armour NCAA DI Pre-NationalOct 16 · 6,000 Meters Blue · Place 185 · PittsburghPittsburgh | 6,000 Meters Blue | 185 | 21:27.5 PB | Fr |
| Oct 2 | Paul Short RunOct 2 · 6,000 Meters Gold · Place 31 · PittsburghPittsburgh | 6,000 Meters Gold | 31 | 21:23.8 PB | Fr |
| Sep 11 | Harry Groves Spiked Shoe InvitationalSep 11 · 6,000 Meters Collegiate · Place 21 · PittsburghPittsburgh | 6,000 Meters Collegiate | 21 | 21:37.54 PB | Fr |
| Sep 4 | Panther Opener 2026Sep 4 · 5,000 Meters Womens 5K · Place 8 · PittsburghPittsburgh | 5,000 Meters Womens 5K | 8 | 18:13.4 PB | Fr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Championship - Northeast · Place 47 · NorwinNorwin | 5,000 Meters Championship - Northeast | 47 | 19:21.2 PB | 12 |
| Nov 1 | PIAA State ChampionshipsNov 1 · 5,000 Meters AAA · Place 11 · NorwinNorwin | 5,000 Meters AAA | 11 | 19:12 PB | 12 |
| Oct 23 | PIAA District 7 WPIAL Championships 2025Oct 23 · 5,000 Meters AAA · Place 5 · NorwinNorwin | 5,000 Meters AAA | 5 | 18:27.40 PB | 12 |
| Oct 8 | Westmoreland County Coaches Association ChampionshipOct 8 · 5,000 Meters Varsity · Place 1 · NorwinNorwin | 5,000 Meters Varsity | 1 | 18:52.0 PB | 12 |
| Sep 20 | PIAA Foundation XC InvitationalSep 20 · 5,000 Meters AAA · Place 1 · NorwinNorwin | 5,000 Meters AAA | 1 | 18:59.1 PB | 12 |
| Sep 5 | Red, White, & Blue ClassicSep 5 · 5,000 Meters AAA · Place 1 · NorwinNorwin | 5,000 Meters AAA | 1 | 17:52.90 PB | 12 |
2024 Cross Country
1 results2023 Cross Country
3 results2021 Cross Country
1 results