Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 22 | 20:23.8 | NXR Northeast & New York Regional Open | November 22, 2025 |
| 5,000 Meters · Franklin & Marshall College Baker CampusF&M XC Invite · Oct 8 | 18:50.7 | F&M XC Invite | October 8, 2026 |
| 5,000 Meters · Warrior Run High SchoolMt. Carmel, Southern Columbia, Warrior Run Meet · Oct 10 | 20:24 | Mt. Carmel, Southern Columbia, Warrior Run Meet | October 10, 2023 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 33:11.7 | Paul Short Run | October 2, 2026 |
| 8,000 Meters · Union Canal Tunnel ParkLebanon Valley Dutchmen Invitational · Sep 5 | 32:22.3 | Lebanon Valley Dutchmen Invitational | September 5, 2026 |
| 8,000 Meters · West Branch Cross Country CourseLock Haven Invite · Sep 26 | 31:15.1 | Lock Haven Invite | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Last Chance Run Fast InviteOct 23 · 8,000 Meters Varsity · Place 69 · Lebanon ValleyLebanon Valley | 8,000 Meters Varsity | 69 | 31:42.90 | FR |
| Oct 17 | Aubrey Shenk InvitationalOct 17 · 8,000 Meters Varsity · Place 388 · Lebanon ValleyLebanon Valley | 8,000 Meters Varsity | 388 | 30:45.4 | Fr |
| Oct 8 | F&M XC InviteOct 8 · 5,000 Meters Men · Place 29 · Lebanon ValleyLebanon Valley | 5,000 Meters Men | 29 | 18:50.7 PB | Fr |
| Oct 2 | Paul Short RunOct 2 · 8,000 Meters Open · Place 563 · Lebanon ValleyLebanon Valley | 8,000 Meters Open | 563 | 33:11.7 PB | Fr |
| Sep 26 | Lock Haven InviteSep 26 · 8,000 Meters White · Place 165 · Lebanon ValleyLebanon Valley | 8,000 Meters White | 165 | 31:15.1 PB | Fr |
| Sep 5 | Lebanon Valley Dutchmen InvitationalSep 5 · 8,000 Meters Collegiate · Place 100 · Lebanon ValleyLebanon Valley | 8,000 Meters Collegiate | 100 | 32:22.3 PB | Fr |
2025 Cross Country
1 results2023 Cross Country
1 results