Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRGNS Track 3rd Annual Invitational · Apr 1211.82RGNS Track 3rd Annual InvitationalApril 12, 2025
110m Hurdles · 39" / 0.991m · OutdoorNCHSAA 5A West Regional · May 815.23aNCHSAA 5A West RegionalMay 8, 2026
200 Meters · OutdoorTC Home Meet #2 · Apr 2322.87aTC Home Meet #2April 23, 2026
200 Meters · Outdoor · Hand timedRabun Gap Nacoochee School Invitational · Mar 1825.2hRabun Gap Nacoochee School InvitationalMarch 18, 2023
300 Meters · IndoorWNC Polar Bear Championship · Feb 138.32WNC Polar Bear ChampionshipFebruary 1, 2025
300 Meters · OutdoorFranklin Last Chance · Feb 438.90aFranklin Last ChanceFebruary 4, 2026
300m Hurdles · 36" / 0.914m · OutdoorNCHSAA 5A/7A Outdoor State Championship · May 1538.97aNCHSAA 5A/7A Outdoor State ChampionshipMay 15, 2026
400 Meters · IndoorCurrahee Relays · Feb 2954.22Currahee RelaysFebruary 29, 2024
400 Meters · OutdoorTC Home Meet #2 · Apr 2351.71aTC Home Meet #2April 23, 2026
400 Meters · Outdoor · Hand timedRabun Gap Nacoochee School Invitational · Mar 1858.6hRabun Gap Nacoochee School InvitationalMarch 18, 2023
400 Meters · Relay Split · IndoorNCHSAA 5A Champs · Feb 1855.482NCHSAA 5A ChampsFebruary 18, 2026
500 Meters · IndoorSwain Polar #4 · Jan 181:17.13Swain Polar #4January 18, 2023
55 Meter · OutdoorFranklin Last Chance · Feb 47.23aFranklin Last ChanceFebruary 4, 2026
55 Meters · IndoorTryon #4 · Jan 157.16Tryon #4January 15, 2026
55m Hurdles · 39" · IndoorNCHSAA 5A Champs · Feb 188.10aNCHSAA 5A ChampsFebruary 18, 2026
55m Hurdles · 39" · OutdoorFranklin Last Chance · Feb 48.31aFranklin Last ChanceFebruary 4, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 300m Hurdles · Place 1 · Franklin300m Hurdles36" / 0.914m1.38.97a PB12
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 110m Hurdles · Place 5 · Franklin110m Hurdles39" / 0.991mRound P5.15.44aWind: -0.212
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · 110m Hurdles · Place 5 · Franklin110m Hurdles39" / 0.991m5.15.56aWind: -1.112
May 8NCHSAA 5A West RegionalMay 8 · 300m Hurdles · Place 1 · Franklin300m Hurdles36" / 0.914m1.39.00a12
May 8NCHSAA 5A West RegionalMay 8 · 110m Hurdles · Place 4 · Franklin110m Hurdles39" / 0.991mRound P4.15.57aWind: 0.112
May 8NCHSAA 5A West RegionalMay 8 · 110m Hurdles · Place 3 · Franklin110m Hurdles39" / 0.991m3.15.23a PBWind: 0.812
Apr 23TC Home Meet #2Apr 23 · 110m Hurdles · Place 1 · Franklin110m Hurdles39" / 0.991m1.15.67a12
Apr 23TC Home Meet #2Apr 23 · 400 Meters · Place 4 · Franklin400 Meters4.51.71a PB12
Apr 23TC Home Meet #2Apr 23 · 200 Meters · Place 2 · Franklin200 Meters2.22.87a PB12
Apr 18Blue Ridge Classic Apr 18 · 300m Hurdles · Place 2 · Franklin300m Hurdles239.09SR
Apr 18Blue Ridge Classic Apr 18 · 300m Hurdles · Place 2 · Franklin300m Hurdles239.09SR
Apr 18Blue Ridge Classic Apr 18 · 110m Hurdles · Place 3 · Franklin110m Hurdles315.27SR
Apr 18Blue Ridge Classic Apr 18 · 110m Hurdles · Place 3 · Franklin110m Hurdles315.27SR
Apr 18Blue Ridge Classic Apr 18 · 110m Hurdles · Place 1 · Franklin110m HurdlesRound P115.50SR
Apr 18Blue Ridge Classic Apr 18 · 110m Hurdles · Place 2 · Franklin110m HurdlesRound P215.50SR
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 300m Hurdles · Place 1 · Franklin300m Hurdles36" / 0.914m1.40.33a12
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 110m Hurdles · Place 1 · Franklin110m Hurdles39" / 0.991m1.15.50a12
Mar 13Swain County HS Invitational @ MontreatMar 13 · 300m Hurdles · Place 1 · Franklin300m Hurdles142.0712
Mar 13Swain County HS Invitational @ MontreatMar 13 · 110m Hurdles · Place 1 · Franklin110m Hurdles115.9012
Feb 4Franklin Last ChanceFeb 4 · 300 Meters · Place 1 · Franklin300 Meters1.38.90a PB12
Feb 4Franklin Last ChanceFeb 4 · 55m Hurdles · Place 2 · Franklin55m Hurdles39"Round P2.8.31a PB12
Feb 4Franklin Last ChanceFeb 4 · 55m Hurdles · Place 1 · Franklin55m Hurdles39"1.8.34a12
Feb 4Franklin Last ChanceFeb 4 · 55 Meter · Place 13 · Franklin55 MeterRound P13.7.23a PB12

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 5A ChampsFeb 18 · 55m Hurdles · Place 6 · Franklin55m Hurdles39"Round P6.8.25a12
Feb 18NCHSAA 5A ChampsFeb 18 · 55m Hurdles · Place 6 · Franklin55m Hurdles39"6.8.10a PB12
Feb 18NCHSAA 5A ChampsFeb 18 · 400 Meters · Franklin400 MetersRelay Split—55.482 PB12
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 6 · Franklin55m Hurdles68.40—
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 6 · Franklin55m HurdlesRound P68.48—
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 6 · Franklin55m Hurdles68.40—
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 6 · Franklin55m HurdlesRound P68.48—
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 6 · Franklin55m Hurdles68.40—
Jan 30Mondo Elite HS InvitationalJan 30 · 55m Hurdles · Place 6 · Franklin55m HurdlesRound P68.48—
Jan 29Tryon HS #8Jan 29 · 55m Hurdles · Place 3 · Franklin55m Hurdles38.5612
Jan 21Pisgah InvitationalJan 21 · 55m Hurdles · Place 5 · Franklin55m Hurdles58.48SR
Jan 15Tryon #4Jan 15 · 300 Meters · Place 5 · Franklin300 Meters538.4412
Jan 15Tryon #4Jan 15 · 55m Hurdles · Place 2 · Franklin55m Hurdles28.5512
Jan 15Tryon #4Jan 15 · 55 Meters · Place 15 · Franklin55 Meters157.16 PB12
Jan 10Just Don't Lose ClassicJan 10 · 55m Hurdles · Place 29 · Franklin55m HurdlesRound P298.64—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Stay In Your Lane InvitationalDec 13 · 55m Hurdles · Place 18 · Franklin55m Hurdles39"18.8.71a12
Dec 13Stay In Your Lane InvitationalDec 13 · 400 Meters · Franklin400 MetersRelay Split—56.90712
Feb 1WNC Polar Bear ChampionshipFeb 1 · 300 Meters · Place 10 · Franklin300 Meters1038.32 PB11
Jan 25Fast Track InvitationalJan 25 · 300 Meters · Place 69 · Franklin300 Meters6939.48—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Dec 3Polar Panther InvitationalDec 3 · 300 Meters · Place 2 · Franklin300 Meters2.39.44aUnofficial12
Dec 3Polar Panther InvitationalDec 3 · 55m Hurdles · Place 1 · Franklin55m Hurdles39"1.8.67aUnofficial12
Dec 3Polar Panther InvitationalDec 3 · 55 Meter · Place 14 · Franklin55 Meter14.7.36aUnofficial12
Dec 3Polar Panther InvitationalDec 3 · High Jump · Place 2 · FranklinHigh Jump2.5-03.00Unofficial12
May 10NCHSSA 3A West RegionalMay 10 · 110m Hurdles · Place 12 · Franklin110m Hurdles39" / 0.991mRound P12.16.52a11
Apr 19Franklin Panther InvitationalApr 19 · 300m Hurdles · Place 3 · Franklin300m Hurdles345.50JR
Apr 19Franklin Panther InvitationalApr 19 · 300m Hurdles · Place 3 · Franklin300m Hurdles345.50JR
Apr 19Franklin Panther InvitationalApr 19 · 100 Meters · Place 5 · Franklin100 Meters512.12JR
Apr 19Franklin Panther InvitationalApr 19 · 100 Meters · Place 6 · Franklin100 Meters612.12JR
Apr 19Franklin Panther InvitationalApr 19 · 110m Hurdles · Place 2 · Franklin110m Hurdles217.59JR
Apr 19Franklin Panther InvitationalApr 19 · 110m Hurdles · Place 2 · Franklin110m Hurdles217.59JR
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 300m Hurdles · Place 4 · Franklin300m Hurdles446.49—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 300m Hurdles · Place 6 · Franklin300m Hurdles646.49—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 100 Meters · Place 1 · Franklin100 Meters111.82 PB—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 100 Meters · Place 9 · Franklin100 Meters911.82—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 110m Hurdles · Place 3 · Franklin110m Hurdles317.39—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 110m Hurdles · Place 5 · Franklin110m Hurdles517.39—
Apr 5Blue Ridge ClassicApr 5 · 300m Hurdles · Place 6 · Franklin300m Hurdles36" / 0.914m6.45.10a11
Apr 5Blue Ridge ClassicApr 5 · 110m Hurdles · Place 9 · Franklin110m Hurdles39" / 0.991mRound P9.17.77aWind: -2.511
Mar 20Pisgah Invitational @UNCAMar 20 · 300m Hurdles · Place 31 · Franklin300m Hurdles36" / 0.914m31.50.56a11
Mar 20Pisgah Invitational @UNCAMar 20 · 100 Meters · Place 29 · Franklin100 Meters29.12.13aWind: -311
Jan 16PCHS Polar Bear 2Jan 16 · 55 Meter · Franklin55 Meter—DNS11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 14Reindeer GamesDec 14 · 300 Meters · Place 7 · Franklin300 Meters7.39.31a11
Apr 20Blue Ridge ClassicApr 20 · 200 Meters · Place 21 · Franklin200 Meters21.24.48aWind: 0.910
Apr 13RGNS InvitationalApr 13 · 200 Meters · Place 4 · Franklin200 Meters4.24.50a10
Apr 13RGNS InvitationalApr 13 · 100 Meters · Place 7 · Franklin100 Meters7.11.87a10
Mar 29Friday Night Lights at Starr's MillMar 29 · 400 Meters · Place 27 · Franklin400 Meters2756.2010
Mar 20RGNS Home Meet #1Mar 20 · 400 Meters · Place 4 · Franklin400 Meters4.55.44a10
Mar 14Swain County HS InvitationalMar 14 · 400 Meters · Place 7 · Franklin400 Meters7.54.82a10
Mar 7WNC Kickoff InvitationalMar 7 · 400 Meters · Place 8 · Franklin400 Meters8.56.86a10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 29Currahee RelaysFeb 29 · 400 Meters · Place 3 · Franklin400 Meters354.22 PB—
Jan 24Swain County Polar # 3 Jan 24 · 500 Meters · Place 6 · Franklin500 Meters61:22.20—
Jan 24Swain County Polar # 3 Jan 24 · 300 Meters · Place 10 · Franklin300 Meters1041.20—
Jan 18Cherokee Indoor Meet 01/18 (Make up)Jan 18 · 300 Meters · Place 6 · Franklin300 Meters642.60—
Jan 18Cherokee Indoor Meet 01/18 (Make up)Jan 18 · 55 Meters · Place 9 · Franklin55 Meters97.27—

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Dec 16Polk County Reindeer GamesDec 16 · 500 Meters · Place 11 · Franklin500 Meters11.1:21.16aUnofficial10
Apr 25Swain County HS Invitational @ Enka HS Apr 25 · 400 Meters · Place 6 · Franklin400 Meters657.19FR
Apr 25Swain County HS Invitational @ Enka HS Apr 25 · 400 Meters · Place 17 · Franklin400 Meters1757.19FR
Apr 13RGNS home meetApr 13 · 200 Meters · Place 5 · Franklin200 Meters526.18FR
Apr 13RGNS home meetApr 13 · 200 Meters · Place 17 · Franklin200 Meters1726.18FR
Apr 13RGNS home meetApr 13 · 400 Meters · Place 1 · Franklin400 Meters156.07FR
Apr 13RGNS home meetApr 13 · 400 Meters · Place 7 · Franklin400 Meters756.07FR
Apr 13RGNS home meetApr 13 · 100 Meters · Place 3 · Franklin100 Meters312.82FR
Apr 13RGNS home meetApr 13 · 100 Meters · Place 24 · Franklin100 Meters2412.82FR
Mar 18Rabun Gap Nacoochee School InvitationalMar 18 · 400 Meters · Place 10 · Franklin400 Meters1058.6h PB—
Mar 18Rabun Gap Nacoochee School InvitationalMar 18 · 200 Meters · Place 8 · Franklin200 Meters825.2h PB—
Mar 18RGNS InvitationalMar 18 · 400 Meters · Place 10 · Franklin400 Meters10.58.6h9
Mar 18RGNS InvitationalMar 18 · 200 Meters · Place 8 · Franklin200 Meters8.25.2h9
Mar 8Cherokee HS Meet #1Mar 8 · 400 Meters · Place 8 · Franklin400 Meters859.069
Mar 8Cherokee HS Meet #1Mar 8 · 200 Meters · Place 5 · Franklin200 Meters525.999
Jan 11Swain Polar Bear #3Jan 11 · 500 Meters · Place 4 · Franklin500 Meters4.1:18.14aUnofficial9
Jan 11Swain Polar Bear #3Jan 11 · 300 Meters · Place 8 · Franklin300 Meters8.42.77aUnofficial9

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 27Mondo Elite HS InvitationalJan 27 · 300 Meters · Place 67 · Franklin300 Meters6741.49—
Jan 27Mondo Elite HS InvitationalJan 27 · 55 Meters · Place 92 · Franklin55 MetersRound P927.71—
Jan 27Mondo Elite HS InvitationalJan 27 · 300 Meters · Place 5 · Franklin300 Meters542.02—
Jan 27Mondo Elite HS InvitationalJan 27 · 55 Meters · Place 1 · Franklin55 Meters17.70—
Jan 24Cherokee Indoor Meet #1Jan 24 · 300 Meters · Place 8 · Franklin300 Meters842.029
Jan 24Cherokee Indoor Meet #1Jan 24 · 55 Meters · Place 14 · Franklin55 Meters147.709
Jan 18Swain Polar #4Jan 18 · 300 Meters · Place 20 · Franklin300 Meters2043.71—
Jan 18Swain Polar #4Jan 18 · 500 Meters · Place 6 · Franklin500 Meters61:17.13 PB—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Nov 16Swain County Polar #1Nov 16 · 1000 Meters · Place 5 · Franklin1000 Meters5.3:14.83aUnofficial9