Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNCHSAA 1A/2A State Championships · Feb 142:41.65NCHSAA 1A/2A State Championships February 14, 2025
1000 Meters · OutdoorLiberty Christmas HS Invitational · Dec 132:53.29aLiberty Christmas HS InvitationalDecember 13, 2025
1600 Meters · IndoorPine Lake Prep Classic · Dec 24:59.95aPine Lake Prep ClassicDecember 2, 2024
1600 Meters · OutdoorCarolina Distance Carnival · Apr 264:45.89Carolina Distance CarnivalApril 26, 2025
3200 Meters · IndoorCardinal Winter Classic #2 · Jan 1811:37.17Cardinal Winter Classic #2January 18, 2024
3200 Meters · Outdoor1A/2A Catawba Shores Pre-Conference Meet · Mar 611:00.831A/2A Catawba Shores Pre-Conference MeetMarch 6, 2025
400 Meters · OutdoorWildcat Early Bird Invite · Mar 355.70aWildcat Early Bird InviteMarch 3, 2026
400 Meters · Relay Split · IndoorNCHSAA 1A/2A Champs · Feb 1154.944NCHSAA 1A/2A ChampsFebruary 11, 2026
500 Meters · IndoorNW Cabarrus November Invitational · Nov 201:13.65aNW Cabarrus November InvitationalNovember 20, 2025
500 Meters · OutdoorLiberty Christmas HS Invitational · Dec 131:13.54aLiberty Christmas HS InvitationalDecember 13, 2025
800 Meters · IndoorAdidas Indoor Nationals · Mar 202:08.59aAdidas Indoor NationalsMarch 20, 2026
800 Meters · OutdoorNCHSAA 2A West Regional · May 92:00.33aNCHSAA 2A West RegionalMay 9, 2025
800 Meters · Relay Split · IndoorNCHSAA 1A/2A Champs · Feb 112:12.130NCHSAA 1A/2A ChampsFebruary 11, 2026
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:47.57Carolina Distance CarnivalApril 26, 2025
MR Carnival: Tim Brown Hough 1:52.21 · OutdoorCarolina Distance Carnival · Apr 262:01.86Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 13NCHSAA 2A/4A Outdoor State ChampionshipMay 13 · 800 Meters · Community School of DavidsonCommunity School of Davidson800 Meters--DNF11
May 8NCHSAA 2A West RegionalMay 8 · 800 Meters · Place 6 · Community School of DavidsonCommunity School of Davidson800 Meters6.2:04.28a11
Apr 29CSAC Conference MeetApr 29 · 800 Meters · Place 8 · Community School of DavidsonCommunity School of Davidson800 Meters8.2:09.92a11
Apr 14Spartan Senior NightApr 14 · 800 Meters · Place 1 · Community School of DavidsonCommunity School of Davidson800 Meters1.2:08.27a11
Apr 1Concord Meet #2Apr 1 · 400 Meters · Place 13 · Community School of DavidsonCommunity School of Davidson400 Meters13.57.50a11
Mar 3Wildcat Early Bird InviteMar 3 · 1600 Meters · Place 22 · Community School of DavidsonCommunity School of Davidson1600 Meters22.5:17.12a11
Mar 3Wildcat Early Bird InviteMar 3 · 400 Meters · Place 14 · Community School of DavidsonCommunity School of Davidson400 Meters14.55.70a PB11
Feb 6CSD Polar Bear (Senior Night)Feb 6 · 1000 Meters · Place 7 · Community School of DavidsonCommunity School of Davidson1000 Meters7.2:55.20aUnofficial11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20Adidas Indoor NationalsMar 20 · 800 Meters · Place 134 · Community School of DavidsonCommunity School of Davidson800 Meters134.2:08.59a PB11
Feb 11NCHSAA 1A/2A ChampsFeb 11 · 1000 Meters · Place 9 · Community School of DavidsonCommunity School of Davidson1000 Meters9.2:51.28a11
Feb 11NCHSAA 1A/2A ChampsFeb 11 · 800 Meters · Community School of DavidsonCommunity School of Davidson800 MetersRelay Split—2:12.130 PB11
Feb 11NCHSAA 1A/2A ChampsFeb 11 · 400 Meters · Community School of DavidsonCommunity School of Davidson400 MetersRelay Split—54.944 PB11
Feb 4Tryon HS #9Feb 4 · 1000 Meters · Place 3 · Community School of DavidsonCommunity School of Davidson1000 Meters32:47.2811
Jan 20Greater Triad & NW Piedmont & Catawba Shores Conference ChampionshipsJan 20 · 1000 Meters · Place 3 · Community ScCommunity Sc1000 Meters32:53.0011
Jan 15Mountain Island Winter InvitationalJan 15 · 1600 Meters · Place 6 · Community ScCommunity Sc1600 Meters65:06.7211

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 500 Meters · Place 27 · Community School of DavidsonCommunity School of Davidson500 Meters27.1:13.54a PB11
Dec 13Liberty Christmas HS InvitationalDec 13 · 1000 Meters · Place 57 · Community School of DavidsonCommunity School of Davidson1000 Meters57.2:53.29a PB11
May 17NCHSAA 2A/4A Outdoor State ChampionshipMay 17 · 800 Meters · Place 6 · Community School of DavidsonCommunity School of Davidson800 Meters6.2:01.59a10
May 9NCHSAA 2A West RegionalMay 9 · 800 Meters · Place 3 · Community School of DavidsonCommunity School of Davidson800 Meters3.2:00.33a PB10
May 11A/2A Catawba Shores Conference ChampionshipMay 1 · 800 Meters · Place 1 · Community School of DavidsonCommunity School of Davidson800 Meters12:01.8010
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 317 · Community School ofCommunity School of1600 Meters3174:45.89 PBSO
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 317 · Community School ofCommunity School ofMR Carnival: Rocky Hansen Christ Sch 4:04.293174:47.57 PBSO
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Tim Brown Hough 1:52.21 · Place 74 · Community School ofCommunity School ofMR Carnival: Tim Brown Hough 1:52.21742:01.86 PBSO
Apr 4Warrior InviteApr 4 · 800 Meters · Place 1 · Community School of DavidsonCommunity School of Davidson800 Meters1.2:01.64a10
Mar 19Cuthbertson Home Meet #2Mar 19 · 800 Meters · Place 5 · Community School ofCommunity School of800 Meters52:13.30SO
Mar 19Cuthbertson Home Meet #2Mar 19 · 1600 Meters · Place 7 · Community School ofCommunity School of1600 Meters74:54.56SO
Mar 19Cuthbertson Home Meet #2Mar 19 · 800 Meters · Place 5 · Community School ofCommunity School of800 Meters52:13.30SO
Mar 19Cuthbertson Home Meet #2Mar 19 · 1600 Meters · Place 7 · Community School ofCommunity School of1600 Meters74:54.56SO
Mar 61A/2A Catawba Shores Pre-Conference MeetMar 6 · 3200 Meters · Place 5 · Community School ofCommunity School of3200 Meters511:00.83 PB—
Mar 61A/2A Catawba Shores Pre-Conference MeetMar 6 · 1600 Meters · Place 2 · Community School ofCommunity School of1600 Meters24:48.79—
Mar 61A/2A Catawba Shores Pre-Conference MeetMar 6 · 3200 Meters · Place 5 · Community School ofCommunity School of3200 Meters511:00.83—
Mar 61A/2A Catawba Shores Pre-Conference MeetMar 6 · 1600 Meters · Place 2 · Community School ofCommunity School of1600 Meters24:48.79—
Jan 29CSD Spartans Polar Bear MeetJan 29 · 500 Meters · Place 7 · Community School of DavidsonCommunity School of Davidson500 Meters7.1:16.38aUnofficial10
Jan 29CSD Spartans Polar Bear MeetJan 29 · 1600 Meters · Place 2 · Community School of DavidsonCommunity School of Davidson1600 Meters2.4:45.42aUnofficial10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Nov 20NW Cabarrus November InvitationalNov 20 · 500 Meters · Place 7 · Community School of DavidsonCommunity School of Davidson500 Meters7.1:13.65a PB11
Feb 14NCHSAA 1A/2A State Championships Feb 14 · 1000 Meters · Place 4 · Comm Sch DavidsoComm Sch Davidso1000 Meters42:41.65 PB10
Feb 4Catawba Shores Conference Championship & OthersFeb 4 · 1000 Meters · Place 3 · Community School of DavidsonCommunity School of Davidson1000 Meters3.2:48.77a10
Feb 4Catawba Shores Conference Championship & OthersFeb 4 · 1000 Meters · Place 3 · Community School of DavidsonCommunity School of Davidson1000 Meters3.2:48.77a10
Jan 20NC Dogwood MLK InvitationalJan 20 · 1000 Meters · Place 3 · Comm Sch DavidsoComm Sch Davidso1000 Meters32:51.3210

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 19Donna Davis Holiday InvitationalDec 19 · 1000 Meters · Place 2 · Community School of DavidsonCommunity School of Davidson1000 Meters2.2:46.37a10
Dec 9Jace's Journey Holiday InvitationalDec 9 · 500 Meters · Place 6 · Community School of DavidsonCommunity School of Davidson500 Meters6.1:14.95a10
Dec 9Jace's Journey Holiday InvitationalDec 9 · 1000 Meters · Place 8 · Community School of DavidsonCommunity School of Davidson1000 Meters8.3:02.45a10
Dec 9Jace's Journey Holiday InvitationalDec 9 · 400 Meters · Community School of DavidsonCommunity School of Davidson400 MetersRelay Split—59.24010
Dec 2Pine Lake Prep ClassicDec 2 · 500 Meters · Place 13 · Community School of DavidsonCommunity School of Davidson500 Meters13.1:19.95a10
Dec 2Pine Lake Prep ClassicDec 2 · 1600 Meters · Place 4 · Community School of DavidsonCommunity School of Davidson1600 Meters4.4:59.95a PB10
Jan 30Catawba Shores, Rocky River & The Mountain ConferencesJan 30 · 500 Meters · Place 6 · Corvian CommCorvian Comm500 Meters61:17.109
Jan 18Cardinal Winter Classic #2Jan 18 · 3200 Meters · Place 3 · Corvian Community ScCorvian Community Sc3200 Meters311:37.17 PB—
Jan 18Cardinal Winter Classic #2Jan 18 · 500 Meters · Place 7 · Corvian Community ScCorvian Community Sc500 Meters71:17.81—
Jan 6Just Don't Lose HS ClassicJan 6 · 500 Meters · Place 39 · Corvian CommCorvian Comm500 Meters391:19.56—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 800 Meters · Place 23 · UnattachedUnattached800 Meters23.2:08.55a9
May 31A/2A Catawba Shores Conference ChampionshipMay 3 · 3200 Meters · Place 9 · Corvian Community SchoolCorvian Community School3200 Meters911:16.819
May 31A/2A Catawba Shores Conference ChampionshipMay 3 · 800 Meters · Place 4 · Corvian Community SchoolCorvian Community School800 Meters42:06.689
May 31A/2A Catawba Shores Conference ChampionshipMay 3 · 3200 Meters · Place 9 · Corvian CommCorvian Comm3200 Meters911:16.819
May 31A/2A Catawba Shores Conference ChampionshipMay 3 · 800 Meters · Place 4 · Corvian CommCorvian Comm800 Meters42:06.689
Apr 19Friday Night Lights at Providence HSApr 19 · 1600 Meters · Place 6 · Corvian CommunityCorvian Community1600 Meters6.4:52.44aUnofficial9
Apr 12Cardinal Twilight ClassicApr 12 · 800 Meters · Place 2 · Corvian Community ScCorvian Community Sc800 Meters22:13.01—
Apr 12Cardinal Twilight ClassicApr 12 · 1600 Meters · Place 5 · Corvian Community ScCorvian Community Sc1600 Meters54:59.98—
Mar 28JM Robinson Meet #2Mar 28 · 1600 Meters · Place 4 · Corvian CommunityCorvian Community1600 Meters4.4:52.56a9
Mar 28JM Robinson Meet #2Mar 28 · 800 Meters · Place 9 · Corvian CommunityCorvian Community800 Meters9.2:16.63a9
Mar 21Concord Spiders OpenMar 21 · 1600 Meters · Place 1 · Corvian CommunityCorvian Community1600 Meters1.4:53.34a9
Mar 21Concord Spiders OpenMar 21 · 800 Meters · Place 3 · Corvian CommunityCorvian Community800 Meters3.2:15.53a9
Mar 71A/2A Catawba Shores Pre-Conference MeetMar 7 · 800 Meters · Place 6 · Corvian Community SchoolCorvian Community School800 Meters62:16.289
Mar 71A/2A Catawba Shores Pre-Conference MeetMar 7 · 1600 Meters · Place 6 · Corvian Community SchoolCorvian Community School1600 Meters65:08.289

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Cardinal Winter Classic #1Dec 14 · 1000 Meters · Place 3 · Corvian CommunityCorvian Community1000 Meters3.3:04.26aUnofficial9
Dec 14Cardinal Winter Classic #1Dec 14 · 55 Meter · Place 5 · Corvian CommunityCorvian Community55 Meter5.7.69aUnofficial9
Nov 21Cardinal Preview Polar Bear Meet Nov 21 · 500 Meters · Place 3 · Corvian CommunityCorvian Community500 Meters3.1:20.00aUnofficial9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8H.O.T. SantaDec 8 · 500 Meters · Place 34 · Corvian CommunityCorvian Community500 Meters34.1:22.94a9
Dec 8H.O.T. SantaDec 8 · 1600 Meters · Place 32 · Corvian CommunityCorvian Community1600 Meters32.5:26.63a9