| 1 | Gavin Hoffmann-GeairPlace 1 · Grade 9 · Rolesville | 9 | Rolesville | 18:31 |
| 2 | Jaiden MaldonadoPlace 2 · Grade 9 · East Wake | 9 | East Wake | 19:24 |
| 3 | Xan PittPlace 3 · Grade 12 · Youngsville Academy | 12 | Youngsville Academy | 19:54 PR |
| 4 | Yaseen NawarPlace 4 · Grade 12 · Youngsville Academy | 12 | Youngsville Academy | 20:00 |
| 5 | Solomon CooperPlace 5 · Grade 11 · Manteo | 11 | Manteo | 20:04 |
| 6 | Jacob KeelPlace 6 · Grade 12 · Rolesville | 12 | Rolesville | 20:21 |
| 7 | Kristofer SturdivantPlace 7 · Grade 12 · Knightdale | 12 | Knightdale | 20:29 PR |
| 8 | Anthony PinedaPlace 8 · Grade 12 · Iron Academy | 12 | Iron Academy | 20:34 PR |
| 9 | Isaiah ToothmanPlace 9 · Grade 9 · Youngsville Academy | 9 | Youngsville Academy | 20:59 |
| 10 | Van McKnight Jr.Place 10 · Grade 9 · Knightdale | 9 | Knightdale | 21:00 |
| 11 | Nicholas KiserPlace 11 · Grade 9 · Manteo | 9 | Manteo | 21:16 |
| 12 | Isaiah MillerPlace 12 · Grade 11 · East Wake | 11 | East Wake | 21:26 |
| 13 | Phoenix RitchPlace 13 · Grade - · Iron Academy | - | Iron Academy | 21:46 PR |
| 14 | Julian NegronPlace 14 · Grade 10 · Iron Academy | 10 | Iron Academy | 21:47 PR |
| 15 | Jacob HornePlace 15 · Grade 11 · Rolesville | 11 | Rolesville | 22:00 |
| 16 | Bennett JonesPlace 16 · Grade 11 · Manteo | 11 | Manteo | 22:38 |
| 17 | Nasir BrownPlace 17 · Grade 9 · Rolesville | 9 | Rolesville | 22:45 |
| 18 | Jaxon HallPlace 18 · Grade 12 · Rolesville | 12 | Rolesville | 22:57 |
| 19 | Alan Sanchez GarciaPlace 19 · Grade 11 · Manteo | 11 | Manteo | 23:09 |
| 20 | JAYCE ROSINSKIPlace 20 · Carolina Liberty Run | — | Carolina Liberty Run | 23:17 |
| 21 | Owen TomlinPlace 21 · Grade - · Iron Academy | - | Iron Academy | 23:31 PR |
| 22 | JONATHAN SCHNEIDERPlace 22 · Bethesda Christian A | — | Bethesda Christian A | 23:34 |
| 23 | Judah SnowzellPlace 23 · Grade 9 · Iron Academy | 9 | Iron Academy | 23:37 |
| 24 | Weston DillistinPlace 24 · Grade 10 · Rolesville | 10 | Rolesville | 23:38 |
| 25 | Evan FischlPlace 25 · Grade 9 · Iron Academy | 9 | Iron Academy | 24:19 |
| 26 | Nicholas JacquelinPlace 26 · Grade 11 · Manteo | 11 | Manteo | 24:27 |
| 27 | Nasaj TuckerPlace 27 · Grade 12 · Knightdale | 12 | Knightdale | 24:34 |
| 28 | Christian MardsenPlace 28 · Grade 12 · Knightdale | 12 | Knightdale | 24:34 |
| 29 | MILES ROWLANPlace 29 · Bethesda Christian A | — | Bethesda Christian A | 25:13 |
| 30 | Roman CooperPlace 30 · Grade 10 · Rolesville | 10 | Rolesville | 25:58 |
| 31 | Ajani ChandlerPlace 31 · Grade - · Manteo | - | Manteo | 26:08 PR |
| 32 | JACKSON PIPERPlace 32 · Bethesda Christian A | — | Bethesda Christian A | 26:08 |
| 33 | CALEB SCHNEIDERPlace 33 · Bethesda Christian A | — | Bethesda Christian A | 26:28 |
| 34 | SETH SCHNEIDERPlace 34 · Bethesda Christian A | — | Bethesda Christian A | 27:01 |
| 35 | Nik PoolePlace 35 · Grade 9 · Youngsville Academy | 9 | Youngsville Academy | 27:01 |
| 36 | Tucker RootPlace 36 · Grade 9 · Iron Academy | 9 | Iron Academy | 27:41 |
| 37 | Noah PoolePlace 37 · Grade 9 · Youngsville Academy | 9 | Youngsville Academy | 28:26 PR |