| 1 | Ahmed MuslehPlace 1 · Grade 12 · Triton | 12 | Triton | 19:52 |
| 2 | Laderique McNeillPlace 2 · Grade 12 · Harnett Central | 12 | Harnett Central | 20:34 |
| 3 | Kyle HaddingPlace 3 · Grade 11 · Harnett Central | 11 | Harnett Central | 20:34.10 |
| 4 | Jesus GonzalezPlace 4 · Grade 11 · Harnett Central | 11 | Harnett Central | 21:00 |
| 5 | Ryan ShorbPlace 5 · Grade 10 · Triton | 10 | Triton | 21:05 |
| 6 | Ivan SiriasPlace 6 · Grade 12 · Harnett Central | 12 | Harnett Central | 21:15 |
| 7 | Drew AdamsPlace 7 · Grade 10 · Harnett Central | 10 | Harnett Central | 21:25 |
| 8 | Isaac HardyPlace 8 · Grade 10 · Triton | 10 | Triton | 21:40 |
| 9 | Landon PeregoyPlace 9 · Grade 9 · Triton | 9 | Triton | 22:25 |
| 10 | Jonathan ApolinarPlace 10 · Grade 11 · Triton | 11 | Triton | 22:35 |
| 11 | David LarsonPlace 11 · Grade 9 · Harnett Central | 9 | Harnett Central | 23:16 |
| 12 | Jordan CramPlace 12 · Grade 9 · Southern Lee | 9 | Southern Lee | 23:20 |
| 13 | Alex RodriguezPlace 13 · Grade 11 · Triton | 11 | Triton | 23:22 |
| 14 | Brent HolderPlace 14 · Grade 12 · Southern Lee | 12 | Southern Lee | 23:25 |
| 15 | Jacob LocklearPlace 15 · Grade 10 · Harnett Central | 10 | Harnett Central | 23:37 PR |
| 16 | Jake TyndallPlace 16 · Grade - · Triton | - | Triton | 23:38 |
| 17 | Colton O'BriantPlace 17 · Grade 11 · Harnett Central | 11 | Harnett Central | 24:10 |
| 18 | Kody AndersonPlace 18 · Grade 12 · Triton | 12 | Triton | 24:37 |
| 19 | Ernesto BallezaPlace 19 · Grade 12 · Harnett Central | 12 | Harnett Central | 24:37.10 |
| 20 | Aidan AllPlace 20 · Grade 12 · Harnett Central | 12 | Harnett Central | 24:44 |
| 21 | Jorge CruzPlace 21 · Grade 9 · Harnett Central | 9 | Harnett Central | 24:48 |
| 22 | Daniel BainPlace 22 · Grade 9 · Harnett Central | 9 | Harnett Central | 25:12 |
| 23 | Kameron HarrisPlace 23 · Grade 9 · Triton | 9 | Triton | 25:27 |
| 24 | Jan HofmanPlace 24 · Grade 12 · Southern Lee | 12 | Southern Lee | 26:14 |
| 25 | Holden CarawayPlace 25 · Grade - · Triton | - | Triton | 26:24 |
| 26 | Martin ManceraPlace 26 · Grade 11 · Triton | 11 | Triton | 26:38 |
| 27 | Scott JohnsonPlace 27 · Grade - · Triton | - | Triton | 26:40 |
| 28 | Harris PopePlace 28 · Grade 9 · Triton | 9 | Triton | 27:36 |
| 29 | Chase MarshallPlace 29 · Grade 9 · Triton | 9 | Triton | 27:41 |
| 30 | Cole FennellPlace 30 · Grade 10 · Triton | 10 | Triton | 27:43 |
| 31 | Ethan PlumbtreePlace 31 · Grade - · Southern Lee | - | Southern Lee | 27:56 PR |
| 32 | Mekhi WomackPlace 32 · Grade 9 · Southern Lee | 9 | Southern Lee | 30:17 |
| 33 | Cameron SmithPlace 33 · Grade 9 · Harnett Central | 9 | Harnett Central | 30:56 |
| 34 | Marcos SanchezPlace 34 · Grade 9 · Triton | 9 | Triton | 31:28 |
| 35 | Nathan StanleyPlace 35 · Grade - · Triton | - | Triton | 31:40 |
| 36 | Bryce ChappellPlace 36 · Grade 9 · Southern Lee | 9 | Southern Lee | 31:50 |
| 37 | Lucas MarshallPlace 37 · Grade - · Triton | - | Triton | 32:09 |
| 38 | Caleb SpangelPlace 38 · Grade 9 · Triton | 9 | Triton | 34:19 |
| 39 | Juan RestrepPlace 39 · Grade 12 · Southern Lee | 12 | Southern Lee | 35:15 |