Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:11.49Mount Tabor Mile & Throwing ThunderMarch 20, 2026
1000 Meters · IndoorNCRunners Independent Schools Indoor Championships · Feb 92:31.90NCRunners Independent Schools Indoor ChampionshipsFebruary 9, 2026
1600 Meters · IndoorProvidence Day Invitational · Dec 114:16.29aProvidence Day InvitationalDecember 11, 2025
1600 Meters · OutdoorMount Tabor Mile & Throwing Thunder · Mar 204:10.06Mount Tabor Mile & Throwing ThunderMarch 20, 2026
2 Miles · Outdooradidas Outdoor Nationals · Jun 149:59.39aadidas Outdoor NationalsJune 14, 2024
2000m Steeplechase · 0.914m · OutdoorSpring into the Season Kickoff · Mar 26:36.21aSpring into the Season KickoffMarch 2, 2024
3200 Meters · IndoorMondo Elite HS Invitational · Jan 309:13.66Mondo Elite HS InvitationalJanuary 30, 2026
3200 Meters · OutdoorMusic City Track Carnival · May 299:01.29aMusic City Track CarnivalMay 29, 2026
400 Meters · OutdoorCAA Championship · May 652.60aCAA ChampionshipMay 6, 2026
800 Meters · OutdoorAsheville School CAA #1 · Mar 251:57.23aAsheville School CAA #1March 25, 2026
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:17.25Carolina Distance CarnivalApril 26, 2025
NC Runners MS Elite: Drew Johnson Charlotte 2:03.09 5/7/2022 · OutdoorNCRunners Middle School Elite Invitational 2023 · May 62:08.81NCRunners Middle School Elite Invitational 2023May 6, 2023
NC Runners MS Elite: Drew Johnson Charlotte 4:42.39 5/7/2022 · OutdoorNCRunners Middle School Elite Invitational 2023 · May 64:39.61NCRunners Middle School Elite Invitational 2023May 6, 2023

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29Music City Track CarnivalMay 29 · 3200 Meters · Place 4 · United StatesUnited States3200 Meters4.9:01.29a PB11
May 29Music City Track CarnivalMay 29 · 1 Mile · Place 6 · United StatesUnited States1 Mile6.4:15.93a11
May 22RunningLane Track ChampionshipsMay 22 · 3200 Meters · North CarolinaNorth Carolina3200 Meters--DNS11
May 22RunningLane Track ChampionshipsMay 22 · 1 Mile · Place 32 · North CarolinaNorth Carolina1 Mile32.4:14.37a11
May 15NCISAA DI Track & Field ChampionshipsMay 15 · 3200 Meters · Place 9 · Christ SchoolChrist School3200 Meters9.9:03.83a11
May 15NCISAA DI Track & Field ChampionshipsMay 15 · 1600 Meters · Place 12 · Christ SchoolChrist School1600 Meters12.4:19.85a11
May 15NCISAA DI Track & Field ChampionshipsMay 15 · 800 Meters · Place 21 · Christ SchoolChrist School800 Meters21.2:05.91a11
May 6CAA ChampionshipMay 6 · 400 Meters · Place 1 · Christ SchoolChrist School400 Meters1.52.60a PB11
May 1Mount Tabor Last Chance MeetMay 1 · 800 Meters · Place 3 · Christ SchoolChrist School800 Meters3.1:57.56a11
Apr 22Asheville School CAA2Apr 22 · 1600 Meters · Place 2 · Christ SchoolChrist School1600 Meters2.4:29.30a11
Mar 25Asheville School CAA #1Mar 25 · 800 Meters · Place 1 · Christ SchoolChrist School800 Meters11:57.23a PB11
Mar 25Asheville School CAA #1Mar 25 · 3200 Meters · Place 10 · Christ SchoolChrist School3200 Meters1012:00.93a11
Mar 25Asheville School CAA #1Mar 25 · 1600 Meters · Place 4 · Christ SchoolChrist School1600 Meters44:50.60a11
Mar 25Asheville School CAA #1Mar 25 · 800 Meters · Place 1 · Christ SchoolChrist School800 Meters11:57.23a11
Mar 25Asheville School CAA #1Mar 25 · 3200 Meters · Place 10 · Christ SchoolChrist School3200 Meters1012:00.93a11
Mar 25Asheville School CAA #1Mar 25 · 1600 Meters · Place 4 · Christ SchoolChrist School1600 Meters44:50.60a11
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1600 Meters · Place 2 · Christ SchooChrist Schoo1600 Meters24:10.06 PB11
Mar 20Mount Tabor Mile & Throwing ThunderMar 20 · 1 Mile · Place 2 · Christ SchooChrist Schoo1 Mile24:11.49 PB11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 9NCRunners Independent Schools Indoor ChampionshipsFeb 9 · 1000 Meters · Place 3 · Christ SchooChrist Schoo1000 Meters32:31.90 PB11
Feb 9NCRunners Independent Schools Indoor ChampionshipsFeb 9 · 1000 Meters · Place 3 · Christ SchoolChrist School1000 Meters32:31.90a11
Jan 30Mondo Elite HS InvitationalJan 30 · 3200 Meters · Place 9 · Christ SchooChrist Schoo3200 Meters99:13.66 PB—
Jan 30Mondo Elite HS InvitationalJan 30 · 1600 Meters · Place 15 · Christ SchooChrist Schoo1600 Meters154:22.28—
Jan 30Mondo Elite HS InvitationalJan 30 · 3200 Meters · Place 9 · Christ SchooChrist Schoo3200 Meters99:13.66—
Jan 30Mondo Elite HS InvitationalJan 30 · 1600 Meters · Place 15 · Christ SchooChrist Schoo1600 Meters154:22.28—
Jan 30Mondo Elite HS InvitationalJan 30 · 3200 Meters · Place 9 · Christ SchooChrist Schoo3200 Meters99:13.66—
Jan 30Mondo Elite HS InvitationalJan 30 · 1600 Meters · Place 15 · Christ SchooChrist Schoo1600 Meters154:22.28—
Jan 14Tryon HS #3Jan 14 · 1000 Meters · Place 2 · Christ SchoolChrist School1000 Meters2.2:36.63a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 11Providence Day InvitationalDec 11 · 1600 Meters · Place 2 · Christ SchoolChrist School1600 Meters2.4:16.29a PB11
Feb 6NCRunners Independent Schools Indoor ChampionshipsFeb 6 · 1600 Meters · Place 3 · Christ SchoolChrist School1600 Meters34:24.1710
Feb 1Mondo Elite HS InvitationalFeb 1 · 1600 Meters · Place 24 · Christ SchoolChrist School1600 Meters244:29.04—
Jan 25Fast Track InvitationalJan 25 · 1000 Meters · Place 18 · Christ SchooChrist Schoo1000 Meters182:42.55—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16NCISAA D1 T&F State ChampionshipsMay 16 · 3200 Meters · Place 7 · Christ SchoolChrist School3200 Meters7.9:33.32a10
May 16NCISAA D1 T&F State ChampionshipsMay 16 · 1600 Meters · Place 3 · Christ SchoolChrist School1600 Meters3.4:16.75a10
May 16NCISAA D1 T&F State ChampionshipsMay 16 · 800 Meters · Place 13 · Christ SchoolChrist School800 Meters13.1:59.93a10
May 7CAA ChampionshipMay 7 · 3200 Meters · Place 6 · Christ SchoolChrist School3200 Meters6.10:25.23a10
May 7CAA ChampionshipMay 7 · 1600 Meters · Place 1 · Christ SchoolChrist School1600 Meters1.4:24.64a10
May 7CAA ChampionshipMay 7 · 800 Meters · Place 1 · Christ SchoolChrist School800 Meters1.1:57.75a10
Apr 30Asheville School CAA#3Apr 30 · 800 Meters · Place 1 · Christ SchoolChrist School800 Meters11:58.6710
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 26 · Christ SchoolChrist School1600 Meters264:15.77SO
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 24 · Christ SchoolChrist SchoolMR Carnival: Rocky Hansen Christ Sch 4:04.29244:17.25 PBSO
Apr 4Asheville School MeetApr 4 · 3200 Meters · Place 4 · Christ SchoolChrist School3200 Meters4.10:38.01a10
Apr 4Asheville School MeetApr 4 · 1600 Meters · Place 2 · Christ SchoolChrist School1600 Meters2.4:42.15a10
Apr 4Asheville School MeetApr 4 · 800 Meters · Place 1 · Christ SchoolChrist School800 Meters1.2:02.58a10
Mar 21Mount Tabor Mile & Throwing ThunderMar 21 · 1 Mile · Place 13 · Christ SchoolChrist School1 Mile134:23.7010
Mar 20Pisgah Invitational @UNCAMar 20 · 800 Meters · Place 5 · Christ SchoolChrist School800 Meters5.2:02.47a10
Mar 1Spring into the Season KickoffMar 1 · 2000m Steeplechase · Place 4 · Christ SchoolChrist School2000m Steeplechase0.914m4.6:36.54a10

