Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Green Hill ParkVHSL XC State Class 1,2,3 Championship · Nov 720:08.40VHSL XC State Class 1,2,3 ChampionshipNovember 7, 2026
5,000 Meters · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 421:36.7Trials of Miles Opening Night XC Presented By New BalanceSeptember 4, 2026
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2621:42.1Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 1019:59.5Albemarle InviteOctober 10, 2026
5,000 Meters · Woodrow Wilson Presidential Library & Museum Visitor CenterAugusta Invitational Cross Country Meet · Aug 2922:34.0Augusta Invitational Cross Country MeetAugust 29, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7VHSL XC State Class 1,2,3 ChampionshipNov 7 · 5,000 Meters Class 1 · Place 76 · Rappahannock County5,000 Meters Class 17620:08.40 PB10
Oct 21Bull Run District XC Championship MeetOct 21 · 5,000 Meters Varsity · Place 32 · Rappahannock County5,000 Meters Varsity3219:34.0SO
Oct 10Albemarle InviteOct 10 · 5,000 Meters Varsity · Place 228 · Rappahannock County5,000 Meters Varsity22819:59.5 PB10
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity B Boys · Place 167 · Rappahannock County5,000 Meters Varsity B Boys16721:42.1 PB10
Sep 4Trials of Miles Opening Night XC Presented By New BalanceSep 4 · 5,000 Meters Varsity · Place 328 · Rappahannock County5,000 Meters Varsity32821:36.7 PB10
Aug 29Augusta Invitational Cross Country MeetAug 29 · 5,000 Meters Varsity · Place 127 · Rappahannock County5,000 Meters Varsity12722:34.0 PB10