| 1 | Rick ConnerPlace 1 · Grade 11 · North Raleigh Christian Academy | 11 | North Raleigh Christian Academy | 19:15 PR |
| 2 | Gus AndersonPlace 2 · Grade 12 · Wilmington Christian | 12 | Wilmington Christian | 19:32 PR |
| 3 | Zack MartinPlace 3 · Grade 10 · North Raleigh Christian Academy | 10 | North Raleigh Christian Academy | 20:19 PR |
| 4 | Samuel CoronaPlace 4 · Grade 11 · Wake Christian Academy | 11 | Wake Christian Academy | 20:21 |
| 5 | Eli WindersPlace 5 · Grade 9 · Wayne Christian | 9 | Wayne Christian | 20:50 PR |
| 6 | Mitchell MoodyPlace 6 · Grade 12 · Wake Christian Academy | 12 | Wake Christian Academy | 21:31 |
| 7 | Brendan HannaPlace 7 · Grade 10 · St. David's | 10 | St. David's | 22:18 PR |
| 8 | Luke FullerPlace 8 · Grade 9 · St. David's | 9 | St. David's | 22:19 PR |
| 9 | Hayden NaylorPlace 9 · Grade 8 · Wilmington Christian | 8 | Wilmington Christian | 22:20 PR |
| 10 | Andrew RobertsPlace 10 · Grade 12 · Wilmington Christian | 12 | Wilmington Christian | 22:25 PR |
| 11 | Kai NauPlace 11 · Grade 7 · Wilmington Christian | 7 | Wilmington Christian | 22:38 PR |
| 12 | Parker AndersonPlace 12 · Grade 10 · North Raleigh Christian Academy | 10 | North Raleigh Christian Academy | 23:09 PR |
| 13 | Benjamin LitterioPlace 13 · Grade 9 · Wilmington Christian | 9 | Wilmington Christian | 23:10 PR |
| 14 | Emmanuel NewsomePlace 14 · Grade 11 · Wayne Christian | 11 | Wayne Christian | 23:23 PR |
| 15 | Joshua FrazierPlace 15 · Grade 10 · North Raleigh Christian Academy | 10 | North Raleigh Christian Academy | 23:24 PR |
| 16 | Jason IafratePlace 16 · Grade 10 · North Raleigh Christian Academy | 10 | North Raleigh Christian Academy | 23:48 PR |
| 17 | JD RossPlace 17 · Grade 12 · Wake Christian Academy | 12 | Wake Christian Academy | 23:53 |
| 18 | AJ RutherfordPlace 18 · Grade 12 · Wake Christian Academy | 12 | Wake Christian Academy | 23:54 |
| 19 | Brian PatrickPlace 19 · Grade 11 · St. David's | 11 | St. David's | 24:20 PR |
| 20 | Grayson ChessonPlace 20 · Grade - · St. David's | - | St. David's | 25:21 PR |
| 21 | Benjamin SchmaltzPlace 21 · Grade - · Cornerstone Christian | - | Cornerstone Christian | 25:41 PR |
| 22 | Luke McClutcheyPlace 22 · Grade 11 · St. David's | 11 | St. David's | 25:51 PR |
| 23 | Gareth DoneyPlace 23 · Grade - · Wilmington Christian | - | Wilmington Christian | 25:57 PR |
| 24 | Will PatrickPlace 24 · Grade 9 · St. David's | 9 | St. David's | 26:34 PR |
| 25 | Parker BristowPlace 25 · Grade - · Cornerstone Christian | - | Cornerstone Christian | 26:50 PR |
| 26 | Eli NormanPlace 26 · Grade 10 · St. David's | 10 | St. David's | 27:04 PR |
| 27 | Rider LumsdenPlace 27 · Grade - · Cornerstone Christian | - | Cornerstone Christian | 27:11 PR |
| 28 | Aiden BishopPlace 28 · Grade 6 · Wilmington Christian | 6 | Wilmington Christian | 27:17 PR |
| 29 | Thomas BartholomewPlace 29 · Grade 11 · St. David's | 11 | St. David's | 27:55 PR |
| 30 | Jackson WrightPlace 30 · Grade - · Cornerstone Christian | - | Cornerstone Christian | 28:33 PR |
| 31 | Ben ExumPlace 31 · Grade 10 · St. David's | 10 | St. David's | 30:46 PR |
| 32 | Daniel AldredgePlace 32 · Grade 10 · St. David's | 10 | St. David's | 31:45 PR |
| 33 | Justin CowanPlace 33 · Grade 6 · Wayne Christian | 6 | Wayne Christian | 32:00 PR |
| 34 | Jake WynnPlace 34 · Grade - · Cornerstone Christian | - | Cornerstone Christian | 32:15 PR |
| 35 | Tyler CottonPlace 35 · Grade - · Cornerstone Christian | - | Cornerstone Christian | 32:29 PR |
| 36 | Karson WiltsiePlace 36 · Grade - · Cornerstone Christian | - | Cornerstone Christian | 32:37 PR |
| 37 | Eli MasonPlace 37 · Grade - · Cornerstone Christian | - | Cornerstone Christian | 39:52 PR |
| 38 | Prince JohnsonPlace 38 · Grade - · Cornerstone Christian | - | Cornerstone Christian | 47:34 PR |