Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBlue Ridge Classic · Apr 205:16.49aBlue Ridge ClassicApril 20, 2024
1600 Meters · IndoorWNC Polar Bear Championship · Feb 14:58.88WNC Polar Bear ChampionshipFebruary 1, 2025
1600 Meters · OutdoorBo James Invitational · Apr 24:47.56Bo James InvitationalApril 2, 2026
1600 Meters · Outdoor · Hand timedRabun Gap Nacoochee School Invitational · Mar 185:50.0hRabun Gap Nacoochee School InvitationalMarch 18, 2023
300m Hurdles · 30" / 0.762m · OutdoorMS Championships · Apr 231:05.17aMS ChampionshipsApril 23, 2022
3200 Meters · IndoorWNC Polar Bear Championship · Feb 110:43.38WNC Polar Bear ChampionshipFebruary 1, 2025
3200 Meters · OutdoorCAA Championship · May 610:08.87aCAA ChampionshipMay 6, 2026
3200 Meters · Outdoor · Hand timedRabun Gap Nacoochee School Invitational · Mar 1812:42.0hRabun Gap Nacoochee School InvitationalMarch 18, 2023
400 Meters · OutdoorMS Championships · Apr 231:12.42aMS ChampionshipsApril 23, 2022
800 Meters · OutdoorFranklin Panther Invitational · Apr 192:14.10Franklin Panther InvitationalApril 19, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 6CAA ChampionshipMay 6 · 3200 Meters · Place 5 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters5.10:08.87a PB12
May 6CAA ChampionshipMay 6 · 1600 Meters · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters—DNS12
Apr 22Asheville School CAA2Apr 22 · 3200 Meters · Place 4 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters4.10:11.05a12
Apr 2Bo James InvitationalApr 2 · 1600 Meters · Place 1 · Rabun GapRabun Gap1600 Meters14:47.56 PB12
Apr 2Bo James InvitationalApr 2 · 3200 Meters · Place 1 · Rabun GapRabun Gap3200 Meters110:19.3912
Mar 26Senior NightMar 26 · 3200 Meters · Place 1 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters1.11:15.01a12
Mar 26Senior NightMar 26 · 1600 Meters · Place 4 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters4.5:30.65a12
Mar 26Senior NightMar 26 · 800 Meters · Place 1 · Rabun Gap-NacoocheeRabun Gap-Nacoochee800 Meters1.2:15.07a12
Mar 24Habersham HS Home MeetMar 24 · 3200 Meters · Place 1 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters1.10:57.50a12
Mar 24Habersham HS Home MeetMar 24 · 1600 Meters · Place 1 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters1.4:51.31a12
Mar 24Habersham HS Home MeetMar 24 · 800 Meters · Place 4 · Rabun Gap-NacoocheeRabun Gap-Nacoochee800 Meters4.2:23.9012
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 3200 Meters · Place 9 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters9.10:11.50a12
Mar 192026 Pisgah Invitational @ UNCAMar 19 · 1600 Meters · Place 5 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters5.4:51.86a12

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 7CAA ChampionshipMay 7 · 3200 Meters · Place 8 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters8.10:44.23a11
May 7CAA ChampionshipMay 7 · 1600 Meters · Place 8 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters8.4:54.09a11
May 7CAA ChampionshipMay 7 · 800 Meters · Rabun Gap-NacoocheeRabun Gap-Nacoochee800 Meters—DNS11
Apr 30Asheville School CAA#3Apr 30 · 800 Meters · Place 9 · Rabun Gap-NacoocheeRabun Gap-Nacoochee800 Meters92:16.0811
Apr 30Asheville School CAA#3Apr 30 · 3200 Meters · Place 9 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters912:45.7411
Apr 30Asheville School CAA#3Apr 30 · 1600 Meters · Place 3 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters34:49.3311
Apr 24T.C Home Meet #2Apr 24 · 3200 Meters · Place 4 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters4.10:18.58a11
Apr 24T.C Home Meet #2Apr 24 · 1600 Meters · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters—DNS11
Apr 19Franklin Panther InvitationalApr 19 · 800 Meters · Place 3 · Rabun GapRabun Gap800 Meters32:14.10 PBJR
Apr 19Franklin Panther InvitationalApr 19 · 1600 Meters · Place 1 · Rabun GapRabun Gap1600 Meters14:52.42JR
Apr 16Asheville School MeetApr 16 · 3200 Meters · Place 2 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters2.10:33.16a11
Apr 16Asheville School MeetApr 16 · 1600 Meters · Place 7 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters7.4:52.02a11
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 3200 Meters · Place 2 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters210:46.14—
Apr 12RGNS Track 3rd Annual InvitationalApr 12 · 1600 Meters · Place 3 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters34:51.59—
Apr 8J. Alan Peoples InvitationalApr 8 · 1600 Meters · Place 4 · Rabun GapRabun Gap1600 Meters44:51.1111
Apr 8J. Alan Peoples InvitationalApr 8 · 3200 Meters · Place 3 · Rabun GapRabun Gap3200 Meters310:32.0011
Apr 4Asheville School MeetApr 4 · 3200 Meters · Place 8 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters8.11:09.24a11
Apr 4Asheville School MeetApr 4 · 1600 Meters · Place 8 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters8.4:55.64a11
Apr 4Asheville School MeetApr 4 · 800 Meters · Place 7 · Rabun Gap-NacoocheeRabun Gap-Nacoochee800 Meters7.2:15.15a11
Mar 27Stephens County Senior Night - 3/27/2025 Mar 27 · 3200 Meters · Place 2 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters2.10:30.15a11
Mar 27Stephens County Senior Night - 3/27/2025 Mar 27 · 800 Meters · Rabun Gap-NacoocheeRabun Gap-Nacoochee800 Meters--DNS11
Mar 20Pisgah Invitational @UNCAMar 20 · 3200 Meters · Place 9 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters9.10:41.85a11
Mar 20Pisgah Invitational @UNCAMar 20 · 1600 Meters · Place 20 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters20.5:07.46a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1WNC Polar Bear ChampionshipFeb 1 · 3200 Meters · Place 8 · Rabun GapRabun Gap3200 Meters810:43.38 PB11
Feb 1WNC Polar Bear ChampionshipFeb 1 · 1600 Meters · Place 13 · Rabun GapRabun Gap1600 Meters134:58.88 PB11

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 8CAA ChampionshipMay 8 · 3200 Meters · Place 6 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters6.10:47.91a10
May 8CAA ChampionshipMay 8 · 1600 Meters · Place 11 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters11.4:59.72a10
Apr 24Asheville School CAA 4Apr 24 · 1600 Meters · Place 10 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters10.4:59.64a10
Apr 24Asheville School CAA 4Apr 24 · 800 Meters · Place 9 · Rabun Gap-NacoocheeRabun Gap-Nacoochee800 Meters9.2:18.26a10
Apr 20Blue Ridge ClassicApr 20 · 3200 Meters · Place 13 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters13.10:37.94a10
Apr 20Blue Ridge ClassicApr 20 · 1 Mile · Place 34 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1 Mile34.5:16.49a PB10
Apr 17Stephen County Senior Night Apr 17 · 800 Meters · Place 7 · Rabun GapRabun Gap800 Meters72:23.29—
Apr 13RGNS InvitationalApr 13 · 3200 Meters · Place 4 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters4.11:39.32a10
Apr 13RGNS InvitationalApr 13 · 1600 Meters · Place 4 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters4.5:23.64a10
Apr 13RGNS InvitationalApr 13 · 800 Meters · Rabun Gap-NacoocheeRabun Gap-Nacoochee800 Meters—DNS10
Apr 5Charlotte Christian Varsity 1Apr 5 · 3200 Meters · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters—DNS10
Apr 5Charlotte Christian Varsity 1Apr 5 · 1600 Meters · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters—DNS10
Mar 30UNC Asheville HS ClassicMar 30 · 3200 Meters · Place 19 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters19.11:03.01a10
Mar 30UNC Asheville HS ClassicMar 30 · 1600 Meters · Place 30 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters30.4:59.69a10
Mar 30UNC Asheville HS ClassicMar 30 · 3200 Meters · Place 19 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters19.11:03.01a10
Mar 30UNC Asheville HS ClassicMar 30 · 1600 Meters · Place 30 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters30.4:59.69a10
Mar 20RGNS Home Meet #1Mar 20 · 3200 Meters · Place 1 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters1.11:11.23a10
Mar 20RGNS Home Meet #1Mar 20 · 1600 Meters · Place 3 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters3.5:16.31a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 11Mountain Island Winter InvitationalJan 11 · 1600 Meters · Place 14 · Rabun Gap-NaRabun Gap-Na1600 Meters145:22.7310

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 10CAA Championship Meet - Montreat CollegeMay 10 · 3200 Meters · Place 6 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters6.11:26.50a9
May 10CAA Championship Meet - Montreat CollegeMay 10 · 1600 Meters · Place 13 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters13.5:18.62a9
May 5Christ School #1May 5 · 3200 Meters · Place 11 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters11.11:46.85a9
May 5Christ School #1May 5 · 1600 Meters · Place 16 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters16.5:21.39a9
May 5CAA Meet - Christ SchoolMay 5 · 3200 Meters · Place 11 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters11.11:46.85aUnofficial9
May 5CAA Meet - Christ SchoolMay 5 · 1600 Meters · Place 16 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters16.5:21.39aUnofficial9
Apr 25Swain County HS Invitational @ Enka HS Apr 25 · 3200 Meters · Place 7 · Rabun GapRabun Gap3200 Meters711:53.79FR
Apr 25Swain County HS Invitational @ Enka HS Apr 25 · 1600 Meters · Place 5 · Rabun GapRabun Gap1600 Meters55:19.35FR
Apr 25Swain County HS Invitational @ Enka HS Apr 25 · 1600 Meters · Place 20 · Rabun GapRabun Gap1600 Meters205:19.35FR
Apr 22Blue Ridge ClassicApr 22 · 1600 Meters · Place 41 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters41.5:28.81a9
Apr 17Stephens County HSApr 17 · 3200 Meters · Place 7 · Rabun GapRabun Gap3200 Meters711:59.66—
Apr 17Stephens County HSApr 17 · 1600 Meters · Place 11 · Rabun GapRabun Gap1600 Meters115:27.86—
Apr 13RGNS home meetApr 13 · 1600 Meters · Place 13 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters135:44.66FR
Mar 18Rabun Gap Nacoochee School InvitationalMar 18 · 3200 Meters · Place 3 · Rabun Gap-NaRabun Gap-Na3200 Meters312:42.0h PB—
Mar 18Rabun Gap Nacoochee School InvitationalMar 18 · 1600 Meters · Place 6 · Rabun Gap-NaRabun Gap-Na1600 Meters65:50.0h PB—
Mar 18RGNS InvitationalMar 18 · 3200 Meters · Place 3 · Rabun Gap-NacoocheeRabun Gap-Nacoochee3200 Meters3.12:42.0h9
Mar 18RGNS InvitationalMar 18 · 1600 Meters · Place 6 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters6.5:50.0h9

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 23MS ChampionshipsApr 23 · 1600 Meters · Place 2 · Rabun Gap-NacoocheeRabun Gap-Nacoochee1600 Meters2.5:43.86a8
Apr 23MS ChampionshipsApr 23 · 300m Hurdles · Place 4 · Rabun Gap-NacoocheeRabun Gap-Nacoochee300m Hurdles30" / 0.762m4.1:05.17a PB8
Apr 23MS ChampionshipsApr 23 · 800 Meters · Place 3 · Rabun Gap-NacoocheeRabun Gap-Nacoochee800 Meters3.2:49.72a8
Apr 23MS ChampionshipsApr 23 · 400 Meters · Place 9 · Rabun Gap-NacoocheeRabun Gap-Nacoochee400 Meters9.1:12.42a PB8