| 1 | Zach BallardPlace 1 · Grade 12 · SouthLake Christian Academy | 12 | SouthLake Christian Academy | 18:16.7 |
| 2 | Matthew FowlerPlace 2 · Grade 8 · Concord Academy | 8 | Concord Academy | 19:07.8 |
| 3 | Colton TuckerPlace 3 · Grade 10 · Westminster Catawba Christian | 10 | Westminster Catawba Christian | 19:16.4 |
| 4 | Jonathan TimberlakePlace 4 · Grade 8 · Arborbrook Christian Academy | 8 | Arborbrook Christian Academy | 19:17.4 |
| 5 | John RobertsonPlace 5 · Grade 12 · SouthLake Christian Academy | 12 | SouthLake Christian Academy | 19:18.6 |
| 6 | Nathan FoxxPlace 6 · Grade 12 · Gaston Christian | 12 | Gaston Christian | 19:22.3 |
| 7 | Garrett FosterPlace 7 · Grade 10 · High Point Christian Academy | 10 | High Point Christian Academy | 19:45.0 |
| 8 | Nathan SpearPlace 8 · Grade 9 · Arborbrook Christian Academy | 9 | Arborbrook Christian Academy | 19:53.2 |
| 9 | Jonathan LoyPlace 9 · Grade 9 · High Point Christian Academy | 9 | High Point Christian Academy | 20:15.3 |
| 10 | Jonathan SetzerPlace 10 · Grade 10 · Westminster Catawba Christian | 10 | Westminster Catawba Christian | 20:20.9 |
| 11 | Nick AshtonPlace 11 · Grade 9 · Hickory Grove Christian | 9 | Hickory Grove Christian | 20:29.8 |
| 12 | Harrison ConnerPlace 12 · Grade 10 · Gaston Christian | 10 | Gaston Christian | 20:32.3 |
| 13 | Nicholas RevelsPlace 13 · Grade 12 · Gaston Christian | 12 | Gaston Christian | 20:37.2 |
| 14 | Jacob HaleyPlace 14 · Grade 10 · Westminster Catawba Christian | 10 | Westminster Catawba Christian | 20:38.8 |
| 15 | James AnthonyPlace 15 · Grade 10 · Gaston Day | 10 | Gaston Day | 20:54.8 |
| 16 | Jaren LawPlace 16 · Grade 9 · SouthLake Christian Academy | 9 | SouthLake Christian Academy | 20:57.4 |
| 17 | Paul VanWingerdenPlace 17 · Grade 11 · SouthLake Christian Academy | 11 | SouthLake Christian Academy | 21:06.0 |
| 18 | Don BarnesPlace 18 · Grade 11 · Westminster Catawba Christian | 11 | Westminster Catawba Christian | 21:16.7 PR |
| 19 | Caleb UpshawPlace 19 · Grade 10 · Hickory Grove Christian | 10 | Hickory Grove Christian | 21:24.7 |
| 20 | Cameron PoplinPlace 20 · Grade 12 · Concord Academy | 12 | Concord Academy | 21:25.1 |
| 21 | Parker HamlettPlace 21 · Grade 11 · High Point Christian Academy | 11 | High Point Christian Academy | 21:28.6 |
| 22 | Payton RennakerPlace 22 · Grade 9 · Arborbrook Christian Academy | 9 | Arborbrook Christian Academy | 21:37.2 |
| 23 | Luke SpringsPlace 23 · Grade 10 · Gaston Christian | 10 | Gaston Christian | 21:59.7 |
| 24 | Ryan SheleyPlace 24 · Grade 10 · Westminster Catawba Christian | 10 | Westminster Catawba Christian | 22:14.2 |
| 25 | Rob O'NealPlace 25 · Grade 10 · Westminster Catawba Christian | 10 | Westminster Catawba Christian | 22:17.0 |
| 26 | Zach KrpejsPlace 26 · Grade 8 · High Point Christian Academy | 8 | High Point Christian Academy | 22:19.1 |
| 27 | Drew MuanaPlace 27 · Grade 12 · Gaston Christian | 12 | Gaston Christian | 22:35.8 |
| 28 | Jackson CampbellPlace 28 · Grade 12 · Concord Academy | 12 | Concord Academy | 22:55.9 |
| 29 | Mattingly NordPlace 29 · Grade 8 · Westminster Catawba Christian | 8 | Westminster Catawba Christian | 22:56.7 |
| 30 | Mitchell AbernethyPlace 30 · Grade 9 · SouthLake Christian Academy | 9 | SouthLake Christian Academy | 23:00.5 |
| 31 | Nicholas BlackburnPlace 31 · Grade 8 · Concord Academy | 8 | Concord Academy | 23:07.0 |
| 32 | Josh ScottPlace 32 · Grade 10 · Arborbrook Christian Academy | 10 | Arborbrook Christian Academy | 23:27.0 |
| 33 | Tucker KnousePlace 33 · Grade 11 · Gaston Christian | 11 | Gaston Christian | 23:50.9 |
| 34 | Jackson RuhPlace 34 · Grade 9 · Westminster Catawba Christian | 9 | Westminster Catawba Christian | 24:03.1 |
| 35 | Alex FarrPlace 35 · Grade 12 · SouthLake Christian Academy | 12 | SouthLake Christian Academy | 24:17.9 |
| 36 | Ben BartelPlace 36 · Grade 11 · SouthLake Christian Academy | 11 | SouthLake Christian Academy | 24:23.0 |
| 37 | Jake DiMartinisPlace 37 · Grade 12 · SouthLake Christian Academy | 12 | SouthLake Christian Academy | 24:23.3 |
| 38 | Carter MatolkaPlace 38 · Grade 8 · Gaston Christian | 8 | Gaston Christian | 24:29.3 |
| 39 | Chase ChriscoePlace 39 · Grade 7 · Gaston Christian | 7 | Gaston Christian | 24:32.4 |
| 40 | Danny WangPlace 40 · Grade 10 · Gaston Day | 10 | Gaston Day | 24:47.2 |
| 41 | Luke ThreattPlace 41 · Grade 12 · High Point Christian Academy | 12 | High Point Christian Academy | 24:48.6 |
| 42 | Andrew CookPlace 42 · Grade 10 · Arborbrook Christian Academy | 10 | Arborbrook Christian Academy | 25:13.7 |
| 43 | Luke HancockPlace 43 · Grade 8 · Westminster Catawba Christian | 8 | Westminster Catawba Christian | 25:21.0 |
| 44 | Timothy LoPlace 44 · Grade 10 · High Point Christian Academy | 10 | High Point Christian Academy | 25:41.6 |
| 45 | Sam KingPlace 45 · Grade 10 · SouthLake Christian Academy | 10 | SouthLake Christian Academy | 25:55.5 |
| 46 | Jon-Scot GilstrapPlace 46 · Grade 11 · Westminster Catawba Christian | 11 | Westminster Catawba Christian | 25:59.3 |
| 47 | Sam KitchenPlace 47 · Grade 9 · Arborbrook Christian Academy | 9 | Arborbrook Christian Academy | 26:17.7 |
| 48 | Robert GeraghtyPlace 48 · Grade 11 · Gaston Day | 11 | Gaston Day | 26:24.7 |
| 49 | Ben BurgessPlace 49 · Grade 9 · Gaston Christian | 9 | Gaston Christian | 26:57.9 |
| 50 | Nicholas FrieszPlace 50 · Grade 10 · Arborbrook Christian Academy | 10 | Arborbrook Christian Academy | 26:58.1 |
| 51 | Leo LiPlace 51 · Grade 9 · Gaston Christian | 9 | Gaston Christian | 27:32.1 |
| 52 | Shane McNiffPlace 52 · Grade 8 · Gaston Christian | 8 | Gaston Christian | 28:01.6 |
| 53 | Neicolah KleinPlace 53 · Grade 9 · SouthLake Christian Academy | 9 | SouthLake Christian Academy | 28:47.5 |
| 54 | Joel HaleyPlace 54 · Grade 8 · Westminster Catawba Christian | 8 | Westminster Catawba Christian | 28:52.4 |
| 55 | Josh BasPlace 55 · Grade 11 · SouthLake Christian Academy | 11 | SouthLake Christian Academy | 29:45.9 |
| 56 | Jon HillsgrovePlace 56 · Grade 12 · SouthLake Christian Academy | 12 | SouthLake Christian Academy | 31:12.8 |
| 57 | Alex SheltonPlace 57 · Grade 10 · Hickory Grove Christian | 10 | Hickory Grove Christian | 31:26.0 |
| 58 | Cale LightPlace 58 · Grade 9 · Concord Academy | 9 | Concord Academy | 32:05.0 |
| 59 | Nicholas RobinsonPlace 59 · Grade 12 · Gaston Christian | 12 | Gaston Christian | 32:42.5 |