Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Colonia CupSCHSL Class AAA State Championships · Nov 1917:09.18SCHSL Class AAA State ChampionshipsNovember 19, 2019
5,000 Meters · Liberty High SchoolSCHSL 3A Region 1 · Oct 2417:18.58SCHSL 3A Region 1October 24, 2019
5,000 Meters · Milliken Plant CourseEye Opener · Sep 1417:38.9Eye OpenerSeptember 14, 2019
5,000 Meters · Newberry CollegeSC AAA State Qualifier · Nov 517:10.20SC AAA State QualifierNovember 5, 2022
5,000 Meters · Oasis Farm of Connie Maxwell Children's HomeClass AAA Upper State · Nov 91:13.5Class AAA Upper StateNovember 9, 2019
5,000 Meters · Sandhills Research CenterSCHSL AAA State Championship · Nov 1217:20.8SCHSL AAA State ChampionshipNovember 12, 2022
5,000 Meters · Sandhills Research CenterSCHSL State Championship - 3A · Nov 317:58.22SCHSL State Championship - 3ANovember 3, 2018
5,000 Meters · Southside High SchoolSCHSL 3A Upper State · Oct 2718:26.52SCHSL 3A Upper StateOctober 27, 2018
6,000 Meters · Milliken & CompanyConverse Kick-off · Sep 521:37.0Converse Kick-offSeptember 5, 2025
8,000 Meters · Brevard College2nd Annual Brevard XC Classic · Sep 1930:49.792nd Annual Brevard XC ClassicSeptember 19, 2025
8,000 Meters · McAlpine Creek ParkRoyals Challenge · Oct 1127:32.1Royals ChallengeOctober 11, 2024

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 82025 NCAA DII Southeast Region Cross Country ChampionshipsNov 8 · 10,000 Meters DII Southeast · North GreenvilleNorth Greenville10,000 Meters DII Southeast—SCRJr
Oct 10Royals ChallengeOct 10 · 8,000 Meters Gold · North GreenvilleNorth Greenville8,000 Meters Gold—DNSJr
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Blue · North GreenvilleNorth Greenville8,000 Meters College Blue0DNFJr
Sep 192nd Annual Brevard XC ClassicSep 19 · 8,000 Meters Men · Place 79 · North GreenvilleNorth Greenville8,000 Meters Men7930:49.79 PBJr
Sep 5Converse Kick-offSep 5 · 6,000 Meters College · Place 61 · North GreenvilleNorth Greenville6,000 Meters College6121:37.0 PBJr

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 11Royals ChallengeOct 11 · 8,000 Meters Varsity · Place 156 · North GreenvilleNorth Greenville8,000 Meters Varsity15627:32.1SO
Oct 11Royals ChallengeOct 11 · 8,000 Meters Gold · Place 156 · North GreenvilleNorth Greenville8,000 Meters Gold15627:32.1 PBSo
Sep 7Catawba Fleet Feet XC InviteSep 7 · 8,000 Meters Varsity · Place 29 · North GreenvilleNorth Greenville8,000 Meters Varsity2928:29.2SO

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12SCHSL AAA State ChampionshipNov 12 · 5,000 Meters Varsity · Place 17 · PowdersvillePowdersville5,000 Meters Varsity1717:20.8 PB12
Nov 5SC AAA State QualifierNov 5 · 5,000 Meters Odd · Place 8 · PowdersvillePowdersville5,000 Meters Odd817:10.20 PB12
Sep 27Palmetto InvitationalSep 27 · 5,000 Meters Varsity · Place 6 · PowdersvillePowdersville5,000 Meters Varsity617:29.2012
Sep 7Wren Home Meet 1Sep 7 · Varsity · Place 8 · PowdersvillePowdersvilleVarsity817:47.00—

2019 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 19SCHSL Class AAA State ChampionshipsNov 19 · 5,000 Meters Varsity · Place 21 · PowdersvillePowdersville5,000 Meters Varsity2117:09.18 PB9
Nov 9Class AAA Upper StateNov 9 · 5,000 Meters Varsity · Place 9 · PowdersvillePowdersville5,000 Meters Varsity91:13.5 PB9
Oct 24SCHSL 3A Region 1Oct 24 · 5,000 Meters Varsity · Place 5 · PowdersvillePowdersville5,000 Meters Varsity517:18.58 PB9
Oct 15Wren Home Meet #3Oct 15 · 5,000 Meters Varsity · Place 4 · PowdersvillePowdersville5,000 Meters Varsity417:26.00—
Oct 3Palmetto InvitationalOct 3 · 5,000 Meters Varsity · Place 3 · PowdersvillePowdersville5,000 Meters Varsity318:21.289
Sep 14Eye OpenerSep 14 · 5,000 Meters Championship · Place 26 · PowdersvillePowdersville5,000 Meters Championship2617:38.9 PB9
Sep 3Pre Region 1-3ASep 3 · 5,000 Meters Varsity · Place 4 · PowdersvillePowdersville5,000 Meters Varsity418:17.839

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 3SCHSL State Championship - 3ANov 3 · 5,000 Meters Varsity · Place 49 · PowdersvillePowdersville5,000 Meters Varsity4917:58.22 PB8
Oct 27SCHSL 3A Upper StateOct 27 · 5,000 Meters Varsity · Place 17 · PowdersvillePowdersville5,000 Meters Varsity1718:26.52 PB8
Oct 16SCHSL Region 1-3AOct 16 · 5,000 Meters Varsity · Place 11 · PowdersvillePowdersville5,000 Meters Varsity1118:498
Oct 13CiCi's Sandhills InvitationalOct 13 · 5,000 Meters Varsity · Place 146 · PowdersvillePowdersville5,000 Meters Varsity14618:31.508
Oct 4Palmetto InvitationalOct 4 · 5,000 Meters Varsity · Place 7 · PowdersvillePowdersville5,000 Meters Varsity719:00.188
Sep 11Wren Meet #2Sep 11 · 5,000 Meters Varsity · Place 6 · PowdersvillePowdersville5,000 Meters Varsity618:31.00—
Aug 281-3A Pre-Region MeetAug 28 · 5,000 Meters Varsity · Place 7 · PowdersvillePowdersville5,000 Meters Varsity719:30.008

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21Gotta Run Tri-County ChampionshipOct 21 · 5,000 Meters Varsity · Place 4 · PowdersvillePowdersville5,000 Meters Varsity419:46.74—
Oct 14SCHSL Region 2-AAAOct 14 · 5,000 Meters Junior Varsity · Place 1 · PowdersvillePowdersville5,000 Meters Junior Varsity119:49.727
Sep 21Wren MeetSep 21 · 5,000 Meters Varsity · Place 17 · PowdersvillePowdersville5,000 Meters Varsity1720:43.00—
Sep 16GTC Tiger ClassicSep 16 · 5,000 Meters Varsity · Place 64 · PowdersvillePowdersville5,000 Meters Varsity6420:45.168
Sep 5Liberty MeetSep 5 · 5,000 Meters Varsity · Place 9 · PowdersvillePowdersville5,000 Meters Varsity923:11.00—
Aug 29Palmetto FriendlyAug 29 · 5,000 Meters Varsity · Place 34 · Powdersville High ScPowdersville High Sc5,000 Meters Varsity3421:35.318