Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Aiken Steeplechase RacecourseSCHSL AAAAA State Championship · Nov 1518:16.7SCHSL AAAAA State ChampionshipNovember 15, 2025
5,000 Meters · Crooked Creek ParkLake Murray Invitational · Sep 2017:31.9Lake Murray InvitationalSeptember 20, 2025
5,000 Meters · Hammond SchoolSkyhawk Invitational · Aug 1619:00.86Skyhawk InvitationalAugust 16, 2025
5,000 Meters · Hilton FieldAAAAA State Qualifier · Nov 1517:33.88AAAAA State QualifierNovember 15, 2024
5,000 Meters · Lexington HSRegion 4-5A Championships · Oct 2917:23.21Region 4-5A ChampionshipsOctober 29, 2025
5,000 Meters · Milliken & CompanyEye Opener XC HS · Aug 3018:39.3Eye Opener XC HSAugust 30, 2025
5,000 Meters · Newberry CollegeSCHSL AAAAA State Championship · Nov 1118:28.83SCHSL AAAAA State ChampionshipNovember 11, 2023
5,000 Meters · Newberry College XC CourseSouth Carolina AAAAA State Qualifier · Nov 418:25.1South Carolina AAAAA State QualifierNovember 4, 2023
5,000 Meters · Saluda Shoals ParkMike Moore Classic · Sep 1416:35.8Mike Moore ClassicSeptember 14, 2024
5,000 Meters · Sandhills Research CenterSCHSL AAAAA State Championship · Nov 1019:05.9SCHSL AAAAA State ChampionshipNovember 10, 2022
5,000 Meters · The FarmSCTCCCA Bob Jenkins Coaches Classic · Oct 1118:35.00SCTCCCA Bob Jenkins Coaches ClassicOctober 11, 2025
5,000 Meters · The Farm XC Course & Event Venue2025 SCHSL XC Qualifier 5A-A · Nov 718:48.42025 SCHSL XC Qualifier 5A-ANovember 7, 2025
5,000 Meters · West FlorenceMelee @ The Kastle · Oct 418:21.10Melee @ The KastleOctober 4, 2025
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 930:24.3Royals ChallengeOctober 9, 2026
8,000 Meters · Milliken FieldUSC Upstate Eye Opener Invitational · Sep 432:14.9USC Upstate Eye Opener InvitationalSeptember 4, 2026
8,000 Meters · Tryon InternationalSouthern Conference XC Championship · Oct 3129:58.80Southern Conference XC ChampionshipOctober 31, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Southern Conference XC ChampionshipOct 31 · 8,000 Meters College · Place 89 · WoffordWofford8,000 Meters College8929:58.80 PBFr
Oct 17Upstate InviteOct 17 · 8,000 Meters Varsity · Place 294 · WoffordWofford8,000 Meters Varsity29429:59.3FR-1
Oct 9Royals ChallengeOct 9 · 8,000 Meters Gold · Place 239 · WoffordWofford8,000 Meters Gold23930:24.3 PBFr
Sep 25Tryon Western NC ShowcaseSep 25 · 8,000 Meters Collegiate · WoffordWofford8,000 Meters Collegiate0DNSFr
Sep 4USC Upstate Eye Opener InvitationalSep 4 · 8,000 Meters Collegiate · Place 130 · WoffordWofford8,000 Meters Collegiate13032:14.9 PBFr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15SCHSL AAAAA State ChampionshipNov 15 · 5,000 Meters D1 · Place 97 · Dutch ForkDutch Fork5,000 Meters D19718:16.7 PB12
Nov 72025 SCHSL XC Qualifier 5A-ANov 7 · 5,000 Meters 5A D1 Even · Place 46 · Dutch ForkDutch Fork5,000 Meters 5A D1 Even4618:48.4 PB12
Oct 29Region 4-5A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 24 · Dutch ForkDutch Fork5,000 Meters Varsity2417:23.21 PB12
Oct 11SCTCCCA Bob Jenkins Coaches ClassicOct 11 · 5,000 Meters International · Place 188 · Dutch ForkDutch Fork5,000 Meters International18818:35.00 PB12
Oct 4Melee @ The KastleOct 4 · 5,000 Meters Varsity · Place 11 · Dutch ForkDutch Fork5,000 Meters Varsity1118:21.10 PB12
Sep 20Lake Murray InvitationalSep 20 · 5,000 Meters Varsity · Place 53 · Dutch ForkDutch Fork5,000 Meters Varsity5317:31.9 PB12
Aug 30Eye Opener XC HSAug 30 · 5,000 Meters International · Place 266 · Dutch ForkDutch Fork5,000 Meters International26618:39.3 PB12
Aug 16Skyhawk InvitationalAug 16 · 5,000 Meters Varsity · Place 69 · Dutch ForkDutch Fork5,000 Meters Varsity6919:00.86 PB12

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 21SCHSL AAAAA State ChampionshipNov 21 · 5,000 Meters Varsity · Place 110 · Dutch ForkDutch Fork5,000 Meters Varsity11018:53.8311
Nov 15AAAAA State QualifierNov 15 · 5,000 Meters 1 Even · Place 47 · Dutch ForkDutch Fork5,000 Meters 1 Even4717:33.88 PB11
Nov 2Region 4-5A ChampionshipsNov 2 · 5,000 Meters Varsity · Place 24 · M 11 Dutch ForkM 11 Dutch Fork5,000 Meters Varsity245:40—
Oct 19Lexington County ChampionshipsOct 19 · Varsity · Place 24 · M 11 Dutch ForkM 11 Dutch ForkVarsity245:34—
Sep 14Mike Moore ClassicSep 14 · 5,000 Meters Varsity · Place 16 · Dutch ForkDutch Fork5,000 Meters Varsity1616:35.8 PB11

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11SCHSL AAAAA State ChampionshipNov 11 · 5,000 Meters Varsity · Place 102 · Dutch ForkDutch Fork5,000 Meters Varsity10218:28.83 PB10
Nov 4South Carolina AAAAA State QualifierNov 4 · 5,000 Meters Even · Place 67 · Dutch ForkDutch Fork5,000 Meters Even6718:25.1 PB10
Sep 30Cavalier ClassicSep 30 · 5,000 Meters Varsity · Place 24 · Dutch ForkDutch Fork5,000 Meters Varsity2418:2310
Sep 23Mike Moore ClassicSep 23 · 5,000 Meters Varsity · Place 22 · Dutch ForkDutch Fork5,000 Meters Varsity2216:39.3SO
Aug 26Battle of CamdenAug 26 · 5,000 Meters Varsity · Place 22 · M 10 Dutch ForkM 10 Dutch Fork5,000 Meters Varsity225:49—
Aug 23Chapin MeetAug 23 · 5,000 Meters Varsity · Place 10 · Dutch ForkDutch Fork5,000 Meters Varsity1018:08.7SO

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 10SCHSL AAAAA State ChampionshipNov 10 · 5,000 Meters Varsity · Place 107 · Dutch ForkDutch Fork5,000 Meters Varsity10719:05.9 PB9
Nov 4AAAAA State QualifierNov 4 · 5,000 Meters Odd · Place 76 · Dutch ForkDutch Fork5,000 Meters Odd7618:50.69
Sep 24Cavalier ClassicSep 24 · 5,000 Meters Varsity · Place 17 · Dutch ForkDutch Fork5,000 Meters Varsity1718:059

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6South Carolina AAAAA State QualifierNov 6 · 5,000 Meters Varsity · Place 81 · Dutch ForkDutch Fork5,000 Meters Varsity8118:51.6—
Oct 27SCISA Region 5-5A ChampionshipsOct 27 · 5,000 Meters Junior Varsity · Place 8 · Dutch ForkDutch Fork5,000 Meters Junior Varsity818:25.328
Sep 25Cavalier ClassicSep 25 · 5,000 Meters Varsity · Place 64 · Dutch ForkDutch Fork5,000 Meters Varsity6419:308

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 21Region 5-5A ChampionshipsOct 21 · 5,000 Meters Junior Varsity · Place 34 · Dutch ForkDutch Fork5,000 Meters Junior Varsity3420:28.237
Sep 26Cavalier ClassicSep 26 · 5,000 Meters Junior Varsity · Place 22 · Dutch ForkDutch Fork5,000 Meters Junior Varsity2221:367
Sep 12Falcon InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 47 · Dutch ForkDutch Fork5,000 Meters Junior Varsity4723:41.877