| 1 | Hudson RicePlace 1 · Grade SR · West Henderson | SR | West Henderson | 16:03.6 |
| 2 | Noah ClancyPlace 2 · Grade JR · Tuscola | JR | Tuscola | 16:06.7 |
| 3 | Connor BagwellPlace 3 · Grade SR · North Lincoln | SR | North Lincoln | 16:13.6 |
| 4 | Leo MurrayPlace 4 · Grade JR · Brevard | JR | Brevard | 16:20.1 |
| 5 | Maddox GanttPlace 5 · Grade JR · North Iredell | JR | North Iredell | 16:20.4 |
| 6 | Bryant MoorePlace 6 · Grade FR · West Iredell | FR | West Iredell | 16:20.5 |
| 7 | Keaton CampbellPlace 7 · Grade FR · Brevard | FR | Brevard | 16:37.8 |
| 8 | Max ThompsonPlace 8 · Grade JR · Kings Mountain | JR | Kings Mountain | 16:49.9 |
| 9 | Parker St. JeanPlace 9 · Grade SO · North Lincoln | SO | North Lincoln | 16:52.0 |
| 10 | Nathan SupleePlace 10 · Grade SO · Hopewell | SO | Hopewell | 17:00.9 |
| 11 | Avan HinklePlace 11 · Grade JR · Brevard | JR | Brevard | 17:03.2 |
| 12 | Max BaileyPlace 12 · Grade JR · Brevard | JR | Brevard | 17:07.4 |
| 13 | Eli ClonchPlace 13 · Grade JR · West Henderson | JR | West Henderson | 17:12.7 |
| 14 | Craig WebbPlace 14 · Grade SO · Owen, Charles D. | SO | Owen, Charles D. | 17:15.4 |
| 15 | Everett TuckerPlace 15 · Grade SR · NC School of Science | SR | NC School of Science | 17:16.3 |
| 16 | Logan RichardsonPlace 16 · Grade JR · North Lincoln | JR | North Lincoln | 17:22.5 |
| 17 | Ezra StubbsPlace 17 · Grade JR · Brevard | JR | Brevard | 17:28.7 |
| 18 | Barbee BrooksPlace 18 · Grade FR · Tuscola | FR | Tuscola | 17:30.5 |
| 19 | Roscoe GreenePlace 19 · Grade JR · West Henderson | JR | West Henderson | 17:32.6 |
| 20 | Gabe WyklePlace 20 · Grade JR · Patton | JR | Patton | 17:35.6 |
| 21 | Isaiah WattsPlace 21 · Grade JR · Kings Mountain | JR | Kings Mountain | 17:40.8 |
| 22 | Brady MerrillPlace 22 · Grade SO · West Henderson | SO | West Henderson | 17:42.5 |
| 23 | Davis YoungPlace 23 · Grade JR · Polk County | JR | Polk County | 17:45.3 |
| 24 | Bryce AnthonyPlace 24 · Grade SR · North Lincoln | SR | North Lincoln | 17:49.3 |
| 25 | Eli RushPlace 25 · Grade FR · North Lincoln | FR | North Lincoln | 17:50.1 |
| 26 | Warren WalkerPlace 26 · Grade SO · Smoky Mountain | SO | Smoky Mountain | 17:50.6 |
| 27 | Ayden LopezPlace 27 · Grade JR · North Lincoln | JR | North Lincoln | 17:54.0 |
| 28 | Daniel BrownPlace 28 · Grade FR · North Lincoln | FR | North Lincoln | 17:55.0 |
| 29 | Elijah BakerPlace 29 · Grade SO · East Burke | SO | East Burke | 18:07.9 |
| 30 | Zachary ZirklePlace 30 · Grade JR · Alexander Central | JR | Alexander Central | 18:12.4 |
| 31 | Andrew GormanPlace 31 · Grade FR · Brevard | FR | Brevard | 18:14.0 |
| 32 | Brody SmithPlace 32 · Grade JR · North Iredell | JR | North Iredell | 18:16.6 |
| 33 | Harding KinnairdPlace 33 · Grade JR · Owen, Charles D. | JR | Owen, Charles D. | 18:16.9 |
| 34 | Kyle TilstraPlace 34 · Grade SR · Owen, Charles D. | SR | Owen, Charles D. | 18:18.0 |
| 35 | Noah HoltsclawPlace 35 · Grade SR · Avery County | SR | Avery County | 18:24.2 |
| 36 | Cross McKinneyPlace 36 · Grade SR · West Iredell | SR | West Iredell | 18:25.6 |
| 37 | Zack LarnerPlace 37 · Grade FR · Forestview | FR | Forestview | 18:26.7 |
| 38 | Owen TraynumPlace 38 · Unattached | — | Unattached | 18:27.5 |
| 39 | Christopher UrenPlace 39 · Grade JR · Freedom | JR | Freedom | 18:35.8 |
| 40 | Roland MillsapsPlace 40 · Grade SO · Pisgah | SO | Pisgah | 18:38.7 |
| 41 | Luke HallPlace 41 · Grade JR · Owen, Charles D. | JR | Owen, Charles D. | 18:41.7 |
| 42 | Lucas NagelPlace 42 · Grade SR · NC School of Science | SR | NC School of Science | 18:44.2 |
| 43 | Kian HoldenPlace 43 · Grade JR · West Henderson | JR | West Henderson | 18:46.5 |
| 44 | Steve GarciaPlace 44 · Grade SR · Owen, Charles D. | SR | Owen, Charles D. | 18:49.0 |
| 45 | Brett LaRuePlace 45 · Grade JR · East Henderson | JR | East Henderson | 18:50.6 |
| 46 | Jonah GriggsPlace 46 · Grade JR · Freedom | JR | Freedom | 18:58.0 |
| 47 | Ethan BishopPlace 47 · Grade JR · East Burke | JR | East Burke | 18:59.5 |
| 48 | Everett BloomerPlace 48 · Grade FR · West Henderson | FR | West Henderson | 18:59.8 |
| 49 | Gus BurgessPlace 49 · Grade SO · Smoky Mountain | SO | Smoky Mountain | 19:01.1 |
| 50 | Jalyn ThomasPlace 50 · Grade SR · Polk County | SR | Polk County | 19:01.7 |
| 51 | Holden FulcherPlace 51 · Grade JR · South Caldwell | JR | South Caldwell | 19:02.5 |
| 52 | Griffin DuncanPlace 52 · Grade JR · Alexander Central | JR | Alexander Central | 19:05.2 |
| 53 | Hunter CruisePlace 53 · Grade SR · Kings Mountain | SR | Kings Mountain | 19:06.9 |
| 54 | Matthew KirkpatrickPlace 54 · Grade JR · McDowell | JR | McDowell | 19:13.4 |
| 55 | Luke DentonPlace 55 · Grade JR · Forestview | JR | Forestview | 19:15.9 |
| 56 | Bryce CorpeningPlace 56 · Grade SO · South Caldwell | SO | South Caldwell | 19:20.4 |
| 57 | Trevor HarrisPlace 57 · Grade SR · Erwin, Clyde A. | SR | Erwin, Clyde A. | 19:20.7 |
| 58 | Drennan FraverPlace 58 · Grade FR · North Iredell | FR | North Iredell | 19:30.3 |
| 59 | Zeb MathisPlace 59 · Grade JR · Smoky Mountain | JR | Smoky Mountain | 19:30.6 |
| 60 | Matthew JohnsonPlace 60 · Grade SO · North Iredell | SO | North Iredell | 19:33.3 |
| 61 | Austin ThomasPlace 61 · Grade SO · Tuscola | SO | Tuscola | 19:33.9 |
| 62 | Mason GoforthPlace 62 · Grade JR · North Iredell | JR | North Iredell | 19:34.2 |
| 63 | Luke HowellPlace 63 · Grade FR · Kings Mountain | FR | Kings Mountain | 19:35.4 |
| 64 | Jack LyonsPlace 64 · Grade JR · NC School of Science | JR | NC School of Science | 19:37.2 |
| 65 | David JohnsonPlace 65 · Grade FR · Kings Mountain | FR | Kings Mountain | 19:39.3 |
| 66 | Lucas CrispPlace 66 · Grade SR · Forestview | SR | Forestview | 19:39.7 |
| 67 | Marc DentonPlace 67 · Grade JR · East Burke | JR | East Burke | 19:39.9 |
| 68 | Bradley CainPlace 68 · Grade JR · South Caldwell | JR | South Caldwell | 19:44.0 |
| 69 | Josh WindPlace 69 · Grade JR · Mountain Heritage | JR | Mountain Heritage | 19:45.0 |
| 70 | Josh SorrellsPlace 70 · Grade SO · West Henderson | SO | West Henderson | 19:46.8 |
| 71 | John GraggPlace 71 · Grade SR · Avery County | SR | Avery County | 19:47.3 |
| 72 | Davey McCoyPlace 72 · Grade JR · Smoky Mountain | JR | Smoky Mountain | 19:47.8 |
| 73 | Greyson HensleyPlace 73 · Grade JR · Mountain Heritage | JR | Mountain Heritage | 19:50.0 |
| 74 | Emmett WardwellPlace 74 · Grade FR · McDowell | FR | McDowell | 19:54.4 |
| 75 | Samuel HarrisPlace 75 · Grade JR · South Caldwell | JR | South Caldwell | 19:54.7 |
| 76 | Matthew BradleyPlace 76 · Grade SR · Forestview | SR | Forestview | 19:56.2 |
| 77 | Philip TeaguePlace 77 · Grade JR · Polk County | JR | Polk County | 19:59.3 |
| 78 | Devin VelasquezPlace 78 · Grade JR · Pisgah | JR | Pisgah | 19:59.7 |
| 79 | Brody McCanlessPlace 79 · Grade SO · Forestview | SO | Forestview | 20:00.1 |
| 80 | Garrett ToweryPlace 80 · Grade SO · Forestview | SO | Forestview | 20:06.4 |
| 81 | Ryan JohnsonPlace 81 · Grade SO · North Iredell | SO | North Iredell | 20:15.3 |
| 82 | Michael CarusoPlace 82 · Grade JR · McDowell | JR | McDowell | 20:19.4 |
| 83 | Lucas RitchiePlace 83 · Grade JR · Alexander Central | JR | Alexander Central | 20:19.8 |
| 84 | Elijah FaulknerPlace 84 · Grade FR · McDowell | FR | McDowell | 20:20.6 |
| 85 | Tobey WenzellPlace 85 · Grade SO · North Iredell | SO | North Iredell | 20:20.8 |
| 86 | M. Calvin CurtisPlace 86 · Grade JR · East Burke | JR | East Burke | 20:21.6 |
| 87 | Josh HedrickPlace 87 · Grade SR · South Caldwell | SR | South Caldwell | 20:21.6 |
| 88 | Vincent WangPlace 88 · Grade SR · NC School of Science | SR | NC School of Science | 20:22.6 |
| 89 | Jake SteilPlace 89 · Grade JR · Patton | JR | Patton | 20:22.8 |
| 90 | Ellis WaitzPlace 90 · Grade SR · NC School of Science | SR | NC School of Science | 20:25.1 |
| 91 | Daniel SayblackPlace 91 · Grade JR · Pisgah | JR | Pisgah | 20:28.9 |
| 92 | Landen SchakelPlace 92 · Grade FR · East Henderson | FR | East Henderson | 20:29.8 |
| 93 | Aaron McLainPlace 93 · Grade SO · Alexander Central | SO | Alexander Central | 20:30.7 |
| 94 | Nolan SlagerPlace 94 · Grade SO · Alexander Central | SO | Alexander Central | 20:31.5 |
| 95 | Cayden JarrellPlace 95 · Grade JR · Alexander Central | JR | Alexander Central | 20:32.3 |
| 96 | Jordy Rojas-ArgatePlace 96 · Grade SR · Polk County | SR | Polk County | 20:34.6 |
| 97 | Ben JordanPlace 97 · Grade SR · Avery County | SR | Avery County | 20:35.7 |
| 98 | Luis CedilloPlace 98 · Grade SO · Kings Mountain | SO | Kings Mountain | 20:40.3 |
| 99 | Eliu RamirezPlace 99 · Grade JR · Smoky Mountain | JR | Smoky Mountain | 20:47.6 |
| 100 | Gavin CogginsPlace 100 · Grade SR · Smoky Mountain | SR | Smoky Mountain | 20:50.8 |
| 101 | Derek HinklePlace 101 · Grade SO · Smoky Mountain | SO | Smoky Mountain | 20:51.5 |
| 102 | Jonah WessonPlace 102 · Grade JR · Crest | JR | Crest | 20:56.4 |
| 103 | Will EvansPlace 103 · Grade FR · Patton | FR | Patton | 20:57.8 |
| 104 | Nicholas ParlierPlace 104 · Grade SR · Patton | SR | Patton | 20:58.0 |
| 105 | Stephen HauslerPlace 105 · Grade SO · Shining Rock Classic | SO | Shining Rock Classic | 21:05.0 |
| 106 | Dominick FrancisPlace 106 · Grade SO · Erwin, Clyde A. | SO | Erwin, Clyde A. | 21:05.6 |
| 107 | Trevon BowersPlace 107 · Grade SR · Forestview | SR | Forestview | 21:08.0 |
| 108 | Will RobertsPlace 108 · Grade SO · Shining Rock Classic | SO | Shining Rock Classic | 21:12.4 |
| 109 | Nathan LindsayPlace 109 · Grade SR · Freedom | SR | Freedom | 21:24.8 |
| 110 | Andrew VasilePlace 110 · Grade SR · Freedom | SR | Freedom | 21:34.0 |
| 111 | Eli LeopardPlace 111 · Grade FR · Shining Rock Classic | FR | Shining Rock Classic | 21:35.6 |
| 112 | Kilyn BurnettPlace 112 · Grade FR · East Burke | FR | East Burke | 21:36.6 |
| 113 | Jaden LowrancePlace 113 · Grade SO · Crest | SO | Crest | 21:37.4 |
| 114 | Benjamin BolynnPlace 114 · Grade FR · East Burke | FR | East Burke | 21:45.4 |
| 115 | Elliot HabelPlace 115 · Grade SR · Kings Mountain | SR | Kings Mountain | 21:49.3 |
| 116 | Brody BarlowePlace 116 · Grade SR · South Caldwell | SR | South Caldwell | 21:53.5 |
| 117 | Tyler ButcherPlace 117 · Grade JR · Hopewell | JR | Hopewell | 21:57.6 |
| 118 | Cameron CaldwellPlace 118 · Grade SO · Shining Rock Classic | SO | Shining Rock Classic | 21:58.3 |
| 119 | Parker PlekanPlace 119 · Grade JR · Erwin, Clyde A. | JR | Erwin, Clyde A. | 22:12.7 |
| 120 | Colt GoodrumPlace 120 · Grade SR · Crest | SR | Crest | 22:20.6 |
| 121 | Tyler PassPlace 121 · Grade SR · West Iredell | SR | West Iredell | 22:23.8 |
| 122 | Johnnie BradleyPlace 122 · Grade JR · Shining Rock Classic | JR | Shining Rock Classic | 22:24.4 |
| 123 | Nic CurryPlace 123 · Grade FR · Shining Rock Classic | FR | Shining Rock Classic | 22:26.9 |
| 124 | James NewtonPlace 124 · Grade JR · Crest | JR | Crest | 22:44.6 |
| 125 | Kenneth Reyes GadeaPlace 125 · Grade SO · Hopewell | SO | Hopewell | 22:45.6 |
| 126 | Ezzy MaldonadoPlace 126 · Grade JR · Mountain Heritage | JR | Mountain Heritage | 22:45.9 |
| 127 | Noah BiggerstaffPlace 127 · Grade JR · Mountain Heritage | JR | Mountain Heritage | 22:53.8 |
| 128 | Dalton GallowayPlace 128 · Grade SR · Rosman | SR | Rosman | 22:55.1 |
| 129 | Alex MoodyPlace 129 · Grade SR · Rosman | SR | Rosman | 22:55.3 |
| 130 | Eli SoiPlace 130 · Grade FR · Pisgah | FR | Pisgah | 22:56.4 |
| 131 | Jesse LookabillPlace 131 · Grade SO · Crest | SO | Crest | 23:06.5 |
| 132 | Thomas Mendez GarciaPlace 132 · Grade SO · Hopewell | SO | Hopewell | 23:07.1 |
| 133 | Coan SuttlesPlace 133 · Grade SO · South Caldwell | SO | South Caldwell | 23:14.1 |
| 134 | Caden CooperPlace 134 · Grade SR · Mountain Heritage | SR | Mountain Heritage | 23:15.6 |
| 135 | Shane RogersPlace 135 · Grade SO · Shining Rock Classic | SO | Shining Rock Classic | 23:19.0 |
| 136 | Leland RichardsonPlace 136 · Grade SO · Freedom | SO | Freedom | 23:21.6 |
| 137 | Clayton FarrellPlace 137 · Grade SR · Union Grove Christia | SR | Union Grove Christia | 23:27.5 |
| 138 | Austin ShipmanPlace 138 · Grade JR · Polk County | JR | Polk County | 23:32.9 |
| 139 | Kingston WhitePlace 139 · Grade JR · Polk County | JR | Polk County | 23:32.9 |
| 140 | Jaiden JohnsonPlace 140 · Grade 2 · Hopewell | 2 | Hopewell | 23:35.8 |
| 141 | James HaleyPlace 141 · Grade JR · Mountain Heritage | JR | Mountain Heritage | 23:37.1 |
| 142 | Job SnowPlace 142 · Grade SO · East Burke | SO | East Burke | 23:37.2 |
| 143 | Micah EllisPlace 143 · Grade SO · Union Grove Christia | SO | Union Grove Christia | 23:47.1 |
| 144 | Camden DenneyPlace 144 · Grade SO · Hopewell | SO | Hopewell | 23:50.4 |
| 145 | Sam CraciumPlace 145 · Grade SO · Patton | SO | Patton | 23:54.0 |
| 146 | Carter WhitePlace 146 · Grade SR · Avery County | SR | Avery County | 23:58.4 |
| 147 | Logan AdamsPlace 147 · Grade SO · Erwin, Clyde A. | SO | Erwin, Clyde A. | 24:00.5 |
| 148 | Shawn FarmerPlace 148 · Grade FR · McDowell | FR | McDowell | 24:03.2 |
| 149 | Isaac AutreyPlace 149 · Grade SR · Mountain Heritage | SR | Mountain Heritage | 24:16.9 |
| 150 | Ardon MalanPlace 150 · Grade JR · Polk County | JR | Polk County | 24:17.4 |
| 151 | Parker BrownPlace 151 · Grade JR · Freedom | JR | Freedom | 24:27.3 |
| 152 | Samuel KitchenPlace 152 · Grade FR · West Iredell | FR | West Iredell | 24:29.9 |
| 153 | Collin TessneerPlace 153 · Grade FR · Crest | FR | Crest | 24:32.2 |
| 154 | Cannon IamurriPlace 154 · Grade SO · Polk County | SO | Polk County | 24:46.9 |
| 155 | Rex JonesPlace 155 · Grade FR · Freedom | FR | Freedom | 25:04.7 |
| 156 | Gideon MunisellPlace 156 · Grade FR · Avery County | FR | Avery County | 25:22.3 |
| 157 | Christopher Salazar Val JRPlace 157 · East Henderson | — | East Henderson | 25:23.0 |
| 158 | Tommo MurtlandPlace 158 · Grade FR · Avery County | FR | Avery County | 26:42.1 |
| 159 | Cooper EarlPlace 159 · Grade FR · Crest | FR | Crest | 26:52.8 |
| 160 | Tyber LowePlace 160 · Grade SR · Rosman | SR | Rosman | 27:30.3 |
| 161 | Josh AnjerokPlace 161 · Grade SO · Avery County | SO | Avery County | 27:31.7 |
| 162 | Carlos Varillas-Tenorio SOPlace 162 · Erwin, Clyde A. | — | Erwin, Clyde A. | 28:04.1 |
| 163 | Matthew SkinnerPlace 163 · Grade SR · Union Grove Christia | SR | Union Grove Christia | 28:16.6 |
| 164 | Jayden SheffieldPlace 164 · Grade SR · Rosman | SR | Rosman | 28:18.3 |