Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hidden Valley HS XC CourseClash With The Titans · Sep 13 | 23:56.32 | Clash With The Titans | September 13, 2025 |
| 5,000 Meters · Green Hill ParkKnights Crossing · Sep 6 | 22:17.3 | Knights Crossing | September 6, 2025 |
| 5,000 Meters · Smith River Sports ComplexVHSL Region 3D Championship · Oct 30 | 22:17.00 | VHSL Region 3D Championship | October 30, 2025 |
| 5,000 Meters · Smith River TrailsBengal Clash at the River · Aug 28 | 22:55.17 | Bengal Clash at the River | August 28, 2025 |
| 5,000 Meters · Waid ParkBlue Ridge District Championship · Oct 22 | 20:34.03 | Blue Ridge District Championship | October 22, 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 |
| Oct 30 | VHSL Region 3D ChampionshipOct 30 · 5,000 Meters Varsity · Place 62 · Staunton River | 5,000 Meters Varsity | 62 | 22:17.00 PB | 12 |
| Oct 22 | Blue Ridge District ChampionshipOct 22 · 5,000 Meters Varsity · Place 33 · Staunton River | 5,000 Meters Varsity | 33 | 20:34.03 PB | 12 |
| Sep 13 | Clash With The TitansSep 13 · 5,000 Meters Varsity · Place 75 · Staunton River | 5,000 Meters Varsity | 75 | 23:56.32 PB | 12 |
| Sep 6 | Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 354 · Staunton River | 5,000 Meters Varsity Red | 354 | 22:17.3 PB | 12 |
| Aug 28 | Bengal Clash at the RiverAug 28 · 5,000 Meters Varsity · Place 131 · Staunton River | 5,000 Meters Varsity | 131 | 22:55.17 PB | 12 |
2024 Cross Country
4 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Blue Ridge District ChampionshipOct 24 · Varsity · Place 35 · Staunton River | Varsity | 35 | 22:47.99 | 10 |
| Oct 7 | Blue Ridge InvitationalOct 7 · 5,000 Meters Varsity · Place 95 · Staunton River | 5,000 Meters Varsity | 95 | 22:39.70 | 10 |
| Sep 21 | Franklin County XC MeetSep 21 · 5,000 Meters Varsity · Place 21 · Staunton River | 5,000 Meters Varsity | 21 | 21:55.49 | 10 |
| Sep 16 | CLASH WITH THE TITANSSep 16 · 5,000 Meters Varsity · Place 94 · Staunton River | 5,000 Meters Varsity | 94 | 24:05.69 | 10 |
| Sep 9 | Knights CrossingSep 9 · 5,000 Meters Varsity · Place 405 · Staunton River | 5,000 Meters Varsity | 405 | 23:35.9 | SO |