Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Green Hill ParkVHSL XC State Class 1,2,3 Championship · Nov 721:02.70VHSL XC State Class 1,2,3 ChampionshipNovember 7, 2026
5,000 Meters · Greenfield Recreation Park VHSL 2A Region C Championships · Oct 2822:21.21VHSL 2A Region C ChampionshipsOctober 28, 2025
5,000 Meters · HumankindSeminole District Meet · Sep 1725:18.6Seminole District MeetSeptember 17, 2025
5,000 Meters · Jackson River Sports ComplexAlleghany Invitational · Sep 2022:24.70Alleghany InvitationalSeptember 20, 2025
5,000 Meters · Liberty High SchoolSeminole District Tri-Meet · Aug 2726:36Seminole District Tri-MeetAugust 27, 2025
5,000 Meters · Sweet Briar CollegeSeminole District Meet · Oct 2223:26.4Seminole District MeetOctober 22, 2025
5,000 Meters · Timbrook ParkBrookville Meet #1 · Sep 327:54.89Brookville Meet #1September 3, 2025
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 222:53.56Great American XC Festival Presented by CorosOctober 2, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 7VHSL XC State Class 1,2,3 ChampionshipNov 7 · 5,000 Meters Class 2 · Place 26 · Liberty (Bedford)5,000 Meters Class 22621:02.70 PB4
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters Red-White Invitational · Place 129 · Liberty (Bedford)5,000 Meters Red-White Invitational12922:53.56 PB4
Sep 12Knights CrossingSep 12 · 5,000 Meters Varsity Red · Place 166 · Liberty (Bedford)5,000 Meters Varsity Red16622:42.84

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 8VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 2 · Place 22 · Liberty (Bedford)5,000 Meters Class 22221:40.03
Oct 28VHSL 2A Region C ChampionshipsOct 28 · 5,000 Meters Varsity · Place 12 · Liberty (Bedford)5,000 Meters Varsity1222:21.21 PB3
Oct 22Seminole District MeetOct 22 · 5,000 Meters Varsity · Place 5 · Liberty (Bedford)5,000 Meters Varsity523:26.4 PB3
Sep 20Alleghany InvitationalSep 20 · 5,000 Meters Varsity · Place 61 · Liberty (Bedford)5,000 Meters Varsity6122:24.70 PB3
Sep 17Seminole District MeetSep 17 · 5,000 Meters Varsity · Place 8 · Liberty (Bedford)5,000 Meters Varsity825:18.6 PB3
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 155 · Liberty (Bedford)5,000 Meters Varsity Red15523:54.83
Sep 3Brookville Meet #1Sep 3 · 5,000 Meters Varsity · Place 5 · Liberty (Bedford)5,000 Meters Varsity527:54.89 PB3
Aug 27Seminole District Tri-MeetAug 27 · 5,000 Meters Varsity · Place 4 · Liberty (Bedford)5,000 Meters Varsity426:36 PB3