| 1. | 11 | Bobby Mintz | 16:05.1 | Cary Christian School | | |
| 2. | 12 | Scott Morgan | 16:09.2 | Calvary Baptist Day School | | |
| 3. | 11 | Thomas Graham | 16:11.8 | Cary Academy | | |
| 4. | 10 | Trevor Sleight | 16:59.8 | Carolina Day School | | |
| 5. | 11 | Ryan Johnson | 17:19.1 | Clyde A Erwin | | |
| 6. | 12 | Alex Goden | 17:24.1 | Brevard Senior | | |
| 7. | 11 | Reed Payne | 17:25.9 | Providence Day School | | |
| 8. | 9 | Ben Huffman | 17:29.5 | Providence Day School | | |
| 9. | 12 | Tyler Breedlove | 17:30.1 | Hayesville | | |
| 10. | 10 | Colin Godwin | 17:31.9 | Cary Academy | | |
| 11. | 12 | Jacob Dordick | 17:34.4 | Providence Day School | | |
| 12. | 9 | David Loy | 18:01.8 | High Point Christian Academy | | |
| 13. | 10 | Josh Thornburg | 18:07.9 | Asheville Christian Academy | | |
| 14. | 12 | Alex Evans | 18:13.0 | Cary Academy | | |
| 15. | 11 | Daniel Jezioranski | 18:18.9 | Cary Christian School | | |
| 16. | 10 | Dylan Johnson | 18:19.8 | Hayesville | | |
| 17. | 9 | Cameron McMillan | 18:20.4 | Carolina Day School | | |
| 18. | 12 | Kenji Jameel | 18:27.1 | Cary Academy | | |
| 19. | 12 | Max Bergstrom | 18:29.3 | A.C. Reynolds | | |
| 20. | 12 | Jamie Rayburn | 18:29.4 | Clyde A Erwin | | |
| 21. | 12 | Nathan Vercamert | 18:36.3 | Greensboro Day School | | |
| 22. | 10 | Sully Pierce | 18:37.3 | Asheville Christian Academy | | |
| 23. | 12 | Garret Conover | 18:38.3 | Shannon Forest Christian | | |
| 24. | 9 | Will Cliff | 18:38.7 | High Point Christian Academy | | |
| 25. | 12 | David Stern | 18:39.3 | Providence Day School | | |
| 26. | 10 | Clayton Wilson | 18:41.5 | Greensboro Day School | | |
| 27. | 10 | Connor Flater | 18:43.4 | High Point Christian Academy | | |
| 28. | 12 | Will Graham | 18:49.7 | Carolina Day School | | |
| 29. | 12 | Marc Begley | 18:50.2 | Charles D Owen | | |
| 30. | 11 | Ryan Nole | 18:50.7 | Providence Day School | | |
| 31. | 12 | McLain Wilkinson | 18:53.5 | Forsyth Country Day School | | |
| 32. | 12 | Ben Stallworth | 18:54.1 | Forsyth Country Day School | | |
| 33. | 10 | Mark McAlister | 18:54.8 | Charlotte Latin School | | |
| 34. | 12 | Clay Gooding | 18:56.4 | Caldwell Academy | | |
| 35. | 12 | Steven Starr | 18:56.6 | Providence Day School | | |
| 36. | 9 | Evan Gray | 18:58.0 | Providence Day School | | |
| 37. | 12 | Tate Piercy | 19:01.3 | Charles D Owen | | |
| 38. | 11 | Robert Vinson | 19:02.6 | Hayesville | | |
| 39. | 11 | Sean Rapp | 19:02.9 | West Henderson | | |
| 40. | 12 | Marshall Reid | 19:03.1 | Ravenscroft School | | |
| 41. | 12 | Stephen Dillon | 19:03.3 | Covenant Day School | | |
| 42. | 10 | Riley Crook | 19:06.5 | A.C. Reynolds | | |
| 43. | 12 | Graham Neville | 19:08.3 | Charles D Owen | | |
| 44. | 9 | Andrew Crowell | 19:08.5 | Enka | | |
| 45. | 11 | Andrew Kral | 19:11.4 | Providence Day School | | |
| 46. | 12 | Cameron Lawson | 19:21.2 | Forsyth Country Day School | | |
| 47. | 10 | Thomas Sigmon | 19:24.5 | Ravenscroft School | | |
| 48. | 11 | Max Rudisser | 19:25.7 | Providence Day School | | |
| 49. | 11 | Jack Amory | 19:26.9 | Charlotte Latin School | | |
| 50. | 9 | Logan Sewell | 19:28.2 | West Henderson | | |
| 51. | 10 | Tommy Connell | 19:30.9 | Brevard Senior | | |
| 52. | 10 | Connor Vorhoff | 19:31.4 | Charlotte Latin School | | |
| 53. | 9 | Ryan Love | 19:32.6 | Charlotte Latin School | | |
| 54. | 12 | Robert Miller | 19:33.0 | Charlotte Latin School | | |
| 55. | 12 | Wesley Kreigsman | 19:33.1 | Brevard Senior | | |
| 56. | 12 | Evan Rodbell | 19:33.4 | Providence Day School | | |
| 57. | 10 | Andy Neiswender | 19:36.9 | Cary Academy | | |
| 58. | 12 | Gordon Cobb | 19:38.7 | Calvary Baptist Day School | | |
| 59. | 11 | Andrew Weber | 19:46.3 | Southlake Christian Academy | | |
| 60. | 12 | Logan Caldwell | 19:49.3 | Enka | | |
| 61. | 9 | Austen Zente | 19:50.4 | High Point Christian Academy | | |
| 62. | 12 | Brian Boone | 19:53.3 | Calvary Baptist Day School | | |
| 63. | 11 | Davis Pack | 19:54.5 | High Point Christian Academy | | |
| 64. | 11 | Ben Carstarphen | 19:55.7 | Gaston Day School | | |
| 65. | 9 | Conner Cooke | 19:56.8 | Greensboro Day School | | |
| 66. | 12 | Andrew Tyson | 19:57.4 | Charles D Owen | | |
| 67. | 11 | Weston Jordan | 19:59.7 | Hayesville | | |
| 68. | 9 | Josh Worley | 19:59.8 | Hayesville | | |
| 69. | 9 | Patrick Martin | 20:00.0 | West Henderson | | |
| 70. | 10 | Corey Eker | 20:02.3 | Brevard Senior | | |
| 71. | 12 | Blake Hedrick | 20:09.2 | Asheville Christian Academy | | |
| 72. | 10 | Kyle Husslein | 20:13.2 | Christ School | | |
| 73. | 11 | Derek Long | 20:13.6 | Asheville Christian Academy | | |
| 74. | 9 | Sam Russell | 20:14.9 | Cary Academy | | |
| 75. | 12 | Austin Coward | 20:18.2 | Christ School | | |
| 76. | 10 | Gerald Mahan | 20:19.6 | Cherokee | | |
| 77. | 11 | James Elliott | 20:20.4 | Caldwell Academy | | |
| 78. | 10 | Tyler Radford | 20:21.2 | Clyde A Erwin | | |
| 79. | 12 | Kip Otterness | 20:23.4 | Charles D Owen | | |
| 80. | 12 | David Greene | 20:23.6 | Charles D Owen | | |
| 81. | 11 | Cole Matolka | 20:25.9 | Gaston Christian School | | |
| 82. | 10 | Alec Bross | 20:27.3 | Metrolina Christian Academy | | |
| 83. | 10 | Will Harris | 20:30.4 | Gaston Day School | | |
| 84. | 10 | Taylor Kerlin | 20:33.9 | Mitchell | | |
| 85. | 10 | Justin Kenley | 20:36.1 | Metrolina Christian Academy | | |
| 86. | 10 | Patrick Shearer | 20:38.4 | Providence Day School | | |
| 87. | 12 | Connor Stemple | 20:38.6 | Christ School | | |
| 88. | 10 | Carter Wiles | 20:39.5 | Charlotte Latin School | | |
| 89. | 9 | Levi Sweringen | 20:40.6 | Cherokee | | |
| 90. | 10 | Marco Ricci | 20:42.6 | Charlotte Latin School | | |
| 91. | 12 | Joshua Tourtellotte | 20:45.2 | Brevard Senior | | |
| 92. | 12 | Matt Feld | 20:47.6 | Charlotte Latin School | | |
| 93. | 9 | Garrett Lunking | 20:51.1 | Providence Day School | | |
| 94. | 9 | Max Haensel | 20:51.9 | Ravenscroft School | | |
| 95. | 12 | Sawyer McLamb | 20:54.2 | Clyde A Erwin | | |
| 96. | 9 | Joe Bryant | 20:55.9 | Southlake Christian Academy | | |
| 97. | 12 | Matt McEntire | 20:57.8 | A.C. Reynolds | | |
| 98. | 10 | Josh Silver | 20:59.3 | Ravenscroft School | | |
| 99. | 11 | Andrew Schmitt | 21:04.5 | West Henderson | | |
| 100. | 11 | Gaurav Judge | 21:05.4 | Cary Academy | | |
| 101. | 11 | Eddie Lee | 21:07.7 | Charlotte Latin School | | |
| 102. | 12 | Matt Reynolds | 21:09.3 | Hayesville | | |
| 103. | 10 | Alex Touzov | 21:11.2 | Cary Academy | | |
| 104. | 10 | Sam Orr | 21:11.3 | Southlake Christian Academy | | |
| 105. | 11 | Connor Riser | 21:12.2 | Cary Academy | | |
| 106. | 8 | William Anthony | 21:13.2 | Gaston Christian School | | |
| 107. | 10 | Spencer Knudsen | 21:14.7 | Ravenscroft School | | |
| 108. | 10 | Caleb Breeden | 21:16.1 | Metrolina Christian Academy | | |
| 109. | 12 | Benjamin Bell | 21:16.5 | Caldwell Academy | | |
| 110. | 11 | Chris Anderson | 21:17.1 | Westchester Country Day Sc... | | |
| 111. | 11 | Grahm Wrenn | 21:17.9 | Greensboro Day School | | |
| 112. | 11 | Travis Hutchinson | 21:18.7 | Covenant Day School | | |
| 113. | 11 | Corey Nuckolls | 21:20.0 | Asheville | | |
| 114. | 12 | Jacob North | 21:20.2 | Caldwell Academy | | |
| 115. | 12 | Alex Watson | 21:20.3 | Caldwell Academy | | |
| 116. | 9 | Garrison Rountree | 21:20.4 | Ravenscroft School | | |
| 117. | 10 | Andrew Rikard | 21:20.5 | Southlake Christian Academy | | |
| 118. | 11 | Addison Threatt | 21:22.2 | Covenant Day School | | |
| 119. | 10 | James Dillon | 21:23.0 | Covenant Day School | | |
| 120. | 12 | John Sanders | 21:24.5 | Greensboro Day School | | |
| 121. | 9 | Joe Chapman | 21:24.7 | West Henderson | | |
| 122. | 12 | Trent Gabriel | 21:26.6 | High Point Christian Academy | | |
| 123. | 9 | Luke Putnam | 21:27.5 | Gaston Day School | | |
| 124. | 10 | Evan Klein | 21:29.7 | A.C. Reynolds | | |
| 125. | 9 | Jonathan Dabbs | 21:30.1 | Covenant Day School | | |
| 126. | 11 | Mark Anderson | 21:32.3 | Hayesville | | |
| 127. | 11 | Wesley Bird | 21:34.3 | Cherokee | | |
| 128. | 10 | Will Melton | 21:34.5 | Metrolina Christian Academy | | |
| 129. | 11 | Josue Berduo | 21:36.2 | Enka | | |
| 130. | 11 | Ryan Bumgardner | 21:39.2 | Village Christian Academy | | |
| 131. | 9 | Ryan Ezell | 21:40.1 | Cary Christian School | | |
| 132. | 9 | Timothy Rayburn | 21:44.1 | Clyde A Erwin | | |
| 133. | 11 | Tyler Mott | 21:45.0 | Charlotte Latin School | | |
| 134. | 12 | Aaron Sugar | 21:45.1 | Ravenscroft School | | |
| 135. | 12 | Jake Currie | 21:45.5 | Forsyth Country Day School | | |
| 136. | 9 | Michael Tang | 21:46.4 | West Henderson | | |
| 137. | 12 | Neal Davis | 21:46.5 | Charles D Owen | | |
| 138. | 11 | Cory Hanes | 21:47.9 | Forsyth Country Day School | | |
| 139. | 12 | Deas Cody | 21:48.6 | Shannon Forest Christian | | |
| 140. | 10 | Steven Jernigan | 21:49.0 | Village Christian Academy | | |
| 141. | 12 | Billy Hendley | 21:49.5 | Mc Dowell | | |
| 142. | 10 | Kyle Henderson | 21:53.0 | Cary Academy | | |
| 143. | 10 | Nathan Hallock | 21:55.1 | West Henderson | | |
| 144. | 9 | Brett Pittman | 21:56.9 | Mc Dowell | | |
| 145. | 11 | Ben Herman | 21:57.7 | Asheville | | |
| 146. | 12 | Matt Austin | 22:01.4 | Enka | | |
| 147. | 12 | Albert Arguelles | 22:02.4 | A.C. Reynolds | | |
| 148. | 10 | Anthony Lee | 22:03.1 | Cherokee | | |
| 149. | 12 | Chris Duda | 22:03.6 | Greensboro Day School | | |
| 150. | 9 | Joshua Watson | 22:03.8 | Cary Christian School | | |
| 151. | 12 | Aaron Beck | 22:06.4 | Caldwell Academy | | |
| 152. | 11 | Ted Nicktakis | 22:09.2 | Forsyth Country Day School | | |
| 153. | 11 | John O'Keefe | 22:09.8 | Charlotte Latin School | | |
| 154. | 10 | Tyler Holden | 22:10.2 | Brevard Senior | | |
| 155. | 11 | Nick Purviance | 22:11.5 | Enka | | |
| 156. | 12 | Garret Conover | 22:12.9 | Shannon Forest Christian | | |
| 157. | 11 | Joel Ignizio | 22:13.1 | West Henderson | | |
| 158. | 9 | Lawson Stancil | 22:14.8 | Calvary Baptist Day School | | |
| 159. | 9 | Aaron Stokey | 22:17.0 | Metrolina Christian Academy | | |
| 160. | 11 | Nate Mueller | 22:19.3 | Forsyth Country Day School | | |
| 161. | 12 | Nicholas Dudman | 22:21.2 | A.C. Reynolds | | |
| 162. | 12 | Robert Jamison | 22:27.4 | Calvary Baptist Day School | | |
| 163. | 11 | Sean Parker | 22:27.5 | Mc Dowell | | |
| 164. | 11 | Nathan Elsner | 22:29.7 | Greensboro Day School | | |
| 165. | 12 | Hayden Davis | 22:30.0 | A.C. Reynolds | | |
| 166. | 12 | Ethan Pearce | 22:30.9 | A.C. Reynolds | | |
| 168. | 10 | Justin Cobb | 22:31.8 | A.C. Reynolds | | |
| 169. | 11 | Octavio Andujar | 22:32.6 | Clyde A Erwin | | |
| 170. | 9 | Ej Carroll | 22:32.8 | Cherokee | | |
| 171. | 10 | Jack Vanhorn | 22:33.2 | Brevard Senior | | |
| 172. | 11 | Graham Collins | 22:36.9 | Covenant Day School | | |
| 173. | 10 | Lucas Godley | 22:38.3 | Covenant Day School | | |
| 174. | 10 | Mitchell Karriker | 22:38.6 | Charles D Owen | | |
| 175. | 9 | Caleb Hudsik | 22:43.2 | A.C. Reynolds | | |
| 176. | 12 | Sam Parrott | 22:43.4 | Spartanburg Day | | |
| 177. | 11 | Micah Weaver | 22:46.1 | Shannon Forest Christian | | |
| 178. | - | Arron Aiken | 22:47.1 | Brevard Senior | | |
| 179. | 9 | Alex Hardison | 22:47.9 | West Henderson | | |
| 180. | 10 | Chase Duncan | 22:48.3 | Ravenscroft School | | |
| 181. | 11 | Keegan Duesterhaus | 22:49.9 | Spartanburg Day | | |
| 182. | 9 | Harry McBride | 22:50.4 | Spartanburg Day | | |
| 183. | 8 | Parks Keiser | 22:50.5 | Gaston Christian School | | |
| 184. | 10 | Arash Kasebi | 22:52.9 | Ravenscroft School | | |
| 185. | 11 | John McBride | 22:54.9 | Spartanburg Day | | |
| 186. | 10 | Walker Tiller | 22:55.3 | Spartanburg Day | | |
| 187. | 12 | Justin Dotson | 22:55.7 | Charles D Owen | | |
| 188. | 12 | Taylor Williams | 22:55.8 | Enka | | |
| 189. | 12 | Dustin Clarke | 22:56.3 | Avery County | | |
| 190. | 9 | Yuhao Yang | 22:56.6 | Christ School | | |
| 191. | 9 | Cory Maloney | 22:57.2 | Charles D Owen | | |
| 192. | 12 | Alex Presley | 22:57.5 | Southlake Christian Academy | | |
| 193. | 10 | Rainsford Reel | 22:58.4 | Spartanburg Day | | |
| 194. | 12 | Cory Greene | 23:03.0 | Mitchell | | |
| 195. | 10 | Howell Keiser | 23:03.7 | Gaston Christian School | | |
| 196. | 11 | Jared Stewart | 23:07.9 | Hickory Grove Christian Sc... | | |
| 197. | 10 | Dalton Greer | 23:08.5 | Spartanburg Day | | |
| 198. | 10 | Nick Wilson | 23:09.1 | Southlake Christian Academy | | |
| 199. | 9 | Nick Shelton | 23:09.3 | Enka | | |
| 200. | 8 | Aaron Cliff | 23:09.5 | High Point Christian Academy | | |
| 201. | 11 | Ali Kaussari | 23:11.4 | Forsyth Country Day School | | |
| 202. | 12 | Mark Polsgrove | 23:12.4 | Avery County | | |
| 203. | 10 | Brady Blackburn | 23:13.0 | Asheville | | |
| 204. | 11 | Zane Greasamer | 23:13.9 | Mitchell | | |
| 205. | 12 | Elliott Freeman | 23:20.1 | Forsyth Country Day School | | |
| 206. | 12 | Evan Arneson | 23:21.6 | Village Christian Academy | | |
| 207. | 10 | Jake Hutcherson | 23:24.9 | Calvary Baptist Day School | | |
| 208. | 11 | Jake McKinney | 23:26.1 | High Point Christian Academy | | |
| 209. | 11 | Corey Webb | 23:28.6 | Enka | | |
| 210. | 9 | Grayson Brookshire | 23:29.6 | Asheville Christian Academy | | |
| 211. | - | Ben Onnink | 23:29.9 | Brevard Senior | | |
| 212. | 9 | Zach McCutchen | 23:30.0 | Westminster Catawba Christ... | | |
| 213. | 11 | Hunter Davis | 23:30.2 | Gaston Christian School | | |
| 214. | 10 | Trent Billings | 23:32.3 | Calvary Baptist Day School | | |
| 215. | 12 | Trent Moore | 23:32.7 | Charles D Owen | | |
| 216. | 10 | Benjer Bridges | 23:33.3 | Brevard Senior | | |
| 217. | 10 | Matthew Newcomber | 23:34.3 | Carolina Day School | | |
| 218. | 11 | Caleb Hannah | 23:34.5 | Metrolina Christian Academy | | |
| 219. | 7 | Zach Hill | 23:35.3 | Metrolina Christian Academy | | |
| 220. | 11 | Tyler Oconnor | 23:37.0 | Hickory Grove Christian Sc... | | |
| 221. | 10 | Andrew Smith | 23:37.4 | Ravenscroft School | | |
| 222. | 12 | Gabe Dunsmith | 23:38.3 | Christ School | | |
| 223. | 12 | Luke Basha | 23:39.1 | Westminster Catawba Christ... | | |
| 224. | 10 | Marshall Thurmond | 23:43.2 | Caldwell Academy | | |
| 225. | 9 | Kyle Ellison | 23:44.5 | Madison | | |
| 226. | 10 | Cameron Gooding | 23:46.4 | Caldwell Academy | | |
| 227. | 9 | Evan Reed | 23:47.1 | Spartanburg Day | | |
| 228. | 10 | Ben Lewson | 23:47.6 | Spartanburg Day | | |
| 229. | 10 | Matthew Hagarty | 23:49.3 | Mc Dowell | | |
| 230. | 12 | Michael Robbins | 23:49.4 | Christ School | | |
| 231. | 9 | Spence Osborne | 24:00.0 | Christ School | | |
| 232. | 11 | Luke Vandeplancke | 24:05.2 | Westchester Country Day Sc... | | |
| 233. | 11 | Evan Curry | 24:06.3 | Gaston Christian School | | |
| 234. | 9 | Walton Jones | 24:06.8 | Asheville | | |
| 235. | 11 | Charles Dickey | 24:10.0 | Christ School | | |
| 236. | 10 | Joseph Phillips | 24:10.4 | Hickory Grove Christian Sc... | | |
| 237. | 8 | Bryan Christ | 24:15.5 | Forsyth Country Day School | | |
| 238. | 11 | Timothy Stewart | 24:16.5 | Avery County | | |
| 239. | 9 | Cameron Bowes | 24:19.6 | Enka | | |
| 240. | 12 | Corey Holcomb | 24:19.7 | Spartanburg Day | | |
| 241. | 9 | Ridge Ivory | 24:22.2 | High Point Christian Academy | | |
| 242. | 9 | Kyle Parker | 24:24.9 | Asheville | | |
| 243. | 12 | David Harrison | 24:26.9 | Forsyth Country Day School | | |
| 244. | 11 | Tyler Tanzi | 24:27.4 | Enka | | |
| 245. | 12 | Bob Nelson | 24:27.9 | Christ School | | |
| 246. | 10 | Josh Cole | 24:28.2 | Clyde A Erwin | | |
| 247. | 11 | Wil Kerns | 24:31.2 | Gaston Day School | | |
| 248. | 10 | Curran Cloer | 24:37.8 | Mitchell | | |
| 249. | 10 | Ryan Rush | 24:38.3 | High Point Christian Academy | | |
| 250. | 11 | Tyler Stokes | 24:41.2 | Christ School | | |
| 251. | 11 | Jarrett Ipox | 24:47.2 | Madison | | |
| 252. | 9 | William Jamison | 24:53.8 | Asheville | | |
| 253. | 9 | David Dameron | 24:55.8 | Ravenscroft School | | |
| 254. | 10 | Hagan Wheeler | 25:08.2 | Mitchell | | |
| 255. | 12 | Ju Sung Kim | 25:08.4 | Asheville | | |
| 256. | 10 | Luke Deyton | 25:10.4 | Mitchell | | |
| 257. | 12 | Reece Avis | 25:11.6 | Caldwell Academy | | |
| 258. | 9 | ZACK GUY | 25:12.2 | Avery County | | |
| 259. | 10 | Luke Wotell | 25:12.4 | Avery County | | |
| 260. | 9 | Lucas Cody | 25:13.8 | Madison | | |
| 261. | 12 | Patrick Hays | 25:14.6 | Gaston Christian School | | |
| 262. | 9 | Brandon King | 25:20.6 | Mitchell | | |
| 263. | 11 | Justin Luckey | 25:20.8 | Gaston Christian School | | |
| 264. | 10 | Jonathan Bell | 25:22.3 | Caldwell Academy | | |
| 265. | 9 | Russell Payne | 25:22.4 | Westminster Catawba Christ... | | |
| 266. | 12 | Aaron Caffey | 25:30.1 | Westchester Country Day Sc... | | |
| 267. | 11 | Rion Caughman | 25:30.9 | Westminster Catawba Christ... | | |
| 268. | 11 | Keaton McClean | 25:34.6 | Clyde A Erwin | | |
| 269. | 10 | Nick Howarth | 25:36.3 | Gaston Christian School | | |
| 270. | 7 | Lee Cliff | 25:38.1 | High Point Christian Academy | | |
| 271. | 12 | David Gracieux | 25:41.9 | Cary Christian School | | |
| 272. | 11 | Wyatt Dodson | 25:49.4 | Spartanburg Day | | |
| 273. | 10 | Hampton Haney | 25:53.0 | Christ School | | |
| 274. | 12 | Jamie Freeman | 25:56.4 | Spartanburg Day | | |
| 275. | 9 | Jordan Welsh | 25:56.6 | Charles D Owen | | |
| 276. | 9 | Stewart Kerlin | 25:57.0 | Mitchell | | |
| 277. | 12 | Mark Evans | 26:00.8 | Forsyth Country Day School | | |
| 278. | 11 | Tyler Elrod | 26:05.1 | Village Christian Academy | | |
| 279. | 7 | Ryan Anderson | 26:05.9 | High Point Christian Academy | | |
| 280. | 12 | Rodric King | 26:06.9 | Christ School | | |
| 281. | 12 | Thomas Mims | 26:10.9 | Gaston Christian School | | |
| 282. | 8 | Jacob Sink | 26:11.9 | Calvary Baptist Day School | | |
| 283. | 10 | Mason Price | 26:12.6 | Gaston Christian School | | |
| 284. | 7 | Luke Horne | 26:18.6 | Shannon Forest Christian | | |
| 285. | 9 | Payton Weakley | 26:19.8 | Southlake Christian Academy | | |
| 286. | 12 | Caison Moore | 26:21.8 | Covenant Day School | | |
| 287. | 8 | Taylor Brown | 26:28.6 | Hickory Grove Christian Sc... | | |
| 288. | 9 | Spencer Hutchinson | 26:33.5 | Covenant Day School | | |
| 289. | 12 | Will Early | 26:37.2 | Hickory Grove Christian Sc... | | |
| 290. | 12 | Joey Potter | 26:47.9 | Avery County | | |
| 291. | 12 | Benji Stewart | 26:50.8 | Avery County | | |
| 292. | 11 | Dyllon Greene | 26:51.3 | Avery County | | |
| 293. | 10 | Jay Hixson | 26:51.7 | Gaston Day School | | |
| 294. | 12 | Dakota Link | 26:52.1 | Enka | | |
| 296. | 12 | Wilson Roseman | 26:57.2 | Greensboro Day School | | |
| 297. | 9 | Matthew Snyder | 27:03.0 | Mitchell | | |
| 298. | 11 | Tyler Elliott | 27:12.7 | Mc Dowell | | |
| 299. | 9 | Ian Fletcher | 27:21.4 | Metrolina Christian Academy | | |
| 300. | 11 | Taylor Forbes | 27:23.5 | Mitchell | | |
| 301. | 11 | Hunter Mcguire | 27:25.5 | Mc Dowell | | |
| 302. | 9 | Gordon Ellison | 27:28.1 | Gaston Day School | | |
| 303. | 10 | Chase Shields | 27:32.5 | Gaston Christian School | | |
| 304. | 9 | Austin Lingerfeldt | 27:37.2 | Gaston Day School | | |
| 305. | 11 | Parker Johnson | 27:37.3 | Shannon Forest Christian | | |
| 306. | 9 | Andy Logan | 27:46.8 | Asheville | | |
| 307. | 10 | Davis Adamson | 27:51.3 | Asheville | | |
| 308. | 11 | Cameron Ball | 27:58.3 | Westchester Country Day Sc... | | |
| 309. | 10 | Jordan Parris | 28:09.6 | Asheville Christian Academy | | |
| 310. | 9 | Daniel Brooks | 28:23.5 | Asheville Christian Academy | | |
| 311. | 10 | Tavi Rivera | 28:37.1 | Cherokee | | |
| 312. | 8 | Drew Faulk | 28:39.1 | Hickory Grove Christian Sc... | | |
| 313. | 9 | Sam Snider | 28:45.6 | A.C. Reynolds | | |
| 314. | 11 | Denver Ellis | 29:12.6 | Mitchell | | |
| 315. | 10 | Cody Curry | 29:23.5 | Madison | | |
| 316. | 10 | Spencer Jones | 29:35.8 | Gaston Day School | | |
| 317. | 9 | Jake Deyton | 29:36.8 | Mitchell | | |
| 318. | 8 | Zach Livingston | 29:52.3 | Hickory Grove Christian Sc... | | |
| 319. | 7 | Joseph Horne | 30:37.0 | Metrolina Christian Academy | | |
| 320. | 10 | Jonathan Kittrell | 31:24.9 | Metrolina Christian Academy | | |
| 321. | 8 | Bo Henley | 31:29.9 | Westchester Country Day Sc... | | |
| 322. | 9 | Carson Hammrick | 31:44.1 | Hickory Grove Christian Sc... | | |
| 323. | 9 | Foard Cleveland | 32:02.8 | Gaston Day School | | |