| 1 | Elliott KlecknerPlace 1 · Grade 12 · South Central | 12 | South Central | 16:14.31 |
| 2 | Corey LittlePlace 2 · Grade 12 · Rolesville | 12 | Rolesville | 16:36.91 |
| 3 | Cooper KlecknerPlace 3 · Grade 12 · South Central | 12 | South Central | 16:44.38 |
| 4 | Connor FordPlace 4 · Grade 8 · Wilson Christian | 8 | Wilson Christian | 17:32.31 |
| 5 | Matthew RiggsPlace 5 · Grade 12 · South Central | 12 | South Central | 17:37.35 PR |
| 6 | Lin ScottPlace 6 · Grade 10 · Wilson Christian | 10 | Wilson Christian | 17:47.89 |
| 7 | Seth TrullPlace 7 · Grade 11 · Wilson Christian | 11 | Wilson Christian | 17:50.94 |
| 8 | Justin RoederPlace 8 · Grade 12 · South Central | 12 | South Central | 18:12.41 |
| 9 | Simon ThomasPlace 9 · Grade 11 · South Central | 11 | South Central | 18:17.01 |
| 10 | Trevor GreenierPlace 10 · Grade 9 · Gray's Creek | 9 | Gray's Creek | 18:19.14 |
| 11 | Tucker DavisPlace 11 · Grade 10 · Gray's Creek | 10 | Gray's Creek | 18:26.94 |
| 12 | Gabriel MusunguPlace 12 · Grade 12 · Rolesville | 12 | Rolesville | 18:33.44 |
| 13 | Sullivan SchwartzPlace 13 · Grade 11 · Gray's Creek | 11 | Gray's Creek | 18:34.21 |
| 14 | Matthew HillPlace 14 · Grade 12 · South Central | 12 | South Central | 18:55.61 |
| 15 | Garrison OutlawPlace 15 · Grade 12 · South Central | 12 | South Central | 19:13.77 |
| 16 | Mario DelgadoPlace 16 · Grade 12 · South Central | 12 | South Central | 19:13.95 |
| 17 | Trent GlennPlace 17 · Grade 12 · Gray's Creek | 12 | Gray's Creek | 19:17.81 PR |
| 18 | Tiya KomonoPlace 18 · Grade 12 · Rolesville | 12 | Rolesville | 19:24.93 |
| 19 | Gannon TurnerPlace 19 · Grade 12 · Rolesville | 12 | Rolesville | 19:25.37 PR |
| 20 | Brett WalstonPlace 20 · Grade 10 · Wilson Christian | 10 | Wilson Christian | 19:31.12 |
| 21 | Holland MillerPlace 21 · Grade 11 · Wilson Christian | 11 | Wilson Christian | 19:31.80 PR |
| 22 | Xavier StephensPlace 22 · Grade 11 · Gray's Creek | 11 | Gray's Creek | 19:34.24 PR |
| 23 | Griffin BrantleyPlace 23 · Grade 12 · South Central | 12 | South Central | 19:36.70 |
| 24 | Steven Carbonell-WidrickPlace 24 · Grade 12 · Gray's Creek | 12 | Gray's Creek | 19:41.90 PR |
| 25 | Noah MartinoPlace 25 · Grade 9 · Rolesville | 9 | Rolesville | 19:44.92 |
| 26 | Samuel HernandezPlace 26 · Grade 11 · Hoke County Blazers | 11 | Hoke County Blazers | 19:51.13 PR |
| 27 | Tyler McCarrenPlace 27 · Grade 10 · South Central | 10 | South Central | 20:19.35 |
| 28 | Dakotah BrewingtonPlace 28 · Grade 9 · Rolesville | 9 | Rolesville | 20:21.25 |
| 29 | Noah NicholsonPlace 29 · Grade 12 · Riverside-Martin | 12 | Riverside-Martin | 20:31.98 |
| 30 | Brody BehmPlace 30 · Grade 12 · South Central | 12 | South Central | 20:34.09 |
| 31 | Ryan WitteborgPlace 31 · Grade 9 · South Central | 9 | South Central | 20:42.21 |
| 32 | Shane GriffinPlace 32 · Grade 12 · Riverside-Martin | 12 | Riverside-Martin | 21:06.77 |
| 33 | Aaron EaddyPlace 33 · Grade 9 · Rolesville | 9 | Rolesville | 21:08.40 |
| 34 | Alexander HerndonPlace 34 · Grade 9 · Wilson Christian | 9 | Wilson Christian | 21:23.86 |
| 35 | Thomas FieldsPlace 35 · Grade 10 · Rolesville | 10 | Rolesville | 21:30.25 PR |
| 36 | Cameron RicksPlace 36 · Grade 10 · Wilson Christian | 10 | Wilson Christian | 21:35.52 |
| 37 | Joseph MurphyPlace 37 · Grade 11 · Gray's Creek | 11 | Gray's Creek | 21:38.83 |
| 38 | Mark PricePlace 38 · Grade 11 · Wilson Christian | 11 | Wilson Christian | 21:44.90 |
| 39 | Jyqwaille WilliamsPlace 39 · Grade 12 · Riverside-Martin | 12 | Riverside-Martin | 21:45.47 |
| 40 | Preston DeniusPlace 40 · Grade 9 · South Central | 9 | South Central | 21:47.86 |
| 41 | Tathianna RodriquezPlace 41 · Grade 8 · Wilson Christian | 8 | Wilson Christian | 21:48.04 PR |
| 42 | Brayden JoynerPlace 42 · Grade 10 · Wilson Christian | 10 | Wilson Christian | 21:50.03 |
| 43 | Aubrey Greyson GrahamPlace 43 · Grade 12 · South Central | 12 | South Central | 21:50.25 |
| 44 | Ethan HessPlace 44 · Grade 9 · Wilson Christian | 9 | Wilson Christian | 21:51.77 PR |
| 45 | Samuel HerndonPlace 45 · Grade 9 · Wilson Christian | 9 | Wilson Christian | 21:52.59 |
| 46 | Diego CuevasPlace 46 · Grade 9 · Gray's Creek | 9 | Gray's Creek | 21:54.65 PR |
| 47 | Brandon WorsleyPlace 47 · Grade 9 · South Central | 9 | South Central | 22:00.14 |
| 48 | Xavier RodriguezPlace 48 · Grade 10 · Wilson Christian | 10 | Wilson Christian | 22:00.69 |
| 49 | Hudson HollomanPlace 49 · Grade 12 · Wilson Christian | 12 | Wilson Christian | 22:07.69 |
| 50 | Parker BunnPlace 50 · Grade 10 · Wilson Christian | 10 | Wilson Christian | 22:30.54 PR |
| 51 | William HuppPlace 51 · Grade 12 · Rolesville | 12 | Rolesville | 22:48.47 PR |
| 52 | Weston BrownPlace 52 · Grade 9 · Riverside-Martin | 9 | Riverside-Martin | 23:24.45 |
| 53 | Jason JuddPlace 53 · Grade - · Rocky Mount Academy | - | Rocky Mount Academy | 23:51.33 PR |
| 54 | Kyle BayerPlace 54 · Grade 9 · Rolesville | 9 | Rolesville | 24:32.11 |
| 55 | DJ ScottPlace 55 · Grade 10 · Wilson Christian | 10 | Wilson Christian | 24:34.31 |
| 56 | Caleb GillenPlace 56 · Grade 7 · Wilson Christian | 7 | Wilson Christian | 25:15.01 |
| 57 | Eric CarranzaPlace 57 · Grade 12 · Riverside-Martin | 12 | Riverside-Martin | 27:11.56 |
| 58 | Zack McMorrisPlace 58 · Grade 9 · Rolesville | 9 | Rolesville | 29:19.39 |
| 59 | Bronson HarrellPlace 59 · Grade 10 · Rocky Mount Academy | 10 | Rocky Mount Academy | 41:42.85 |