Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Sugar Hollow Park20th Randy Smith Classic · Oct 119:08.920th Randy Smith ClassicOctober 1, 2026
5,000 Meters · Blacksburg HS XC Course Metro XC Championships · Oct 719:25.3Metro XC ChampionshipsOctober 7, 2026
5,000 Meters · Giles High SchoolGiles Spartans XC Invitational · Sep 219:35.1Giles Spartans XC InvitationalSeptember 2, 2026
5,000 Meters · Green Hill ParkVHSL XC State Class 1,2,3 Championship · Nov 717:31.00VHSL XC State Class 1,2,3 ChampionshipNovember 7, 2026
5,000 Meters · Patrick Henry (G. Spring) HSBecky Selfe Invitational · Aug 3018:28.54Becky Selfe InvitationalAugust 30, 2025
5,000 Meters · Randolph ParkCougar Clash Invitational · Oct 1119:19.4Cougar Clash InvitationalOctober 11, 2025

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 1 · Place 14 · Bland County5,000 Meters Class 11417:31.00 PB10
Oct 7Metro XC ChampionshipsOct 7 · 5,000 Meters High School Boys · Place 18 · Bland County5,000 Meters High School Boys1819:25.3 PB10
Oct 120th Randy Smith ClassicOct 1 · 3 Miles High School · Place 55 · Bland County3 Miles High School5519:08.9 PB10
Sep 2Giles Spartans XC InvitationalSep 2 · 5,000 Meters Varsity · Place 4 · Bland County5,000 Meters Varsity419:35.1 PB10

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28VHSL Region 1C XC ChampionshipOct 28 · 5,000 Meters Varsity · Place 25 · Bland County5,000 Meters Varsity2520:199
Oct 21MED XC ChampionshipOct 21 · 5,000 Meters Varsity · Place 12 · Bland County5,000 Meters Varsity1220:259
Oct 11Cougar Clash InvitationalOct 11 · 5,000 Meters Varsity · Place 22 · Bland County5,000 Meters Varsity2219:19.4 PB9
Aug 30Becky Selfe InvitationalAug 30 · 5,000 Meters Varsity · Place 10 · Bland County5,000 Meters Varsity1018:28.54 PB9