2024 Outdoor Track

30 results
DateMeetEventPlMarkGr
Dec 19Frozen FalconDec 19 · 1600 Meters · Place 2 · Christ SchoolChrist School1600 Meters2.4:25.90aUnofficial10
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 20 · Christ SchoolChrist School3200 Meters20.9:22.99aUnofficial10
Jun 14adidas Outdoor NationalsJun 14 · 2 Miles · Place 4 · RA RunningRA Running2 Miles4.9:59.39a PB9
Jun 14adidas Outdoor NationalsJun 14 · 3200 Meters · Place 4 · RA RunningRA Running3200 Meters4.9:56.16a9
May 17NCISAA D1 T&F State ChampionshipsMay 17 · 3200 Meters · Place 11 · Christ SchoolChrist School3200 Meters11.9:52.29a9
May 17NCISAA D1 T&F State ChampionshipsMay 17 · 1600 Meters · Place 11 · Christ SchoolChrist School1600 Meters11.4:30.11a9
May 17NCISAA D1 T&F State ChampionshipsMay 17 · 800 Meters · Place 18 · Christ SchoolChrist School800 Meters18.2:03.65a9
May 8CAA ChampionshipMay 8 · 3200 Meters · Place 5 · Christ SchoolChrist School3200 Meters5.10:29.65a9
May 8CAA ChampionshipMay 8 · 1600 Meters · Place 4 · Christ SchoolChrist School1600 Meters4.4:34.59a9
May 8CAA ChampionshipMay 8 · 800 Meters · Place 4 · Christ SchoolChrist School800 Meters4.2:03.48a9
May 3Christ School Senior Night Home MeetMay 3 · 800 Meters · Place 3 · Christ SchoolChrist School800 Meters32:03.00—
May 3Christ School Senior Night Home MeetMay 3 · 1600 Meters · Place 2 · Christ SchoolChrist School1600 Meters24:26.71—
May 3Christ School Senior Night Home MeetMay 3 · 3200 Meters · Christ SchoolChrist School3200 Meters—NT9
May 3Christ School Senior Night Home MeetMay 3 · 1600 Meters · Place 2 · Christ SchoolChrist School1600 Meters2.4:26.71a9
May 3Christ School Senior Night Home MeetMay 3 · 800 Meters · Place 3 · Christ SchoolChrist School800 Meters3.2:03.00a9
Apr 24Asheville School CAA 4Apr 24 · 3200 Meters · Place 2 · Christ SchoolChrist School3200 Meters2.10:04.27a9
Apr 24Asheville School CAA 4Apr 24 · 1600 Meters · Place 1 · Christ SchoolChrist School1600 Meters1.4:27.01a9
Apr 24Asheville School CAA 4Apr 24 · 800 Meters · Christ SchoolChrist School800 Meters—DNS9
Apr 20Carolina Distance CarnivalApr 20 · 1600 Meters · Place 15 · Christ SchoolChrist School1600 Meters154:32.28—
Apr 20Carolina Distance CarnivalApr 20 · 1 Mile · Place 86 · Christ SchoolChrist School1 Mile864:34.099
Apr 17Asheville High Home Meet #2Apr 17 · 3200 Meters · Place 2 · Christ SchoolChrist School3200 Meters2.10:20.19a9
Apr 17Asheville High Home Meet #2Apr 17 · 800 Meters · Place 3 · Christ SchoolChrist School800 Meters3.2:03.61a9
Apr 3Asheville School CAA #2Apr 3 · 3200 Meters · Place 4 · Christ SchoolChrist School3200 Meters410:01.75—
Apr 3Asheville School CAA #2Apr 3 · 800 Meters · Place 2 · Christ SchoolChrist School800 Meters22:05.87—
Mar 30UNC Asheville HS ClassicMar 30 · 1600 Meters · Place 7 · Christ SchoolChrist School1600 Meters7.4:27.48a9
Mar 30UNC Asheville HS ClassicMar 30 · 1600 Meters · Place 7 · Christ SchoolChrist School1600 Meters7.4:27.48a9
Mar 27Asheville School CAA Meet #1Mar 27 · 3200 Meters · Place 1 · Christ SchoolChrist School3200 Meters111:03.59—
Mar 27Asheville School CAA Meet #1Mar 27 · 1600 Meters · Place 1 · Christ SchoolChrist School1600 Meters14:33.70—
Mar 27Asheville School CAA Meet #1Mar 27 · 800 Meters · Place 1 · Christ SchoolChrist School800 Meters12:06.41—
Mar 2Spring into the Season KickoffMar 2 · 2000m Steeplechase · Place 8 · Christ SchoolChrist School2000m Steeplechase0.914m8.6:36.21a PB9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13NCRunners Independent Schools Indoor ChampionshipsFeb 13 · 3200 Meters · Place 8 · Christ SchooChrist Schoo3200 Meters810:28.959
Feb 13NCRunners Independent Schools Indoor ChampionshipsFeb 13 · 1600 Meters · Place 9 · Christ SchooChrist Schoo1600 Meters94:37.389
Feb 2Mondo Elite HS InvitationalFeb 2 · 1600 Meters · Place 57 · Christ SchooChrist Schoo1600 Meters574:40.27—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Stay In Your Lane HS InvitationalDec 9 · 1600 Meters · Place 8 · Christ SchoolChrist School1600 Meters8.4:38.19a9
Jan 13Virginia Showcase InvitationalJan 13 · 1600 Meters · Place 84 · Christ SchoolChrist School1600 Meters84.4:43.55a8

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
Nov 18New Balance Dash for DoobieNov 18 · 3200 Meters · Place 59 · Christ SchoolChrist School3200 Meters59.9:54.67aUnofficial9
May 19NCISAA D1 T&F State ChampionshipsMay 19 · 3200 Meters · Place 12 · Christ SchoolChrist School3200 Meters12.9:49.87a8
May 19NCISAA D1 T&F State ChampionshipsMay 19 · 1600 Meters · Place 19 · Christ SchoolChrist School1600 Meters19.4:36.05a8
May 10CAA Championship Meet - Montreat CollegeMay 10 · 3200 Meters · Place 4 · Christ SchoolChrist School3200 Meters4.10:11.27a8
May 10CAA Championship Meet - Montreat CollegeMay 10 · 1600 Meters · Place 5 · Christ SchoolChrist School1600 Meters5.4:32.67a8
May 6NCRunners Middle School Elite Invitational 2023May 6 · NC Runners MS Elite: Drew Johnson Charlotte 2:03.09 5/7/2022 · Place 3 · Christ SchoolChrist SchoolNC Runners MS Elite: Drew Johnson Charlotte 2:03.09 5/7/202232:08.81 PB8
May 6NCRunners Middle School Elite Invitational 2023May 6 · NC Runners MS Elite: Drew Johnson Charlotte 4:42.39 5/7/2022 · Place 2 · Christ SchoolChrist SchoolNC Runners MS Elite: Drew Johnson Charlotte 4:42.39 5/7/202224:39.61 PB8
May 5Christ School #1May 5 · 3200 Meters · Place 6 · Christ SchoolChrist School3200 Meters6.10:06.95a8
May 5CAA Meet - Christ SchoolMay 5 · 3200 Meters · Place 6 · Christ SchoolChrist School3200 Meters6.10:06.95aUnofficial8
Apr 26CAA Qualifier ASApr 26 · 3200 Meters · Place 2 · Christ SchoolChrist School3200 Meters2.10:03.93a8
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 3 · Christ SchooChrist Schoo1600 Meters34:37.80—
Apr 22Carolina Distance CarnivalApr 22 · 1600 Meters · Place 3 · Christ SchooChrist Schoo1600 Meters34:37.80—
Apr 19CAA @ Asheville SchoolApr 19 · 1600 Meters · Place 1 · Christ SchoolChrist School1600 Meters1.4:45.16a8
Apr 3CAA meet @ Asheville SchoolApr 3 · 1600 Meters · Place 2 · Christ SchoolChrist School1600 Meters2.4:38.45a8
Apr 3CAA meet @ Asheville SchoolApr 3 · 800 Meters · Place 5 · Christ SchoolChrist School800 Meters5.2:11.75a8
Mar 11Wolverine Co-Ed MeetMar 11 · 1600 Meters · Place 3 · Christ SchoolChrist School1600 Meters34:46.23—
Mar 11Wolverine Co-Ed MeetMar 11 · 800 Meters · Place 6 · Christ SchoolChrist School800 Meters62:14.83—
Mar 8Cherokee HS Meet #1Mar 8 · 800 Meters · Place 3 · Christ SchoolChrist School800 Meters32:08.148

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Nov 16Polar Harriers @ Polk CountyNov 16 · 1600 Meters · Place 6 · Christ SchoolChrist School1600 Meters6.4:39.15aUnofficial8