| 1 | Duncan WebsterPlace 1 · Grade 8 · Princeton | 8 | Princeton | 12:05.00 |
| 2 | Archer WardPlace 2 · Grade 7 · Eastern Greenbrier | 7 | Eastern Greenbrier | 12:13.84 |
| 3 | Decklan HandleyPlace 3 · Grade 8 · Princeton | 8 | Princeton | 12:32.65 |
| 4 | Markus MillerPlace 4 · Grade 7 · Princeton | 7 | Princeton | 12:37.02 |
| 5 | Jackson VancePlace 5 · Grade 8 · Oceana | 8 | Oceana | 12:41.25 |
| 6 | Camden FletcherPlace 6 · Grade 8 · Pikeview | 8 | Pikeview | 12:45.87 |
| 7 | Cooper WadePlace 7 · Grade 8 · Princeton | 8 | Princeton | 12:46.05 |
| 8 | Dayton BallewPlace 8 · Grade 8 · Shady Spring | 8 | Shady Spring | 12:49.57 |
| 9 | Grayson ColemanPlace 9 · Grade 8 · Princeton | 8 | Princeton | 13:00.09 |
| 10 | Anthony BroylesPlace 10 · Grade 8 · Princeton | 8 | Princeton | 13:00.95 |
| 11 | Brandon SparksPlace 11 · Grade 8 · Eastern Greenbrier | 8 | Eastern Greenbrier | 13:05.26 |
| 12 | Brody JarrellPlace 12 · Grade 8 · Shady Spring | 8 | Shady Spring | 13:12.33 |
| 13 | Jordan KincaidPlace 13 · Grade 6 · Oak Hill ms | 6 | Oak Hill ms | 13:15.78 |
| 14 | West RidpathPlace 14 · Grade 7 · Eastern Greenbrier | 7 | Eastern Greenbrier | 13:25.06 |
| 15 | Logan WillsPlace 15 · Grade 8 · Summers | 8 | Summers | 13:28.38 |
| 16 | Walker LillyPlace 16 · Grade 6 · Shady Spring | 6 | Shady Spring | 13:29.15 |
| 17 | Hudson LingenfelterPlace 17 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 13:29.65 |
| 18 | Lucas LaffertyPlace 18 · Grade 8 · Shady Spring | 8 | Shady Spring | 13:29.90 |
| 19 | Oliver DuffyPlace 19 · Grade 7 · Pikeview | 7 | Pikeview | 13:30.74 |
| 20 | Brawley MylesPlace 20 · Grade 8 · Oak Hill ms | 8 | Oak Hill ms | 13:41.45 |
| 21 | Lucca PotterPlace 21 · Grade 6 · Eastern Greenbrier | 6 | Eastern Greenbrier | 13:41.94 |
| 22 | Ethan BoonePlace 22 · Grade 8 · Eastern Greenbrier | 8 | Eastern Greenbrier | 13:42.76 |
| 23 | Evan CollisPlace 23 · Grade 7 · Pikeview | 7 | Pikeview | 13:43.12 |
| 24 | Colson CroyPlace 24 · Grade 7 · Pikeview | 7 | Pikeview | 14:04.07 |
| 25 | Benjamin McKinneyPlace 25 · Grade 8 · Summers | 8 | Summers | 14:05.82 |
| 26 | Brody BlankenshipPlace 26 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 14:06.18 |
| 27 | Chris MullinsPlace 27 · Grade 7 · Shady Spring | 7 | Shady Spring | 14:06.58 |
| 28 | Jason StewartPlace 28 · Grade 8 · Shady Spring | 8 | Shady Spring | 14:08.35 |
| 29 | Davyn BrewerPlace 29 · Grade 8 · Pikeview | 8 | Pikeview | 14:12.07 |
| 30 | Solomon HopkinsPlace 30 · Grade 8 · Jefferson Christian Academy | 8 | Jefferson Christian Academy | 14:14.96 |
| 31 | Josh GlendePlace 31 · Grade 8 · Shady Spring | 8 | Shady Spring | 14:15.00 |
| 32 | Colten BeachPlace 32 · Grade 6 · Pineville | 6 | Pineville | 14:28.99 |
| 33 | Luke BarrPlace 33 · Grade 6 · Eastern Greenbrier | 6 | Eastern Greenbrier | 14:37.52 |
| 34 | Lucas FloydPlace 34 · Grade 7 · Mountain View Christian | 7 | Mountain View Christian | 14:39.00 |
| 35 | Devyn BrewerPlace 35 · Grade 8 · Pikeview | 8 | Pikeview | 14:41.28 |
| 36 | Rylan BeckPlace 36 · Grade 6 · Princeton | 6 | Princeton | 14:45.08 |
| 37 | Walker DunbarPlace 37 · Grade 8 · Trap | 8 | Trap | 14:48.33 |
| 38 | Will CunninghamPlace 38 · Grade 8 · Summit Christian Academy | 8 | Summit Christian Academy | 14:51.63 |
| 39 | Renner RoyPlace 39 · Grade 6 · Pikeview | 6 | Pikeview | 14:58.89 |
| 40 | Ben WamsleyPlace 40 · Grade 6 · Pikeview | 6 | Pikeview | 15:00.96 |
| 41 | Bennett BowersPlace 41 · Grade 8 · Summit Christian Academy | 8 | Summit Christian Academy | 15:02.97 |
| 42 | Jonah HopkinsPlace 42 · Grade 6 · Jefferson Christian Academy | 6 | Jefferson Christian Academy | 15:06.68 |
| 43 | Lincoln LingenfelterPlace 43 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 15:08.29 |
| 44 | Mastin YoutherPlace 44 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 15:08.39 |
| 45 | Declan ScottPlace 45 · Grade 6 · Richwood ms | 6 | Richwood ms | 15:09.26 |
| 46 | Clacy FieldsPlace 46 · Grade 7 · Pikeview | 7 | Pikeview | 15:10.66 |
| 47 | Ryan HibbsPlace 47 · Grade 8 · Pikeview | 8 | Pikeview | 15:13.01 |
| 48 | Brayden HintonPlace 48 · Grade 7 · Summers | 7 | Summers | 15:16.21 |
| 49 | Owen WorrellsPlace 49 · Grade 7 · Independence | 7 | Independence | 15:19.45 |
| 50 | Brandt BlakePlace 50 · Grade 7 · Eastern Greenbrier | 7 | Eastern Greenbrier | 15:36.09 |
| 51 | River BennettPlace 51 · Grade 8 · Richwood ms | 8 | Richwood ms | 15:38.48 |
| 52 | Levi TilleyPlace 52 · Grade 6 · Oceana | 6 | Oceana | 15:40.86 |
| 53 | Jacob LambertPlace 53 · Grade 6 · Shady Spring | 6 | Shady Spring | 15:58.84 |
| 54 | Christian AllenPlace 54 · Grade 8 · Oak Hill ms | 8 | Oak Hill ms | 16:04.90 |
| 55 | Joseph CoxPlace 55 · Grade 6 · Richwood ms | 6 | Richwood ms | 16:11.96 |
| 56 | Jayden ColePlace 56 · Grade 7 · Pikeview | 7 | Pikeview | 16:15.21 |
| 57 | Brooks WrightPlace 57 · Grade 6 · Trap | 6 | Trap | 16:17.93 |
| 58 | Grayson BaileyPlace 58 · Grade - · Richwood ms | - | Richwood ms | 16:19.04 |
| 59 | Jaden BuzzoPlace 59 · Grade 8 · Princeton | 8 | Princeton | 16:31.04 |
| 60 | Brayden KennedyPlace 60 · Grade 8 · Sandy River | 8 | Sandy River | 16:50.95 |
| 61 | Aidan SmithPlace 61 · Grade 6 · Pikeview | 6 | Pikeview | 16:53.83 |
| 62 | Raylan HalvorsonPlace 62 · Grade 8 · Shady Spring | 8 | Shady Spring | 17:01.23 |
| 63 | Lincoln SmithPlace 63 · Grade 6 · Oak Hill ms | 6 | Oak Hill ms | 17:02.31 |
| 64 | Max ShirleyPlace 64 · Grade 8 · Oak Hill ms | 8 | Oak Hill ms | 17:02.41 |
| 65 | Ketcher SpechtPlace 65 · Grade 6 · Eastern Greenbrier | 6 | Eastern Greenbrier | 17:06.48 |
| 66 | Bentley HollinsPlace 66 · Grade 7 · Summit Christian Academy | 7 | Summit Christian Academy | 17:17.39 |
| 67 | Colton CecilPlace 67 · Grade 6 · Mount View | 6 | Mount View | 17:19.09 |
| 68 | Owen WalkerPlace 68 · Grade 7 · Oceana | 7 | Oceana | 17:27.22 |
| 69 | Colton WestPlace 69 · Grade 6 · Mount View | 6 | Mount View | 17:39.10 |
| 70 | Toby SmallPlace 70 · Grade 7 · Mount View | 7 | Mount View | 17:56.91 |
| 71 | Timothy HatcherPlace 71 · Grade 6 · Independence | 6 | Independence | 18:08.47 |
| 72 | Kaidyn FarleyPlace 72 · Grade 6 · Independence | 6 | Independence | 18:09.41 |
| 73 | Victor SteelePlace 73 · Grade 7 · Oak Hill ms | 7 | Oak Hill ms | 18:18.95 |
| 74 | Braysen SydnorPlace 74 · Grade 8 · Mountain View Christian | 8 | Mountain View Christian | 18:24.63 |
| 75 | Brantley MeadowsPlace 75 · Grade 8 · Shady Spring | 8 | Shady Spring | 18:32.34 |
| 76 | Grey ChildersPlace 76 · Grade 6 · Shady Spring | 6 | Shady Spring | 18:32.42 PR |
| 77 | Cooper RichardsonPlace 77 · Grade 6 · Jefferson Christian Academy | 6 | Jefferson Christian Academy | 18:48.85 |
| 78 | Carson RichardsonPlace 78 · Grade 6 · Trap | 6 | Trap | 18:59.81 |
| 79 | Dominick MorrelloPlace 79 · Grade 7 · Princeton | 7 | Princeton | 19:01.64 |
| 80 | Emmet PettusPlace 80 · Grade 6 · Pikeview | 6 | Pikeview | 19:06.44 |
| 81 | Creed RamseyPlace 81 · Grade 8 · Oak Hill ms | 8 | Oak Hill ms | 19:33.48 |
| 82 | John MartinPlace 82 · Grade 6 · Eastern Greenbrier | 6 | Eastern Greenbrier | 19:48.98 |
| 83 | Connor RichardsonPlace 83 · Grade 6 · Trap | 6 | Trap | 19:58.01 |
| 84 | Landon ScarbroPlace 84 · Grade 7 · Trap | 7 | Trap | 20:09.99 |
| 85 | Jacob LillyPlace 85 · Grade 6 · Eastern Greenbrier | 6 | Eastern Greenbrier | 20:49.62 |
| 86 | Grayson JarrellPlace 86 · Grade 6 · Shady Spring | 6 | Shady Spring | 20:52.11 |
| 87 | Kameron JacksonPlace 87 · Grade 7 · Mount View | 7 | Mount View | 21:11.03 |
| 88 | Braxton McBridePlace 88 · Grade 8 · Independence | 8 | Independence | 21:13.30 |
| 89 | Lucian HumphreyPlace 89 · Grade 7 · Oak Hill ms | 7 | Oak Hill ms | 22:31.12 |
| 90 | Tyler LaffertyPlace 90 · Grade 6 · Trap | 6 | Trap | 25:25.51 |
| 91 | Levi SturgellPlace 91 · Grade 6 · Mount View | 6 | Mount View | 29:59.02 |
| 92 | Nicolas MoyaPlace 92 · Grade 6 · Independence | 6 | Independence | 30:27.17 |