| 1 | Cole JohnsonPlace 1 · Grade 11 · High Point Christian Academy | 11 | High Point Christian Academy | 18:21.00 |
| 2 | Alexander HyattPlace 2 · Grade 11 · Burlington Christian Academy | 11 | Burlington Christian Academy | 18:41.00 |
| 3 | Jacob CockerhamPlace 3 · Grade 12 · Burlington Christian Academy | 12 | Burlington Christian Academy | 19:49.00 |
| 4 | Easton FreemanPlace 4 · Grade 9 · River Mill | 9 | River Mill | 19:56.00 |
| 5 | Jack LarsonPlace 5 · Grade 10 · Trinity School of Durham | 10 | Trinity School of Durham | 20:28.00 |
| 6 | Austin KinneyPlace 6 · Grade 11 · Burlington Christian Academy | 11 | Burlington Christian Academy | 20:32.00 |
| 7 | Daniel SteppPlace 7 · Grade 11 · Trinity School of Durham | 11 | Trinity School of Durham | 20:37.00 |
| 8 | Trey DehartPlace 8 · Grade 8 · Burlington Christian Academy | 8 | Burlington Christian Academy | 20:38.00 |
| 9 | Kingston CliftonPlace 9 · Grade 9 · New Garden Friends | 9 | New Garden Friends | 20:46.00 |
| 10 | Levi ToddPlace 10 · Grade 9 · Trinity School of Durham | 9 | Trinity School of Durham | 20:48.00 |
| 11 | Josiah MortonPlace 11 · Grade 12 · Burlington Christian Academy | 12 | Burlington Christian Academy | 21:17.00 |
| 12 | David NolenPlace 12 · Grade 10 · Trinity School of Durham | 10 | Trinity School of Durham | 21:26.00 |
| 13 | Hunter BostPlace 13 · Grade 11 · Carolina Friends | 11 | Carolina Friends | 22:06.00 |
| 14 | Nicola SchultzePlace 14 · Grade 10 · New Garden Friends | 10 | New Garden Friends | 22:12.00 |
| 15 | Eli HammockPlace 15 · Grade 8 · Burlington Christian Academy | 8 | Burlington Christian Academy | 22:21.00 |
| 16 | Roman UnderwoodPlace 16 · Grade 9 · Trinity School of Durham | 9 | Trinity School of Durham | 22:23.00 |
| 17 | Leo Rose-LevinPlace 17 · Grade 10 · Carolina Friends | 10 | Carolina Friends | 22:25.00 |
| 18 | CJ ForbesPlace 18 · Grade 9 · Trinity School of Durham | 9 | Trinity School of Durham | 22:25.50 |
| 19 | Eli BassettPlace 19 · Grade 12 · New Garden Friends | 12 | New Garden Friends | 22:25.60 PR |
| 20 | Brennan BasilPlace 20 · Grade 10 · High Point Christian Academy | 10 | High Point Christian Academy | 22:41.00 |
| 21 | Daniel BasilPlace 21 · Grade 8 · High Point Christian Academy | 8 | High Point Christian Academy | 23:10.00 |
| 22 | Vuk VelijicPlace 22 · Grade 11 · New Garden Friends | 11 | New Garden Friends | 23:25.00 |
| 23 | Allen PurgasonPlace 23 · Grade 8 · High Point Christian Academy | 8 | High Point Christian Academy | 23:50.00 |
| 24 | Josh CockerhamPlace 24 · Grade 9 · Burlington Christian Academy | 9 | Burlington Christian Academy | 24:10.00 |
| 25 | Alex WichmanPlace 25 · Grade 8 · High Point Christian Academy | 8 | High Point Christian Academy | 24:14.00 |
| 26 | Colin GodwinPlace 26 · Grade 9 · Burlington Christian Academy | 9 | Burlington Christian Academy | 24:19.00 |
| 27 | Caleb FitzgeraldPlace 27 · Grade 10 · Trinity School of Durham | 10 | Trinity School of Durham | 24:20.00 |
| 28 | Reade GuthriePlace 28 · Grade 8 · High Point Christian Academy | 8 | High Point Christian Academy | 24:30.00 |
| 29 | JC DehartPlace 29 · Grade 7 · Burlington Christian Academy | 7 | Burlington Christian Academy | 24:37.00 |
| 30 | Maddox HethcoxPlace 30 · Grade 10 · Burlington Christian Academy | 10 | Burlington Christian Academy | 24:46.20 |
| 31 | Max FitzpatrickPlace 31 · Grade 10 · River Mill | 10 | River Mill | 24:46.70 |
| 32 | Jonah WeistPlace 32 · Grade 9 · River Mill | 9 | River Mill | 24:49 |
| 33 | Curtis RussellPlace 33 · Grade 9 · New Garden Friends | 9 | New Garden Friends | 25:10 |
| 34 | Cynsere CarverPlace 34 · Grade 10 · New Garden Friends | 10 | New Garden Friends | 25:15 |
| 35 | Jeffrey Clark IIPlace 35 · Grade 12 · New Garden Friends | 12 | New Garden Friends | 25:20 |
| 36 | Andrew YePlace 36 · Grade 10 · Trinity School of Durham | 10 | Trinity School of Durham | 25:22.20 PR |
| 37 | Noah LouesyPlace 37 · Grade 9 · Trinity School of Durham | 9 | Trinity School of Durham | 25:22.70 |
| 38 | Silas MessickPlace 38 · Grade 7 · Burlington Christian Academy | 7 | Burlington Christian Academy | 25:59.00 |
| 39 | Bryce McDonaldPlace 39 · Grade 8 · High Point Christian Academy | 8 | High Point Christian Academy | 26:02.00 |
| 40 | Ethan PricePlace 40 · Grade 9 · New Garden Friends | 9 | New Garden Friends | 26:50.00 |
| 41 | Richard (Richie) BrucePlace 41 · Grade 10 · New Garden Friends | 10 | New Garden Friends | 27:02 |
| 42 | Carter GuthriePlace 42 · Grade 10 · High Point Christian Academy | 10 | High Point Christian Academy | 29:32 |
| 43 | AJ WilkersonPlace 43 · Grade 10 · New Garden Friends | 10 | New Garden Friends | 29:44 |
| 44 | Noah EllisonPlace 44 · Grade 11 · Burlington Christian Academy | 11 | Burlington Christian Academy | 29:47 |
| 45 | Kerry HobsonPlace 45 · Grade 8 · New Garden Friends | 8 | New Garden Friends | 30:13 |
| 46 | Alex CiceroPlace 46 · Grade 9 · Burlington Christian Academy | 9 | Burlington Christian Academy | 30:53 |
| 47 | Cameron MackPlace 47 · Grade 9 · New Garden Friends | 9 | New Garden Friends | 31:36 |
| 48 | Gavin RobsonPlace 48 · Grade 10 · New Garden Friends | 10 | New Garden Friends | 35:08 |
| 49 | Chezzie MilaniPlace 49 · Grade 9 · Carolina Friends | 9 | Carolina Friends | 36:23 PR |