Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Penncrest HSPenncrest Invitational · Sep 24 | 17:15.50 | Penncrest Invitational | September 24, 2022 |
| 6,000 Meters · EdinboroDoug Watts Open · Sep 6 | 21:42.6 | Doug Watts Open | September 6, 2025 |
| 8,000 Meters · Bloomsburg University Home CoursePSAC XC Champs · Nov 7 | 27:22.9 | PSAC XC Champs | November 7, 2026 |
| 8,000 Meters · EdinboroPSAC Cross Country Championships · Oct 25 | 27:47.2 | PSAC Cross Country Championships | October 25, 2025 |
| 8,000 Meters · Ivey Redmon Sports ComplexRams Atlantic Region Preview · Sep 25 | 28:22.2 | Rams Atlantic Region Preview | September 25, 2026 |
| 8,000 Meters · Kutztown University Farm CoursePSAC XC Champs · Oct 26 | 27:38.3 | PSAC XC Champs | October 26, 2024 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 29:25.1 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 27:38.5 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 20 | 28:49.83 | 52nd Corsair XC Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | PSAC Cross Country ChampionshipsOct 25 · 8,000 Meters PSAC · Place 91 · East StroudsburgEast Stroudsburg | 8,000 Meters PSAC | 91 | 27:47.2 PB | So |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 386 · East StroudsburgEast Stroudsburg | 8,000 Meters Open | 386 | 27:38.5 PB | So |
| Sep 20 | 52nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 78 · East StroudsburgEast Stroudsburg | 8,000 Meters Men's 8K Navy | 78 | 28:49.83 PB | So |
| Sep 13 | DII/III XC ChallengeSep 13 · 8,000 Meters Men · Place 87 · East StroudsburgEast Stroudsburg | 8,000 Meters Men | 87 | 30:52.10 | So |
| Sep 6 | Doug Watts OpenSep 6 · 6,000 Meters College · Place 68 · East StroudsburgEast Stroudsburg | 6,000 Meters College | 68 | 21:42.6 PB | So |
2024 Cross Country
3 results2023 Cross Country
3 results2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | PIAA District 1 ChampionshipsOct 28 · Varsity · Place 236 · RidleyRidley | Varsity | 236 | 18:12.4 | — |
| Oct 20 | Hoka Henderson XC InvitationalOct 20 · 3,200 Meters Varsity · Place 18 · RidleyRidley | 3,200 Meters Varsity | 18 | 10:16.15 | JR |
| Oct 15 | Central League ChampionshipsOct 15 · 5,000 Meters Varsity · Place 46 · RidleyRidley | 5,000 Meters Varsity | 46 | 19:04.22 | 11 |
| Oct 8 | Delco XC ChampionshipsOct 8 · 5,000 Meters Varsity · Place 35 · RidleyRidley | 5,000 Meters Varsity | 35 | 17:56.36 | 11 |
| Sep 30 | Lehigh Paul Short RunSep 30 · 5,000 Meters Varsity · Place 50 · RidleyRidley | 5,000 Meters Varsity | 50 | 7:20.0 | 11 |
| Sep 24 | Penncrest InvitationalSep 24 · 5,000 Meters Varsity · Place 3 · RidleyRidley | 5,000 Meters Varsity | 3 | 17:15.50 PB | 11 |
| Sep 20 | Central Athletic League Meet #3Sep 20 · 5,000 Meters Varsity · Place 23 · RidleyRidley | 5,000 Meters Varsity | 23 | 19:04.70 | 11 |
| Sep 13 | Central Athletic League Meet #1Sep 13 · 5,000 Meters Varsity · Place 14 · RidleyRidley | 5,000 Meters Varsity | 14 | 19:15.00 | 11 |
| Sep 10 | Unionville Two Mile BashSep 10 · Varsity · Place 48 · RidleyRidley | Varsity | 48 | 10:44.9 | — |
| Sep 10 | Unionville Two Mile BashSep 10 · Varsity · Place 15 · RidleyRidley | Varsity | 15 | 10:44.9 | — |
2021 Cross Country
5 results