| 1 | Davis BoonePlace 1 · Grade 12 · Trinity Academy of Raleigh | 12 | Trinity Academy of Raleigh | 20:44.0 |
| 2 | Hunter GetmanPlace 2 · Grade 9 · Trinity Academy of Raleigh | 9 | Trinity Academy of Raleigh | 20:48.0 |
| 3 | Noah SchenkPlace 3 · Grade 10 · Trinity Academy of Raleigh | 10 | Trinity Academy of Raleigh | 20:48.3 |
| 4 | Graham TurnerPlace 4 · Grade 10 · Trinity Academy of Raleigh | 10 | Trinity Academy of Raleigh | 20:48.6 |
| 5 | Cole BurtonPlace 5 · Grade 9 · Trinity Academy of Raleigh | 9 | Trinity Academy of Raleigh | 20:48.9 |
| 6 | Nolan BurdaPlace 6 · Grade 10 · Trinity Academy of Raleigh | 10 | Trinity Academy of Raleigh | 20:55.4 |
| 7 | Hudson DavisPlace 7 · Grade 9 · Thales Academy Rolesville | 9 | Thales Academy Rolesville | 21:10.1 |
| 8 | Andrew QuadePlace 8 · Grade 11 · Thales Academy Rolesville | 11 | Thales Academy Rolesville | 21:35.8 |
| 9 | Caleb CaddellPlace 9 · Grade 10 · Trinity Academy of Raleigh | 10 | Trinity Academy of Raleigh | 21:47.3 |
| 10 | Blake SheltonPlace 10 · Grade 11 · Thales Academy Apex | 11 | Thales Academy Apex | 21:49.2 |
| 11 | Samuel SchenkPlace 11 · Grade 7 · Trinity Academy of Raleigh | 7 | Trinity Academy of Raleigh | 22:09.6 |
| 12 | Delmar RousePlace 12 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 23:33.5 |
| 13 | Franklin BarefootPlace 13 · Grade 8 · Trinity Academy of Raleigh | 8 | Trinity Academy of Raleigh | 23:34.9 PR |
| 14 | Trevor BoonePlace 14 · Grade 10 · Trinity Academy of Raleigh | 10 | Trinity Academy of Raleigh | 23:35.3 |
| 15 | Noah SylvesterPlace 15 · Grade 11 · Thales Academy Rolesville | 11 | Thales Academy Rolesville | 24:24.2 |
| 16 | Alex WilkinsonPlace 16 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 24:31.6 |
| 17 | Ethan McLeodPlace 17 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 24:37.5 |
| 18 | Parker WatsonPlace 18 · Grade 12 · Thales Academy Rolesville | 12 | Thales Academy Rolesville | 24:46.8 |
| 19 | Samuel WiningerPlace 19 · Grade 9 · Friendship Christian | 9 | Friendship Christian | 25:22.5 |
| 20 | Owen SheltonPlace 20 · Grade 10 · Thales Academy Apex | 10 | Thales Academy Apex | 25:31.1 |
| 21 | Killian ScottPlace 21 · Grade 9 · Thales Academy Rolesville | 9 | Thales Academy Rolesville | 25:39.4 |
| 22 | Jackson BasdenPlace 22 · Grade 10 · Thales Academy Apex | 10 | Thales Academy Apex | 26:46.1 |
| 23 | Miles MoralesPlace 23 · Grade 10 · Thales Academy Rolesville | 10 | Thales Academy Rolesville | 26:50.8 |
| 24 | Matthew StevensPlace 24 · Grade 9 · Thales Academy Rolesville | 9 | Thales Academy Rolesville | 27:10.3 |
| 25 | Adam BrocklesbyPlace 25 · Grade 12 · Thales Academy Rolesville | 12 | Thales Academy Rolesville | 27:22.9 |
| 26 | Gareth KeenePlace 26 · Grade 12 · Trinity Academy of Raleigh | 12 | Trinity Academy of Raleigh | 30:05.9 |
| 27 | Gavin PressleyPlace 27 · Grade 10 · Trinity Academy of Raleigh | 10 | Trinity Academy of Raleigh | 30:14.6 |
| 28 | Molin RenePlace 28 · Grade 9 · Friendship Christian | 9 | Friendship Christian | 32:51.8 |
| 29 | Archie JonesPlace 29 · Grade 12 · Friendship Christian | 12 | Friendship Christian | 39:25.4 |