| 1 | Gabe WinhamPlace 1 · Grade 10 · Rocky Mount AcademyUnofficial | 10 | Rocky Mount Academy | 18:41 |
| 2 | Henry ForresterPlace 2 · Grade 12 · Rocky Mount AcademyUnofficial | 12 | Rocky Mount Academy | 19:19 |
| 3 | Jack HooksPlace 3 · Grade 11 · Faith Christian Rocky MountUnofficial | 11 | Faith Christian Rocky Mount | 19:34 |
| 4 | Michael GrantPlace 4 · Grade 9 · Faith Christian Rocky MountUnofficial | 9 | Faith Christian Rocky Mount | 20:46 |
| 5 | Garrett WilsonPlace 5 · Grade 10 · Faith Christian Rocky MountUnofficial | 10 | Faith Christian Rocky Mount | 20:59 |
| 6 | John Thomas WingfieldPlace 6 · Grade 7 · Rocky Mount AcademyUnofficial | 7 | Rocky Mount Academy | 21:14 |
| 7 | Wesley BoernerPlace 7 · Grade 10 · Halifax AcademyUnofficial | 10 | Halifax Academy | 21:22 |
| 8 | Will TharinPlace 8 · Grade 10 · Rocky Mount AcademyUnofficial | 10 | Rocky Mount Academy | 22:04 |
| 9 | Harrison VaughnPlace 9 · Grade 10 · Rocky Mount AcademyUnofficial | 10 | Rocky Mount Academy | 22:12 |
| 10 | Thomas SuggPlace 10 · Grade 9 · Faith Christian Rocky MountUnofficial | 9 | Faith Christian Rocky Mount | 22:50 |
| 11 | Christopher HarperPlace 11 · Grade 8 · Faith Christian Rocky MountUnofficial | 8 | Faith Christian Rocky Mount | 23:01 |
| 12 | Thad HarrisPlace 12 · Grade 8 · Halifax AcademyUnofficial | 8 | Halifax Academy | 23:04 |
| 13 | Jack PittmanPlace 13 · Grade 12 · Rocky Mount AcademyUnofficial | 12 | Rocky Mount Academy | 23:05 |
| 14 | Brooks RehmPlace 14 · Grade 10 · Faith Christian Rocky MountUnofficial | 10 | Faith Christian Rocky Mount | 23:06 |
| 15 | Jake MonaghanPlace 15 · Grade 7 · Faith Christian Rocky MountUnofficial | 7 | Faith Christian Rocky Mount | 23:33 |
| 16 | Riley StussiePlace 16 · Grade 7 · Faith Christian Rocky MountUnofficial | 7 | Faith Christian Rocky Mount | 23:36 |
| 17 | Nate AstonPlace 17 · Grade 9 · Halifax AcademyUnofficial | 9 | Halifax Academy | 24:14 |
| 18 | Jake MerrittPlace 18 · Grade 10 · Halifax AcademyUnofficial | 10 | Halifax Academy | 24:20 |
| 19 | Andrew SpradleyPlace 19 · Grade 10 · Faith Christian Rocky MountUnofficial | 10 | Faith Christian Rocky Mount | 24:22 |
| 20 | Cameron MorrisonPlace 20 · Grade 11 · Faith Christian Rocky MountUnofficial | 11 | Faith Christian Rocky Mount | 26:49 |
| 21 | Mason RichardsonPlace 21 · Grade 8 · Kerr-Vance AcademyUnofficial | 8 | Kerr-Vance Academy | 27:04 |
| 22 | Jax WatsonPlace 22 · Grade 10 · Halifax AcademyUnofficial | 10 | Halifax Academy | 29:16 |
| 23 | Mason KolesarPlace 23 · Grade 12 · Rocky Mount AcademyUnofficial | 12 | Rocky Mount Academy | 29:35 |
| 24 | Ezra MoorePlace 24 · Grade 10 · Rocky Mount AcademyUnofficial | 10 | Rocky Mount Academy | 31:08 |
| 25 | Brayden LeonardPlace 25 · Grade 12 · Faith Christian Rocky MountUnofficial | 12 | Faith Christian Rocky Mount | 31:13 |
| 26 | Adam HudsonPlace 26 · Grade 11 · Halifax AcademyUnofficial | 11 | Halifax Academy | 32:09 |
| 27 | Watkins CrewPlace 27 · Grade 8 · Halifax AcademyUnofficial | 8 | Halifax Academy | 35:35 |
| 28 | Parker GuptonPlace 28 · Grade 8 · Kerr-Vance AcademyUnofficial | 8 | Kerr-Vance Academy | 36:39 |