Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Glen Oak HSStark County Cross Country Championships · Oct 3 | 18:38.91 | Stark County Cross Country Championships | October 3, 2020 |
| 5,000 Meters · Marlington HSAshley White Invitational · Aug 31 | 20:17.0 | Ashley White Invitational | August 31, 2019 |
| 6,000 Meters · West Liberty CollegeWest Liberty Invitational · Sep 4 | 21:50 | West Liberty Invitational | September 4, 2025 |
| 8,000 Meters · Allegheny College Robertson Athletic ComplexAllegheny College Classic · Sep 20 | 29:51 | Allegheny College Classic | September 20, 2025 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 28:04.1 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 18 | 28:49.70 | Oberlin College Inter-Regional Rumble | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Presidents Athletic Conference ChampionshipsNov 1 · 8,000 Meters 8K · Place 49 · Grove CityGrove City | 8,000 Meters 8K | 49 | 30:38.80 | Sr |
| Oct 18 | Oberlin College Inter-Regional RumbleOct 18 · 8,000 Meters Men's Varsity · Place 178 · Grove CityGrove City | 8,000 Meters Men's Varsity | 178 | 28:49.70 PB | Sr |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 425 · Grove CityGrove City | 8,000 Meters Open | 425 | 28:04.1 PB | Sr |
| Sep 20 | Allegheny College ClassicSep 20 · 8,000 Meters Varsity · Place 83 · Grove CityGrove City | 8,000 Meters Varsity | 83 | 29:51 PB | Sr |
| Sep 4 | West Liberty InvitationalSep 4 · 6,000 Meters Men's Race · Place 60 · Grove CityGrove City | 6,000 Meters Men's Race | 60 | 21:50 PB | Sr |
2020 Cross Country
1 results2019 Cross Country
2 results2018 Cross Country
1 results