| 1 | Jason WietzelPlace 1 · PikeView Middle | — | PikeView Middle | 12:24.19 | 1 |
| 2 | Brandon AtkinsonPlace 2 · Barboursville | — | Barboursville | 12:33.70 | 2 |
| 3 | Caleb PellPlace 3 · Geary Middle School | — | Geary Middle School | 12:41.93 | — |
| 4 | Braxton McMillionPlace 4 · Winfield Middle | — | Winfield Middle | 12:44.57 | 3 |
| 5 | Samuel ThomasPlace 5 · Horace Mann | — | Horace Mann | 12:49.78 | 4 |
| 6 | Levi PhillipsPlace 6 · Ripley | — | Ripley | 12:51.98 | 5 |
| 7 | Trey DawsonPlace 7 · Hurricane | — | Hurricane | 12:58.02 | 6 |
| 8 | Colton GriffithPlace 8 · Winfield Middle | — | Winfield Middle | 12:58.38 | 7 |
| 9 | Austin JarrellPlace 9 · Barboursville | — | Barboursville | 13:02.06 | 8 |
| 10 | Cody ShepherdPlace 10 · Beverly Hills | — | Beverly Hills | 13:16.05 | 9 |
| 11 | Desean WilliamsPlace 11 · Winfield Middle | — | Winfield Middle | 13:18.66 | 10 |
| 12 | Will SheilsPlace 12 · Beverly Hills | — | Beverly Hills | 13:23.55 | 11 |
| 13 | Nick SalmonsPlace 13 · Barboursville | — | Barboursville | 13:25.57 | 12 |
| 14 | Hunter KleinPlace 14 · PikeView Middle | — | PikeView Middle | 13:32.78 | 13 |
| 15 | Chad HollandsworthPlace 15 · John Adams Middle | — | John Adams Middle | 13:37.29 | 14 |
| 16 | Sam ChittumPlace 16 · Barboursville | — | Barboursville | 13:37.86 | 15 |
| 17 | Robert WeifordPlace 17 · Winfield Middle | — | Winfield Middle | 13:41.33 | 16 |
| 18 | Ricky SidersPlace 18 · Stonewall | — | Stonewall | 13:44.94 | 17 |
| 19 | David WestfallPlace 19 · Hurricane | — | Hurricane | 13:46.76 | 18 |
| 20 | Andrew ShortPlace 20 · Milton | — | Milton | 13:47.38 | 19 |
| 21 | Tucker RyanPlace 21 · Ripley | — | Ripley | 13:52.55 | 20 |
| 22 | Sam HughesPlace 22 · Hurricane | — | Hurricane | 13:52.97 | 21 |
| 23 | Joe SchwartzPlace 23 · Horace Mann | — | Horace Mann | 13:53.57 | 22 |
| 24 | Justin SnyderPlace 24 · Charleston Catholic | — | Charleston Catholic | 13:54.08 | — |
| 25 | David WrothPlace 25 · Charleston Catholic | — | Charleston Catholic | 13:54.35 | — |
| 26 | Kipp BrewerPlace 26 · Andrew Jackson | — | Andrew Jackson | 13:54.66 | 23 |
| 27 | Jasper GuePlace 27 · Barboursville | — | Barboursville | 13:56.90 | 24 |
| 28 | Jonathan HeskettPlace 28 · Winfield Middle | — | Winfield Middle | 14:09.19 | 25 |
| 29 | Chase HendricksPlace 29 · Milton | — | Milton | 14:11.22 | 26 |
| 30 | Wade McComasPlace 30 · Madison Middle | — | Madison Middle | 14:15.50 | 27 |
| 31 | Dustin SmithPlace 31 · Milton | — | Milton | 14:20.63 | 28 |
| 32 | Beau SimpsonPlace 32 · Beverly Hills | — | Beverly Hills | 14:23.81 | 29 |
| 33 | Andrew DayPlace 33 · Madison Middle | — | Madison Middle | 14:25.59 | 30 |
| 34 | Kirk PricePlace 34 · Madison Middle | — | Madison Middle | 14:29.95 | 31 |
| 35 | Jacob WhitmorePlace 35 · Barboursville | — | Barboursville | 14:31.42 | 32 |
| 36 | Jacob HarmonPlace 36 · Hurricane | — | Hurricane | 14:34.25 | 33 |
| 37 | David OlearyPlace 37 · Charleston Catholic | — | Charleston Catholic | 14:36.68 | — |
| 38 | Ian WaddellPlace 38 · Milton | — | Milton | 14:38.69 | 34 |
| 39 | Breece FerrellPlace 39 · Horace Mann | — | Horace Mann | 14:39.67 | 35 |
| 40 | Austin JordanPlace 40 · Milton | — | Milton | 14:44.09 | 36 |
| 41 | Quin ShurowPlace 41 · Hurricane | — | Hurricane | 14:45.83 | 37 |
| 42 | Michael MartinoPlace 42 · Hurricane | — | Hurricane | 14:46.96 | 38 |
| 43 | Brock BellomyPlace 43 · Milton | — | Milton | 14:47.64 | 39 |
| 44 | Garrett GressPlace 44 · Hurricane | — | Hurricane | 14:48.23 | 40 |
| 45 | Josh WestfallPlace 45 · Hurricane | — | Hurricane | 14:49.08 | — |
| 46 | Jimmy LacariaPlace 46 · Mountaineer | — | Mountaineer | 14:50.33 | 41 |
| 47 | Welling DevinPlace 47 · Ripley | — | Ripley | 14:51.25 | 42 |
| 48 | Nickolas MolinaPlace 48 · Barboursville | — | Barboursville | 14:52.31 | 43 |
| 49 | Nathan BaileyPlace 49 · Andrew Jackson | — | Andrew Jackson | 14:54.35 | 44 |
| 50 | Hutton LightPlace 50 · Barboursville | — | Barboursville | 14:54.87 | — |
| 51 | Hunter PrittPlace 51 · Andrew Jackson | — | Andrew Jackson | 14:55.39 | 45 |
| 52 | Dakota CecilPlace 52 · PikeView Middle | — | PikeView Middle | 14:56.62 | 46 |
| 53 | Braden StewartPlace 53 · Hurricane | — | Hurricane | 14:57.81 | — |
| 54 | Nikhil DavePlace 54 · Barboursville | — | Barboursville | 14:59.47 | — |
| 55 | Joe BisahaPlace 55 · PikeView Middle | — | PikeView Middle | 15:00.11 | 47 |
| 56 | Micheal AshworthPlace 56 · Barboursville | — | Barboursville | 15:02.31 | — |
| 57 | Andrew HoguePlace 57 · Barboursville | — | Barboursville | 15:03.12 | — |
| 58 | Peter NicholsPlace 58 · Andrew Jackson | — | Andrew Jackson | 15:06.14 | 48 |
| 59 | Aaron LowePlace 59 · Sherman | — | Sherman | 15:08.15 | — |
| 60 | Peyton BartonPlace 60 · Andrew Jackson | — | Andrew Jackson | 15:08.62 | 49 |
| 61 | Shawn PetersPlace 61 · Mountaineer | — | Mountaineer | 15:10.03 | 50 |
| 62 | Franklin NortonPlace 62 · Beverly Hills | — | Beverly Hills | 15:14.78 | 51 |
| 63 | Fisher DaltonPlace 63 · Ripley | — | Ripley | 15:20.15 | 52 |
| 64 | Cameron BishopPlace 64 · Hurricane | — | Hurricane | 15:21.56 | — |
| 65 | Corey BunchPlace 65 · Mountaineer | — | Mountaineer | 15:24.08 | 53 |
| 66 | Ben FosterPlace 66 · Milton | — | Milton | 15:26.13 | 54 |
| 67 | Evan HaleyPlace 67 · Winfield Middle | — | Winfield Middle | 15:26.78 | 55 |
| 68 | John PricePlace 68 · Madison Middle | — | Madison Middle | 15:27.38 | 56 |
| 69 | Bradley LawsonPlace 69 · PikeView Middle | — | PikeView Middle | 15:28.52 | 57 |
| 70 | Nick KesterPlace 70 · Winfield Middle | — | Winfield Middle | 15:29.55 | 58 |
| 71 | Garrett ToppinsPlace 71 · Beverly Hills | — | Beverly Hills | 15:31.58 | 59 |
| 72 | Coleton CarterPlace 72 · Milton | — | Milton | 15:32.31 | — |
| 73 | Donavan MoorePlace 73 · Madison Middle | — | Madison Middle | 15:33.64 | 60 |
| 74 | Erik TaylorPlace 74 · PikeView Middle | — | PikeView Middle | 15:39.22 | 61 |
| 75 | Ethan ReedPlace 75 · Stonewall | — | Stonewall | 15:42.91 | 62 |
| 76 | Connor RooperPlace 76 · Hurricane | — | Hurricane | 15:44.69 | — |
| 77 | Sean PauldingPlace 77 · Beverly Hills | — | Beverly Hills | 15:46.25 | 63 |
| 78 | Adam WhitmorePlace 78 · Barboursville | — | Barboursville | 15:47.19 | — |
| 79 | Briers GrantPlace 79 · Barboursville | — | Barboursville | 15:49.13 | — |
| 80 | Cole ZulaufPlace 80 · Winfield Middle | — | Winfield Middle | 15:51.50 | — |
| 81 | Jeremy CooperPlace 81 · Milton | — | Milton | 15:57.31 | — |
| 82 | Nathanael EdmundsPlace 82 · Milton | — | Milton | 15:58.03 | — |
| 83 | Barr JacobPlace 83 · Ripley | — | Ripley | 15:58.56 | 64 |
| 84 | Ethan CopleyPlace 84 · Milton | — | Milton | 15:59.20 | — |
| 85 | Nick RogersPlace 85 · Huntington | — | Huntington | 16:00.89 | — |
| 86 | Adam LambertPlace 86 · Hurricane | — | Hurricane | 16:01.60 | — |
| 87 | Noah FennenhyPlace 87 · Milton | — | Milton | 16:02.18 | — |
| 88 | Nate MillerPlace 88 · Ripley | — | Ripley | 16:07.11 | 65 |
| 89 | Kyle MachelPlace 89 · Winfield Middle | — | Winfield Middle | 16:07.88 | — |
| 90 | Zane LewisPlace 90 · Horace Mann | — | Horace Mann | 16:08.56 | 66 |
| 91 | Kody WeesePlace 91 · Ripley | — | Ripley | 16:13.95 | 67 |
| 92 | Joseph GrantPlace 92 · Hurricane | — | Hurricane | 16:16.42 | — |
| 93 | Andrew O DellPlace 93 · Hurricane | — | Hurricane | 16:18.99 | — |
| 94 | Josh RichardsPlace 94 · Geary Middle School | — | Geary Middle School | 16:24.69 | — |
| 95 | Samuel EstelPlace 95 · Winfield Middle | — | Winfield Middle | 16:24.97 | — |
| 96 | Joshua CampbellPlace 96 · Winfield Middle | — | Winfield Middle | 16:34.18 | — |
| 97 | Anthony SidersPlace 97 · Stonewall | — | Stonewall | 16:37.31 | 68 |
| 98 | JT PerryPlace 98 · Beverly Hills | — | Beverly Hills | 16:38.54 | 69 |
| 99 | Joe LankasPlace 99 · Stonewall | — | Stonewall | 16:39.40 | 70 |
| 100 | Ben BradleyPlace 100 · Stonewall | — | Stonewall | 16:40.64 | 71 |
| 101 | Hunter MonroePlace 101 · Mountaineer | — | Mountaineer | 16:41.55 | 72 |
| 102 | Garreth DurstPlace 102 · Ripley | — | Ripley | 16:43.97 | — |
| 103 | Jacob TincherPlace 103 · Hurricane | — | Hurricane | 16:47.92 | — |
| 104 | Darrell McNeathPlace 104 · Point Pleasant | — | Point Pleasant | 16:57.68 | — |
| 105 | Alec NidaPlace 105 · Hurricane | — | Hurricane | 17:02.10 | — |
| 106 | Bryce HarlessPlace 106 · Sherman | — | Sherman | 17:04.48 | — |
| 107 | Mason BillsPlace 107 · Milton | — | Milton | 17:19.34 | — |
| 108 | Tyler McKinneyPlace 108 · Horace Mann | — | Horace Mann | 17:19.71 | 73 |
| 109 | Alex HughesPlace 109 · Hurricane | — | Hurricane | 17:22.33 | — |
| 110 | Andy TaoPlace 110 · Beverly Hills | — | Beverly Hills | 17:23.44 | — |
| 111 | Michael MillerPlace 111 · Madison Middle | — | Madison Middle | 17:30.74 | 74 |
| 112 | Jonathan AkersPlace 112 · Hurricane | — | Hurricane | 17:33.50 | — |
| 113 | Jacob AdamsPlace 113 · Horace Mann | — | Horace Mann | 17:45.47 | 75 |
| 114 | will foxPlace 114 · Westside | — | Westside | 17:50.44 | — |
| 115 | Trenton PonsugreePlace 115 · Winfield Middle | — | Winfield Middle | 17:55.33 | — |
| 116 | Jack PetersPlace 116 · Barboursville | — | Barboursville | 17:56.68 | — |
| 117 | Nick TaylorPlace 117 · Point Pleasant | — | Point Pleasant | 18:01.66 | — |
| 118 | Nathaniel McKimPlace 118 · Mountaineer | — | Mountaineer | 18:03.38 | 76 |
| 119 | John ChristensonPlace 119 · John Adams Middle | — | John Adams Middle | 18:09.45 | 77 |
| 120 | Nathan SelbePlace 120 · Sherman | — | Sherman | 18:12.60 | — |
| 121 | Joesph LittlepagePlace 121 · Point Pleasant | — | Point Pleasant | 18:13.91 | — |
| 122 | Evan DearingPlace 122 · Hurricane | — | Hurricane | 18:17.16 | — |
| 123 | Keaton KaplanPlace 123 · Barboursville | — | Barboursville | 18:18.21 | — |
| 124 | Collin WileyPlace 124 · Milton | — | Milton | 18:25.77 | — |
| 125 | Colt ChestnutPlace 125 · Stonewall | — | Stonewall | 18:26.39 | 78 |
| 126 | Cody DanielsPlace 126 · Beverly Hills | — | Beverly Hills | 18:37.74 | — |
| 127 | Trevor JohnsonPlace 127 · Beverly Hills | — | Beverly Hills | 18:40.09 | — |
| 128 | Drew DavisPlace 128 · Beverly Hills | — | Beverly Hills | 18:40.43 | — |
| 129 | Brandon RichterPlace 129 · Mountaineer | — | Mountaineer | 18:53.37 | 79 |
| 130 | David AccordPlace 130 · Horace Mann | — | Horace Mann | 18:58.48 | 80 |
| 131 | Landon DavisPlace 131 · Mountaineer | — | Mountaineer | 18:58.90 | 81 |
| 132 | Ryder GrayPlace 132 · Winfield Middle | — | Winfield Middle | 19:23.88 | — |
| 133 | Levi PowellPlace 133 · John Adams Middle | — | John Adams Middle | 19:27.79 | 82 |
| 134 | Andrew YiannePlace 134 · Stonewall | — | Stonewall | 19:32.80 | 83 |
| 135 | Alexander FarmerPlace 135 · Milton | — | Milton | 19:39.25 | — |
| 136 | Bailey GordonPlace 136 · Hurricane | — | Hurricane | 19:40.26 | — |
| 137 | Wally GilsonPlace 137 · Milton | — | Milton | 19:42.14 | — |
| 138 | Isaac SamplesPlace 138 · Hurricane | — | Hurricane | 19:54.03 | — |
| 139 | Anthony AlexanderPlace 139 · Barboursville | — | Barboursville | 19:57.45 | — |
| 140 | Andrew LevinsPlace 140 · Mountaineer | — | Mountaineer | 20:10.37 | — |
| 141 | Brady RandolphPlace 141 · Ripley | — | Ripley | 20:13.03 | — |
| 142 | Parker BoggsPlace 142 · John Adams Middle | — | John Adams Middle | 20:27.34 | 84 |
| 143 | Max OberstPlace 143 · John Adams Middle | — | John Adams Middle | 20:33.40 | 85 |
| 144 | David BallPlace 144 · Barboursville | — | Barboursville | 20:38.59 | — |
| 145 | Sam LacariaPlace 145 · Mountaineer | — | Mountaineer | 20:58.24 | — |
| 146 | Matthew SivaprakasamPlace 146 · John Adams Middle | — | John Adams Middle | 21:21.10 | 86 |
| 147 | Forest RowleyPlace 147 · Madison Middle | — | Madison Middle | 21:55.72 | 87 |
| 148 | Jacob SwigerPlace 148 · Mountaineer | — | Mountaineer | 22:11.13 | — |
| 149 | Nate GoodwinPlace 149 · Horace Mann | — | Horace Mann | 22:20.99 | — |
| 150 | Jacob WilliamsPlace 150 · Beverly Hills | — | Beverly Hills | 24:10.62 | — |
| 151 | Jimmy DeMuthPlace 151 · Hurricane | — | Hurricane | 24:18.16 | — |
| 152 | Alex DouglasPlace 152 · Andrew Jackson | — | Andrew Jackson | 24:54.48 | 88 |
| 153 | Brandon KnightPlace 153 · Beverly Hills | — | Beverly Hills | 24:59.64 | — |
| 154 | Tate LucciPlace 154 · John Adams Middle | — | John Adams Middle | 25:19.47 | 89 |
| 155 | Ryan McAllisterPlace 155 · Mountaineer | — | Mountaineer | 27:10.08 | — |