Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Gans Creek Recreation Area2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) · Nov 2230:51.462025 NCAA Division I Cross Country Champs (87th Men and 45th Women)November 22, 2025
10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 1531:02.8NCAA DI Southeast RegionalNovember 15, 2024
10,000 Meters · Zimmer Championship Cross Country Course2024 NCAA Division I Cross Country Champs (86th Men and 44th Women) · Nov 2330:27.32024 NCAA Division I Cross Country Champs (86th Men and 44th Women)November 23, 2024
3,200 Meters · Hillgrove High SchoolHillgrove XC 3200 Twilight · Nov 209:30.45Hillgrove XC 3200 TwilightNovember 20, 2020
5,000 Meters · Carrollton ElementaryGHSA State Championships · Nov 616:22.25GHSA State ChampionshipsNovember 6, 2021
5,000 Meters · Carrollton High SchoolGHSA State Cross Country Championships 4A · Nov 516:22.10GHSA State Cross Country Championships 4ANovember 5, 2022
5,000 Meters · Frank LiskeCharlotte Opener · Aug 2915:10.4Charlotte OpenerAugust 29, 2025
5,000 Meters · ONE ChurchGHSA 1A Area 3 Private · Oct 2416:49.90GHSA 1A Area 3 PrivateOctober 24, 2019
5,000 Meters · The Westminster SchoolsGHSA 4A - Region 6 · Oct 2515:42.28GHSA 4A - Region 6October 25, 2022
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 3016:35.7NXR Southeast Regional ChampionshipsNovember 30, 2019
6,000 Meters · Panorama FarmsVirginia Invitational · Sep 1118:40.8Virginia InvitationalSeptember 11, 2026
8,000 Meters · EP Tom Sawyer State ParkACC Cross Country Championships · Oct 3124:09.65ACC Cross Country ChampionshipsOctober 31, 2025
8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 1624:28.7Under Armour NCAA DI Pre-NationalOctober 16, 2026
8,000 Meters · McAlpine Creek ParkQueen City Invite · Sep 1224:23.56Queen City InviteSeptember 12, 2025
8,000 Meters · PrincetonPrinceton Meadows Challenge · Sep 2624:45.4Princeton Meadows ChallengeSeptember 26, 2026
8,000 Meters · Virginia Tech Home Cross Country CourseACC Cross Country Championships · Oct 3024:32.2ACC Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · WakeMed Soccer ParkACC Cross Country Championships · Nov 124:01.5ACC Cross Country ChampionshipsNovember 1, 2024
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1726:11.3Nuttycombe Wisconsin InvitationalOctober 17, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30ACC Cross Country ChampionshipsOct 30 · 8,000 Meters ACC · Place 102 · North CarolinaNorth Carolina8,000 Meters ACC10224:32.2 PBJr
Oct 16Under Armour NCAA DI Pre-NationalOct 16 · 8,000 Meters White · Place 2 · North CarolinaNorth Carolina8,000 Meters White224:28.7 PBJr
Sep 26Princeton Meadows ChallengeSep 26 · 8,000 Meters College · Place 98 · North CarolinaNorth Carolina8,000 Meters College9824:45.4 PBJr
Sep 11Virginia InvitationalSep 11 · 6,000 Meters Collegiate · Place 29 · North CarolinaNorth Carolina6,000 Meters Collegiate2918:40.8 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division I Cross Country Champs (87th Men and 45th Women)Nov 22 · 10,000 Meters Championship · Place 227 · North CarolinaNorth Carolina10,000 Meters Championship22730:51.46 PBSo
Oct 31ACC Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 73 · North CarolinaNorth Carolina8,000 Meters Champ7324:09.65 PBSo
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 8,000 Meters Championship · Place 211 · North CarolinaNorth Carolina8,000 Meters Championship21126:11.3 PBSo
Sep 12Queen City InviteSep 12 · 8,000 Meters Collegiate · Place 3 · North CarolinaNorth Carolina8,000 Meters Collegiate324:23.56 PBSo
Aug 29Charlotte OpenerAug 29 · 5,000 Meters Men's Race · Place 10 · North CarolinaNorth Carolina5,000 Meters Men's Race1015:10.4 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division I Cross Country Champs (86th Men and 44th Women)Nov 23 · 10,000 Meters Championship · Place 171 · North CarolinaNorth Carolina10,000 Meters Championship17130:27.3 PBFr
Nov 15NCAA DI Southeast RegionalNov 15 · 10,000 Meters D1 Southeast · Place 38 · North CarolinaNorth Carolina10,000 Meters D1 Southeast3831:02.8 PBFr
Nov 1ACC Cross Country ChampionshipsNov 1 · 8,000 Meters ACC · Place 83 · North CarolinaNorth Carolina8,000 Meters ACC8324:01.5 PBFr
Aug 30Charlotte OpenerAug 30 · 5,000 Meters Varsity · Place 12 · North CarolinaNorth Carolina5,000 Meters Varsity1215:11.6FR

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 5GHSA State Cross Country Championships 4ANov 5 · 5,000 Meters Varsity · Place 2 · Holy InnocentsHoly Innocents5,000 Meters Varsity216:22.10 PB12
Oct 25GHSA 4A - Region 6Oct 25 · 5,000 Meters Varsity · Place 1 · Holy InnocentsHoly Innocents5,000 Meters Varsity115:42.28 PB12
Sep 23Wingfoot XC ClassicSep 23 · 5,000 Meters Championship · Place 1 · Holy Innocents' Episcopal ScHoly Innocents' Episcopal Sc5,000 Meters Championship14:5212

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 6GHSA State ChampionshipsNov 6 · 5,000 Meters 1A Private · Place 1 · Holy InnocentsHoly Innocents5,000 Meters 1A Private116:22.25 PB11

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20Hillgrove XC 3200 TwilightNov 20 · 3,200 Meters Varsity · Place 1 · Holy InnocentsHoly Innocents3,200 Meters Varsity19:30.45 PB10
Nov 6GHSA State ChampionshipsNov 6 · 5,000 Meters 1A · Place 2 · Holy InnocentsHoly Innocents5,000 Meters 1A216:25.5610

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 30NXR Southeast Regional ChampionshipsNov 30 · 5,000 Meters Invitational 2 · Place 16 · Holy InnocentsHoly Innocents5,000 Meters Invitational 21616:35.7 PB9
Nov 1GHSA State ChampionshipNov 1 · 5,000 Meters 1A · Place 6 · Holy InnocentsHoly Innocents5,000 Meters 1A617:13.659
Nov 1GHSA State ChampionshipNov 1 · Varsity · Place 89 · Holy InnocentsHoly InnocentsVarsity8917:13.659
Oct 24GHSA 1A Area 3 PrivateOct 24 · 5,000 Meters Varsity · Place 3 · Holy InnocentsHoly Innocents5,000 Meters Varsity316:49.90 PB9