Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Garfield ParkMentor Cardinal Classic · Sep 4 | 20:50.05 | Mentor Cardinal Classic | September 4, 2021 |
| 5,000 Meters · Madison High SchoolOHSAA D3 Northeast District - Madison · Oct 23 | 19:32.18 | OHSAA D3 Northeast District - Madison | October 23, 2021 |
| 5,000 Meters · Riverside High SchoolRiverside Kickoff Invitational · Aug 27 | 20:22.48 | Riverside Kickoff Invitational | August 27, 2022 |
| 5,000 Meters · WestminsterFisher Invitational · Aug 29 | 17:49.9 | Fisher Invitational | August 29, 2025 |
| 8,000 Meters · Allegheny College Robertson Athletic ComplexAllegheny College Classic · Sep 20 | 30:46 | Allegheny College Classic | September 20, 2025 |
| 8,000 Meters · Bulldog Cross Country CoursePAC Cross Country Championships · Oct 31 | 30:26.7 | PAC Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Lawrence County FairgroundPAC Cross Country Championships · Nov 2 | 29:55.5 | PAC Cross Country Championships | November 2, 2024 |
| 8,000 Meters · Letchworth State ParkMike Woods Invitational · Oct 19 | 29:08.4 | Mike Woods Invitational | October 19, 2024 |
| 8,000 Meters · Mill Creek MetroParks FarmYSU Alumni XC Meet · Sep 21 | 30:35.2 | YSU Alumni XC Meet | September 21, 2024 |
| 8,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 18 | 28:51.70 | Oberlin College Inter-Regional Rumble | October 18, 2025 |
| 8,000 Meters · Penn State BehrendBehrend Twilight Meet · Sep 12 | 30:00.81 | Behrend Twilight Meet | September 12, 2025 |
| 8,000 Meters · Schenley ParkCMU Invitational · Oct 7 | 31:29.60 | CMU Invitational | October 7, 2023 |
| 8,000 Meters · Youthtown XC CourseCMU INVITATIONAL 2026 · Oct 10 | 31:06.8 | CMU INVITATIONAL 2026 | October 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Presidents Athletic Conference ChampionshipsNov 1 · 8,000 Meters 8K · Place 66 · Westminster (Pa.)Westminster (Pa.) | 8,000 Meters 8K | 66 | 31:41.00 | Jr |
| Oct 18 | Oberlin College Inter-Regional RumbleOct 18 · 8,000 Meters Men's Varsity · Place 180 · Westminster (Pa.)Westminster (Pa.) | 8,000 Meters Men's Varsity | 180 | 28:51.70 PB | Jr |
| Sep 20 | Allegheny College ClassicSep 20 · 8,000 Meters Varsity · Place 106 · Westminster (Pa.)Westminster (Pa.) | 8,000 Meters Varsity | 106 | 30:46 PB | Jr |
| Sep 12 | Behrend Twilight MeetSep 12 · 8,000 Meters Men's Race · Place 12 · Westminster (Pa.)Westminster (Pa.) | 8,000 Meters Men's Race | 12 | 30:00.81 PB | Jr |
| Aug 29 | Fisher InvitationalAug 29 · 5,000 Meters Men's Race · Place 43 · Westminster (Pa.)Westminster (Pa.) | 5,000 Meters Men's Race | 43 | 17:49.9 PB | Jr |
2024 Cross Country
4 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | GCC Twilight 5kNov 3 · 5,000 Meters Varsity · Place 15 · Westminster (Pa.)Westminster (Pa.) | 5,000 Meters Varsity | 15 | 17:55.3 | FR |
| Oct 28 | PAC ChampionshipsOct 28 · 8,000 Meters Varsity · Place 90 · Westminster (Pa.)Westminster (Pa.) | 8,000 Meters Varsity | 90 | 31:19.8 | FR |
| Oct 7 | Carnegie Mellon InvitationalOct 7 · 8,000 Meters Varsity · Place 64 · Westminster (Pa.)Westminster (Pa.) | 8,000 Meters Varsity | 64 | 31:29.6 | FR |
| Oct 7 | CMU InvitationalOct 7 · 8,000 Meters Mens 8K · Place 67 · Westminster (Pa.)Westminster (Pa.) | 8,000 Meters Mens 8K | 67 | 31:29.60 PB | Fr |
| Sep 29 | Tomcat RumbleSep 29 · 8,000 Meters Varsity · Place 41 · Westminster (Pa.)Westminster (Pa.) | 8,000 Meters Varsity | 41 | 32:38.8 | FR |
2022 Cross Country
4 results2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | OHSAA D3 Northeast District - MadisonOct 23 · 5,000 Meters Varsity · Place 40 · Fairport HardingFairport Harding | 5,000 Meters Varsity | 40 | 19:32.18 PB | 11 |
| Oct 2 | U Wanna Come Back InvitationalOct 2 · Varsity · Place 123 · Fairport HardingFairport Harding | Varsity | 123 | 20:36.89 | — |
| Sep 14 | Grand Valley InvitationalSep 14 · 5,000 Meters Varsity · Place 19 · Harding (Fairport Ha..Harding (Fairport Ha.. | 5,000 Meters Varsity | 19 | 22:18.60 | 11 |
| Sep 4 | Mentor Cardinal ClassicSep 4 · 5,000 Meters Open · Place 113 · Fairport HardingFairport Harding | 5,000 Meters Open | 113 | 20:50.05 PB | 11 |
| Aug 28 | Riverside XC Night InviteAug 28 · Varsity Division 2 · Place 129 · Fairport HardingFairport Harding | Varsity Division 2 | 129 | 22:48.61 | — |
| Aug 28 | Riverside Kickoff ClassicAug 28 · 5,000 Meters 2/3 Varsity · Place 129 · Fairport HardingFairport Harding | 5,000 Meters 2/3 Varsity | 129 | 22:48.61Unofficial | 11 |
| Aug 23 | War on the ShoreAug 23 · 5,000 Meters Varsity · Place 98 · Harding (Fairport Ha..Harding (Fairport Ha.. | 5,000 Meters Varsity | 98 | 25:31.55 | 11 |