Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Watauga HSPioneer Clash of the Classes · Aug 1611:51.00Pioneer Clash of the ClassesAugust 16, 2025
5,000 Meters · Fisher River ParkNCHSAA 2A Midwest Regional · Oct 2819:18.25NCHSAA 2A Midwest RegionalOctober 28, 2023
5,000 Meters · Hagan-Stone ParkHagan Stone XC Classic · Oct 419:00.38Hagan Stone XC ClassicOctober 4, 2025
5,000 Meters · Ivey Redmon Sports ComplexFriday Night Lights · Sep 619:26.7Friday Night LightsSeptember 6, 2024
5,000 Meters · Veterans Memorial ParkNorth Surry Home Meet · Sep 219:20.9North Surry Home MeetSeptember 2, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2220:01.53NXR Southeast Regional ChampionshipsNovember 22, 2025
6,000 Meters · Bob Jones UniversityBruins XC Night Classic · Sep 423:01.70Bruins XC Night ClassicSeptember 4, 2026
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 928:17.5Royals ChallengeOctober 9, 2026
8,000 Meters · Sequoyah ParkAAC Conference Championships · Nov 629:49.83AAC Conference ChampionshipsNovember 6, 2026
8,000 Meters · Tryon InternationalTryon Western NC Showcase · Sep 2531:26.0Tryon Western NC ShowcaseSeptember 25, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 6AAC Conference ChampionshipsNov 6 · 8,000 Meters Championship · Place 68 · Montreat (N.C.)Montreat (N.C.)8,000 Meters Championship6829:49.83 PBFr
Oct 9Royals ChallengeOct 9 · 8,000 Meters Gold · Place 213 · Montreat (N.C.)Montreat (N.C.)8,000 Meters Gold21328:17.5 PBFr
Sep 25Tryon Western NC ShowcaseSep 25 · 8,000 Meters Collegiate · Place 107 · Montreat (N.C.)Montreat (N.C.)8,000 Meters Collegiate10731:26.0 PBFr
Sep 4Bruins XC Night ClassicSep 4 · 6,000 Meters Men · Place 75 · Montreat (N.C.)Montreat (N.C.)6,000 Meters Men7523:01.70 PBFr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 3 · Place 237 · UnattachedUnattached5,000 Meters Invite 323720:01.53 PB12
Oct 31NCHSAA State ChampionshipsOct 31 · 5,000 Meters 4A · Place 98 · West StokesWest Stokes5,000 Meters 4A9819:46.0112
Oct 31NCHSAA State ChampionshipsOct 31 · 5,000 Meters 4A · Place 98 · West StokesWest Stokes5,000 Meters 4A9819:46.0112
Oct 4Hagan Stone XC ClassicOct 4 · 5,000 Meters High School Varsity · Place 79 · West StokesWest Stokes5,000 Meters High School Varsity7919:00.38 PB12
Sep 5Friday Night Lights XC FestivalSep 5 · 5,000 Meters Invitational · Place 108 · West StokesWest Stokes5,000 Meters Invitational10818:38.712
Sep 2North Surry Home MeetSep 2 · 5,000 Meters Varsity · Place 10 · West StokesWest Stokes5,000 Meters Varsity1019:20.9 PB12
Aug 16Pioneer Clash of the ClassesAug 16 · 2 Miles Senior · Place 28 · West StokesWest Stokes2 Miles Senior2811:51.00 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 2NCHSAA State ChampionshipNov 2 · 5,000 Meters 2A · Place 81 · West StokesWest Stokes5,000 Meters 2A8118:51.3111
Oct 26NCHSAA 2A Midwest RegionalOct 26 · 5,000 Meters Varsity · Place 69 · West StokesWest Stokes5,000 Meters Varsity6920:46.9211
Oct 5Hagan Stone XC ClassicOct 5 · 5,000 Meters Varsity · Place 121 · West StokesWest Stokes5,000 Meters Varsity12120:01.9711
Sep 20Adidas XC Challenge (HS)Sep 20 · 5,000 Meters Invitational · Place 213 · West StokesWest Stokes5,000 Meters Invitational21319:05.111
Sep 6Friday Night LightsSep 6 · 5,000 Meters Open · Place 60 · West StokesWest Stokes5,000 Meters Open6019:26.7 PB11
Aug 24Bob Schilly InvitationalAug 24 · 5,000 Meters Varsity · Place 12 · West StokesWest Stokes5,000 Meters Varsity1217:58.9811
Aug 17Pioneer Clash of the ClassesAug 17 · Varsity · Place 34 · West StokesWest StokesVarsity3412:37.0411

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4NCHSAA ChampionshipsNov 4 · 5,000 Meters 2A · Place 105 · West StokesWest Stokes5,000 Meters 2A10520:09.7010
Oct 28NCHSAA 2A Midwest RegionalOct 28 · 5,000 Meters Varsity · Place 29 · West StokesWest Stokes5,000 Meters Varsity2919:18.25 PB10
Sep 30Greensboro InvitationalSep 30 · 5,000 Meters Invitational · Place 82 · West StokesWest Stokes5,000 Meters Invitational8219:02.7310
Sep 8Friday Night Lights FestivalSep 8 · 5,000 Meters Open · Place 53 · West StokesWest Stokes5,000 Meters Open5319:45.510
Aug 19Pioneer Clash of the ClassesAug 19 · 2 Miles Sophomore · Place 44 · West StokesWest Stokes2 Miles Sophomore4412:5910

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5NCHSAA XC State ChampionshipNov 5 · 5,000 Meters 2A · Place 119 · West StokesWest Stokes5,000 Meters 2A11920:44.939
Oct 29NCHSAA 2A Midwest RegionalOct 29 · 5,000 Meters Varsity · Place 42 · West StokesWest Stokes5,000 Meters Varsity4219:33.709
Oct 7Hagan Stone XC Classic 2022Oct 7 · 5,000 Meters Championship · Place 125 · West StokesWest Stokes5,000 Meters Championship12521:35.969
Sep 28West Stokes XC MeetSep 28 · 5,000 Meters Varsity · Place 1 · M9 West StokesM9 West Stokes5,000 Meters Varsity120:39.40—
Aug 20Pioneer Clash of the ClassesAug 20 · 2 Miles Freshman · Place 30 · West StokesWest Stokes2 Miles Freshman3013:569