Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Wingate University2025 NCAA DII Southeast Region Cross Country Championships · Nov 833:18.272025 NCAA DII Southeast Region Cross Country ChampionshipsNovember 8, 2025
2 Miles · Panorama FarmsRagged Mt Cup · Aug 2512:12.3Ragged Mt CupAugust 25, 2022
5,000 Meters · Broadway HSDistrict Mini · Sep 824:04.44District MiniSeptember 8, 2021
5,000 Meters · Green Hill Park 5k CourseVHSL Class 1,2,3 State Cross Country Championships · Nov 1116:17.6VHSL Class 1,2,3 State Cross Country ChampionshipsNovember 11, 2023
5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 1217:37.21VHSL Class 1A/2A/3A State XC ChampionshipsNovember 12, 2022
5,000 Meters · Pleasant GroveVHSL Region 3C Championship · Nov 117:06.8VHSL Region 3C ChampionshipNovember 1, 2023
5,000 Meters · Waynesboro HSShenandoah District Championships · Oct 2618:35.4Shenandoah District ChampionshipsOctober 26, 2022
5800 m · Virginia Tech Home Cross Country CourseVT Invitational · Sep 419:24.5VT InvitationalSeptember 4, 2026
8,000 Meters · John Hunt Cross Country ParkThe Southern Showcase · Sep 1225:33.68The Southern ShowcaseSeptember 12, 2025
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 1026:03.17Royals ChallengeOctober 10, 2025
8,000 Meters · Tusculum CollegeSAC XC Champioship · Oct 2528:06.73SAC XC ChampioshipOctober 25, 2025
8,000 Meters · Wingate UniversitySAC XC Champioship · Nov 726:32.2SAC XC ChampioshipNovember 7, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7SAC XC ChampioshipNov 7 · 8,000 Meters SAC · Place 54 · UVa-WiseUVa-Wise8,000 Meters SAC5426:32.2 PBSo
Oct 9Royals ChallengeOct 9 · 8,000 Meters Blue · Place 15 · UVa-WiseUVa-Wise8,000 Meters Blue1526:26.8So
Sep 11Queen City InviteSep 11 · 8,000 Meters Mens · Place 37 · UVa-WiseUVa-Wise8,000 Meters Mens3726:10.9So
Sep 4VT InvitationalSep 4 · 5,800 Meters Collegiate · Place 24 · UVa-WiseUVa-Wise5,800 Meters Collegiate2419:24.5 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 82025 NCAA DII Southeast Region Cross Country ChampionshipsNov 8 · 10,000 Meters DII Southeast · Place 35 · UVa-WiseUVa-Wise10,000 Meters DII Southeast3533:18.27 PBFr
Oct 25SAC XC ChampioshipOct 25 · 8,000 Meters SAC · Place 31 · UVa-WiseUVa-Wise8,000 Meters SAC3128:06.73 PBFr
Oct 10Royals ChallengeOct 10 · 8,000 Meters Blue · Place 6 · UVa-WiseUVa-Wise8,000 Meters Blue626:03.17 PBFr
Sep 27Tusculum Pioneers XC Classic/SAC PreviewSep 27 · 8,000 Meters College · Place 10 · UVa-WiseUVa-Wise8,000 Meters College1030:32.00Fr
Sep 12The Southern ShowcaseSep 12 · 8,000 Meters College · Place 146 · UVa-WiseUVa-Wise8,000 Meters College14625:33.68 PBFr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 6VHSL Class 3A Region CNov 6 · 5,000 Meters Varsity · WaynesboroWaynesboro5,000 Meters Varsity0DNS12
Sep 14Augusta Invitational Cross Country MeetSep 14 · 5,000 Meters Varsity · Place 2 · WaynesboroWaynesboro5,000 Meters Varsity216:57.60—

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 1,2,3 State Cross Country ChampionshipsNov 11 · 5,000 Meters Class 3A · Place 19 · WaynesboroWaynesboro5,000 Meters Class 3A1916:17.6 PB11
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 9 · WaynesboroWaynesboro5,000 Meters Varsity917:06.8 PB11
Oct 14MileStat.com XC Invitational 2023Oct 14 · Elite · Place 16 · WaynesboroWaynesboroElite1616:32—
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Elite · Place 16 · WaynesboroWaynesboro5,000 Meters Elite1616:3211
Sep 16Augusta Invitational Cross Country MeetSep 16 · 5,000 Meters Varsity · Place 3 · WaynesboroWaynesboro5,000 Meters Varsity317:15.90—
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 11 · WaynesboroWaynesboro5,000 Meters Varsity1117:19.3JR

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12VHSL Class 1A/2A/3A State XC ChampionshipsNov 12 · 5,000 Meters Varsity - Class 3A · Place 47 · WaynesboroWaynesboro5,000 Meters Varsity - Class 3A4717:37.21 PB10
Nov 1VHSL Region 3C ChampionshipNov 1 · 5,000 Meters Varsity · Place 10 · WaynesboroWaynesboro5,000 Meters Varsity1017:59.810
Oct 26Shenandoah District ChampionshipsOct 26 · 5,000 Meters Varsity · Place 8 · WaynesboroWaynesboro5,000 Meters Varsity818:35.4 PB10
Aug 25Ragged Mt CupAug 25 · 2 Miles Varsity · Place 29 · WaynesboroWaynesboro2 Miles Varsity2912:12.3 PB10

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 29Fort CC Meet 1Sep 29 · 5,000 Meters Varsity · Place 17 · WaynesboroWaynesboro5,000 Meters Varsity1721:21.00—
Sep 8District MiniSep 8 · 5,000 Meters Varsity · Place 13 · WaynesboroWaynesboro5,000 Meters Varsity1324:04.44 PB9