Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 205:11.37Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorJust Don't Lose Classic · Jan 102:58.84Just Don't Lose ClassicJanuary 10, 2026
1600 Meters · IndoorStay In Your Lane Invitational · Dec 135:12.40aStay In Your Lane InvitationalDecember 13, 2025
1600 Meters · OutdoorMount Tabor Mile & Throwing Thunder · Mar 205:09.22Mount Tabor Mile & Throwing ThunderMarch 20, 2026
3200 Meters · IndoorTryon HS #8 · Jan 2911:31.93Tryon HS #8January 29, 2026
3200 Meters · OutdoorNCHSAA 5A West Regional · May 810:48.34aNCHSAA 5A West RegionalMay 8, 2026
500 Meters · IndoorTryon #4 · Jan 151:21.91Tryon #4January 15, 2026
800 Meters · Relay Split · IndoorNCHSAA 5A Champs · Feb 182:18.554NCHSAA 5A ChampsFebruary 18, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8NCHSAA 5A West RegionalMay 8 · 3200 Meters · Place 15 · Franklin3200 Meters15.10:48.34a PB10
Apr 18Blue Ridge Classic Apr 18 · 3200 Meters · Place 3 · Franklin3200 Meters310:54.69SO
Apr 18Blue Ridge Classic Apr 18 · 3200 Meters · Place 3 · Franklin3200 Meters310:54.69SO
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 11 · Franklin1600 Meters115:09.22 PB10
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 11 · Franklin1 Mile115:11.37 PB10
Mar 13Swain County HS Invitational @ MontreatMar 13 · 3200 Meters · Place 4 · Franklin3200 Meters411:16.9810
Feb 4Franklin Last ChanceFeb 4 · 500 Meters · Franklin500 Meters—DNS10
Feb 4Franklin Last ChanceFeb 4 · 3200 Meters · Place 2 · Franklin3200 Meters2.11:30.16a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 5A ChampsFeb 18 · 800 Meters · Franklin800 MetersRelay Split—2:18.554 PB10
Jan 29Tryon HS #8Jan 29 · 1600 Meters · Place 13 · Franklin1600 Meters135:15.7810
Jan 29Tryon HS #8Jan 29 · 3200 Meters · Place 7 · Franklin3200 Meters711:31.93 PB10
Jan 21Pisgah InvitationalJan 21 · 1000 Meters · Place 15 · Franklin1000 Meters153:02.40SO
Jan 15Tryon #4Jan 15 · 500 Meters · Place 10 · Franklin500 Meters101:21.91 PB10
Jan 10Just Don't Lose ClassicJan 10 · 1000 Meters · Place 52 · Franklin1000 Meters522:58.84 PB—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 13Stay In Your Lane InvitationalDec 13 · 1000 Meters · Place 47 · Franklin1000 Meters47.3:08.61a10
Dec 13Stay In Your Lane InvitationalDec 13 · 1600 Meters · Place 46 · Franklin1600 Meters46.5:12.40a PB10
Dec 13Stay In Your Lane InvitationalDec 13 · 800 Meters · Franklin800 MetersRelay Split—2:24.90310
Feb 1WNC Polar Bear ChampionshipFeb 1 · 3200 Meters · Place 16 · Franklin3200 Meters1612:36.689
Feb 1WNC Polar Bear ChampionshipFeb 1 · 1600 Meters · Place 18 · Franklin1600 Meters185:33.449

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 3Polar Panther InvitationalDec 3 · 3200 Meters · Place 2 · Franklin3200 Meters2.11:20.96aUnofficial10
Apr 19Franklin Panther InvitationalApr 19 · 3200 Meters · Place 2 · Franklin3200 Meters212:00.81FR
Apr 19Franklin Panther InvitationalApr 19 · 3200 Meters · Place 2 · Franklin3200 Meters212:00.81FR
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 3200 Meters · Place 4 · Franklin3200 Meters411:38.78—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 3200 Meters · Place 4 · Franklin3200 Meters411:38.78—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 1600 Meters · Place 9 · Franklin1600 Meters95:19.55—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 1600 Meters · Place 9 · Franklin1600 Meters95:19.55—
Apr 5Blue Ridge ClassicApr 5 · 3200 Meters · Place 23 · Franklin3200 Meters23.11:53.10a9
Apr 5Blue Ridge ClassicApr 5 · 1600 Meters · Place 24 · Franklin1600 Meters24.5:35.60a9
Mar 20Pisgah Invitational @UNCAMar 20 · 3200 Meters · Place 18 · Franklin3200 Meters18.11:59.72a9
Mar 20Pisgah Invitational @UNCAMar 20 · 1600 Meters · Place 37 · Franklin1600 Meters37.5:31.04a9
Jan 16PCHS Polar Bear 2Jan 16 · 1600 Meters · Place 11 · Franklin1600 Meters11.5:38.48aUnofficial9

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Reindeer GamesDec 14 · 3200 Meters · Place 10 · Franklin3200 Meters10.12:11.90a9
Dec 14Reindeer GamesDec 14 · 1600 Meters · Place 14 · Franklin1600 Meters14.5:28.91a9