| 1 | Winston BatesPlace 1 · Grade 10 · Oakwood | 10 | Oakwood | 18:32 PR |
| 2 | Gabe WinhamPlace 2 · Grade 12 · Rocky Mount Academy | 12 | Rocky Mount Academy | 19:05 |
| 3 | Caden EllisPlace 3 · Grade 10 · Oakwood | 10 | Oakwood | 19:07 |
| 4 | Garrett WilsonPlace 4 · Grade 12 · Faith Christian Rocky Mount | 12 | Faith Christian Rocky Mount | 19:38 |
| 5 | Harrison VaughnPlace 5 · Grade 12 · Rocky Mount Academy | 12 | Rocky Mount Academy | 19:57 |
| 6 | John Thomas WingfieldPlace 6 · Grade 9 · Rocky Mount Academy | 9 | Rocky Mount Academy | 20:10 |
| 7 | Riley StussiePlace 7 · Grade 9 · Faith Christian Rocky Mount | 9 | Faith Christian Rocky Mount | 20:28 |
| 8 | Tyson HollandPlace 8 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 20:47 |
| 9 | Brooks RehmPlace 9 · Grade 12 · Faith Christian Rocky Mount | 12 | Faith Christian Rocky Mount | 21:29 |
| 10 | Avery BoonePlace 10 · Grade 10 · Halifax Academy | 10 | Halifax Academy | 21:38 |
| 11 | Elliott MoorePlace 11 · Grade 10 · Oakwood | 10 | Oakwood | 22:50 |
| 12 | Edward BatesPlace 12 · Grade 8 · Oakwood | 8 | Oakwood | 22:55 |
| 13 | Garrett BoswellPlace 13 · Grade 7 · Community Christian | 7 | Community Christian | 23:29 PR |
| 14 | Caleb BushPlace 14 · Grade 10 · Community Christian | 10 | Community Christian | 23:37 PR |
| 15 | Lucas MillerPlace 15 · Grade 9 · GV Christian | 9 | GV Christian | 24:00 |
| 16 | Jamison BrinkPlace 16 · Grade 11 · Community Christian | 11 | Community Christian | 24:11 |
| 17 | Aaron BoonePlace 17 · Grade 7 · Halifax Academy | 7 | Halifax Academy | 24:19 |
| 18 | Taes CowderPlace 18 · Grade 8 · Rocky Mount Academy | 8 | Rocky Mount Academy | 24:48 |
| 19 | Callan HigginsonPlace 19 · Grade 8 · Oakwood | 8 | Oakwood | 24:59 |
| 20 | Tyler MerrittPlace 20 · Grade 7 · Halifax Academy | 7 | Halifax Academy | 25:06 |
| 21 | Tucker DanielsPlace 21 · Grade 7 · Halifax Academy | 7 | Halifax Academy | 25:06.56 |
| 22 | Peyton FloraPlace 22 · Grade 9 · Community Christian | 9 | Community Christian | 25:25 |
| 23 | James MillerPlace 23 · Grade 7 · Oakwood | 7 | Oakwood | 25:48 |
| 24 | Garrett WillifordPlace 24 · Grade 10 · Faith Christian Rocky Mount | 10 | Faith Christian Rocky Mount | 26:16 |
| 25 | Andrew SpradleyPlace 25 · Grade 12 · Faith Christian Rocky Mount | 12 | Faith Christian Rocky Mount | 26:20 |
| 26 | Carter EdmondsPlace 26 · Grade 8 · Halifax Academy | 8 | Halifax Academy | 27:21 |
| 27 | Remy MitchellPlace 27 · Grade 11 · Oakwood | 11 | Oakwood | 27:29 |
| 28 | Caiden HolguinPlace 28 · Grade 10 · American Leaders | 10 | American Leaders | 27:45 |
| 29 | Marshall JonesPlace 29 · Grade 8 · Oakwood | 8 | Oakwood | 27:45.27 |
| 30 | Nathan SylvesterPlace 30 · Grade 10 · American Leaders | 10 | American Leaders | 27:55 |
| 31 | Nathan PotterPlace 31 · Grade 11 · Oakwood | 11 | Oakwood | 28:46 |
| 32 | Oscar FerraraPlace 32 · Grade 7 · Oakwood | 7 | Oakwood | 28:47 |
| 33 | Damyon SwongerPlace 33 · Grade 11 · Unity Christian Academy | 11 | Unity Christian Academy | 30:32 PR |
| 34 | Jax WatersPlace 34 · Grade 12 · Halifax Academy | 12 | Halifax Academy | 30:40 |
| 35 | Max WeckesserPlace 35 · Grade 10 · Oakwood | 10 | Oakwood | 33:55 |
| 36 | Michael StrlletoPlace 36 · Grade 9 · American Leaders | 9 | American Leaders | 34:09 |
| 37 | Liam O'LaughlinPlace 37 · Grade 11 · Oakwood | 11 | Oakwood | 35:25 |