| 1 | Caden EllisPlace 1 · Grade 12 · Oakwood | 12 | Oakwood | 18:04 |
| 2 | Reid GrossPlace 2 · Grade 9 · Rocky Mount Academy | 9 | Rocky Mount Academy | 18:12 |
| 3 | John Thomas WingfieldPlace 3 · Grade 11 · Rocky Mount Academy | 11 | Rocky Mount Academy | 18:45 |
| 4 | Griffin WilliamsPlace 4 · Grade 9 · Rocky Mount Academy | 9 | Rocky Mount Academy | 19:12 |
| 5 | Elliott MoorePlace 5 · Grade 12 · Oakwood | 12 | Oakwood | 19:15 |
| 6 | Avery BoonePlace 6 · Grade 12 · Halifax Academy | 12 | Halifax Academy | 19:48 |
| 7 | Tyson HollandPlace 7 · Grade 10 · Faith Christian Rocky Mount | 10 | Faith Christian Rocky Mount | 19:50 |
| 8 | Thomas VaughnPlace 8 · Grade 8 · Rocky Mount Academy | 8 | Rocky Mount Academy | 19:52 |
| 9 | Oscar FerraraPlace 9 · Grade 9 · Oakwood | 9 | Oakwood | 21:15 |
| 10 | Thad HarrisPlace 10 · Grade 12 · Halifax Academy | 12 | Halifax Academy | 22:33 |
| 11 | Aaron BoonePlace 11 · Grade 9 · Halifax Academy | 9 | Halifax Academy | 22:44 |
| 12 | Riley JohnsonPlace 12 · Grade 10 · Rocky Mount Academy | 10 | Rocky Mount Academy | 23:08 |
| 13 | Ethan CarrPlace 13 · Grade 9 · Faith Christian Rocky Mount | 9 | Faith Christian Rocky Mount | 23:24 |
| 14 | Xavier HinesPlace 14 · Grade 9 · Oakwood | 9 | Oakwood | 23:30 |
| 15 | Sai MeckaPlace 15 · Grade 9 · Fayetteville Academy | 9 | Fayetteville Academy | 24:32 |
| 16 | Callan HigginsonPlace 16 · Grade 10 · Oakwood | 10 | Oakwood | 24:54 |
| 17 | Cameron JohnsonPlace 17 · Grade 10 · Rocky Mount Academy | 10 | Rocky Mount Academy | 25:00 |
| 18 | James MillerPlace 18 · Grade 9 · Oakwood | 9 | Oakwood | 25:14 |
| 19 | Watkins CrewPlace 19 · Grade 12 · Halifax Academy | 12 | Halifax Academy | 26:01 |
| 20 | Ian GibsonPlace 20 · Grade 10 · Fayetteville Academy | 10 | Fayetteville Academy | 26:27 |
| 21 | Damian FryePlace 21 · Grade 10 · Fayetteville Academy | 10 | Fayetteville Academy | 26:42 |
| 22 | Carter EdmondsPlace 22 · Grade 10 · Halifax Academy | 10 | Halifax Academy | 27:19 |
| 23 | Ben YorkPlace 23 · Grade 7 · Rocky Mount Academy | 7 | Rocky Mount Academy | 27:26 |
| 24 | PJ ConwayPlace 24 · Grade 8 · Oakwood | 8 | Oakwood | 27:39 |
| 25 | Jeremiah BarrettPlace 25 · Grade 7 · Oakwood | 7 | Oakwood | 27:40 |
| 26 | Lawson HarringtonPlace 26 · Grade 8 · Oakwood | 8 | Oakwood | 27:45 |
| 27 | Nevin SeaversPlace 27 · Grade 8 · Oakwood | 8 | Oakwood | 28:28 |
| 28 | Max WeckesserPlace 28 · Grade 12 · Oakwood | 12 | Oakwood | 28:42 |
| 29 | Tucker DanielsPlace 29 · Grade 9 · Halifax Academy | 9 | Halifax Academy | 29:02 |
| 30 | Bryson PairPlace 30 · Grade 8 · Halifax Academy | 8 | Halifax Academy | 29:35 |
| 31 | Noah ColeyPlace 31 · Grade 8 · Faith Christian Rocky Mount | 8 | Faith Christian Rocky Mount | 33:57 |
| 32 | Carlos GeigelPlace 32 · Grade 8 · Oakwood | 8 | Oakwood | 35:56 |
| 33 | Chigozie ObiPlace 33 · Grade 10 · Oakwood | 10 | Oakwood | 36:34 |