Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Sugar Hollow Park20th Randy Smith Classic · Oct 1 | 26:22.7 | 20th Randy Smith Classic | October 1, 2026 |
| 5,000 Meters · Green Hill ParkVHSL XC State Class 1,2,3 Championship · Nov 7 | 24:45.30 | VHSL XC State Class 1,2,3 Championship | November 7, 2026 |
| 5,000 Meters · Green Hill Park 5k CourseVHSL Class 1,2,3 State Cross Country Championships · Nov 11 | 26:16.3 | VHSL Class 1,2,3 State Cross Country Championships | November 11, 2023 |
| 5,000 Meters · Lebanon Primary SchoolThrough The Pines Lebanon XC Invitational · Aug 28 | 28:29.2 | Through The Pines Lebanon XC Invitational | August 28, 2024 |
| 5,000 Meters · Lincolnshire ParkRegion 2D Championship Cross Country · Oct 28 | 28:45.0 | Region 2D Championship Cross Country | October 28, 2025 |
| 5,000 Meters · Patrick Henry (G. Spring) HSBecky Selfe Invitational · Aug 30 | 28:05.89 | Becky Selfe Invitational | August 30, 2025 |
| 5,000 Meters · Steele Creek ParkBristol Cross · Sep 27 | 29:29.4 | Bristol Cross | September 27, 2025 |
| 5,000 Meters · Sugar Hollow ParkVHSL 1D,2D,3D XC Championships · Oct 28 | 25:25.7 | VHSL 1D,2D,3D XC Championships | October 28, 2026 |
| 5,000 Meters · Virginia Tech Home Cross Country CourseVHSL XC Class 1,2,3 State Championship · Nov 16 | 28:03.4 | VHSL XC Class 1,2,3 State Championship | November 16, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | VHSL XC State Class 1,2,3 ChampionshipNov 7 · 5,000 Meters Class 2 · Place 85 · John S. Battle | 5,000 Meters Class 2 | 85 | 24:45.30 PB | 12 |
| Oct 28 | VHSL 1D,2D,3D XC ChampionshipsOct 28 · 5,000 Meters 2D Varsity Girls · Place 37 · John S. Battle | 5,000 Meters 2D Varsity Girls | 37 | 25:25.7 PB | 12 |
| Oct 1 | 20th Randy Smith ClassicOct 1 · 3 Miles High School · Place 77 · John S. Battle | 3 Miles High School | 77 | 26:22.7 PB | 12 |
| Sep 12 | Knights CrossingSep 12 · 5,000 Meters Varsity Black · Place 118 · John S. Battle | 5,000 Meters Varsity Black | 118 | 25:56.7 | 12 |
2025 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Region 2D Championship Cross CountryOct 28 · 5,000 Meters Varsity · Place 32 · John S. Battle | 5,000 Meters Varsity | 32 | 28:45.0 PB | 11 |
| Sep 27 | Bristol CrossSep 27 · 5,000 Meters Small · Place 78 · John S. Battle | 5,000 Meters Small | 78 | 29:29.4 PB | 11 |
| Sep 6 | Knights CrossingSep 6 · 5,000 Meters Varsity Black · Place 168 · John S. Battle | 5,000 Meters Varsity Black | 168 | 31:37.3 | 11 |
| Aug 30 | Becky Selfe InvitationalAug 30 · 5,000 Meters Varsity · Place 39 · John S. Battle | 5,000 Meters Varsity | 39 | 28:05.89 PB | 11 |
2024 Cross Country
5 results2023 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | VHSL Class 1,2,3 State Cross Country ChampionshipsNov 11 · 5,000 Meters Class 2A · Place 92 · John S. Battle | 5,000 Meters Class 2A | 92 | 26:16.3 PB | 9 |
| Oct 5 | Randy Smith ClassicOct 5 · 3 Miles Varsity · Place 137 · John S. Battle | 3 Miles Varsity | 137 | 30:16.1 | FR |
| Sep 16 | Walkers RunSep 16 · 5,000 Meters Junior Varsity · Place 4 · John S. Battle | 5,000 Meters Junior Varsity | 4 | 29:55.6 | FR |
| Sep 9 | Knights CrossingSep 9 · 5,000 Meters Varsity · Place 154 · John S. Battle | 5,000 Meters Varsity | 154 | 32:04.0 | 9 |