| 1 | Gabe WinhamPlace 1 · Grade 11 · Rocky Mount Academy | 11 | Rocky Mount Academy | 17:53 |
| 2 | Jack HooksPlace 2 · Grade 12 · Faith Christian Rocky Mount | 12 | Faith Christian Rocky Mount | 18:44 |
| 3 | Harrison VaughnPlace 3 · Grade 11 · Rocky Mount Academy | 11 | Rocky Mount Academy | 19:57 |
| 4 | Brooks RehmPlace 4 · Grade 11 · Faith Christian Rocky Mount | 11 | Faith Christian Rocky Mount | 20:32 |
| 5 | Garrett WilsonPlace 5 · Grade 11 · Faith Christian Rocky Mount | 11 | Faith Christian Rocky Mount | 21:19 |
| 6 | Thad HarrisPlace 6 · Grade 9 · Halifax Academy | 9 | Halifax Academy | 21:20 |
| 7 | Roy HendersonPlace 7 · Grade 9 · Community Christian | 9 | Community Christian | 21:21 |
| 8 | Avery BoonePlace 8 · Grade 9 · Halifax Academy | 9 | Halifax Academy | 21:53 |
| 9 | Wesley BoernerPlace 9 · Grade 11 · Halifax Academy | 11 | Halifax Academy | 21:53.01 |
| 10 | Chris HarperPlace 10 · Grade 9 · Rocky Mount Academy | 9 | Rocky Mount Academy | 21:58 |
| 11 | Riley StussiePlace 11 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 22:20 |
| 12 | Nic GroesserPlace 12 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 22:29 |
| 13 | Caden EllisPlace 13 · Grade 9 · Oakwood | 9 | Oakwood | 23:03 |
| 14 | Mason RichardsonPlace 14 · Grade 9 · Kerr-Vance Academy | 9 | Kerr-Vance Academy | 23:51 |
| 15 | Jake MerrittPlace 15 · Grade 11 · Halifax Academy | 11 | Halifax Academy | 24:07 |
| 16 | Jamison BrinkPlace 16 · Grade 10 · Community Christian | 10 | Community Christian | 24:18 |
| 17 | Ezra MoorePlace 17 · Grade 11 · Rocky Mount Academy | 11 | Rocky Mount Academy | 24:42 |
| 18 | Andrew SpradleyPlace 18 · Grade 11 · Faith Christian Rocky Mount | 11 | Faith Christian Rocky Mount | 24:57 |
| 19 | Callan HigginsonPlace 19 · Grade 7 · Oakwood | 7 | Oakwood | 25:01 |
| 20 | Court ValentinePlace 20 · Grade 7 · Rocky Mount Academy | 7 | Rocky Mount Academy | 26:09 PR |
| 21 | Deacon StinsonPlace 21 · Grade 9 · Rocky Mount Academy | 9 | Rocky Mount Academy | 26:10 |
| 22 | Watkins CrewPlace 22 · Grade 9 · Halifax Academy | 9 | Halifax Academy | 26:31 |
| 23 | Jake MonaghanPlace 23 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 26:44 |
| 24 | Elliott MoorePlace 24 · Grade 9 · Oakwood | 9 | Oakwood | 26:59 |
| 25 | Cameron MorrisonPlace 25 · Grade 12 · Faith Christian Rocky Mount | 12 | Faith Christian Rocky Mount | 27:05 |
| 26 | Garrett WillifordPlace 26 · Grade 9 · Faith Christian Rocky Mount | 9 | Faith Christian Rocky Mount | 28:33 |
| 27 | Caleb BushPlace 27 · Grade 9 · Community Christian | 9 | Community Christian | 28:49 |
| 28 | Jax WatersPlace 28 · Grade 11 · Halifax Academy | 11 | Halifax Academy | 28:57 |
| 29 | Nathan PotterPlace 29 · Grade 10 · Oakwood | 10 | Oakwood | 31:01 |
| 30 | Gavin CurrinPlace 30 · Grade 10 · Kerr-Vance Academy | 10 | Kerr-Vance Academy | 31:12 |
| 31 | William BrantlyPlace 31 · Grade 11 · Community Christian | 11 | Community Christian | 31:48 |
| 32 | Spencer ShovelinPlace 32 · Grade 10 · Oakwood | 10 | Oakwood | 31:54 |
| 33 | Adam HudsonPlace 33 · Grade 12 · Halifax Academy | 12 | Halifax Academy | 31:58 |
| 34 | William DoumauxPlace 34 · Grade 10 · Oakwood | 10 | Oakwood | 32:11 |
| 35 | Cyrus FreemanPlace 35 · Grade 7 · Oakwood | 7 | Oakwood | 42:20 |