Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Blacksburg HS XC Course VHSL Region 1C XC Championship · Oct 2832:37VHSL Region 1C XC ChampionshipOctober 28, 2025
5,000 Meters · Coyner Springs ParkGrace Christian (Staunton) Invitational · Sep 2734:28.13Grace Christian (Staunton) InvitationalSeptember 27, 2025
5,000 Meters · Green Hill ParkKnights Crossing · Sep 1224:19.3Knights CrossingSeptember 12, 2026
5,000 Meters · Greenfield Recreation Park Blue Ridge Invitational · Aug 2626:22.29Blue Ridge InvitationalAugust 26, 2026
5,000 Meters · Jackson River Sports ComplexAlleghany XC Invitational · Sep 2624:19.80Alleghany XC InvitationalSeptember 26, 2026
5,000 Meters · Northside HSVikings XC Invitational · Aug 3033:53.18Vikings XC InvitationalAugust 30, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 26Alleghany XC InvitationalSep 26 · 5,000 Meters Varsity · Place 127 · Bath County5,000 Meters Varsity12724:19.80 PB10
Sep 12Knights CrossingSep 12 · 5,000 Meters Varsity Red · Place 239 · Bath County5,000 Meters Varsity Red23924:19.3 PB10
Aug 26Blue Ridge InvitationalAug 26 · 5,000 Meters Varsity · Place 32 · Bath County5,000 Meters Varsity3226:22.29 PB10

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28VHSL Region 1C XC ChampionshipOct 28 · 5,000 Meters Varsity · Place 30 · Bath County5,000 Meters Varsity3032:37 PB9
Sep 27Grace Christian (Staunton) InvitationalSep 27 · 5,000 Meters Varsity · Place 20 · Bath County5,000 Meters Varsity2034:28.13 PB9
Sep 20Alleghany InvitationalSep 20 · 5,000 Meters Varsity · Place 164 · Bath County5,000 Meters Varsity16428:10.759
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 307 · Bath County5,000 Meters Varsity Red30733:09.09
Aug 30Vikings XC InvitationalAug 30 · 5,000 Meters Varsity · Place 11 · Bath County5,000 Meters Varsity1133:53.18 PB9