Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Sugar Hollow ParkVHSL 3A Region D · Nov 6 | 20:40.7 | VHSL 3A Region D | November 6, 2019 |
| 5,000 Meters · Hidden Valley HS XC CourseRiver Ridge District Meet #1 · Mar 8 | 21:59.18 | River Ridge District Meet #1 | March 8, 2021 |
| 5,000 Meters · Appalachian State UniversityCovered Bridge Open · Sep 4 | 21:54.1 | Covered Bridge Open | September 4, 2026 |
| 5,000 Meters · Blacksburg HS XC Course River Ridge District #3 · Mar 24 | 22:04.52 | River Ridge District #3 | March 24, 2021 |
| 5,000 Meters · Boys & Girls Club of AmericaBrevard XC Classic · Sep 21 | 19:47.1 | Brevard XC Classic | September 21, 2024 |
| 5,000 Meters · Brevard College2nd Annual Brevard XC Classic · Sep 19 | 20:41.65 | 2nd Annual Brevard XC Classic | September 19, 2025 |
| 5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 12 | 20:42.65 | VHSL Class 1A/2A/3A State XC Championships | November 12, 2022 |
| 5,000 Meters · Patrick Henry HSPatrick Henry (Roanoke) XC Meet · Mar 17 | 21:56.21 | Patrick Henry (Roanoke) XC Meet | March 17, 2021 |
| 5,000 Meters · Randolph ParkRiver Ridge Meet #4 · Mar 29 | 21:01.5 | River Ridge Meet #4 | March 29, 2021 |
| 5,000 Meters · Steele Creek ParkEli Cramer Invitational · Sep 26 | 21:15.3 | Eli Cramer Invitational | September 26, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 26 | 21:14.8 | NXR Southeast Regional Championships | November 26, 2022 |
| 6,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 4 | 24:48.1 | East Carolina Pirate Invitational | October 4, 2024 |
| 6,000 Meters · Sequoyah Park2025 Appalachian Athletic Conference XC Championships · Nov 7 | 23:38.27 | 2025 Appalachian Athletic Conference XC Championships | November 7, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
3 results2024 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 21 | VHSL Class 3A State XC ChampionshipsApr 21 · 5,000 Meters Varsity · Place 24 · ChristiansburgChristiansburg | 5,000 Meters Varsity | 24 | 21:08.2 | 10 |
| Mar 29 | River Ridge Meet #4Mar 29 · 5,000 Meters Varsity · Place 10 · ChristiansburgChristiansburg | 5,000 Meters Varsity | 10 | 21:01.5 PB | 10 |
| Mar 24 | River Ridge District #3Mar 24 · 5,000 Meters Varsity · Place 6 · ChristiansburgChristiansburg | 5,000 Meters Varsity | 6 | 22:04.52 PB | 10 |
| Mar 17 | Patrick Henry (Roanoke) XC MeetMar 17 · 5,000 Meters Varsity · Place 5 · ChristiansburgChristiansburg | 5,000 Meters Varsity | 5 | 21:56.21 PB | 10 |
| Mar 8 | River Ridge District Meet #1Mar 8 · 5,000 Meters Varsity · Place 6 · ChristiansburgChristiansburg | 5,000 Meters Varsity | 6 | 21:59.18 PB | 10 |
2019 Cross Country
2 results