Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 205:42.76Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorNCHSAA 5A Champs · Feb 183:16.41aNCHSAA 5A ChampsFebruary 18, 2026
1000 Meters · OutdoorReindeer Games · Dec 143:35.98aReindeer GamesDecember 14, 2024
1600 Meters · IndoorPisgah Invitational · Jan 215:58.88Pisgah InvitationalJanuary 21, 2026
1600 Meters · OutdoorMount Tabor Mile & Throwing Thunder · Mar 205:40.85Mount Tabor Mile & Throwing ThunderMarch 20, 2026
3200 Meters · IndoorWNC Polar Bear Championship · Feb 113:55.14WNC Polar Bear ChampionshipFebruary 1, 2025
3200 Meters · OutdoorNCRunners Elite Dash for Doobie · Nov 1512:42.45NCRunners Elite Dash for DoobieNovember 15, 2025
800 Meters · IndoorCurrahee Relays · Feb 292:40.46Currahee RelaysFebruary 29, 2024
800 Meters · OutdoorNCHSAA 5A West Regional · May 82:29.17aNCHSAA 5A West RegionalMay 8, 2026
800 Meters · Relay Split · IndoorNCHSAA 5A Champs · Feb 182:31.394NCHSAA 5A ChampsFebruary 18, 2026
800 Meters · Relay Split · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 202:24.752NCHSAA 1A/3A Outdoor State ChampionshipMay 20, 2024

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8NCHSAA 5A West RegionalMay 8 · 800 Meters · Place 8 · Franklin800 Meters8.2:29.17a PB12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 6 · Franklin1600 Meters65:40.85 PB12
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 6 · Franklin1 Mile65:42.76 PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 5A ChampsFeb 18 · 800 Meters · Franklin800 MetersRelay Split—2:31.394 PB12
Feb 18NCHSAA 5A ChampsFeb 18 · 1000 Meters · Place 8 · Franklin1000 Meters8.3:16.41a PB12
Jan 29Tryon HS #8Jan 29 · 1000 Meters · Place 5 · Franklin1000 Meters53:18.4012
Jan 21Pisgah InvitationalJan 21 · 1600 Meters · Place 13 · Franklin1600 Meters135:58.88 PBSR
Jan 21Pisgah InvitationalJan 21 · 1000 Meters · Place 8 · Franklin1000 Meters83:30.72SR
Jan 10Just Don't Lose ClassicJan 10 · 1000 Meters · Place 27 · Franklin1000 Meters273:20.46—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Stay In Your Lane InvitationalDec 13 · 800 Meters · Franklin800 MetersRelay Split—2:33.64512
Dec 13Stay In Your Lane InvitationalDec 13 · 1000 Meters · Place 10 · Franklin1000 Meters10.3:20.46a12
Feb 15NCHSAA 3A State Championships Feb 15 · 800 Meters · Franklin800 MetersRelay Split—2:41.857a11
Feb 1WNC Polar Bear ChampionshipFeb 1 · 3200 Meters · Place 11 · Franklin3200 Meters1113:55.14 PB11
Feb 1WNC Polar Bear ChampionshipFeb 1 · 1000 Meters · Place 10 · Franklin1000 Meters103:32.5811
Jan 25Fast Track InvitationalJan 25 · 1000 Meters · Place 38 · Franklin1000 Meters383:28.60—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 3Polar Panther InvitationalDec 3 · 3200 Meters · Place 4 · Franklin3200 Meters4.13:24.38aUnofficial12
Dec 3Polar Panther InvitationalDec 3 · 1600 Meters · Place 3 · Franklin1600 Meters3.5:52.26aUnofficial12
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 134 · Franklin Hig3200 Meters13412:42.45 PB—
May 10NCHSSA 3A West RegionalMay 10 · 3200 Meters · Place 14 · Franklin3200 Meters14.13:43.14a11
Apr 19Franklin Panther InvitationalApr 19 · 3200 Meters · Place 1 · Franklin3200 Meters115:18.22JR
Apr 19Franklin Panther InvitationalApr 19 · 3200 Meters · Place 1 · Franklin3200 Meters115:18.22JR
Apr 19Franklin Panther InvitationalApr 19 · 800 Meters · Place 4 · Franklin800 Meters42:41.78JR
Apr 19Franklin Panther InvitationalApr 19 · 800 Meters · Place 4 · Franklin800 Meters42:41.78JR
Apr 5Blue Ridge ClassicApr 5 · 800 Meters · Place 18 · Franklin800 Meters18.2:48.78a11
Mar 20Pisgah Invitational @UNCAMar 20 · 3200 Meters · Place 10 · Franklin3200 Meters10.13:30.40a11
Jan 16PCHS Polar Bear 2Jan 16 · 1000 Meters · Place 9 · Franklin1000 Meters9.3:31.51aUnofficial11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 14Reindeer GamesDec 14 · 1000 Meters · Place 6 · Franklin1000 Meters6.3:35.98a PB11
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · Franklin800 MetersRelay Split—2:24.752 PB10
May 11NCHSAA 3A West RegionalMay 11 · 800 Meters · Place 9 · Franklin800 Meters9.2:37.24a10
Apr 20Blue Ridge ClassicApr 20 · 800 Meters · Place 27 · Franklin800 Meters27.2:58.90a10
Apr 13RGNS InvitationalApr 13 · 800 Meters · Place 2 · Franklin800 Meters2.2:39.22a10
Mar 29Friday Night Lights at Starr's MillMar 29 · 800 Meters · Place 22 · Franklin800 Meters222:36.2710
Mar 20RGNS Home Meet #1Mar 20 · 1600 Meters · Place 7 · Franklin1600 Meters7.6:00.97a10
Mar 20RGNS Home Meet #1Mar 20 · 800 Meters · Place 3 · Franklin800 Meters3.2:40.02a10
Mar 14Swain County HS InvitationalMar 14 · 800 Meters · Place 5 · Franklin800 Meters5.2:37.02a10
Mar 7WNC Kickoff InvitationalMar 7 · 1600 Meters · Place 11 · Franklin1600 Meters11.6:03.60a10
Mar 7WNC Kickoff InvitationalMar 7 · 800 Meters · Place 9 · Franklin800 Meters9.2:39.13a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 29Currahee RelaysFeb 29 · 800 Meters · Place 5 · Franklin800 Meters52:40.46 PB—
Jan 24Swain County Polar # 3 Jan 24 · 1000 Meters · Place 3 · Franklin1000 Meters33:21.66—
Jan 20Fast Track HS InvitationalJan 20 · 1000 Meters · Place 28 · Franklin1000 Meters283:24.29—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Dec 16Polk County Reindeer GamesDec 16 · 1000 Meters · Place 3 · Franklin1000 Meters3.3:22.45aUnofficial10
Dec 7Swain County Polar # 2Dec 7 · 1000 Meters · Place 5 · Franklin1000 Meters5.3:25.26aUnofficial10
Nov 29No More Turkey Polar MeetNov 29 · 1000 Meters · Place 6 · Franklin1000 Meters6.3:31.86aUnofficial10
May 12NCHSAA 3A West RegionalMay 12 · 800 Meters · Place 10 · Franklin800 Meters10.2:32.12a9
Apr 22Blue Ridge ClassicApr 22 · 800 Meters · Place 7 · Franklin800 Meters7.2:35.04a9
Apr 13RGNS home meetApr 13 · 800 Meters · Place 7 · Franklin800 Meters72:48.38FR
Apr 13RGNS home meetApr 13 · 800 Meters · Place 7 · Franklin800 Meters72:48.38FR
Apr 13RGNS home meetApr 13 · 1600 Meters · Place 6 · Franklin1600 Meters66:12.59FR
Apr 13RGNS home meetApr 13 · 1600 Meters · Place 6 · Franklin1600 Meters66:12.59FR
Jan 11Swain Polar Bear #3Jan 11 · 3200 Meters · Place 4 · Franklin3200 Meters4.13:58.99aUnofficial9
Jan 11Swain Polar Bear #3Jan 11 · 1000 Meters · Place 4 · Franklin1000 Meters4.3:31.69aUnofficial9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Stay In Your Lane HS InvitationalDec 9 · 1000 Meters · Place 7 · Franklin1000 Meters7.3:24.16a10
Jan 27Mondo Elite HS InvitationalJan 27 · 1000 Meters · Place 5 · Franklin1000 Meters53:31.69—
Jan 18Swain Polar #4Jan 18 · 3200 Meters · Place 6 · Franklin3200 Meters614:25.50—
Jan 18Swain Polar #4Jan 18 · 1600 Meters · Place 5 · Franklin1600 Meters56:13.33—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Nov 29Robbinsville Polar Bear #1Nov 29 · 1000 Meters · Place 3 · Franklin1000 Meters3.3:37.47Unofficial9
Nov 16Swain County Polar #1Nov 16 · 1000 Meters · Place 2 · Franklin1000 Meters2.3:44.68aUnofficial9