Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTCNJ Indoor Opener · Dec 64:28.74aTCNJ Indoor OpenerDecember 6, 2025
100 Meters · OutdoorNorth Gaston Meet #2 · Apr 912.46North Gaston Meet #2April 9, 2025
1000 Meters · IndoorNCHSAA 3A State Championships · Feb 102:32.83aNCHSAA 3A State ChampionshipsFebruary 10, 2024
1600 Meters · Outdoor2025 Big South Conference Championship · Apr 294:30.47a2025 Big South Conference ChampionshipApril 29, 2025
3200 Meters · OutdoorBig South T&F Championship · Apr 3010:18.06aBig South T&F ChampionshipApril 30, 2024
400 Meters · OutdoorBlue Devil - Early Season - Outdoor Cold Start Invite · Mar 754.43aBlue Devil - Early Season - Outdoor Cold Start InviteMarch 7, 2025
800 Meters · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 201:53.57aNCHSAA 1A/3A Outdoor State ChampionshipMay 20, 2024
Combined results · OutdoorKings Mtn Meet 2 · Mar 2456.6Kings Mtn Meet 2March 24, 2022

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

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6TCNJ Indoor OpenerDec 6 · 1 Mile · Place 8 · ColumbiaColumbia1 Mile8.4:28.74a PBFr
Feb 15NCHSAA 3A State Championships Feb 15 · 1000 Meters · Place 2 · Kings MountainKings Mountain1000 Meters2.2:34.08a12
Feb 1Mondo Elite HS InvitationalFeb 1 · 1000 Meters · Place 9 · Kings MtnKings Mtn1000 Meters92:34.62—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 800 Meters · Place 3 · Kings MountainKings Mountain800 Meters3.1:56.22a12
May 10NCHSSA 3A West RegionalMay 10 · 800 Meters · Place 2 · Kings MountainKings Mountain800 Meters2.1:56.19a12
Apr 292025 Big South Conference ChampionshipApr 29 · 3200 Meters · Place 1 · Kings MountainKings Mountain3200 Meters1.10:42.07a12
Apr 292025 Big South Conference ChampionshipApr 29 · 1600 Meters · Place 1 · Kings MountainKings Mountain1600 Meters1.4:30.47a PB12
Apr 292025 Big South Conference ChampionshipApr 29 · 800 Meters · Place 1 · Kings MountainKings Mountain800 Meters1.2:02.77a12
Apr 9North Gaston Meet #2Apr 9 · 800 Meters · Place 1 · Kings MountainKings Mountain800 Meters12:05.0112
Apr 9North Gaston Meet #2Apr 9 · 1600 Meters · Place 2 · Kings MountainKings Mountain1600 Meters24:43.2112
Apr 9North Gaston Meet #2Apr 9 · 100 Meters · Place 16 · Kings MountainKings Mountain100 Meters1612.46 PB12
Apr 5Seahawk HS InvitationalApr 5 · 800 Meters · Place 10 · Kings MountainKings Mountain800 Meters102:02.30—
Mar 26Meet @ the Mountain #2Mar 26 · 3200 Meters · Place 2 · Kings MountainKings Mountain3200 Meters211:08.08SR
Mar 26Meet @ the Mountain #2Mar 26 · 1600 Meters · Place 2 · Kings MountainKings Mountain1600 Meters25:02.32SR
Mar 26Meet @ the Mountain #2Mar 26 · 3200 Meters · Place 2 · Kings MountainKings Mountain3200 Meters211:08.08a12
Mar 26Meet @ the Mountain #2Mar 26 · 1600 Meters · Place 2 · Kings MountainKings Mountain1600 Meters25:02.32a12
Mar 26Meet @ the Mountain #2Mar 26 · 800 Meters · Place 1 · Kings MountainKings Mountain800 Meters12:02.69a12
Mar 19Meet @ the Mountain #1Mar 19 · 1600 Meters · Place 1 · Kings MountainKings Mountain1600 Meters14:58.48SR
Mar 7Blue Devil - Early Season - Outdoor Cold Start InviteMar 7 · 800 Meters · Place 2 · Kings MountainKings Mountain800 Meters2.1:59.96a12
Mar 7Blue Devil - Early Season - Outdoor Cold Start InviteMar 7 · 400 Meters · Place 5 · Kings MountainKings Mountain400 Meters5.54.43a PB12
Jan 15KM Polar Bear Meet #1Jan 15 · 1000 Meters · Kings MountainKings Mountain1000 Meters—DNS12

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13NW Cabarrus Invitational #2Dec 13 · 1000 Meters · Place 1 · Kings MountainKings Mountain1000 Meters1.2:38.59a12
Feb 10NCHSAA 3A State ChampionshipsFeb 10 · 1000 Meters · Place 2 · Kings MountainKings Mountain1000 Meters2.2:32.83a PB11
Jan 18Titan Clash IIJan 18 · 1000 Meters · Place 1 · Kings MtnKings Mtn1000 Meters12:34.4611

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · Place 1 · Kings MountainKings Mountain800 Meters1.1:53.57a PB11
May 11NCHSAA 3A West RegionalMay 11 · 800 Meters · Place 1 · Kings MountainKings Mountain800 Meters1.1:55.05a11
Apr 30Big South T&F ChampionshipApr 30 · 3200 Meters · Place 1 · Kings MountainKings Mountain3200 Meters1.10:18.06a PB11
Apr 30Big South T&F ChampionshipApr 30 · 1600 Meters · Place 1 · Kings MountainKings Mountain1600 Meters1.4:46.79a11
Apr 30Big South T&F ChampionshipApr 30 · 800 Meters · Place 1 · Kings MountainKings Mountain800 Meters1.2:02.70a11
Apr 23Cleveland County ChampionshipsApr 23 · 1600 Meters · Place 1 · Kings MountainKings Mountain1600 Meters1.4:40.40a11
Apr 20Carolina Distance CarnivalApr 20 · 800 Meters · Place 4 · Kings MountainKings Mountain800 Meters41:54.99JR
Mar 12Mountaineer RelaysMar 12 · 3200 Meters · Place 1 · Kings MountainKings Mountain3200 Meters1.10:40.95a11
Mar 7Bunker Hill KickoffMar 7 · 3200 Meters · Place 1 · Kings MountainKings Mountain3200 Meters1.10:34.58a11
Mar 7Bunker Hill KickoffMar 7 · 1600 Meters · Place 1 · Kings MountainKings Mountain1600 Meters1.4:51.10a11
Jan 11Kings Mountain Polar BearJan 11 · 3200 Meters · Place 1 · Kings MountainKings Mountain3200 Meters1.10:45.30aUnofficial11
Jan 11Kings Mountain Polar BearJan 11 · 1000 Meters · Place 1 · Kings MountainKings Mountain1000 Meters1.2:53.65aUnofficial11
Jan 11Kings Mountain Polar BearJan 11 · 1600 Meters · Place 1 · Kings MountainKings Mountain1600 Meters1.4:49.44aUnofficial11

