Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorSwain Polar #4 · Jan 183:23.52Swain Polar #4January 18, 2023
1600 Meters · OutdoorRGNS Home Meet #1 · Mar 205:59.93aRGNS Home Meet #1March 20, 2024
3200 Meters · IndoorLiberty Premier HS Invitational · Jan 712:23.68aLiberty Premier HS InvitationalJanuary 7, 2023
400 Meters · Outdoor2026 Pisgah Invitational @ UNCA · Mar 191:03.13a2026 Pisgah Invitational @ UNCAMarch 19, 2026
400 Meters · Relay Split · IndoorStay In Your Lane Invitational · Dec 131:06.881Stay In Your Lane InvitationalDecember 13, 2025
500 Meters · IndoorTryon HS #8 · Jan 291:23.21Tryon HS #8January 29, 2026
55 Meters · IndoorTryon HS #8 · Jan 297.87Tryon HS #8January 29, 2026
800 Meters · IndoorCurrahee Relays · Feb 292:43.31Currahee RelaysFebruary 29, 2024
800 Meters · OutdoorWNC Kickoff Invitational · Mar 72:38.00aWNC Kickoff InvitationalMarch 7, 2024
800 Meters · Outdoor · Hand timedRabun Gap Nacoochee School Invitational · Mar 182:49.0hRabun Gap Nacoochee School InvitationalMarch 18, 2023
800 Meters · Relay Split · IndoorStay In Your Lane Invitational · Dec 132:35.959Stay In Your Lane InvitationalDecember 13, 2025
800 Meters · Relay Split · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 202:33.952NCHSAA 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

1 results
DateMeetEventPlMarkGr
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 400 Meters · Place 7 · Franklin400 Meters7.1:03.13a PB12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 18NCHSAA 5A ChampsFeb 18 · 500 Meters · Place 11 · Franklin500 Meters11.1:32.50a12
Feb 18NCHSAA 5A ChampsFeb 18 · 800 Meters · Franklin800 MetersRelay Split—2:36.45612
Feb 18NCHSAA 5A ChampsFeb 18 · 400 Meters · Franklin400 MetersRelay Split—1:07.95712
Jan 29Tryon HS #8Jan 29 · 500 Meters · Place 5 · Franklin500 Meters51:23.21 PB12
Jan 29Tryon HS #8Jan 29 · 55 Meters · Place 7 · Franklin55 Meters77.87 PB12
Jan 21Pisgah InvitationalJan 21 · 500 Meters · Place 3 · Franklin500 Meters31:26.33SR
Jan 21Pisgah InvitationalJan 21 · 55 Meters · Place 14 · Franklin55 Meters148.04SR
Jan 15Tryon #4Jan 15 · 1000 Meters · Place 5 · Franklin1000 Meters53:29.5512
Jan 15Tryon #4Jan 15 · 55 Meters · Place 10 · Franklin55 Meters108.1212
Jan 10Just Don't Lose ClassicJan 10 · 500 Meters · Place 30 · Franklin500 Meters301:24.88—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Stay In Your Lane InvitationalDec 13 · 500 Meters · Place 25 · Franklin500 Meters25.1:28.99a12
Dec 13Stay In Your Lane InvitationalDec 13 · 800 Meters · Franklin800 MetersRelay Split—2:35.959 PB12
Dec 13Stay In Your Lane InvitationalDec 13 · 400 Meters · Franklin400 MetersRelay Split—1:06.881 PB12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 3Polar Panther InvitationalDec 3 · 500 Meters · Place 3 · Franklin500 Meters3.1:27.58aUnofficial12
Apr 19Franklin Panther InvitationalApr 19 · 800 Meters · Place 3 · Franklin800 Meters32:39.79JR
Apr 19Franklin Panther InvitationalApr 19 · 800 Meters · Place 3 · Franklin800 Meters32:39.79JR
Apr 5Blue Ridge ClassicApr 5 · 800 Meters · Franklin800 Meters—DNS11
Mar 20Pisgah Invitational @UNCAMar 20 · 800 Meters · Place 17 · Franklin800 Meters17.2:50.60a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · Franklin800 MetersRelay Split—2:33.952 PB10
May 11NCHSAA 3A West RegionalMay 11 · 800 Meters · Place 11 · Franklin800 Meters11.2:39.43a10
Apr 20Blue Ridge ClassicApr 20 · 800 Meters · Franklin800 Meters—DNS10
Apr 13RGNS InvitationalApr 13 · 800 Meters · Franklin800 Meters—DNS10
Mar 29Friday Night Lights at Starr's MillMar 29 · 800 Meters · Place 31 · Franklin800 Meters312:43.1010
Mar 20RGNS Home Meet #1Mar 20 · 1600 Meters · Place 6 · Franklin1600 Meters6.5:59.93a PB10
Mar 20RGNS Home Meet #1Mar 20 · 800 Meters · Place 2 · Franklin800 Meters2.2:39.69a10
Mar 7WNC Kickoff InvitationalMar 7 · 800 Meters · Place 7 · Franklin800 Meters7.2:38.00a PB10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 29Currahee RelaysFeb 29 · 800 Meters · Place 8 · Franklin800 Meters82:43.31 PB—
Feb 10NCHSAA 3A State ChampionshipsFeb 10 · 1000 Meters · Place 9 · Franklin1000 Meters9.3:40.85a10
Jan 24Swain County Polar # 3 Jan 24 · 1000 Meters · Place 4 · Franklin1000 Meters43:26.94—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 16Polk County Reindeer GamesDec 16 · 1000 Meters · Place 2 · Franklin1000 Meters2.3:17.65aUnofficial10
Dec 7Swain County Polar # 2Dec 7 · 1000 Meters · Place 2 · Franklin1000 Meters2.3:19.87aUnofficial10
Nov 29No More Turkey Polar MeetNov 29 · 1000 Meters · Place 3 · Franklin1000 Meters3.3:19.86aUnofficial10
Nov 18New Balance Dash for DoobieNov 18 · 3200 Meters · Place 100 · Franklin3200 Meters100.12:29.55aUnofficial10
Mar 18Rabun Gap Nacoochee School InvitationalMar 18 · 800 Meters · Place 1 · Franklin800 Meters12:49.0h PB—
Mar 18RGNS InvitationalMar 18 · 800 Meters · Place 1 · Franklin800 Meters1.2:49.0h9
Jan 11Swain Polar Bear #3Jan 11 · 3200 Meters · Place 3 · Franklin3200 Meters3.13:39.85aUnofficial9
Jan 11Swain Polar Bear #3Jan 11 · 1000 Meters · Place 2 · Franklin1000 Meters2.3:26.90aUnofficial9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 18Swain Polar #4Jan 18 · 3200 Meters · Place 3 · Franklin3200 Meters313:29.08—
Jan 18Swain Polar #4Jan 18 · 1000 Meters · Place 2 · Franklin1000 Meters23:23.52 PB—
Jan 7Liberty Premier HS InvitationalJan 7 · 3200 Meters · Place 10 · Franklin3200 Meters10.12:23.68a PB9
Jan 7Liberty Premier HS InvitationalJan 7 · 1000 Meters · Place 49 · Franklin1000 Meters49.3:32.71a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Liberty Flames HS InvitationalDec 10 · 1000 Meters · Place 21 · Franklin1000 Meters21.3:25.26a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Nov 29Robbinsville Polar Bear #1Nov 29 · 1000 Meters · Place 2 · Franklin1000 Meters2.3:37.02Unofficial9