Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Great Meadow (Non-State)VHSL 6A Region B Championships · Nov 3 | 16:44 | VHSL 6A Region B Championships | November 3, 2022 |
| 5,000 Meters · WestminsterFisher Invitational · Sep 4 | 17:19.6 | Fisher Invitational | September 4, 2026 |
| 6,000 Meters · West Liberty CollegeWest Liberty Invitational · Sep 4 | 21:05 | West Liberty Invitational | September 4, 2025 |
| 8,000 Meters · 42 E Havenview DrLock Haven Invite · Sep 28 | 28:30.1 | Lock Haven Invite | September 28, 2024 |
| 8,000 Meters · Allegheny College Robertson Athletic ComplexAllegheny College Classic · Sep 20 | 29:33 | Allegheny College Classic | September 20, 2025 |
| 8,000 Meters · Bethany CollegeBethany Invitational · Sep 9 | 28:52.2 | Bethany Invitational | September 9, 2023 |
| 8,000 Meters · Big Spring HSNCAA DIII Mid-Atlantic Region XC Championships · Nov 15 | 28:06.95 | NCAA DIII Mid-Atlantic Region XC Championships | November 15, 2025 |
| 8,000 Meters · Bulldog Cross Country CoursePAC Cross Country Championships · Oct 31 | 27:35.2 | PAC Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Lawrence County FairgroundPAC Cross Country Championships · Nov 2 | 29:01.4 | PAC Cross Country Championships | November 2, 2024 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 29:03.1 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 27:47.8 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 18 | 28:32.10 | Oberlin College Inter-Regional Rumble | October 18, 2025 |
| 8,000 Meters · West Branch Cross Country CourseLock Haven Invite · Sep 26 | 27:14.0 | Lock Haven Invite | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DIII Mid-Atlantic Region XC ChampionshipsNov 15 · 8,000 Meters Championship · Place 101 · Grove CityGrove City | 8,000 Meters Championship | 101 | 28:06.95 PB | Jr |
| Nov 1 | Presidents Athletic Conference ChampionshipsNov 1 · 8,000 Meters 8K · Place 32 · Grove CityGrove City | 8,000 Meters 8K | 32 | 29:33.10 | Jr |
| Oct 18 | Oberlin College Inter-Regional RumbleOct 18 · 8,000 Meters Men's Varsity · Place 161 · Grove CityGrove City | 8,000 Meters Men's Varsity | 161 | 28:32.10 PB | Jr |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 333 · Grove CityGrove City | 8,000 Meters White | 333 | 27:47.8 PB | Jr |
| Sep 20 | Allegheny College ClassicSep 20 · 8,000 Meters Varsity · Place 74 · Grove CityGrove City | 8,000 Meters Varsity | 74 | 29:33 PB | Jr |
| Sep 4 | West Liberty InvitationalSep 4 · 6,000 Meters Men's Race · Place 45 · Grove CityGrove City | 6,000 Meters Men's Race | 45 | 21:05 PB | Jr |
2024 Cross Country
4 results2023 Cross Country
4 results2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | VHSL Class 6 State ChampionshipNov 12 · Varsity · Place 59 · WoodbridgeWoodbridge | Varsity | 59 | 17:56 | — |
| Nov 12 | VHSL Class 6 State ChampionshipNov 12 · 5,000 Meters Varsity · Place 59 · WoodbridgeWoodbridge | 5,000 Meters Varsity | 59 | 17:56 | — |
| Nov 3 | VHSL 6A Region B ChampionshipsNov 3 · 5,000 Meters Varsity · Place 14 · WoodbridgeWoodbridge | 5,000 Meters Varsity | 14 | 16:44 PB | 12 |
| Oct 27 | Cardinal District XC ChampionshipsOct 27 · 5,000 Meters Varsity · Place 7 · WoodbridgeWoodbridge | 5,000 Meters Varsity | 7 | 17:15.7 | SR |
| Oct 15 | MileStat.com XC InvitationalOct 15 · Elite · Place 33 · WoodbridgeWoodbridge | Elite | 33 | 16:55 | — |
| Oct 15 | MileStat.com XC InvitationalOct 15 · 5,000 Meters Elite · Place 33 · WoodbridgeWoodbridge | 5,000 Meters Elite | 33 | 16:55 | — |
| Oct 8 | Patrick Henry InvitationalOct 8 · 5,000 Meters Varsity · Place 29 · WoodbridgeWoodbridge | 5,000 Meters Varsity | 29 | 17:21.4 | — |
| Sep 24 | Oatlands InvitationalSep 24 · Varsity · Place 233 · WoodbridgeWoodbridge | Varsity | 233 | 18:22 | — |
| Aug 27 | Night of 2 MilesAug 27 · 3,200 Meters Varsity · Place 10 · WoodbridgeWoodbridge | 3,200 Meters Varsity | 10 | 10:40.18 | — |
2021 Cross Country
4 results