| 1 | Christopher UptonPlace 1 · Grade 11 · R-S Central | 11 | R-S Central | 17:05.33 |
| 2 | Samuel BurlesonPlace 2 · Grade 12 · Hendersonville | 12 | Hendersonville | 19:02.40 |
| 3 | Lyric RaperPlace 3 · Grade 11 · Hendersonville | 11 | Hendersonville | 19:47.76 |
| 4 | Johan JimenezPlace 4 · Grade 12 · Chase | 12 | Chase | 20:06.02 |
| 5 | Andy SainePlace 5 · Grade 9 · West Lincoln | 9 | West Lincoln | 20:32.31 |
| 6 | Zach LewisPlace 6 · Grade 11 · R-S Central | 11 | R-S Central | 20:36.27 |
| 7 | Barrett WebbPlace 7 · Grade 10 · McDowell | 10 | McDowell | 20:38.18 |
| 8 | Ryan BucktonPlace 8 · Grade 12 · Cleveland County Hom | 12 | Cleveland County Hom | 20:41.32 |
| 9 | Daniel ReidPlace 9 · Grade 11 · Hendersonville | 11 | Hendersonville | 21:09.72 |
| 10 | Van RobbinsPlace 10 · Grade 10 · R-S Central | 10 | R-S Central | 21:18.31 |
| 11 | Fabian BradleyPlace 11 · Grade 11 · McDowell | 11 | McDowell | 21:22.41 |
| 12 | Wlison MayoPlace 12 · Grade 10 · Hendersonville | 10 | Hendersonville | 21:25.19 |
| 13 | Nate BelcherPlace 13 · Grade 8 · Lincolnton | 8 | Lincolnton | 21:35.50 |
| 14 | Lawson WhitesidePlace 14 · Grade 12 · Hendersonville | 12 | Hendersonville | 21:41.90 |
| 15 | Emir JuarezPlace 15 · Grade 10 · McDowell | 10 | McDowell | 21:52.40 |
| 16 | William GrahamPlace 16 · Grade 11 · Hendersonville | 11 | Hendersonville | 21:57.70 |
| 17 | Joseph SalyersPlace 17 · Grade 12 · R-S Central | 12 | R-S Central | 21:59.23 |
| 18 | Daniel SchweppePlace 18 · Grade 11 · Shelby | 11 | Shelby | 22:02.74 |
| 19 | Tyler CookPlace 19 · Grade 12 · West Lincoln | 12 | West Lincoln | 22:07.78 |
| 20 | Bryan FabionsPlace 20 · Grade 9 · Chase | 9 | Chase | 22:11.46 |
| 21 | Brendan PoetaPlace 21 · Grade 10 · Hendersonville | 10 | Hendersonville | 22:14.73 |
| 22 | Torsten SalakPlace 22 · Grade 9 · Hendersonville | 9 | Hendersonville | 22:16.02 |
| 23 | Jacob SigmonPlace 23 · Grade 10 · Lincolnton | 10 | Lincolnton | 22:40.49 |
| 24 | Caleb OvermanPlace 24 · Grade 9 · Cleveland County Hom | 9 | Cleveland County Hom | 22:45.98 |
| 25 | Cole ScogginsPlace 25 · Grade 10 · East Rutherford | 10 | East Rutherford | 23:08.34 |
| 26 | Luke StatonPlace 26 · Grade 10 · Hendersonville | 10 | Hendersonville | 23:13.42 |
| 27 | Elijah RayPlace 27 · Grade 10 · Hendersonville | 10 | Hendersonville | 23:14.14 |
| 28 | James CrottyPlace 28 · Grade 10 · Hendersonville | 10 | Hendersonville | 23:15.97 |
| 29 | Julian ColePlace 29 · Grade 9 · R-S Central | 9 | R-S Central | 23:20.87 |
| 30 | Sam WilsonPlace 30 · Grade 10 · R-S Central | 10 | R-S Central | 23:23.50 |
| 31 | Garry AnkromPlace 31 · Grade 11 · R-S Central | 11 | R-S Central | 23:47.35 |
| 32 | Gray CappsPlace 32 · Grade 12 · Hendersonville | 12 | Hendersonville | 23:51.98 |
| 33 | Tim LearnPlace 33 · Grade 12 · Shelby | 12 | Shelby | 23:55.88 |
| 34 | Brody EakerPlace 34 · West Lincoln | — | West Lincoln | 24:00.00 |
| 35 | Logan StriffPlace 35 · Grade 11 · R-S Central | 11 | R-S Central | 24:06.39 |
| 36 | Kaden LocklearPlace 36 · Grade 11 · Lincolnton | 11 | Lincolnton | 24:10.27 |
| 37 | Conner RackleyPlace 37 · Grade 11 · Shelby | 11 | Shelby | 24:12.29 |
| 38 | Braxton EleyPlace 38 · Grade 10 · Lincolnton | 10 | Lincolnton | 24:24.99 |
| 39 | Zamarie HuntPlace 39 · Grade 9 · Shelby | 9 | Shelby | 24:26.35 |
| 40 | William WickPlace 40 · Grade 11 · Hendersonville | 11 | Hendersonville | 24:29.34 |
| 41 | Parker WarlickPlace 41 · Grade 9 · West Lincoln | 9 | West Lincoln | 24:35.07 |
| 42 | Cameron McGuirePlace 42 · Grade 11 · Hendersonville | 11 | Hendersonville | 24:37.86 |
| 43 | Gabe PacePlace 43 · Grade 9 · R-S Central | 9 | R-S Central | 24:43.34 |
| 44 | Orion HessPlace 44 · Grade 12 · McDowell | 12 | McDowell | 25:00.93 |
| 45 | Charlie WyantPlace 45 · Grade 10 · West Lincoln | 10 | West Lincoln | 25:01.35 |
| 46 | Charlie BrownleePlace 46 · Grade 11 · Shelby | 11 | Shelby | 25:31.42 |
| 47 | Cameron LeverettePlace 47 · Grade 9 · Chase | 9 | Chase | 25:49.00 |
| 48 | Nehemiah KanzPlace 48 · Grade 10 · Chase | 10 | Chase | 26:04.26 |
| 49 | Nathan TuckerPlace 49 · Grade 9 · Cleveland County Hom | 9 | Cleveland County Hom | 26:06.03 |
| 50 | Alex Carver-RobbinsPlace 50 · Grade 12 · R-S Central | 12 | R-S Central | 26:11.79 |
| 51 | Brett ToweryPlace 51 · Grade 12 · Chase | 12 | Chase | 26:36.41 |
| 52 | Sumter HortonPlace 52 · Grade 9 · R-S Central | 9 | R-S Central | 26:37.04 |
| 53 | Arturo Sanchez-BritoPlace 53 · Grade 12 · Hendersonville | 12 | Hendersonville | 26:41.46 |
| 54 | Jake GraggPlace 54 · Grade 10 · West Lincoln | 10 | West Lincoln | 26:47.19 |
| 55 | Avery HaneyPlace 55 · Grade 10 · West Lincoln | 10 | West Lincoln | 26:49.52 |
| 56 | Javier ZunigaPlace 56 · Grade 12 · Hendersonville | 12 | Hendersonville | 27:00.00 |
| 57 | Thomas ElleyPlace 57 · Grade 10 · Hendersonville | 10 | Hendersonville | 27:03.03 |
| 58 | Kaleb AdairPlace 58 · Grade 10 · East Rutherford | 10 | East Rutherford | 27:04.08 |
| 59 | Anontio HarrisonPlace 59 · Grade 12 · Shelby | 12 | Shelby | 27:18.51 |
| 60 | Jarrett WeastPlace 60 · Grade 9 · East Rutherford | 9 | East Rutherford | 27:26.63 |
| 61 | Joshua MeadePlace 61 · Grade 12 · Cleveland County Hom | 12 | Cleveland County Hom | 28:40.73 |
| 62 | John MarshPlace 62 · Grade 10 · R-S Central | 10 | R-S Central | 28:51.49 |
| 63 | Parker EmoryPlace 63 · Grade 9 · East Rutherford | 9 | East Rutherford | 29:25.74 |
| 64 | Levi KnicelyPlace 64 · Grade 9 · Cleveland County Hom | 9 | Cleveland County Hom | 31:10.71 |
| 65 | Joshua MeltonPlace 65 · Grade 7 · Cleveland County Hom | 7 | Cleveland County Hom | 31:21.73 |
| 66 | Dillan RiddlePlace 66 · Grade 9 · Shelby | 9 | Shelby | 31:57.93 |
| 67 | Chris MoxleyPlace 67 · Grade 12 · West Lincoln | 12 | West Lincoln | 32:06.33 |
| 68 | Breyden BeddingfieldPlace 68 · Grade 12 · Lincolnton | 12 | Lincolnton | 32:06.55 |
| 69 | Joseph MossPlace 69 · Grade 10 · McDowell | 10 | McDowell | 35:39.28 |
| 70 | Terry DillsPlace 70 · Grade 12 · Lincolnton | 12 | Lincolnton | 35:56.93 |
| 71 | Will ScottPlace 71 · Grade 8 · Cleveland County Hom | 8 | Cleveland County Hom | 36:30.79 |