Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBlue Ridge Classic · Apr 204:54.61aBlue Ridge ClassicApril 20, 2024
1000 Meters · IndoorStay In Your Lane Invitational · Dec 132:39.83aStay In Your Lane InvitationalDecember 13, 2025
1600 Meters · IndoorThe VA Showcase · Jan 174:34.83aThe VA ShowcaseJanuary 17, 2026
1600 Meters · OutdoorAsheville High Home Meet #2 · Apr 174:51.01aAsheville High Home Meet #2April 17, 2024
3200 Meters · Outdoor2026 Pisgah Invitational @ UNCA · Mar 199:54.84a2026 Pisgah Invitational @ UNCAMarch 19, 2026
800 Meters · OutdoorNCHSAA 6A West Regional · May 91:58.80aNCHSAA 6A West RegionalMay 9, 2026
800 Meters · Relay Split · IndoorNCHSAA 6A Champs · Feb 122:03.953NCHSAA 6A ChampsFebruary 12, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 800 Meters · Place 9 · Asheville800 Meters9.1:59.61a11
May 9NCHSAA 6A West RegionalMay 9 · 800 Meters · Place 7 · Asheville800 Meters7.1:58.80a PB11
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 3200 Meters · Place 4 · Asheville3200 Meters4.9:54.84a PB11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 6A ChampsFeb 12 · 1000 Meters · Place 4 · Asheville1000 Meters4.2:41.00a11
Feb 12NCHSAA 6A ChampsFeb 12 · 800 Meters · Asheville800 MetersRelay Split—2:03.953 PB11
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 67 · Asheville1000 Meters67.2:40.50a11
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 86 · Asheville1600 Meters86.4:34.83a PB11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 13Stay In Your Lane InvitationalDec 13 · 1000 Meters · Place 7 · Asheville1000 Meters7.2:39.83a PB11
Feb 15NCHSAA 4A State Championships Feb 15 · 800 Meters · Asheville800 MetersRelay Split—2:11.020a10

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 6APP State HS InvitationalApr 6 · 800 Meters · Place 14 · Asheville800 Meters14.2:08.39a10
Apr 4App State HS MeetApr 4 · 800 Meters · Place 14 · Asheville800 Meters14.2:08.39a10
Mar 20Pisgah Invitational @UNCAMar 20 · 800 Meters · Place 9 · Asheville800 Meters9.2:06.03a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17H.O.T. SantaDec 17 · 1000 Meters · Place 8 · Asheville1000 Meters8.2:51.47a10
Dec 17H.O.T. SantaDec 17 · 800 Meters · Asheville800 MetersRelay Split—2:06.83010
Dec 7Liberty Flames HS InvitationalDec 7 · 1000 Meters · Place 27 · Asheville1000 Meters27.2:47.01a10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 20Blue Ridge ClassicApr 20 · 1 Mile · Place 16 · Asheville1 Mile16.4:54.61a PB9
Apr 17Asheville High Home Meet #2Apr 17 · 1600 Meters · Place 5 · Asheville1600 Meters5.4:51.01a PB9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8H.O.T. SantaDec 8 · 1600 Meters · Place 10 · Asheville1600 Meters10.4:53.05a9

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Nov 29Asheville Polar Bear #1Nov 29 · 1000 Meters · Place 3 · Asheville1000 Meters3.2:56.87aUnofficial9
Nov 11Asheville 3200 TuneupNov 11 · 3200 Meters · Place 6 · Asheville3200 Meters6.10:39.64aUnofficial9