Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorCurrahee Relays · Feb 2912.99Currahee RelaysFebruary 29, 2024
100 Meters · OutdoorSwain County HS Invitational @ Montreat · Mar 1312.62Swain County HS Invitational @ MontreatMarch 13, 2026
200 Meters · Outdoor2026 Pisgah Invitational @ UNCA · Mar 1925.77a2026 Pisgah Invitational @ UNCAMarch 19, 2026
200 Meters · Outdoor · Hand timedRabun Gap Nacoochee School Invitational · Mar 1826.7hRabun Gap Nacoochee School InvitationalMarch 18, 2023
300 Meters · IndoorStay In Your Lane Invitational · Dec 1340.64aStay In Your Lane InvitationalDecember 13, 2025
300 Meters · OutdoorReindeer Games · Dec 1443.55aReindeer GamesDecember 14, 2024
400 Meters · OutdoorNCHSSA 3A West Regional · May 101:00.31aNCHSSA 3A West RegionalMay 10, 2025
400 Meters · Relay Split · IndoorNCHSAA 5A Champs · Feb 181:01.119NCHSAA 5A ChampsFebruary 18, 2026
500 Meters · IndoorTryon HS #8 · Jan 291:20.58Tryon HS #8January 29, 2026
55 Meter · IndoorNCHSAA 5A Champs · Feb 187.33aNCHSAA 5A ChampsFebruary 18, 2026
55 Meter · OutdoorReindeer Games · Dec 147.60aReindeer GamesDecember 14, 2024
55 Meters · IndoorTryon HS #8 · Jan 297.29Tryon HS #8January 29, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 200 Meters · Place 11 · Franklin200 Meters11.26.77aWind: -0.612
May 8NCHSAA 5A West RegionalMay 8 · 200 Meters · Place 5 · Franklin200 Meters5.26.45aWind: -0.212
Apr 23TC Home Meet #2Apr 23 · 400 Meters · Place 2 · Franklin400 Meters2.1:01.23a12
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 200 Meters · Place 1 · Franklin200 Meters1.25.77a PB12
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 100 Meters · Place 4 · Franklin100 Meters4.12.64a12
Mar 13Swain County HS Invitational @ MontreatMar 13 · 200 Meters · Place 2 · Franklin200 Meters226.1712
Mar 13Swain County HS Invitational @ MontreatMar 13 · 100 Meters · Place 2 · Franklin100 Meters212.62 PB12

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 5A ChampsFeb 18 · 300 Meters · Place 2 · Franklin300 Meters2.40.69a12
Feb 18NCHSAA 5A ChampsFeb 18 · 55 Meter · Place 5 · Franklin55 MeterRound P5.7.36a12
Feb 18NCHSAA 5A ChampsFeb 18 · 55 Meter · Place 4 · Franklin55 Meter4.7.33a PB12
Feb 18NCHSAA 5A ChampsFeb 18 · 400 Meters · Franklin400 MetersRelay Split—1:01.119 PB12
Jan 29Tryon HS #8Jan 29 · 500 Meters · Place 2 · Franklin500 Meters21:20.58 PB12
Jan 29Tryon HS #8Jan 29 · 300 Meters · Place 2 · Franklin300 Meters242.1212
Jan 29Tryon HS #8Jan 29 · 55 Meters · Place 1 · Franklin55 Meters17.29 PB12
Jan 21Pisgah InvitationalJan 21 · 300 Meters · Place 1 · Franklin300 Meters141.66SR
Jan 21Pisgah InvitationalJan 21 · 55 Meters · Place 1 · Franklin55 Meters17.45SR
Jan 10Just Don't Lose ClassicJan 10 · 300 Meters · Place 17 · Franklin300 Meters1741.06—
Jan 10Just Don't Lose ClassicJan 10 · 55 Meters · Place 21 · Franklin55 MetersRound P217.389—

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Stay In Your Lane InvitationalDec 13 · 300 Meters · Place 10 · Franklin300 Meters10.40.64a PB12
Dec 13Stay In Your Lane InvitationalDec 13 · 55 Meter · Place 32 · Franklin55 Meter32.7.50a12
Feb 15NCHSAA 3A State Championships Feb 15 · 400 Meters · Franklin400 MetersRelay Split—1:02.714a11
Feb 1WNC Polar Bear ChampionshipFeb 1 · 300 Meters · Place 2 · Franklin300 Meters242.7511
Feb 1WNC Polar Bear ChampionshipFeb 1 · 55 Meters · Place 3 · Franklin55 MetersRound P37.7111
Feb 1WNC Polar Bear ChampionshipFeb 1 · 55 Meters · Place 4 · Franklin55 Meters47.7011
Jan 25Fast Track InvitationalJan 25 · 300 Meters · Place 42 · Franklin300 Meters4244.712—
Jan 25Fast Track InvitationalJan 25 · 55 Meters · Place 52 · Franklin55 MetersRound P527.73—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Dec 3Polar Panther InvitationalDec 3 · 500 Meters · Place 1 · Franklin500 Meters1.1:20.96aUnofficial12
Dec 3Polar Panther InvitationalDec 3 · 55 Meter · Place 1 · Franklin55 Meter1.7.54aUnofficial12
May 16NCHSAA 1A/3A Outdoor State ChampionshipMay 16 · 400 Meters · Place 12 · Franklin400 Meters12.1:00.51a11
May 10NCHSSA 3A West RegionalMay 10 · 400 Meters · Place 4 · Franklin400 Meters4.1:00.31a PB11
Apr 19Franklin Panther InvitationalApr 19 · 400 Meters · Place 1 · Franklin400 Meters11:00.62JR
Apr 19Franklin Panther InvitationalApr 19 · 400 Meters · Place 1 · Franklin400 Meters11:00.62JR
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 200 Meters · Place 1 · Franklin200 Meters126.64—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 200 Meters · Place 1 · Franklin200 Meters126.64—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 400 Meters · Place 1 · Franklin400 Meters11:02.61—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 400 Meters · Place 1 · Franklin400 Meters11:02.61—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 100 Meters · Place 2 · Franklin100 Meters213.16—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 100 Meters · Place 2 · Franklin100 Meters213.16—
Apr 5Blue Ridge ClassicApr 5 · 200 Meters · Place 5 · Franklin200 Meters5.26.83aWind: -0.511
Apr 5Blue Ridge ClassicApr 5 · 100 Meters · Place 4 · Franklin100 MetersRound P4.13.20aWind: -1.511
Apr 5Blue Ridge ClassicApr 5 · 100 Meters · Place 4 · Franklin100 Meters4.13.01aWind: -2.211
Mar 20Pisgah Invitational @UNCAMar 20 · 100 Meters · Place 5 · Franklin100 Meters5.13.12aWind: -0.511
Jan 16PCHS Polar Bear 2Jan 16 · 300 Meters · Place 1 · Franklin300 Meters1.43.65aUnofficial11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Reindeer GamesDec 14 · 300 Meters · Place 2 · Franklin300 Meters2.43.55a PB11
Dec 14Reindeer GamesDec 14 · 55 Meter · Place 3 · Franklin55 Meter3.7.60a PB11
Apr 20Blue Ridge ClassicApr 20 · 400 Meters · Place 24 · Franklin400 Meters24.1:06.23a10
Mar 29Friday Night Lights at Starr's MillMar 29 · 200 Meters · Place 15 · Franklin200 Meters1527.3510
Mar 20RGNS Home Meet #1Mar 20 · 400 Meters · Place 7 · Franklin400 Meters7.1:17.48a10
Mar 7WNC Kickoff InvitationalMar 7 · 200 Meters · Franklin200 Meters—DNS10
Mar 7WNC Kickoff InvitationalMar 7 · 100 Meters · Place 4 · Franklin100 Meters4.13.10aWind: -1.410

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 29Currahee RelaysFeb 29 · 100 Meters · Place 1 · Franklin100 Meters112.99 PB—
Jan 20Fast Track HS InvitationalJan 20 · 300 Meters · Place 72 · Franklin300 Meters7245.94—
Jan 20Fast Track HS InvitationalJan 20 · 55 Meters · Place 59 · Franklin55 MetersRound P597.66—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 16Polk County Reindeer GamesDec 16 · 300 Meters · Place 3 · Franklin300 Meters3.46.21aUnofficial10
Dec 16Polk County Reindeer GamesDec 16 · 55 Meter · Place 3 · Franklin55 Meter3.7.59aUnofficial10
Dec 7Swain County Polar # 2Dec 7 · 55 Meter · Place 1 · Franklin55 Meter1.7.68aUnofficial10
Nov 29No More Turkey Polar MeetNov 29 · 55 Meter · Place 1 · Franklin55 Meter1.7.82aUnofficial10
Jun 16adidas Outdoor NationalsJun 16 · 100 Meters · Place 29 · Franklin100 MetersRound P2913.19—
Jun 16adidas Outdoor NationalsJun 16 · 100 Meters · Place 29 · Franklin100 MetersRound P2913.19—
Apr 25Swain County HS Invitational @ Enka HS Apr 25 · 200 Meters · Place 3 · Franklin200 Meters327.23FR
Apr 25Swain County HS Invitational @ Enka HS Apr 25 · 200 Meters · Place 3 · Franklin200 Meters327.23FR
Apr 22Blue Ridge ClassicApr 22 · 200 Meters · Place 5 · Franklin200 Meters5.27.01aWind: 1.19
Apr 22Blue Ridge ClassicApr 22 · 100 Meters · Place 8 · Franklin100 Meters8.12.88aWind: 2.19
Apr 13RGNS home meetApr 13 · 400 Meters · Place 3 · Franklin400 Meters31:05.95FR
Apr 13RGNS home meetApr 13 · 400 Meters · Place 3 · Franklin400 Meters31:05.95FR
Mar 18Rabun Gap Nacoochee School InvitationalMar 18 · 200 Meters · Place 1 · Franklin200 Meters126.7h PB—
Mar 18RGNS InvitationalMar 18 · 200 Meters · Place 1 · Franklin200 Meters1.26.7h9
Jan 11Swain Polar Bear #3Jan 11 · 500 Meters · Place 3 · Franklin500 Meters3.1:28.60aUnofficial9
Jan 11Swain Polar Bear #3Jan 11 · 300 Meters · Place 4 · Franklin300 Meters4.45.99aUnofficial9

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 9Stay In Your Lane HS InvitationalDec 9 · 300 Meters · Place 40 · Franklin300 Meters40.45.57a10
Dec 9Stay In Your Lane HS InvitationalDec 9 · 55 Meter · Place 36 · Franklin55 MeterRound P36.7.69a10
Jan 27Mondo Elite HS InvitationalJan 27 · 500 Meters · Place 44 · Franklin500 Meters441:27.85—
Jan 27Mondo Elite HS InvitationalJan 27 · 500 Meters · Place 6 · Franklin500 Meters61:27.82—
Jan 18Swain Polar #4Jan 18 · 500 Meters · Place 3 · Franklin500 Meters31:27.98—
Jan 18Swain Polar #4Jan 18 · 55 Meters · Place 4 · Franklin55 Meters47.79—
Jan 7Liberty Premier HS InvitationalJan 7 · 500 Meters · Place 29 · Franklin500 Meters29.1:29.46a9
Jan 7Liberty Premier HS InvitationalJan 7 · 300 Meters · Place 80 · Franklin300 Meters80.46.52a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Liberty Flames HS InvitationalDec 10 · 500 Meters · Place 22 · Franklin500 Meters22.1:27.82a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Nov 29Robbinsville Polar Bear #1Nov 29 · 300 Meters · Place 3 · Franklin300 Meters3.48.98Unofficial9