Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Kituwah MoundDuel in the Valley · Aug 2912:12.00Duel in the ValleyAugust 29, 2025
4 Miles · Furman University Golf ClubFurman Invitational · Sep 1325:32.18Furman InvitationalSeptember 13, 2025
5,000 Meters · Boys & Girls Club of AmericaBrevard XC Classic · Sep 2121:53.0Brevard XC ClassicSeptember 21, 2024
5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 419:11.96Swags Louisville Cross Country ClassicOctober 4, 2025
5,000 Meters · mcalpineWendys Invite · Oct 720:11.48Wendys InviteOctober 7, 2023
5,000 Meters · McAlpine Creek ParkFoot Locker Cross Country South Regional Championships · Nov 2522:34.62Foot Locker Cross Country South Regional ChampionshipsNovember 25, 2023
5,000 Meters · Milliken & CompanyUpstate XC Invite · Oct 1819:13.0Upstate XC InviteOctober 18, 2025
5,000 Meters · Prince Edward County HS XC CourseBig South XC · Oct 3119:26.5Big South XCOctober 31, 2025
5,000 Meters · WakeMed Soccer ParkNCHSAA 4A Mideast Regional · Oct 2920:40.57NCHSAA 4A Mideast RegionalOctober 29, 2022

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31Big South XCOct 31 · 5,000 Meters Champs · Place 45 · UNC AshevilleUNC Asheville5,000 Meters Champs4519:26.5 PBSo
Oct 18Upstate XC InviteOct 18 · 5,000 Meters College · Place 66 · UNC AshevilleUNC Asheville5,000 Meters College6619:13.0 PBSo
Oct 4Swags Louisville Cross Country ClassicOct 4 · 5,000 Meters College Gold · Place 185 · UNC AshevilleUNC Asheville5,000 Meters College Gold18519:11.96 PBSo
Sep 13Furman InvitationalSep 13 · 4 Miles Women's Race · Place 36 · UNC AshevilleUNC Asheville4 Miles Women's Race3625:32.18 PBSo
Aug 29Duel in the ValleyAug 29 · 3,000 Meters College · Place 21 · UNC AshevilleUNC Asheville3,000 Meters College2112:12.00 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 21Brevard XC ClassicSep 21 · 5,000 Meters Open · Place 27 · UNC AshevilleUNC Asheville5,000 Meters Open2721:53.0 PBFr
Sep 14Furman InvitationalSep 14 · 6,000 Meters Varsity · Place 83 · UNC-AshevilleUNC-Asheville6,000 Meters Varsity8326:34.3FR

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country South Regional ChampionshipsNov 25 · 5,000 Meters Championship · Place 137 · NCNC5,000 Meters Championship13722:34.62 PB12
Oct 28NCHSAA 4A Mideast RegionalOct 28 · 5,000 Meters Varsity · Place 33 · CaryCary5,000 Meters Varsity3320:50.9912
Oct 7Wendys InviteOct 7 · 5,000 Meters Red · Place 17 · CaryCary5,000 Meters Red1720:11.48 PB12
Sep 15Adidas XC InvitationalSep 15 · 5,000 Meters Championship · Place 132 · CaryCary5,000 Meters Championship13220:48.012
Sep 8Friday Night Lights FestivalSep 8 · 5,000 Meters Championship · Place 88 · CaryCary5,000 Meters Championship8820:56.412
Aug 24Cary Hosts - 7 team meet @ WakeMedAug 24 · 3,000 Meters Varsity · Place 3 · CaryCary3,000 Meters Varsity312:08.78—
Aug 12Kick-off ClassicAug 12 · 3,000 Meters Varsity · Place 9 · CaryCary3,000 Meters Varsity912:00.4412

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29NCHSAA 4A Mideast RegionalOct 29 · 5,000 Meters Varsity · Place 31 · CaryCary5,000 Meters Varsity3120:40.57 PB11
Oct 18SWAC XC ChampionshipsOct 18 · 5,000 Meters Varsity · Place 18 · CaryCary5,000 Meters Varsity1820:34.2511
Oct 8N.C. Runners Elite InvitationalOct 8 · 5,000 Meters Invitational · Place 11 · CaryCary5,000 Meters Invitational1120:35.7411
Sep 17adidas XC ChallengeSep 17 · 5,000 Meters Invitational · Place 25 · CaryCary5,000 Meters Invitational2520:58.111
Aug 20Early Bird ChallengeAug 20 · 5,000 Meters Varsity · Place 20 · CaryCary5,000 Meters Varsity2022:18.60—

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30NCHSAA 4A Mideast RegionalOct 30 · 5,000 Meters Varsity · Place 78 · CaryCary5,000 Meters Varsity7822:13.2410
Oct 20SWAC (Wake Co.) ChampionshipsOct 20 · 5,000 Meters Varsity · Place 62 · CaryCary5,000 Meters Varsity6223:25.1110
Sep 18Adidas XC ChallengeSep 18 · 5,000 Meters Junior Varsity · Place 75 · CaryCary5,000 Meters Junior Varsity7524:21.010
Aug 14BaySix Kickoff ClassicAug 14 · 3,000 Meters Varsity · Place 78 · CaryCary3,000 Meters Varsity7815:09.6510

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Dec 29QUAD Meet (Apex/CG/Cary/GL)Dec 29 · Varsity · Place 20 · CaryCaryVarsity2026:43.239
Dec 19Quad Meet (Broughton/Cardinal Gibbons/Cary/Panther Creek)Dec 19 · 5,000 Meters Varsity · Place 19 · CaryCary5,000 Meters Varsity1926:13.099
Dec 15Cary vs. Athens DriveDec 15 · 5,000 Meters Varsity · Place 20 · CaryCary5,000 Meters Varsity2026:24.449
Dec 12Cary vs. Apex FriendshipDec 12 · 5,000 Meters Varsity · Place 18 · CaryCary5,000 Meters Varsity1825:27.649
Dec 4Cary vs. JordanDec 4 · 5,000 Meters Varsity · Place 14 · CaryCary5,000 Meters Varsity1425:31.999
Dec 1Cary vs. Green LevelDec 1 · 5,000 Meters Varsity · Place 20 · CaryCary5,000 Meters Varsity2026:06.799
Nov 17Cary vs. Green HopeNov 17 · 5,000 Meters Varsity · Place 23 · CaryCary5,000 Meters Varsity2328:11.669