Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Lehigh UniversityNCAA DI Mid-Atlantic Regional · Nov 14 | 33:30.7 | NCAA DI Mid-Atlantic Regional | November 14, 2025 |
| 6,000 Meters · B & D AcresFather Bede Invitational · Sep 5 | 19:26.3 | Father Bede Invitational | September 5, 2026 |
| 8,000 Meters · Allegheny College Robertson Athletic ComplexAllegheny College Classic · Sep 20 | 27:36 | Allegheny College Classic | September 20, 2025 |
| 8,000 Meters · B & D AcresNEC Cross Country Championships · Nov 1 | 28:07.70 | NEC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · Bulldog Cross Country CoursePAC Cross Country Championships · Oct 31 | 26:06.3 | PAC Cross Country Championships | October 31, 2026 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 25:18.73 | Swags Louisville Cross Country Classic | October 3, 2026 |
| 8,000 Meters · Gettysburg CollegeAubrey Shenk Invitational · Oct 18 | 26:14.90 | Aubrey Shenk Invitational | October 18, 2025 |
| 8,000 Meters · Panorama FarmsNCAA DIII South Region Preview · Sep 19 | 26:05.41 | NCAA DIII South Region Preview | September 19, 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 31 | PAC Cross Country ChampionshipsOct 31 · 8,000 Meters Collegiate · Place 2 · Saint Francis (Pa.) | 8,000 Meters Collegiate | 2 | 26:06.3 PB | Jr |
| Oct 17 | Aubrey Shenk InvitationalOct 17 · 8,000 Meters Varsity · Place 48 · Saint Francis (Pa.) | 8,000 Meters Varsity | 48 | 25:52.8 | Jr |
| Oct 3 | Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Blue · Place 5 · Saint Francis (Pa.) | 8,000 Meters Blue | 5 | 25:18.73 PB | Jr |
| Sep 19 | NCAA DIII South Region PreviewSep 19 · 8,000 Meters Collegiate · Place 6 · Saint Francis (Pa.) | 8,000 Meters Collegiate | 6 | 26:05.41 PB | Jr |
| Sep 5 | Father Bede InvitationalSep 5 · 6,000 Meters Men's 6k · Place 2 · Saint Francis (Pa.) | 6,000 Meters Men's 6k | 2 | 19:26.3 PB | Jr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI Mid-Atlantic RegionalNov 14 · 10,000 Meters D1 Mid-Atlantic · Place 161 · Saint Francis (Pa.) | 10,000 Meters D1 Mid-Atlantic | 161 | 33:30.7 PB | So |
| Nov 1 | NEC Cross Country ChampionshipsNov 1 · 8,000 Meters NEC Championship · Place 45 · Saint Francis (Pa.) | 8,000 Meters NEC Championship | 45 | 28:07.70 PB | So |
| Oct 18 | Aubrey Shenk InvitationalOct 18 · 8,000 Meters College · Place 45 · Saint Francis (Pa.) | 8,000 Meters College | 45 | 26:14.90 PB | So |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Blue · Place 103 · Saint Francis (Pa.) | 8,000 Meters College Blue | 103 | 26:26.90 | So |
| Sep 20 | Allegheny College ClassicSep 20 · 8,000 Meters Varsity · Place 8 · Saint Francis (Pa.) | 8,000 Meters Varsity | 8 | 27:36 PB | So |
| Aug 30 | Father Bede InvitationalAug 30 · 6,000 Meters Men's 6k · Place 21 · Saint Francis (Pa.) | 6,000 Meters Men's 6k | 21 | 20:05.40 | So |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | SFU Red Flash RallyNov 9 · 6,000 Meters Varsity · Place 17 · Saint Francis (Pa.) | 6,000 Meters Varsity | 17 | 21:34.30 | FR |