Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4 Miles · Haverford CollegeHaverford Main Line Invitational · Sep 18 | 22:47.5 | Haverford Main Line Invitational | September 18, 2026 |
| 5,000 Meters · DeSales UniversityCentaur Invitational · Sep 14 | 19:22.9 | Centaur Invitational | September 14, 2019 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Open · Sep 4 | 20:46.0 | Lehigh Open | September 4, 2026 |
| 8,000 Meters · DREAM ParkNCAA Division III Metro Regional · Nov 11 | 27:58.7 | NCAA Division III Metro Regional | November 11, 2023 |
| 8,000 Meters · Haverford CollegeCentennial Conference · Oct 31 | 26:38.9 | Centennial Conference | October 31, 2026 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 28:00.0 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 29:07.8 | Paul Short Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA D3 Metro ChampNov 16 · 8,000 Meters Division 3 · Place 74 · MuhlenbergMuhlenberg | 8,000 Meters Division 3 | 74 | 27:22.5 | SO |
| Oct 19 | Border BattleOct 19 · 8,000 Meters Varsity · Place 149 · MuhlenbergMuhlenberg | 8,000 Meters Varsity | 149 | 27:26.4 | SO |
| Oct 4 | Paul Short RunOct 4 · 8,000 Meters Green · Place 38 · MuhlenbergMuhlenberg | 8,000 Meters Green | 38 | 28:00.0 PB | So |
| Sep 14 | Osprey OpenSep 14 · 8,000 Meters Championship · Place 50 · MuhlenbergMuhlenberg | 8,000 Meters Championship | 50 | 27:22.97 | SO |
2023 Cross Country
3 results2019 Cross Country
1 results