Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Green Hill ParkVHSL XC State Class 1,2,3 Championship · Nov 717:49.90VHSL XC State Class 1,2,3 ChampionshipNovember 7, 2026
5,000 Meters · Greenfield Recreation Park VHSL 2A Region C Championships · Oct 2818:45.06VHSL 2A Region C ChampionshipsOctober 28, 2025
5,000 Meters · HumankindSeminole District Meet · Sep 1721:03.6Seminole District MeetSeptember 17, 2025
5,000 Meters · Jackson River Sports ComplexAlleghany Invitational · Sep 2018:52.43Alleghany InvitationalSeptember 20, 2025
5,000 Meters · Liberty High SchoolSeminole District Tri-Meet · Aug 2720:57Seminole District Tri-MeetAugust 27, 2025
5,000 Meters · Sweet Briar CollegeSeminole District Meet · Oct 2219:46.7Seminole District MeetOctober 22, 2025
5,000 Meters · Timbrook ParkBrookville Meet #1 · Sep 322:21.04Brookville Meet #1September 3, 2025
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 218:26.34Great 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

4 results
DateMeetEventPlMarkGr
Nov 7VHSL XC State Class 1,2,3 ChampionshipNov 7 · 5,000 Meters Class 2 · Place 39 · Liberty (Bedford)5,000 Meters Class 23917:49.90 PB12
Oct 21Seminole District ChampionshipOct 21 · 5,000 Meters Varsity · Place 9 · Liberty (Bedford)5,000 Meters Varsity919:12.0SR
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters White Invitational · Place 63 · Liberty (Bedford)5,000 Meters White Invitational6318:26.34 PB12
Sep 12Knights CrossingSep 12 · 5,000 Meters Varsity Red · Place 189 · Liberty (Bedford)5,000 Meters Varsity Red18918:31.712

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28VHSL 2A Region C ChampionshipsOct 28 · 5,000 Meters Varsity · Place 16 · Liberty (Bedford)5,000 Meters Varsity1618:45.06 PB11
Oct 22Seminole District MeetOct 22 · 5,000 Meters Varsity · Place 18 · Liberty (Bedford)5,000 Meters Varsity1819:46.7 PB11
Sep 20Alleghany InvitationalSep 20 · 5,000 Meters Varsity · Place 119 · Liberty (Bedford)5,000 Meters Varsity11918:52.43 PB11
Sep 17Seminole District MeetSep 17 · 5,000 Meters Varsity · Place 24 · Liberty (Bedford)5,000 Meters Varsity2421:03.6 PB11
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 259 · Liberty (Bedford)5,000 Meters Varsity Red25920:12.711
Sep 3Brookville Meet #1Sep 3 · 5,000 Meters Varsity · Place 6 · Liberty (Bedford)5,000 Meters Varsity622:21.04 PB11
Aug 27Seminole District Tri-MeetAug 27 · 5,000 Meters Varsity · Place 2 · Liberty (Bedford)5,000 Meters Varsity220:57 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 5VHSL 2A Region C ChampionshipsNov 5 · 5,000 Meters Varsity · Place 44 · Liberty (Bedford)5,000 Meters Varsity4420:50.5610
Sep 21Alleghany XC InvitationalSep 21 · 5,000 Meters Varsity · Place 159 · Liberty (Bedford)5,000 Meters Varsity15921:02.3910
Sep 21Alleghany XC InvitationalSep 21 · 5,000 Meters Varsity · Place 159 · Liberty (Bedford)5,000 Meters Varsity15921:02.3910
Sep 7Knights Crossing XCSep 7 · Varsity · Place 418 · Liberty (Bedford)Varsity41822:07.3SO
Sep 7Knights Crossing XCSep 7 · Varsity · Place 418 · Liberty (Bedford)Varsity41822:07.3SO
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 418 · Liberty (Bedford)5,000 Meters Varsity41822:07.3SO
Sep 4Brookville Meet #1Sep 4 · 5,000 Meters Varsity · Place 32 · Liberty (Bedford)5,000 Meters Varsity3222:16.3410