Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorRunningLane Track Championships · May 224:29.21aRunningLane Track ChampionshipsMay 22, 2026
1000 Meters · IndoorH.O.T. Santa · Dec 83:08.59aH.O.T. SantaDecember 8, 2023
1600 Meters · IndoorH.O.T. Santa · Dec 174:45.55aH.O.T. SantaDecember 17, 2024
1600 Meters · OutdoorAPP State HS Invitational · Apr 64:38.61aAPP State HS InvitationalApril 6, 2025
3200 Meters · IndoorThe VA Showcase · Jan 179:47.95aThe VA ShowcaseJanuary 17, 2026
3200 Meters · OutdoorNCHSAA 4A West Regional · May 109:56.83aNCHSAA 4A West RegionalMay 10, 2025
800 Meters · OutdoorPisgah Invitational @UNCA · Mar 202:09.21aPisgah Invitational @UNCAMarch 20, 2025
800 Meters · Relay Split · IndoorNCHSAA 6A Champs · Feb 122:06.906NCHSAA 6A ChampsFebruary 12, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22RunningLane Track ChampionshipsMay 22 · 3200 Meters · North CarolinaNorth Carolina3200 Meters--DNS11
May 22RunningLane Track ChampionshipsMay 22 · 1 Mile · Place 175 · North CarolinaNorth Carolina1 Mile175.4:29.21a PB11
May 16NCHSAA 6A/8A Outdoor State ChampionshipMay 16 · 3200 Meters · Place 14 · AshevilleAsheville3200 Meters14.10:22.46a11
May 9NCHSAA 6A West RegionalMay 9 · 3200 Meters · Place 5 · AshevilleAsheville3200 Meters5.10:03.92a11
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 800 Meters · Place 9 · AshevilleAsheville800 Meters9.2:11.50a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 12NCHSAA 6A ChampsFeb 12 · 3200 Meters · Place 9 · AshevilleAsheville3200 Meters9.10:03.87a11
Feb 12NCHSAA 6A ChampsFeb 12 · 800 Meters · AshevilleAsheville800 MetersRelay Split—2:06.906 PB11
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 61 · AshevilleAsheville3200 Meters61.9:47.95a PB11
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 226 · AshevilleAsheville1600 Meters226.4:46.43a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Stay In Your Lane InvitationalDec 13 · 3200 Meters · Place 3 · AshevilleAsheville3200 Meters3.9:50.57a11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Nov 15NCRunners Elite Dash for DoobieNov 15 · 3200 Meters · Place 114 · Asheville HiAsheville Hi3200 Meters11410:01.03—
May 242025 Davidson Meet of ChampionsMay 24 · 3200 Meters · UnattachedUnattached3200 Meters--DNS10
May 242025 Davidson Meet of ChampionsMay 24 · 1 Mile · Place 19 · UnattachedUnattached1 Mile19.4:34.39a10
May 10NCHSAA 4A West RegionalMay 10 · 3200 Meters · Place 6 · AshevilleAsheville3200 Meters6.9:56.83a PB10
Apr 6APP State HS InvitationalApr 6 · 1600 Meters · Place 8 · AshevilleAsheville1600 Meters8.4:38.61a PB10
Apr 4App State HS MeetApr 4 · 1600 Meters · Place 8 · AshevilleAsheville1600 Meters8.4:38.61a10
Mar 20Pisgah Invitational @UNCAMar 20 · 3200 Meters · AshevilleAsheville3200 Meters—DNS10
Mar 20Pisgah Invitational @UNCAMar 20 · 1600 Meters · Place 12 · AshevilleAsheville1600 Meters12.4:51.99a10
Mar 20Pisgah Invitational @UNCAMar 20 · 800 Meters · Place 16 · AshevilleAsheville800 Meters16.2:09.21a PB10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17H.O.T. SantaDec 17 · 1600 Meters · Place 3 · AshevilleAsheville1600 Meters3.4:45.55a PB10
Dec 7Liberty Flames HS InvitationalDec 7 · 1600 Meters · Place 34 · AshevilleAsheville1600 Meters34.4:48.20a10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 130 · AshevilleAsheville3200 Meters130.10:06.37aUnofficial10
Apr 20Blue Ridge ClassicApr 20 · 3200 Meters · AshevilleAsheville3200 Meters—DNS9
Apr 17Asheville High Home Meet #2Apr 17 · 3200 Meters · Place 6 · AshevilleAsheville3200 Meters6.11:03.44a9

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Blackhawk Polar Bear #1Dec 15 · 3200 Meters · Place 3 · AshevilleAsheville3200 Meters3.10:51.10Unofficial9
Dec 15Blackhawk Polar Bear #1Dec 15 · 1600 Meters · Place 4 · AshevilleAsheville1600 Meters4.5:00.40Unofficial9
Nov 11Asheville 3200 TuneupNov 11 · 3200 Meters · Place 13 · AshevilleAsheville3200 Meters13.11:26.90aUnofficial9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8H.O.T. SantaDec 8 · 1000 Meters · Place 23 · AshevilleAsheville1000 Meters23.3:08.59a PB9
Dec 2Liberty HS OpenerDec 2 · 1600 Meters · Place 36 · AshevilleAsheville1600 Meters36.5:09.47a9