| 1 | Daniel CooperPlace 1 · Grade 12 · Ritchie County High | 12 | Ritchie County High | 17:48.08 | 1 |
| 2 | Hunter DeemPlace 2 · Grade 12 · Ritchie County High | 12 | Ritchie County High | 17:57.16 | 2 |
| 3 | Hunter RifflePlace 3 · Grade 11 · Doddridge Co | 11 | Doddridge Co | 18:12.37 | 3 |
| 4 | Jakeb Van HornPlace 4 · Grade 12 · Fairmont Sen | 12 | Fairmont Sen | 18:35.05 | 4 |
| 5 | Brady GorrellPlace 5 · Grade 10 · Saint Marys High | 10 | Saint Marys High | 18:48.79 | 5 |
| 6 | Walker HashmanPlace 6 · Grade 10 · Saint Marys High | 10 | Saint Marys High | 18:53.46 | 6 |
| 7 | Chase UppolePlace 7 · Grade 11 · Williamstown High | 11 | Williamstown High | 18:56.61 | 7 |
| 8 | Jarett AllenderPlace 8 · Grade 9 · Ritchie County High | 9 | Ritchie County High | 18:56.82 | 8 |
| 9 | Richard ButlerPlace 9 · Grade 12 · Saint Marys High | 12 | Saint Marys High | 19:00.43 | 9 |
| 10 | Caleb ShireyPlace 10 · Grade 12 · Roane County High | 12 | Roane County High | 19:04.96 | 10 |
| 11 | Quinton FlemingPlace 11 · Grade 10 · Williamstown High | 10 | Williamstown High | 19:08.60 | 11 |
| 12 | Travis PickeringPlace 12 · Grade 11 · Ritchie County High | 11 | Ritchie County High | 19:09.73 | 12 |
| 13 | Tanner GorbyPlace 13 · Grade 12 · Oak Glen High | 12 | Oak Glen High | 19:12.84 | 13 |
| 14 | Chase SullivanPlace 14 · Grade 10 · Ritchie County High | 10 | Ritchie County High | 19:14.66 | 14 |
| 15 | Kyle StutlerPlace 15 · Grade 11 · Roane County High | 11 | Roane County High | 19:15.97 | 15 |
| 16 | Trey HeasterPlace 16 · Grade 11 · Doddridge Co | 11 | Doddridge Co | 19:17.16 | 16 |
| 17 | Greg HartPlace 17 · Grade 12 · Charleston C | 12 | Charleston C | 19:48.61 | 17 |
| 18 | Ben HartPlace 18 · Grade 11 · Cameron High | 11 | Cameron High | 19:52.16 | 18 |
| 19 | Gage ClemensPlace 19 · Grade 11 · Fairmont Sen | 11 | Fairmont Sen | 19:55.71 | 19 |
| 20 | Thomas HartPlace 20 · Grade 12 · Charleston C | 12 | Charleston C | 19:56.61 | 20 |
| 21 | Clayton BeePlace 21 · Grade 9 · Ritchie County High | 9 | Ritchie County High | 20:04.18 | 21 |
| 22 | Hunter GorbyPlace 22 · Grade 10 · Oak Glen High | 10 | Oak Glen High | 20:22.71 | 22 |
| 23 | Sam SummersPlace 23 · Grade 9 · Ritchie County High | 9 | Ritchie County High | 20:24.74 | 23 |
| 24 | Josiah CorkPlace 24 · Grade 12 · Liberty (Har | 12 | Liberty (Har | 20:26.27 | 24 |
| 25 | Spencer WrenPlace 25 · Grade 10 · Saint Marys High | 10 | Saint Marys High | 20:28.71 | 25 |
| 26 | Shelton CrimPlace 26 · Grade 11 · Doddridge Co | 11 | Doddridge Co | 20:36.27 | 26 |
| 27 | Brandon ClevengerPlace 27 · Grade 11 · Doddridge Co | 11 | Doddridge Co | 20:40.95 | 27 |
| 28 | Ethan CollinsPlace 28 · Grade 12 · Williamstown High | 12 | Williamstown High | 20:47.93 | 28 |
| 29 | Reuben BeasleyPlace 29 · Grade 10 · Charleston C | 10 | Charleston C | 20:50.89 | 29 |
| 30 | Dylan HeineyPlace 30 · Grade 11 · Calhoun County High | 11 | Calhoun County High | 20:57.69 | 30 |
| 31 | Josey SternPlace 31 · Grade 10 · Cameron High | 10 | Cameron High | 21:00.79 | 31 |
| 32 | Caleb WhitePlace 32 · Grade 11 · Gilmer County | 11 | Gilmer County | 21:08.88 | — |
| 33 | Caleb CarlsonPlace 33 · Grade 9 · Fairmont Sen | 9 | Fairmont Sen | 21:13.39 | 32 |
| 34 | Levi RileyPlace 34 · Grade 10 · Doddridge Co | 10 | Doddridge Co | 21:13.71 | 33 |
| 35 | Austin McGinnisPlace 35 · Grade 10 · Roane County High | 10 | Roane County High | 21:20.70 | 34 |
| 36 | Matthew CatherPlace 36 · Grade 9 · Grafton High | 9 | Grafton High | 21:21.84 | 35 |
| 37 | Jeffrey WrightPlace 37 · Grade 11 · South Harrison High | 11 | South Harrison High | 21:31.01 | — |
| 38 | Logo ZervosPlace 38 · Grade 9 · Trinity Chri | 9 | Trinity Chri | 21:34.94 | — |
| 39 | Ben FrederickPlace 39 · Grade 10 · Calhoun County High | 10 | Calhoun County High | 21:35.23 | 36 |
| 40 | Jayden WolfePlace 40 · Grade 9 · Saint Marys High | 9 | Saint Marys High | 21:37.32 | 37 |
| 41 | Rayne SomervillePlace 41 · Grade 10 · Williamstown High | 10 | Williamstown High | 21:41.06 | 38 |
| 42 | Mason MilkovichPlace 42 · Grade 11 · Fairmont Sen | 11 | Fairmont Sen | 21:42.24 | 39 |
| 43 | Eli StumpPlace 43 · Grade 10 · Calhoun County High | 10 | Calhoun County High | 21:47.34 | 40 |
| 44 | Jacob BellPlace 44 · Grade 10 · Ritchie County High | 10 | Ritchie County High | 21:51.61 | — |
| 45 | Destry NelsonPlace 45 · Grade 9 · Tyler Consol | 9 | Tyler Consol | 21:53.09 | 41 |
| 46 | Zach MynesPlace 46 · Grade 12 · Oak Glen High | 12 | Oak Glen High | 21:55.45 | 42 |
| 47 | Kody NorrisPlace 47 · Grade 11 · Grafton High | 11 | Grafton High | 21:55.71 | 43 |
| 48 | Brad LacyPlace 48 · Grade 10 · Calhoun County High | 10 | Calhoun County High | 22:01.46 | 44 |
| 49 | Devon AmosPlace 49 · Grade 11 · Saint Marys High | 11 | Saint Marys High | 22:03.77 | 45 |
| 50 | Tyler ShaverPlace 50 · Grade 11 · Lincoln High | 11 | Lincoln High | 22:07.46 | — |
| 51 | Noah ZachwiejaPlace 51 · Grade 10 · Charleston C | 10 | Charleston C | 22:08.87 | 46 |
| 52 | Tyler KigerPlace 52 · Grade 12 · Paden City High | 12 | Paden City High | 22:10.78 | — |
| 53 | Austin CoxPlace 53 · Grade 12 · Roane County High | 12 | Roane County High | 22:14.19 | 47 |
| 54 | Cody WarrenPlace 54 · Grade 11 · Oak Glen High | 11 | Oak Glen High | 22:14.39 | 48 |
| 55 | Cole GarvinPlace 55 · Grade 9 · Doddridge Co | 9 | Doddridge Co | 22:17.04 | 49 |
| 56 | Justin SchrackPlace 56 · Grade 10 · Cameron High | 10 | Cameron High | 22:30.80 | 50 |
| 57 | Zac LongPlace 57 · Grade 11 · Saint Marys High | 11 | Saint Marys High | 22:36.15 | 51 |
| 58 | Kamron MilhoanPlace 58 · Grade 11 · Tyler Consol | 11 | Tyler Consol | 22:41.20 | 52 |
| 59 | Logan GoodallPlace 59 · Grade 12 · Roane County High | 12 | Roane County High | 22:42.31 | 53 |
| 60 | Cameron SmithPlace 60 · Grade 9 · Fairmont Sen | 9 | Fairmont Sen | 22:43.28 | 54 |
| 61 | Hunter HayesPlace 61 · Grade 11 · Doddridge Co | 11 | Doddridge Co | 22:44.14 | 55 |
| 62 | Wesley SmithPlace 62 · Grade 11 · Paden City High | 11 | Paden City High | 22:51.19 | — |
| 63 | Josh FrumPlace 63 · Grade 10 · Tyler Consol | 10 | Tyler Consol | 22:52.29 | 56 |
| 64 | Anthony PhillipsPlace 64 · Grade 10 · Buckhannon-U | 10 | Buckhannon-U | 22:58.02 | 57 |
| 65 | Mathew CaseyPlace 65 · Grade 9 · Charleston C | 9 | Charleston C | 23:03.17 | 58 |
| 66 | Connor SpauldingPlace 66 · Grade 9 · Ritchie County High | 9 | Ritchie County High | 23:05.27 | — |
| 67 | Kyle HayesPlace 67 · Grade 12 · Charleston C | 12 | Charleston C | 23:06.99 | 59 |
| 68 | Dakota GravesPlace 68 · Grade 11 · Oak Glen High | 11 | Oak Glen High | 23:12.09 | 60 |
| 69 | Avery McCoyPlace 69 · Grade 10 · Charleston C | 10 | Charleston C | 23:17.15 | 61 |
| 70 | Huston DeemPlace 70 · Grade 9 · Ritchie County High | 9 | Ritchie County High | 23:20.35 | — |
| 71 | Kyle GerkinPlace 71 · Grade 12 · Grafton High | 12 | Grafton High | 23:21.20 | 62 |
| 72 | Josh BrittonPlace 72 · Grade 12 · Saint Marys High | 12 | Saint Marys High | 23:25.13 | — |
| 73 | Chandler TrivolettePlace 73 · Grade 12 · Buckhannon-U | 12 | Buckhannon-U | 23:26.13 | 63 |
| 74 | Forrest Mangold-NaborsPlace 74 · Grade 12 · Liberty (Har | 12 | Liberty (Har | 23:27.71 | 64 |
| 75 | Nathan BarkerPlace 75 · Grade 9 · Tyler Consol | 9 | Tyler Consol | 23:28.69 | 65 |
| 76 | Bryce ZanninoPlace 76 · Grade 10 · Fairmont Sen | 10 | Fairmont Sen | 23:34.97 | 66 |
| 77 | Aaron PinkertonPlace 77 · Grade 10 · Saint Marys High | 10 | Saint Marys High | 23:41.51 | — |
| 78 | Austin WeekleyPlace 78 · Grade 9 · Doddridge Co | 9 | Doddridge Co | 23:47.12 | — |
| 79 | Dalton CampbellPlace 79 · Grade 10 · Doddridge Co | 10 | Doddridge Co | 23:49.10 | — |
| 80 | Ian BlankenshipPlace 80 · Grade 9 · Doddridge Co | 9 | Doddridge Co | 23:49.90 | — |
| 81 | David CordialPlace 81 · Grade 11 · Buckhannon-U | 11 | Buckhannon-U | 23:56.46 | 67 |
| 82 | Adam StrotherPlace 82 · Grade 9 · Liberty (Har | 9 | Liberty (Har | 23:57.32 | 68 |
| 83 | Emory ArmstrongPlace 83 · Grade 11 · Grafton High | 11 | Grafton High | 23:58.47 | 69 |
| 84 | Justin GummPlace 84 · Grade 11 · Oak Glen High | 11 | Oak Glen High | 24:06.51 | 70 |
| 85 | Carson Mangold-NaborsPlace 85 · Grade 9 · Liberty (Har | 9 | Liberty (Har | 24:13.10 | 71 |
| 86 | Devin LandisPlace 86 · Grade 12 · Buckhannon-U | 12 | Buckhannon-U | 24:34.51 | 72 |
| 87 | Nathan DollPlace 87 · Grade 9 · Doddridge Co | 9 | Doddridge Co | 24:34.95 | — |
| 88 | Connor RosenliebPlace 88 · Grade 11 · Oak Glen High | 11 | Oak Glen High | 24:37.82 | 73 |
| 89 | Andrew MahaneyPlace 89 · Grade 11 · Ritchie County High | 11 | Ritchie County High | 24:38.51 | — |
| 90 | James ReidPlace 90 · Grade 10 · Roane County High | 10 | Roane County High | 24:44.68 | 74 |
| 91 | Colin StanleyPlace 91 · Grade 10 · Oak Glen High | 10 | Oak Glen High | 24:44.93 | — |
| 92 | Wyatt ShultzPlace 92 · Grade 9 · Saint Marys High | 9 | Saint Marys High | 24:48.04 | — |
| 93 | Michael SmithPlace 93 · Grade 9 · South Harrison High | 9 | South Harrison High | 24:49.68 | — |
| 94 | Colten OliverPlace 94 · Grade 11 · Doddridge Co | 11 | Doddridge Co | 24:50.19 | — |
| 95 | Adam StarcovicPlace 95 · Grade 9 · Cameron High | 9 | Cameron High | 24:56.63 | 75 |
| 96 | Shane RhulePlace 96 · Grade 11 · Oak Glen High | 11 | Oak Glen High | 25:24.32 | — |
| 97 | Austin SaltisPlace 97 · Grade 10 · Grafton High | 10 | Grafton High | 25:28.38 | 76 |
| 98 | Jeff CoblePlace 98 · Grade 11 · Oak Glen High | 11 | Oak Glen High | 25:28.84 | — |
| 99 | Zachary FlaniganPlace 99 · Grade 11 · Oak Glen High | 11 | Oak Glen High | 25:53.93 | — |
| 100 | Andrew DahlheimPlace 100 · Grade 9 · Buckhannon-U | 9 | Buckhannon-U | 26:02.31 | 77 |
| 101 | Eli HenthornPlace 101 · Grade 10 · Tyler Consol | 10 | Tyler Consol | 26:12.25 | 78 |
| 102 | Maverick WarePlace 102 · Grade 10 · Grafton High | 10 | Grafton High | 26:14.01 | 79 |
| 103 | Thomas StutlerPlace 103 · Grade 10 · Roane County High | 10 | Roane County High | 26:21.47 | 80 |
| 104 | Dillon MeintelPlace 104 · Grade 9 · Cameron High | 9 | Cameron High | 27:00.70 | 81 |
| 105 | Hunter MonroePlace 105 · Grade 12 · Liberty (Har | 12 | Liberty (Har | 27:11.35 | 82 |
| 106 | Cole SinclairPlace 106 · Grade 9 · Trinity Chri | 9 | Trinity Chri | 27:16.11 | — |
| 107 | Cory McClungPlace 107 · Grade 9 · Williamstown High | 9 | Williamstown High | 28:26.85 | 83 |
| 108 | Kalib BaileyPlace 108 · Grade 12 · Oak Glen High | 12 | Oak Glen High | 28:27.06 | — |
| 109 | Marcus AllenPlace 109 · Grade 10 · Paden City High | 10 | Paden City High | 28:37.67 | — |
| 110 | Trenton ReedPlace 110 · Grade 10 · Charleston C | 10 | Charleston C | 29:02.78 | — |
| 111 | Shawn TroutmanPlace 111 · Grade 12 · Oak Glen High | 12 | Oak Glen High | 29:17.12 | — |
| 112 | Travis LeonardPlace 112 · Grade 12 · Paden City High | 12 | Paden City High | 29:30.19 | — |
| 113 | Ben FlohrPlace 113 · Grade 12 · Grafton High | 12 | Grafton High | 31:16.02 | 84 |
| 114 | Scott GainesPlace 114 · Grade 9 · Liberty (Har | 9 | Liberty (Har | 33:11.71 | 85 |
| 115 | Christian HashPlace 115 · Grade 12 · Calhoun County High | 12 | Calhoun County High | 38:29.29 | 86 |