Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Sugar Hollow Park20th Randy Smith Classic · Oct 126:22.720th Randy Smith ClassicOctober 1, 2026
5,000 Meters · Green Hill ParkVHSL XC State Class 1,2,3 Championship · Nov 724:45.30VHSL XC State Class 1,2,3 ChampionshipNovember 7, 2026
5,000 Meters · Green Hill Park 5k CourseVHSL Class 1,2,3 State Cross Country Championships · Nov 1126:16.3VHSL Class 1,2,3 State Cross Country ChampionshipsNovember 11, 2023
5,000 Meters · Lebanon Primary SchoolThrough The Pines Lebanon XC Invitational · Aug 2828:29.2Through The Pines Lebanon XC InvitationalAugust 28, 2024
5,000 Meters · Lincolnshire ParkRegion 2D Championship Cross Country · Oct 2828:45.0Region 2D Championship Cross CountryOctober 28, 2025
5,000 Meters · Patrick Henry (G. Spring) HSBecky Selfe Invitational · Aug 3028:05.89Becky Selfe InvitationalAugust 30, 2025
5,000 Meters · Steele Creek ParkBristol Cross · Sep 2729:29.4Bristol CrossSeptember 27, 2025
5,000 Meters · Sugar Hollow ParkVHSL 1D,2D,3D XC Championships · Oct 2825:25.7VHSL 1D,2D,3D XC ChampionshipsOctober 28, 2026
5,000 Meters · Virginia Tech Home Cross Country CourseVHSL XC Class 1,2,3 State Championship · Nov 1628:03.4VHSL XC Class 1,2,3 State ChampionshipNovember 16, 2024

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7VHSL XC State Class 1,2,3 ChampionshipNov 7 · 5,000 Meters Class 2 · Place 85 · John S. Battle5,000 Meters Class 28524:45.30 PB12
Oct 28VHSL 1D,2D,3D XC ChampionshipsOct 28 · 5,000 Meters 2D Varsity Girls · Place 37 · John S. Battle5,000 Meters 2D Varsity Girls3725:25.7 PB12
Oct 120th Randy Smith ClassicOct 1 · 3 Miles High School · Place 77 · John S. Battle3 Miles High School7726:22.7 PB12
Sep 12Knights CrossingSep 12 · 5,000 Meters Varsity Black · Place 118 · John S. Battle5,000 Meters Varsity Black11825:56.712

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28Region 2D Championship Cross CountryOct 28 · 5,000 Meters Varsity · Place 32 · John S. Battle5,000 Meters Varsity3228:45.0 PB11
Sep 27Bristol CrossSep 27 · 5,000 Meters Small · Place 78 · John S. Battle5,000 Meters Small7829:29.4 PB11
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Black · Place 168 · John S. Battle5,000 Meters Varsity Black16831:37.311
Aug 30Becky Selfe InvitationalAug 30 · 5,000 Meters Varsity · Place 39 · John S. Battle5,000 Meters Varsity3928:05.89 PB11

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16VHSL XC Class 1,2,3 State ChampionshipNov 16 · 5,000 Meters 2A · Place 81 · John S. Battle5,000 Meters 2A8128:03.4 PB10
Sep 7Knights Crossing XCSep 7 · Varsity · Place 125 · John S. BattleVarsity12526:49.8SO
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 125 · John S. Battle5,000 Meters Varsity12526:49.8SO
Sep 7Knights Crossing XCSep 7 · Varsity · Place 125 · John S. BattleVarsity12526:49.8SO
Aug 28Through The Pines Lebanon XC InvitationalAug 28 · 5,000 Meters Varsity · Place 27 · John S. Battle5,000 Meters Varsity2728:29.2 PB10

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 1,2,3 State Cross Country ChampionshipsNov 11 · 5,000 Meters Class 2A · Place 92 · John S. Battle5,000 Meters Class 2A9226:16.3 PB9
Oct 5Randy Smith ClassicOct 5 · 3 Miles Varsity · Place 137 · John S. Battle3 Miles Varsity13730:16.1FR
Sep 16Walkers RunSep 16 · 5,000 Meters Junior Varsity · Place 4 · John S. Battle5,000 Meters Junior Varsity429:55.6FR
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 154 · John S. Battle5,000 Meters Varsity15432:04.09