Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Green Hill ParkKnights Crossing · Sep 1220:07.7Knights CrossingSeptember 12, 2026
5,000 Meters · Greenfield Recreation Park VHSL 2A Region C Championships · Oct 2821:00.03VHSL 2A Region C ChampionshipsOctober 28, 2025
5,000 Meters · HumankindSeminole District Meet · Sep 1723:10.2Seminole District MeetSeptember 17, 2025
5,000 Meters · Jackson River Sports ComplexAlleghany Invitational · Sep 2021:16.25Alleghany InvitationalSeptember 20, 2025
5,000 Meters · Liberty High SchoolSeminole District Tri-Meet · Aug 2722:45Seminole District Tri-MeetAugust 27, 2025
5,000 Meters · Timbrook ParkBrookville Meet #1 · Sep 323:33.66Brookville Meet #1September 3, 2025
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 221:07.79Great 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 21 · Liberty (Bedford)5,000 Meters Class 22120:53.3012
Oct 21Seminole District ChampionshipOct 21 · 5,000 Meters Varsity · Place 2 · Liberty (Bedford)5,000 Meters Varsity222:02.0SR
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters Red-White Invitational · Place 52 · Liberty (Bedford)5,000 Meters Red-White Invitational5221:07.79 PB12
Sep 12Knights CrossingSep 12 · 5,000 Meters Varsity Red · Place 54 · Liberty (Bedford)5,000 Meters Varsity Red5420:07.7 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 2 · Place 9 · Liberty (Bedford)5,000 Meters Class 2920:32.711
Oct 28VHSL 2A Region C ChampionshipsOct 28 · 5,000 Meters Varsity · Place 6 · Liberty (Bedford)5,000 Meters Varsity621:00.03 PB11
Sep 20Alleghany InvitationalSep 20 · 5,000 Meters Varsity · Place 29 · Liberty (Bedford)5,000 Meters Varsity2921:16.25 PB11
Sep 17Seminole District MeetSep 17 · 5,000 Meters Varsity · Place 4 · Liberty (Bedford)5,000 Meters Varsity423:10.2 PB11
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 71 · Liberty (Bedford)5,000 Meters Varsity Red7121:28.711
Sep 3Brookville Meet #1Sep 3 · 5,000 Meters Varsity · Place 3 · Liberty (Bedford)5,000 Meters Varsity323:33.66 PB11
Aug 27Seminole District Tri-MeetAug 27 · 5,000 Meters Varsity · Place 2 · Liberty (Bedford)5,000 Meters Varsity222:45 PB11

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 5VHSL 2A Region C ChampionshipsNov 5 · 5,000 Meters Varsity · Place 13 · Liberty (Bedford)5,000 Meters Varsity1322:51.7410
Sep 21Alleghany XC InvitationalSep 21 · 5,000 Meters Varsity · Place 56 · Liberty (Bedford)5,000 Meters Varsity5623:00.3210
Sep 21Alleghany XC InvitationalSep 21 · 5,000 Meters Varsity · Place 56 · Liberty (Bedford)5,000 Meters Varsity5623:00.3210
Sep 7Knights Crossing XCSep 7 · Varsity · Place 153 · Liberty (Bedford)Varsity15322:58.9SO
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 153 · Liberty (Bedford)5,000 Meters Varsity15322:58.9SO
Sep 7Knights Crossing XCSep 7 · Varsity · Place 153 · Liberty (Bedford)Varsity15322:58.9SO
Sep 4Brookville Meet #1Sep 4 · 5,000 Meters Varsity · Place 7 · Liberty (Bedford)5,000 Meters Varsity725:18.9010