2023 Outdoor Track

25 results
DateMeetEventPlMarkGr
Dec 16Polk County Reindeer GamesDec 16 · 1000 Meters · Place 1 · Kings MountainKings Mountain1000 Meters1.2:39.19aUnofficial11
Dec 7Bunker Hill Polar BearDec 7 · 1000 Meters · Place 21 · Kings MountainKings Mountain1000 Meters21.3:34.32aUnofficial11
Dec 7Bunker Hill Polar BearDec 7 · 1600 Meters · Place 1 · Kings MountainKings Mountain1600 Meters1.4:34.40aUnofficial11
May 19NCHSAA 3A State ChampionshipMay 19 · 800 Meters · Place 13 · Kings MountainKings Mountain800 Meters13.2:01.43a10
May 12NCHSAA 3A West RegionalMay 12 · 800 Meters · Place 3 · Kings MountainKings Mountain800 Meters3.2:02.24a10
May 2Big South T&F ChampionshipMay 2 · 3200 Meters · Place 1 · Kings MountainKings Mountain3200 Meters111:55.54SO
May 2Big South T&F ChampionshipMay 2 · 800 Meters · Place 1 · Kings MountainKings Mountain800 Meters12:07.13SO
May 2Big South T&F ChampionshipMay 2 · 1600 Meters · Place 1 · Kings MountainKings Mountain1600 Meters15:01.75SO
Apr 20Cleveland County ChampionshipsApr 20 · 3200 Meters · Place 1 · Kings MountainKings Mountain3200 Meters112:49.19SO
Apr 20Cleveland County ChampionshipsApr 20 · 800 Meters · Place 1 · Kings MountainKings Mountain800 Meters12:09.56SO
Apr 20Cleveland County ChampionshipsApr 20 · 1600 Meters · Place 1 · Kings MountainKings Mountain1600 Meters14:48.55SO
Mar 28KM Meet #2Mar 28 · 3200 Meters · Place 1 · Kings MountainKings Mountain3200 Meters112:14.63SO
Mar 28KM Meet #2Mar 28 · 800 Meters · Place 1 · Kings MountainKings Mountain800 Meters12:13.94SO
Mar 28KM Meet #2Mar 28 · 1600 Meters · Place 1 · Kings MountainKings Mountain1600 Meters14:33.75SO
Mar 21KM Meet#1 Mar 21 · 3200 Meters · Place 2 · Kings MountainKings Mountain3200 Meters212:28.16SO
Mar 21KM Meet#1 Mar 21 · 800 Meters · Place 1 · Kings MountainKings Mountain800 Meters12:19.98SO
Mar 21KM Meet#1 Mar 21 · 1600 Meters · Place 1 · Kings MountainKings Mountain1600 Meters14:37.07SO
Mar 14Mountaineer RelaysMar 14 · 3200 Meters · Place 1 · Kings MountainKings Mountain3200 Meters110:28.63SO
Mar 14Mountaineer RelaysMar 14 · 3200 Meters · Place 1 · Kings MountainKings Mountain3200 Meters110:28.63SO
Mar 8Ashbrook ChallengeMar 8 · 3200 Meters · Place 6 · KINGS MOUNTAKINGS MOUNTA3200 Meters614:00.10—
Mar 8Ashbrook ChallengeMar 8 · 1600 Meters · Place 1 · KINGS MOUNTAKINGS MOUNTA1600 Meters14:57.46—
Mar 8Ashbrook ChallengeMar 8 · 800 Meters · Place 1 · KINGS MOUNTAKINGS MOUNTA800 Meters12:08.87—
Jan 28WNC Polar Bear ChampionshipsJan 28 · 1000 Meters · Place 1 · Kings MountainKings Mountain1000 Meters1.2:41.49aUnofficial10
Jan 11Kings Mountain Polar Bear MeetJan 11 · 3200 Meters · Place 2 · Kings MountainKings Mountain3200 Meters2.13:57.90aUnofficial10
Jan 11Kings Mountain Polar Bear MeetJan 11 · 1000 Meters · Place 1 · Kings MountainKings Mountain1000 Meters1.2:43.77aUnofficial10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10NCHSAA 3A Indoor State ChampionshipsFeb 10 · 1000 Meters · Place 2 · Kings MtnKings Mtn1000 Meters22:42.2210
Jan 19Titan Clash IIJan 19 · 1000 Meters · Place 4 · Kings MountaKings Mounta1000 Meters42:49.7810

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Weddington Polar Bear #2Dec 13 · 1000 Meters · Place 7 · Kings MountainKings Mountain1000 Meters7.2:59.10aUnofficial10
Dec 13Weddington Polar Bear #2Dec 13 · 1600 Meters · Place 2 · Kings MountainKings Mountain1600 Meters2.4:51.67aUnofficial10
Dec 7Bunker Hill Polar Bear KickoffDec 7 · 1600 Meters · Place 2 · Kings MountainKings Mountain1600 Meters2.4:58.21aUnofficial10
May 14NCHSAA 3A West RegionalMay 14 · 800 Meters · Place 7 · Kings MountainKings Mountain800 Meters7.2:07.90a9
May 3Big South 3A Conference MeetMay 3 · 800 Meters · Place 2 · Kings MountainKings Mountain800 Meters22:07.78FR
Apr 13Cleveland County ChampionshipsApr 13 · 400 Meters · Place 3 · Kings MountainKings Mountain400 Meters356.47FR
Apr 13Cleveland County ChampionshipsApr 13 · 400 Meters · Place 5 · Kings MountainKings Mountain400 Meters556.47FR
Mar 24Kings Mtn Meet 2Mar 24 · Combined results · Place 2 · Kings MountainKings MountainCombined results256.6 PB9