| 1 | Winston BatesPlace 1 · Grade 10 · Oakwood | 10 | Oakwood | 18:50 |
| 2 | Caden EllisPlace 2 · Grade 10 · Oakwood | 10 | Oakwood | 18:53 |
| 3 | Garrett WilsonPlace 3 · Grade 12 · Faith Christian Rocky Mount | 12 | Faith Christian Rocky Mount | 19:12 |
| 4 | Harrison VaughnPlace 4 · Grade 12 · Rocky Mount Academy | 12 | Rocky Mount Academy | 19:33 |
| 5 | John Thomas WingfieldPlace 5 · Grade 9 · Rocky Mount Academy | 9 | Rocky Mount Academy | 19:44 |
| 6 | Gabe WinhamPlace 6 · Grade 12 · Rocky Mount Academy | 12 | Rocky Mount Academy | 20:08 |
| 7 | Mason RichardsonPlace 7 · Grade 10 · Kerr-Vance Academy | 10 | Kerr-Vance Academy | 20:23 |
| 8 | Riley StussiePlace 8 · Grade 9 · Faith Christian Rocky Mount | 9 | Faith Christian Rocky Mount | 20:23.01 |
| 9 | Avery BoonePlace 9 · Grade 10 · Halifax Academy | 10 | Halifax Academy | 21:09 |
| 10 | Callan HigginsonPlace 10 · Grade 8 · Oakwood | 8 | Oakwood | 21:57 |
| 11 | Tyson HollandPlace 11 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 21:59 |
| 12 | Edward BatesPlace 12 · Grade 8 · Oakwood | 8 | Oakwood | 22:38 |
| 13 | Elliott MoorePlace 13 · Grade 10 · Oakwood | 10 | Oakwood | 23:10 |
| 14 | Watkins CrewPlace 14 · Grade 10 · Halifax Academy | 10 | Halifax Academy | 23:50 |
| 15 | Aaron BoonePlace 15 · Grade 7 · Halifax Academy | 7 | Halifax Academy | 24:37 |
| 16 | Marshall JonesPlace 16 · Grade 8 · Oakwood | 8 | Oakwood | 25:02 |
| 17 | Tucker DanielsPlace 17 · Grade 7 · Halifax Academy | 7 | Halifax Academy | 25:05 |
| 18 | Carter EdmondsPlace 18 · Grade 8 · Halifax Academy | 8 | Halifax Academy | 25:17 |
| 19 | Tyler MerrittPlace 19 · Grade 7 · Halifax Academy | 7 | Halifax Academy | 25:24 |
| 20 | Andrew SpradleyPlace 20 · Grade 12 · Faith Christian Rocky Mount | 12 | Faith Christian Rocky Mount | 26:02 |
| 21 | James MillerPlace 21 · Grade 7 · Oakwood | 7 | Oakwood | 26:10 |
| 22 | Garrett WillifordPlace 22 · Grade 10 · Faith Christian Rocky Mount | 10 | Faith Christian Rocky Mount | 26:26 |
| 23 | Remy MitchellPlace 23 · Grade 11 · Oakwood | 11 | Oakwood | 27:13 |
| 24 | Nathan PotterPlace 24 · Grade 11 · Oakwood | 11 | Oakwood | 27:16 |
| 25 | Tyler FlemingPlace 25 · Grade 11 · Kerr-Vance Academy | 11 | Kerr-Vance Academy | 27:44 |
| 26 | Jax WatersPlace 26 · Grade 12 · Halifax Academy | 12 | Halifax Academy | 29:20 |
| 27 | Liam O'LaughlinPlace 27 · Grade 11 · Oakwood | 11 | Oakwood | 31:10 PR |
| 28 | Gavin CurrinPlace 28 · Grade 11 · Kerr-Vance Academy | 11 | Kerr-Vance Academy | 32:46 |