| 1 | Reid GrossPlace 1 · Grade 8 · Rocky Mount Academy | 8 | Rocky Mount Academy | 18:29.00 |
| 2 | Wyatt DuchonPlace 2 · Grade 12 · Fayetteville Academy | 12 | Fayetteville Academy | 18:38.00 |
| 3 | John Thomas WingfieldPlace 3 · Grade 10 · Rocky Mount Academy | 10 | Rocky Mount Academy | 19:22.00 |
| 4 | Caden EllisPlace 4 · Grade 11 · Oakwood | 11 | Oakwood | 19:46.00 |
| 5 | Tyson HollandPlace 5 · Grade 9 · Faith Christian Rocky Mount | 9 | Faith Christian Rocky Mount | 20:00.00 |
| 6 | Winston BatesPlace 6 · Grade 11 · Oakwood | 11 | Oakwood | 20:08.00 |
| 7 | Elliott MoorePlace 7 · Grade 11 · Oakwood | 11 | Oakwood | 20:09.00 |
| 8 | Avery BoonePlace 8 · Grade 11 · Halifax Academy | 11 | Halifax Academy | 21:05.00 |
| 9 | Tyler FlemingPlace 9 · Grade 12 · Kerr-Vance Academy | 12 | Kerr-Vance Academy | 21:52.00 |
| 10 | Callan HigginsonPlace 10 · Grade 9 · Oakwood | 9 | Oakwood | 22:11.00 |
| 11 | Oscar FerraraPlace 11 · Grade 8 · Oakwood | 8 | Oakwood | 22:13.00 |
| 12 | Thomas VaughnPlace 12 · Grade 7 · Rocky Mount Academy | 7 | Rocky Mount Academy | 22:27.00 |
| 13 | Griffin WilliamsPlace 13 · Grade 8 · Rocky Mount Academy | 8 | Rocky Mount Academy | 22:27.91 |
| 14 | Watkins CrewPlace 14 · Grade 11 · Halifax Academy | 11 | Halifax Academy | 23:37.00 |
| 15 | Alan GuoPlace 15 · Grade 11 · Fayetteville Academy | 11 | Fayetteville Academy | 23:56.00 |
| 16 | Carter EdmondsPlace 16 · Grade 9 · Halifax Academy | 9 | Halifax Academy | 24:07.00 |
| 17 | Tucker DanielsPlace 17 · Grade 8 · Halifax Academy | 8 | Halifax Academy | 24:07.81 |
| 18 | Malachi KagiPlace 18 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 24:12.00 |
| 19 | Nathanael KelleherPlace 19 · Grade 12 · Fayetteville Academy | 12 | Fayetteville Academy | 24:43.00 |
| 20 | James MillerPlace 20 · Grade 8 · Oakwood | 8 | Oakwood | 24:43.63 |
| 21 | Deacon StinsonPlace 21 · Grade 10 · Rocky Mount Academy | 10 | Rocky Mount Academy | 24:55.00 |
| 22 | PJ ConwayPlace 22 · Grade 7 · Oakwood | 7 | Oakwood | 25:17.00 |
| 23 | Zackary RabePlace 23 · Grade 7 · Faith Christian Rocky Mount | 7 | Faith Christian Rocky Mount | 25:17.76 |
| 24 | Bryson PairPlace 24 · Grade 7 · Halifax Academy | 7 | Halifax Academy | 25:18.00 |
| 25 | Gavin CurrinPlace 25 · Grade 12 · Kerr-Vance Academy | 12 | Kerr-Vance Academy | 25:21.00 |
| 26 | Lawson HarringtonPlace 26 · Grade 7 · Oakwood | 7 | Oakwood | 25:34.00 |
| 27 | Remy MitchellPlace 27 · Grade 12 · Oakwood | 12 | Oakwood | 26:16.00 |
| 28 | Nathan PotterPlace 28 · Grade 12 · Oakwood | 12 | Oakwood | 26:23.00 |
| 29 | Liam MericlePlace 29 · Grade 9 · Faith Christian Rocky Mount | 9 | Faith Christian Rocky Mount | 26:34.00 |
| 30 | Chigozie ObiPlace 30 · Grade 9 · Oakwood | 9 | Oakwood | 26:48.00 PR |
| 31 | Liam CookePlace 31 · Grade - · Halifax Academy | - | Halifax Academy | 26:48.44 |
| 32 | Ian GibsonPlace 32 · Grade 9 · Fayetteville Academy | 9 | Fayetteville Academy | 27:02.00 |
| 33 | Marshall JonesPlace 33 · Grade 9 · Oakwood | 9 | Oakwood | 27:26.00 |
| 34 | Noah ColeyPlace 34 · Grade 7 · Faith Christian Rocky Mount | 7 | Faith Christian Rocky Mount | 27:44.00 |
| 35 | Camden KeeterPlace 35 · Grade 7 · Halifax Academy | 7 | Halifax Academy | 28:54.00 |