| 1 | Derrick ChaffinPlace 1 · Richwood | — | Richwood | 17:16 |
| 2 | Issac CalesPlace 2 · Independence | — | Independence | 18:03 |
| 3 | Charles BardPlace 3 · Richwood | — | Richwood | 18:09 |
| 4 | Andrew ShafferPlace 4 · Richwood | — | Richwood | 18:19 |
| 5 | Adam CartePlace 5 · Nicholas County | — | Nicholas County | 18:25 |
| 6 | Emmet RogersPlace 6 · Richwood | — | Richwood | 18:25 |
| 7 | Wesley StowersPlace 7 · Oak Hill | — | Oak Hill | 18:33.2 |
| 8 | Bobby StrikerPlace 8 · Oak Hill | — | Oak Hill | 18:33.5 |
| 9 | Scotty TreadwayPlace 9 · Oak Hill | — | Oak Hill | 18:33.9 |
| 10 | Elijah GreynoldsPlace 10 · Nicholas County | — | Nicholas County | 18:34.3 |
| 11 | Lucas GardnerPlace 11 · Oak Hill | — | Oak Hill | 18:34.5 |
| 12 | Aaron HalsteadPlace 12 · Shady Spring | — | Shady Spring | 18:59 |
| 13 | Tyler KroustPlace 13 · Shady Spring | — | Shady Spring | 19:07 |
| 14 | Michael McKinneyPlace 14 · Shady Spring | — | Shady Spring | 19:11 |
| 15 | Ryan RoseburyPlace 15 · Shady Spring | — | Shady Spring | 19:18 |
| 16 | Drew SaulsPlace 16 · Woodrow Wilson | — | Woodrow Wilson | 19:32 |
| 17 | Dan RichardsPlace 17 · Independence | — | Independence | 19:54 |
| 18 | Hunter RunionPlace 18 · Shady Spring | — | Shady Spring | 20:03 |
| 19 | Stephen KinslerPlace 19 · Princeton | — | Princeton | 20:04 |
| 20 | Shawn FoxPlace 20 · Woodrow Wilson | — | Woodrow Wilson | 20:14 |
| 21 | Hayden ThomasPlace 21 · Woodrow Wilson | — | Woodrow Wilson | 20:30 |
| 22 | Austin MortonPlace 22 · Nicholas County | — | Nicholas County | 20:40 |
| 23 | Brent LakePlace 23 · Webster County | — | Webster County | 20:44 |
| 24 | P.J. LillyPlace 24 · Independence | — | Independence | 20:47 |
| 25 | Adam WellsPlace 25 · Woodrow Wilson | — | Woodrow Wilson | 20:58 |
| 26 | Sam WoodPlace 26 · Independence | — | Independence | 20:59 |
| 27 | Mike HortonPlace 27 · Independence | — | Independence | 21:04 |
| 28 | Stephen SmilekPlace 28 · Woodrow Wilson | — | Woodrow Wilson | 21:10 |
| 29 | Gary BoggsPlace 29 · Richwood | — | Richwood | 21:19 |
| 30 | Cordell MurphyPlace 30 · Richwood | — | Richwood | 21:21 |
| 31 | Dylan BrownPlace 31 · Richwood | — | Richwood | 21:27 |
| 32 | Zane ZeiflerPlace 32 · Independence | — | Independence | 21:31 |
| 33 | Preston GriffithPlace 33 · Woodrow Wilson | — | Woodrow Wilson | 21:51 |
| 34 | Aaron BeamPlace 34 · Nicholas County | — | Nicholas County | 21:53.1 |
| 35 | Zack DillardPlace 35 · Richwood | — | Richwood | 21:53.9 |
| 36 | Amos TincherPlace 36 · Woodrow Wilson | — | Woodrow Wilson | 22:12 |
| 37 | Cody RamseyPlace 37 · Woodrow Wilson | — | Woodrow Wilson | 22:24 |
| 38 | John NealPlace 38 · Oak Hill | — | Oak Hill | 22:34 |
| 39 | Simon MassaneckPlace 39 · Nicholas County | — | Nicholas County | 22:43 |
| 40 | Nathan CarterPlace 40 · Greenbrier East | — | Greenbrier East | 22:49 |
| 41 | Matt McBridePlace 41 · Princeton | — | Princeton | 22:56 |
| 42 | Dalton MillerPlace 42 · Webster County | — | Webster County | 23:02 |
| 43 | Caleb PreastPlace 43 · Nicholas County | — | Nicholas County | 23:11 |
| 44 | Johnny HatfieldPlace 44 · Greenbrier East | — | Greenbrier East | 23:43 |
| 45 | Adam BowlesPlace 45 · Princeton | — | Princeton | 23:52 |
| 46 | Kevin EskinsPlace 46 · Independence | — | Independence | 23:57 |
| 47 | Corey BlankenshipPlace 47 · Princeton | — | Princeton | 24:05 |
| 48 | John BlankenshipPlace 48 · Richwood | — | Richwood | 24:39 |
| 49 | Reed CastanonPlace 49 · Independence | — | Independence | 24:42 |
| 50 | Matt HollidayPlace 50 · Oak Hill | — | Oak Hill | 24:43 |
| 51 | Travis MerrittPlace 51 · Woodrow Wilson | — | Woodrow Wilson | 25:03 |
| 52 | Cody HortonPlace 52 · Richwood | — | Richwood | 25:18 |
| 53 | Guy CowgerPlace 53 · Webster County | — | Webster County | 25:30 |
| 54 | Caleb ChippsPlace 54 · Webster County | — | Webster County | 25:39 |
| 55 | J.R. RaderPlace 55 · Nicholas County | — | Nicholas County | 25:50 |
| 56 | Michael KellyPlace 56 · Woodrow Wilson | — | Woodrow Wilson | 26:50 |
| 57 | Zack SpeilmanPlace 57 · Woodrow Wilson | — | Woodrow Wilson | 26:54 |
| 58 | Tug ChippsPlace 58 · Webster County | — | Webster County | 28:31 |
| 59 | Zack JordanPlace 59 · Webster County | — | Webster County | 28:35 |
| 60 | Richard WingrovePlace 60 · Mount Hope | — | Mount Hope | 29:29 |
| 61 | Danny AgmataPlace 61 · Princeton | — | Princeton | 29:32 |
| 62 | Jacob RigglemanPlace 62 · Greenbrier East | — | Greenbrier East | 29:34 |
| 63 | John McMillionPlace 63 · Greenbrier East | — | Greenbrier East | 29:58 |