Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Sugar Hollow ParkVHSL 2A Region D Championships · Nov 221:34.5VHSL 2A Region D ChampionshipsNovember 2, 2022
4,400 Meters · Virginia Tech Home Cross Country CourseVT Invitational · Sep 426:09.2VT InvitationalSeptember 4, 2026
5,000 Meters · Berea CollegeMike and Mary Kay Johnson Classic · Sep 1623:04.4Mike and Mary Kay Johnson ClassicSeptember 16, 2023
5,000 Meters · Cumberland Bowl ParkGenerals Spring Open · Mar 2030:11.6Generals Spring OpenMarch 20, 2021
5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 1221:49.08VHSL Class 1A/2A/3A State XC ChampionshipsNovember 12, 2022
5,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 1223:58.35The Southern ShowcaseSeptember 12, 2025
5,000 Meters · Lebanon Primary SchoolVHSL Region 2D Championships · Nov 625:42.20VHSL Region 2D ChampionshipsNovember 6, 2019
5,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 1122:05.8Royals ChallengeOctober 11, 2024
5,000 Meters · Patrick Henry (G. Spring) HSPatrick Henry Invitational · Mar 2426:23.5Patrick Henry InvitationalMarch 24, 2021
5,000 Meters · Sugar Hollow ParkMountain 7 District Championships · Apr 725:43.0Mountain 7 District ChampionshipsApril 7, 2021
6,000 Meters · Newberry CollegeSAC XC Champioship · Oct 2627:07.40SAC XC ChampioshipOctober 26, 2024
6,000 Meters · Roger Milliken Science CenterNCAA DII Southeast Regional · Nov 927:55.3NCAA DII Southeast RegionalNovember 9, 2024
6,000 Meters · Tusculum CollegeSAC XC Champioship · Oct 2533:57.79SAC XC ChampioshipOctober 25, 2025
6,000 Meters · UNG Cross Country CourseNCAA Division II Southeast Region Cross Country Championships · Nov 427:16.9NCAA Division II Southeast Region Cross Country ChampionshipsNovember 4, 2023
6,000 Meters · Wingate University2025 NCAA DII Southeast Region Cross Country Championships · Nov 830:00.352025 NCAA DII Southeast Region Cross Country ChampionshipsNovember 8, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 7SAC XC ChampioshipNov 7 · 6,000 Meters SAC · Place 98 · UVa-WiseUVa-Wise6,000 Meters SAC9832:57.9Sr
Oct 9Royals ChallengeOct 9 · 5,000 Meters Blue · UVa-WiseUVa-Wise5,000 Meters Blue—DNSSr
Sep 4VT InvitationalSep 4 · 4,400 Meters Collegiate · Place 62 · UVa-WiseUVa-Wise4,400 Meters Collegiate6226:09.2 PBSr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 82025 NCAA DII Southeast Region Cross Country ChampionshipsNov 8 · 6,000 Meters DII Southeast · Place 166 · UVa-WiseUVa-Wise6,000 Meters DII Southeast16630:00.35 PBJr
Oct 25SAC XC ChampioshipOct 25 · 6,000 Meters SAC · Place 96 · UVa-WiseUVa-Wise6,000 Meters SAC9633:57.79 PBJr
Oct 10Royals ChallengeOct 10 · 5,000 Meters Blue · Place 93 · UVa-WiseUVa-Wise5,000 Meters Blue9322:57.45Jr
Sep 27Tusculum Pioneers XC Classic/SAC PreviewSep 27 · 6,000 Meters College · Place 61 · UVa-WiseUVa-Wise6,000 Meters College6137:07.20Jr
Sep 12The Southern ShowcaseSep 12 · 5,000 Meters College · Place 456 · UVa-WiseUVa-Wise5,000 Meters College45623:58.35 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 9NCAA DII Southeast RegionalNov 9 · 6,000 Meters D2 Southeast · Place 152 · UVa-WiseUVa-Wise6,000 Meters D2 Southeast15227:55.3 PBSo
Oct 26SAC XC ChampioshipOct 26 · 6,000 Meters Collegiate · Place 71 · UVa-WiseUVa-Wise6,000 Meters Collegiate7127:07.40 PBSo
Oct 11Royals ChallengeOct 11 · 5,000 Meters Varsity · Place 78 · UVA-WiseUVA-Wise5,000 Meters Varsity7822:05.8SO
Oct 11Royals ChallengeOct 11 · 5,000 Meters Blue · Place 77 · UVa-WiseUVa-Wise5,000 Meters Blue7722:05.8 PBSo

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 4NCAA Division II Southeast Region Cross Country ChampionshipsNov 4 · 6,000 Meters College · Place 132 · UVa-WiseUVa-Wise6,000 Meters College13227:16.9 PBFr
Oct 21South Atlantic Cross County Conference ChampionshipOct 21 · 6,000 Meters Varsity · Place 80 · UVA-WiseUVA-Wise6,000 Meters Varsity8026:15.02FR
Oct 6Royals ChallengeOct 6 · 5,000 Meters Varsity · Place 70 · UVA-WiseUVA-Wise5,000 Meters Varsity7022:18.36FR
Sep 29Louisville XC ClassicSep 29 · 5,000 Meters Varsity · Place 273 · UVA-WiseUVA-Wise5,000 Meters Varsity27322:51.1FR
Sep 16Mike and Mary Kay Johnson ClassicSep 16 · 5,000 Meters College · Place 19 · UVa-WiseUVa-Wise5,000 Meters College1923:04.4 PBFr
Sep 8Rooney InvitationalSep 8 · 5,000 Meters 5K · Place 13 · UVa-WiseUVa-Wise5,000 Meters 5K1322:46.6Fr

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 12VHSL Class 1A/2A/3A State XC ChampionshipsNov 12 · 5,000 Meters Varsity - Class 2A · Place 20 · John S. BattleJohn S. Battle5,000 Meters Varsity - Class 2A2021:49.08 PB12
Nov 2VHSL 2A Region D ChampionshipsNov 2 · 3 Miles Varsity · Place 7 · John S. BattleJohn S. Battle3 Miles Varsity721:34.5 PB12
Sep 17Walkers RunSep 17 · 5,000 Meters Varsity · Place 12 · John S. BattleJohn S. Battle5,000 Meters Varsity1222:42.1SR
Sep 10Knights CrossingSep 10 · 5,000 Meters Varsity · Place 57 · John S. BattleJohn S. Battle5,000 Meters Varsity5723:34.9SR
Sep 3Becky Selfe InvitationalSep 3 · 3 Miles Varsity · Place 15 · John S. BattleJohn S. Battle3 Miles Varsity1524:29.3SR

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 13VHSL Class 2 State Cross Country ChampionshipsNov 13 · 5,000 Meters Varsity · Place 62 · John S. BattleJohn S. Battle5,000 Meters Varsity6224:13.7JR
Oct 20Don Cumbow InvitationalOct 20 · 3 Miles Varsity · Place 45 · John S. BattleJohn S. Battle3 Miles Varsity4524:48.8JR
Sep 30Randy Smith ClassicSep 30 · 3 Miles Varsity · Place 51 · John S. BattleJohn S. Battle3 Miles Varsity5126:35.8JR
Sep 11Knights Crossing InvitationalSep 11 · 5,000 Meters Varsity · Place 64 · John S. BattleJohn S. Battle5,000 Meters Varsity6425:07.9JR
Sep 4Becky Selfe InvitationalSep 4 · 5,000 Meters Varsity · Place 26 · John S. BattleJohn S. Battle5,000 Meters Varsity2625:58.8—
Sep 1Through The Pines Lebanon XC InvitationalSep 1 · 5,000 Meters Varsity · Place 23 · John S. BattleJohn S. Battle5,000 Meters Varsity2326:23.50JR
Apr 7Mountain 7 District ChampionshipsApr 7 · 5,000 Meters Varsity · Place 9 · John S. BattleJohn S. Battle5,000 Meters Varsity925:43.0 PB10
Mar 24Patrick Henry InvitationalMar 24 · 5,000 Meters Varsity · Place 16 · John S. BattleJohn S. Battle5,000 Meters Varsity1626:23.5 PB10
Mar 20Generals Spring OpenMar 20 · 5,000 Meters Varsity · Place 28 · John S. BattleJohn S. Battle5,000 Meters Varsity2830:11.6 PB10
Mar 10Becky Selfe InvitationalMar 10 · 5,000 Meters New Division · Place 17 · John S. BattleJohn S. Battle5,000 Meters New Division1727:10.410

2019 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6VHSL Region 2D ChampionshipsNov 6 · 5,000 Meters Varsity · Place 37 · John S. BattleJohn S. Battle5,000 Meters Varsity3725:42.20 PB9
Sep 7Knights Crossing InvitationalSep 7 · 5,000 Meters Varsity · Place 110 · John S. BattleJohn S. Battle5,000 Meters Varsity11029:12.0—
Sep 7Knights Crossing InvitationalSep 7 · 5,000 Meters Varsity · Place 110 · John S. BattleJohn S. Battle5,000 Meters Varsity11029:12.09

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 17Abingdon InvitationalOct 17 · 3,000 Meters Middle School · Place 25 · John S. BattleJohn S. Battle3,000 Meters Middle School2518:25.1—
Sep 15Walker's RunSep 15 · 3,000 Meters Middle School · Place 48 · John S. BattleJohn S. Battle3,000 Meters Middle School4814:30.458