Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorASICS Last Chance Invitational · Feb 214:33.13aASICS Last Chance InvitationalFebruary 21, 2026
10,000 Meters · OutdoorMontreat Open · Mar 2033:44.76aMontreat OpenMarch 20, 2026
1000 Meters · IndoorLiberty Flames HS Invitational · Dec 92:53.23aLiberty Flames HS InvitationalDecember 9, 2023
10000 Meters · OutdoorMontreat Open · Mar 2133:04.28Montreat OpenMarch 21, 2025
1500 Meters · OutdoorCatamount Classic · Apr 244:10.50aCatamount ClassicApril 24, 2026
1600 Meters · IndoorEast Coast Elite Roanoke #1 · Dec 164:47.97aEast Coast Elite Roanoke #1December 16, 2023
1600 Meters · OutdoorUNC Asheville HS Classic · Mar 304:42.25aUNC Asheville HS ClassicMarch 30, 2024
3000 Meters · IndoorSouth Atlantic Champs · Feb 288:49.36aSouth Atlantic ChampsFebruary 28, 2026
3000m Steeplechase · 0.914m · OutdoorWinthrop Invitational · Apr 1710:10.89aWinthrop InvitationalApril 17, 2026
3200 Meters · IndoorVHSL Class 1/2 Combined Indoor State Championships · Feb 289:59.73VHSL Class 1/2 Combined Indoor State ChampionshipsFebruary 28, 2024
3200 Meters · OutdoorVHSL Class 2 State Championships · May 319:58.95VHSL Class 2 State ChampionshipsMay 31, 2024
5000 Meters · IndoorSouth Atlantic Champs · Feb 2815:46.11aSouth Atlantic ChampsFebruary 28, 2026
5000 Meters · OutdoorAsheville Bulldog Invitational · Apr 1015:32.36aAsheville Bulldog InvitationalApril 10, 2026
800 Meters · OutdoorFrank Carver Invitational · Apr 162:30.71aFrank Carver InvitationalApril 16, 2022
Combined results · IndoorVHSL 1/2 Region C & D 2024 Championships · Feb 164:48.06VHSL 1/2 Region C & D 2024 ChampionshipsFebruary 16, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 3000m Steeplechase · Mars HillMars Hill3000m Steeplechase0.914m--DNFSo
Apr 29South Atlantic Outdoor ChampionshipApr 29 · 5000 Meters · Place 15 · Mars HillMars Hill5000 Meters15.15:37.47aSo
Apr 24Catamount ClassicApr 24 · 1500 Meters · Place 24 · Mars HillMars Hill1500 Meters24.4:10.50a PBSo
Apr 17Winthrop InvitationalApr 17 · 3000m Steeplechase · Place 1 · Mars HillMars Hill3000m Steeplechase0.914m1.10:10.89a PBSo
Apr 10Asheville Bulldog InvitationalApr 10 · 5000 Meters · Place 9 · Mars HillMars Hill5000 Meters9.15:32.36a PBSo
Mar 20Montreat OpenMar 20 · 10,000 Meters · Place 3 · Mars HillMars Hill10,000 Meters3.33:44.76a PBSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 28South Atlantic ChampsFeb 28 · 5000 Meters · Place 23 · Mars HillMars Hill5000 Meters23.15:46.11a PBSo
Feb 28South Atlantic ChampsFeb 28 · 3000 Meters · Place 20 · Mars HillMars Hill3000 Meters20.8:49.36a PBSo
Feb 21ASICS Last Chance InvitationalFeb 21 · 1 Mile · Place 43 · Mars HillMars Hill1 Mile434:33.13a PBSo
Feb 13Mid-Winter Collegiate InviteFeb 13 · 3000 Meters · Place 16 · Mars HillMars Hill3000 Meters16.8:57.24aSo
Jan 30Tryon Banked: College Friday: HS SaturdayJan 30 · 5000 Meters · Place 19 · Mars HillMars Hill5000 Meters1915:57.01aSo
Jan 16Tryon Winter ClassicJan 16 · 5000 Meters · Place 7 · Mars HillMars Hill5000 Meters7.16:02.11aSo
Jan 16Tryon Winter ClassicJan 16 · 3000 Meters · Place 26 · Mars HillMars Hill3000 Meters26.9:31.06aSo

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 6Visit Winston-Salem College Kick-offDec 6 · 5000 Meters · Mars HillMars Hill5000 Meters--DNSSo
Dec 6Visit Winston-Salem College Kick-offDec 6 · 3000 Meters · Place 28 · Mars HillMars Hill3000 Meters28.9:21.55aSo
Feb 22JDL Last Chance InvitationalFeb 22 · 1 Mile · Place 24 · Mars HillMars Hill1 Mile244:36.07FR
Feb 7Liberty OpenFeb 7 · 5000 Meters · Place 24 · Mars HillMars Hill5000 Meters2415:49.02a—
Feb 7Liberty OpenFeb 7 · 3000 Meters · Place 30 · Mars HillMars Hill3000 Meters309:04.91a—
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 5000 Meters · Place 6 · Mars HillMars Hill5000 Meters6.16:01.88aFr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 3000 Meters · Place 13 · Mars HillMars Hill3000 Meters13.9:18.98aFr
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 3000 Meters · Place 15 · Mars HillMars Hill3000 Meters159:28.31a—
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 1 Mile · Place 29 · Mars HillMars Hill1 Mile294:51.25a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30South Atlantic Outdoor ChampionshipApr 30 · 10000 Meters · Place 15 · Mars HillMars Hill10000 Meters1533:56.77FR
Apr 11Asheville Bulldog InvitationalApr 11 · 5000 Meters · Place 7 · Mars HillMars Hill5000 Meters715:34.99aFr
Apr 4Tennessee InvitationalApr 4 · 5000 Meters · Place 24 · Mars HillMars Hill5000 Meters24.15:51.41aFr
Mar 21Montreat OpenMar 21 · 10000 Meters · Place 1 · Mars HillMars Hill10000 Meters133:04.28 PB—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 7Visit Winston-Salem College KickoffDec 7 · 5000 Meters · Place 17 · Mars HillMars Hill5000 Meters17.16:20.28aFr
Feb 28VHSL Class 1/2 Combined Indoor State ChampionshipsFeb 28 · 3200 Meters · Place 5 · LebanonLebanon3200 Meters59:59.73 PB12
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 2 · LebanonLebanonCombined results210:25.6512
Feb 16VHSL 1/2 Region C & D 2024 ChampionshipsFeb 16 · Combined results · Place 3 · LebanonLebanonCombined results34:48.06 PB12
Feb 8Blue Ridge Last ChanceFeb 8 · 3200 Meters · Place 4 · LebanonLebanon3200 Meters410:13.67SR
Jan 5East Coast Elite #1Jan 5 · 3200 Meters · Place 5 · LebanonLebanon3200 Meters5.10:35.26a12
Jan 5East Coast Elite #1Jan 5 · 1600 Meters · Place 14 · LebanonLebanon1600 Meters14.4:49.39a12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31VHSL Class 2 State ChampionshipsMay 31 · 3200 Meters · Place 8 · LebanonLebanon3200 Meters89:58.95 PB12
May 31VHSL Class 2 State ChampionshipsMay 31 · 1600 Meters · Place 16 · LebanonLebanon1600 Meters164:46.5412
Apr 829th Judy Thomas invitationalApr 8 · 3200 Meters · Place 2 · LebanonLebanon3200 Meters210:07.4512
Mar 30UNC Asheville HS ClassicMar 30 · 3200 Meters · Place 5 · LebanonLebanon3200 Meters5.10:19.51a12
Mar 30UNC Asheville HS ClassicMar 30 · 1600 Meters · Place 18 · LebanonLebanon1600 Meters18.4:42.25a PB12
Mar 30UNC Asheville HS ClassicMar 30 · 3200 Meters · Place 5 · LebanonLebanon3200 Meters5.10:19.51a12
Mar 30UNC Asheville HS ClassicMar 30 · 1600 Meters · Place 18 · LebanonLebanon1600 Meters18.4:42.25a12

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · 3200 Meters · Place 5 · LebanonLebanon3200 Meters5.10:34.59a12
Dec 16East Coast Elite Roanoke #1Dec 16 · 1600 Meters · Place 5 · LebanonLebanon1600 Meters5.4:47.97a PB12
Dec 9Liberty Flames HS InvitationalDec 9 · 3200 Meters · Place 13 · LebanonLebanon3200 Meters13.10:20.82a12
Dec 9Liberty Flames HS InvitationalDec 9 · 1000 Meters · Place 43 · LebanonLebanon1000 Meters43.2:53.23a PB12

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21VHSL 1D Region Outdoor T&F ChampionshipsMay 21 · 1600 Meters · Place 7 · LebanonLebanon1600 Meters75:17.07—
May 21VHSL 1D Region Outdoor T&F ChampionshipsMay 21 · 1600 Meters · Place 7 · LebanonLebanon1600 Meters75:17.07—
May 11Hogoheegee District Track and Field ChampionshipsMay 11 · 3200 Meters · Place 4 · LebanonLebanon3200 Meters4.11:20.25a10
May 11Hogoheegee District Track and Field ChampionshipsMay 11 · 1600 Meters · Place 4 · LebanonLebanon1600 Meters4.5:08.53a10
May 4Bearcat InvitationalMay 4 · 3200 Meters · Place 5 · LebanonLebanon3200 Meters511:41.50—
Apr 16Frank Carver InvitationalApr 16 · 1600 Meters · Place 18 · LebanonLebanon1600 Meters18.5:18.73a10
Apr 16Frank Carver InvitationalApr 16 · 800 Meters · Place 20 · LebanonLebanon800 Meters20.2:30.71a PB10

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9VHSL 2A Region D ChampionshipJun 9 · 3200 Meters · Place 6 · LebanonLebanon3200 Meters611:59.88—
Jun 9VHSL 2A Region D ChampionshipJun 9 · 1600 Meters · Place 7 · LebanonLebanon1600 Meters75:10.83—
Jun 2Southwest District ChampionshipsJun 2 · 3200 Meters · Place 5 · LebanonLebanon3200 Meters511:38.10—
Jun 2Southwest District ChampionshipsJun 2 · 1600 Meters · Place 4 · LebanonLebanon1600 Meters45:08.94—