Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 1537:46.0NCAA DI Southeast RegionalNovember 15, 2024
5,000 Meters · Ashley HSWilmington Beach Blast - Nighttime Cross Country · Sep 617:16.80Wilmington Beach Blast - Nighttime Cross CountrySeptember 6, 2025
5,000 Meters · Hammond SchoolSkyhawk Invitational · Aug 1617:11.99Skyhawk InvitationalAugust 16, 2023
5,000 Meters · Patriot ParkSCISA Region 2-A · Oct 1917:22.49SCISA Region 2-AOctober 19, 2022
6,000 Meters · Bob Jones UniversityBruins XC Night Classic · Sep 421:38.60Bruins XC Night ClassicSeptember 4, 2026
6,000 Meters · Elon UniversityElon Friday Night Lights Opener · Aug 2920:32.3Elon Friday Night Lights OpenerAugust 29, 2025
8,000 Meters · Brevard College2nd Annual Brevard XC Classic · Sep 1929:26.042nd Annual Brevard XC ClassicSeptember 19, 2025
8,000 Meters · John Hunt Cross Country ParkSouthern Showcase (Collegiate) · Sep 1833:51.6Southern Showcase (Collegiate)September 18, 2026
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 1027:49.25Royals ChallengeOctober 10, 2025
8,000 Meters · Prince Edward County HS XC CourseBig South XC · Oct 3128:45.5Big South XCOctober 31, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 9Royals ChallengeOct 9 · 8,000 Meters Gold · Place 205 · PresbyterianPresbyterian8,000 Meters Gold20528:10.2Jr
Sep 18Southern Showcase (Collegiate)Sep 18 · 8,000 Meters Open · Place 210 · PresbyterianPresbyterian8,000 Meters Open21033:51.6 PBJr
Sep 4Bruins XC Night ClassicSep 4 · 6,000 Meters Men · Place 43 · PresbyterianPresbyterian6,000 Meters Men4321:38.60 PBJr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Big South XCOct 31 · 8,000 Meters Champs · Place 66 · PresbyterianPresbyterian8,000 Meters Champs6628:45.5 PBSo
Oct 10Royals ChallengeOct 10 · 8,000 Meters Gold · Place 134 · PresbyterianPresbyterian8,000 Meters Gold13427:49.25 PBSo
Sep 192nd Annual Brevard XC ClassicSep 19 · 8,000 Meters Men · Place 45 · PresbyterianPresbyterian8,000 Meters Men4529:26.04 PBSo
Sep 6Wilmington Beach Blast - Nighttime Cross CountrySep 6 · 5,000 Meters COLLEGE MEN 5K · Place 21 · PresbyterianPresbyterian5,000 Meters COLLEGE MEN 5K2117:16.80 PBSo
Aug 29Elon Friday Night Lights OpenerAug 29 · 6,000 Meters Men's Race · Place 64 · PresbyterianPresbyterian6,000 Meters Men's Race6420:32.3 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 15NCAA DI Southeast RegionalNov 15 · 10,000 Meters D1 Southeast · Place 233 · PresbyterianPresbyterian10,000 Meters D1 Southeast23337:46.0 PBFr
Oct 11Royals ChallengeOct 11 · 8,000 Meters Varsity · Place 176 · PresbyterianPresbyterian8,000 Meters Varsity17628:14.8FR
Oct 11Royals ChallengeOct 11 · 8,000 Meters Gold · Place 176 · PresbyterianPresbyterian8,000 Meters Gold17628:14.8Fr
Sep 6Wilmington Beach BlastSep 6 · 5,000 Meters Varsity · Place 28 · PresbyterianPresbyterian5,000 Meters Varsity2817:51.7FR

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 17SCISA AAAA Region IIOct 17 · 5,000 Meters Varsity · Place 2 · Orangeburg PreparatoOrangeburg Preparato5,000 Meters Varsity217:45.7—
Sep 9Heathwood Hall Highlander InvitationalSep 9 · 5,000 Meters Varsity · Place 16 · M 12 Orangeburg PreparatoryM 12 Orangeburg Preparatory5,000 Meters Varsity165:30—
Sep 9Heathwood Hall Highlander InvitationalSep 9 · 5,000 Meters Varsity · Place 16 · M 12 Orangeburg PreparatoryM 12 Orangeburg Preparatory5,000 Meters Varsity165:30—
Aug 23Chapin MeetAug 23 · 5,000 Meters Varsity · Place 7 · Orangeburg PreparatoOrangeburg Preparato5,000 Meters Varsity717:57.9SR
Aug 16Skyhawk InvitationalAug 16 · 5,000 Meters Varsity · Place 16 · Orangeburg PrepOrangeburg Prep5,000 Meters Varsity1617:11.99 PB12

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 19SCISA Region 2-AOct 19 · 5,000 Meters Varsity · Place 2 · Orangeburg PrepOrangeburg Prep5,000 Meters Varsity217:22.49 PB11
Oct 5Gamecock XC Meet #2Oct 5 · 5,000 Meters Varsity · Place 7 · M 11 Orangeburg PreparatoryM 11 Orangeburg Preparatory5,000 Meters Varsity75:42—
Sep 28Wilson Hall InvitationalSep 28 · 5,000 Meters Varsity · Place 2 · M 11 Orangeburg PreparatoryM 11 Orangeburg Preparatory5,000 Meters Varsity25:51—
Sep 21Gamecock XC Meet #1Sep 21 · 5,000 Meters Varsity · Place 6 · M 11 Orangeburg PreparatoryM 11 Orangeburg Preparatory5,000 Meters Varsity66:01—
Sep 10Heathwood Hall Highlander InvitationalSep 10 · 5,000 Meters Varsity · Place 26 · M 11 Orangeburg PreparatoryM 11 Orangeburg Preparatory5,000 Meters Varsity265:48—