| 1 | Reid GrossPlace 1 · Grade 8 · Rocky Mount AcademyUnofficial | 8 | Rocky Mount Academy | 18:50 |
| 2 | John Thomas WingfieldPlace 2 · Grade 10 · Rocky Mount AcademyUnofficial | 10 | Rocky Mount Academy | 20:01 |
| 3 | Avery BoonePlace 3 · Grade 11 · Halifax AcademyUnofficial | 11 | Halifax Academy | 20:35 |
| 4 | Tyson HollandPlace 4 · Grade 9 · Faith Christian Rocky MountUnofficial | 9 | Faith Christian Rocky Mount | 22:02 |
| 5 | Tyler FlemingPlace 5 · Grade 12 · Kerr-Vance AcademyUnofficial | 12 | Kerr-Vance Academy | 22:42 |
| 6 | Thomas VaughnPlace 6 · Grade 7 · Rocky Mount AcademyUnofficial | 7 | Rocky Mount Academy | 23:24 |
| 7 | Ethan CarrPlace 7 · Grade 8 · Faith Christian Rocky MountUnofficial | 8 | Faith Christian Rocky Mount | 23:43 |
| 8 | Watkins CrewPlace 8 · Grade 11 · Halifax AcademyUnofficial | 11 | Halifax Academy | 23:52 |
| 9 | Griffin WilliamsPlace 9 · Grade 8 · Rocky Mount AcademyUnofficial | 8 | Rocky Mount Academy | 23:53 |
| 10 | Alan GuoPlace 10 · Grade 11 · Fayetteville AcademyUnofficial | 11 | Fayetteville Academy | 24:15 |
| 11 | Tucker DanielsPlace 11 · Grade 8 · Halifax AcademyUnofficial | 8 | Halifax Academy | 25:14 |
| 12 | Nathanael KelleherPlace 12 · Grade 12 · Fayetteville AcademyUnofficial | 12 | Fayetteville Academy | 25:14.46 |
| 13 | Malachi KagiPlace 13 · Grade 8 · Faith Christian Rocky MountUnofficial | 8 | Faith Christian Rocky Mount | 25:26 |
| 14 | Liam CookePlace 14 · Grade - · Halifax AcademyUnofficial | - | Halifax Academy | 25:29 |
| 15 | Ian GibsonPlace 15 · Grade 9 · Fayetteville AcademyUnofficial | 9 | Fayetteville Academy | 25:55 |
| 16 | Zackary RabePlace 16 · Grade 7 · Faith Christian Rocky MountUnofficial | 7 | Faith Christian Rocky Mount | 26:11 |
| 17 | Gavin CurrinPlace 17 · Grade 12 · Kerr-Vance AcademyUnofficial | 12 | Kerr-Vance Academy | 26:20 |
| 18 | Deacon StinsonPlace 18 · Grade 10 · Rocky Mount AcademyUnofficial | 10 | Rocky Mount Academy | 26:27 |
| 19 | Bryson PairPlace 19 · Grade 7 · Halifax AcademyUnofficial | 7 | Halifax Academy | 27:03 |
| 20 | Carter EdmondsPlace 20 · Grade 9 · Halifax AcademyUnofficial | 9 | Halifax Academy | 27:40 |
| 21 | Marc JessupPlace 21 · Grade 10 · Faith Christian Rocky MountUnofficial | 10 | Faith Christian Rocky Mount | 27:51 |
| 22 | Noah ColeyPlace 22 · Grade 7 · Faith Christian Rocky MountUnofficial | 7 | Faith Christian Rocky Mount | 28:28 |
| 23 | Liam MericlePlace 23 · Grade 9 · Faith Christian Rocky MountUnofficial | 9 | Faith Christian Rocky Mount | 28:28.49 |
| 24 | Camden KeeterPlace 24 · Grade 7 · Halifax AcademyUnofficial | 7 | Halifax Academy | 29:54 |
| 25 | Aaron BoonePlace 25 · Grade 8 · Halifax AcademyUnofficial | 8 | Halifax Academy | 40:20 |