Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 22 | 23:28.1 | NXR Northeast & New York Regional Open | November 22, 2025 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 23 | 21:57.8 | NXR Northeast & New York Regional Championships | November 23, 2024 |
| 5,000 Meters · La Roche UniversityLa Roche Invitational · Sep 25 | 21:26.6 | La Roche Invitational | September 25, 2026 |
| 5,000 Meters · Mount Aloysuis CollegeMountie Invitational · Oct 3 | 21:19.6 | Mountie Invitational | October 3, 2026 |
| 5,000 Meters · Riverside High SchoolRiverside Kickoff Classic · Aug 24 | 19:56.00 | Riverside Kickoff Classic | August 24, 2024 |
| 5,000 Meters · University of Pittsburgh-GreensburgPitt Greensburg Fall Classic · Oct 10 | 22:29.6 | Pitt Greensburg Fall Classic | October 10, 2026 |
| 5,000 Meters · Westmoreland County Community CollegeWestmoreland Wolfpack Invite · Sep 4 | 21:43.2 | Westmoreland Wolfpack Invite | September 4, 2026 |
| 5,000 Meters · White Oak Park ExdBald Eagle Invitational · Oct 5 | 18:47.8 | Bald Eagle Invitational | October 5, 2024 |
| 8,000 Meters · Frankfort HS CourseNJCAA Region 20 Championship · Oct 31 | 34:06.92 | NJCAA Region 20 Championship | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NJCAA Region 20 ChampionshipOct 31 · 8,000 Meters Mens' Division 2 JUCO · Place 14 · Westmoreland County (Pa.) CCWestmoreland County (Pa.) CC | 8,000 Meters Mens' Division 2 JUCO | 14 | 34:06.92 PB | Fr |
| Oct 10 | Pitt Greensburg Fall ClassicOct 10 · 5,000 Meters Collegiate · Place 11 · Westmoreland County (Pa.) CCWestmoreland County (Pa.) CC | 5,000 Meters Collegiate | 11 | 22:29.6 PB | Fr |
| Oct 3 | Mountie InvitationalOct 3 · 5,000 Meters College · Place 15 · Westmoreland County (Pa.) CCWestmoreland County (Pa.) CC | 5,000 Meters College | 15 | 21:19.6 PB | Fr |
| Oct 3 | Mountie InvitationalOct 3 · 5,000 Meters Collegiate · Place 16 · Westmoreland County (Pa.) CCWestmoreland County (Pa.) CC | 5,000 Meters Collegiate | 16 | 21:19.6 | Fr |
| Sep 25 | La Roche InvitationalSep 25 · 5,000 Meters Collegiate · Place 8 · Westmoreland County (Pa.) CCWestmoreland County (Pa.) CC | 5,000 Meters Collegiate | 8 | 21:26.6 PB | Fr |
| Sep 12 | Catamount ClassicSep 12 · 8,000 Meters Men's 8k · Place 16 · Westmoreland County (Pa.) CCWestmoreland County (Pa.) CC | 8,000 Meters Men's 8k | 16 | 35:37.93 | Fr |
| Sep 4 | Westmoreland Wolfpack InviteSep 4 · 5,000 Meters Mens 5K · Place 22 · Westmoreland County (Pa.) CCWestmoreland County (Pa.) CC | 5,000 Meters Mens 5K | 22 | 21:43.2 PB | Fr |
2025 Cross Country
1 results2024 Cross Country
3 results