| 1 | Brady JusticePlace 1 · Grade 8 · Shady Spring | 8 | Shady Spring | 10:41.48 |
| 2 | Zach LindleyPlace 2 · Grade 8 · Beckley - Stratton | 8 | Beckley - Stratton | 10:48.80 |
| 3 | Bryce RosePlace 3 · Grade 8 · Shady Spring | 8 | Shady Spring | 11:03.85 |
| 4 | Garrett EllisPlace 4 · Grade 7 · Park | 7 | Park | 11:06.14 |
| 5 | Zain PatelPlace 5 · Grade 8 · Shady Spring | 8 | Shady Spring | 11:56.24 |
| 6 | Lyle MoleròPlace 6 · Grade 8 · Park | 8 | Park | 11:57.47 |
| 7 | Eli WhiteheadPlace 7 · Grade 8 · Park | 8 | Park | 12:03.77 |
| 8 | Caige RatcliffPlace 8 · Grade 7 · Independence | 7 | Independence | 12:37.72 |
| 9 | Simeon HarveyPlace 9 · Grade 8 · Victory Baptist Academy | 8 | Victory Baptist Academy | 12:42.06 |
| 10 | Colton LambertPlace 10 · Grade 7 · Pipestem Christian Academy | 7 | Pipestem Christian Academy | 12:46.25 |
| 11 | Braylen LucasPlace 11 · Grade 7 · Pikeview | 7 | Pikeview | 13:05.25 |
| 12 | Lucas RobertsPlace 12 · Grade 6 · Pikeview | 6 | Pikeview | 13:05.63 |
| 13 | Brody JarrellPlace 13 · Grade 7 · Shady Spring | 7 | Shady Spring | 13:06.01 |
| 14 | Braxton BroganPlace 14 · Grade 8 · Shady Spring | 8 | Shady Spring | 13:08.38 |
| 15 | Dayton BallewPlace 15 · Grade 7 · Shady Spring | 7 | Shady Spring | 13:09.99 |
| 16 | Kayson McGradyPlace 16 · Grade 8 · Park | 8 | Park | 13:27.24 |
| 17 | Matix FarisPlace 17 · Grade 6 · Pipestem Christian Academy | 6 | Pipestem Christian Academy | 13:37.52 |
| 18 | Oliver DuffyPlace 18 · Grade 6 · Pikeview | 6 | Pikeview | 13:41.92 |
| 19 | Benjamin McKinneyPlace 19 · Grade 7 · Summers | 7 | Summers | 13:45.72 |
| 20 | Parker CottlePlace 20 · Grade 7 · Pikeview | 7 | Pikeview | 13:47.99 |
| 21 | Logan RamseyPlace 21 · Grade 7 · Pipestem Christian Academy | 7 | Pipestem Christian Academy | 13:48.33 |
| 22 | Hudson LingenfelterPlace 22 · Grade 6 · Maranatha Christian Academy | 6 | Maranatha Christian Academy | 13:50.32 |
| 23 | Jackson VancePlace 23 · Grade 7 · Oceana | 7 | Oceana | 13:51.30 |
| 24 | Hudson BoltonPlace 24 · Grade 6 · Maranatha Christian Academy | 6 | Maranatha Christian Academy | 13:51.88 |
| 25 | Lucas FloydPlace 25 · Grade 6 · Mountain View Christian | 6 | Mountain View Christian | 13:51.92 |
| 26 | Cody RenPlace 26 · Grade 6 · Park | 6 | Park | 13:52.16 |
| 27 | Camden FletcherPlace 27 · Grade 7 · Pikeview | 7 | Pikeview | 13:56.28 |
| 28 | Chris MullinsPlace 28 · Grade 6 · Shady Spring | 6 | Shady Spring | 14:12.00 |
| 29 | Logan WillsPlace 29 · Grade 7 · Summers | 7 | Summers | 14:21.13 |
| 30 | Gage ColemanPlace 30 · Grade 6 · Park | 6 | Park | 14:31.63 |
| 31 | Hunter CookPlace 31 · Grade 8 · Beckley - Stratton | 8 | Beckley - Stratton | 14:33.64 |
| 32 | Bastian ThompsonPlace 32 · Grade 7 · Pipestem Christian Academy | 7 | Pipestem Christian Academy | 14:34.82 |
| 33 | Evan CollisPlace 33 · Grade 6 · Pikeview | 6 | Pikeview | 14:35.58 |
| 34 | Brody BlankenshipPlace 34 · Grade 6 · Pikeview | 6 | Pikeview | 14:35.81 |
| 35 | Luke HornPlace 35 · Grade 6 · Park | 6 | Park | 14:37.24 |
| 36 | Hunter LucasPlace 36 · Grade 7 · Pikeview | 7 | Pikeview | 14:38.52 |
| 37 | Clacy FieldsPlace 37 · Grade 6 · Pikeview | 6 | Pikeview | 14:40.15 |
| 38 | Caleb AddesaPlace 38 · Grade 7 · Teays Valley Christian | 7 | Teays Valley Christian | 14:51.34 |
| 39 | Crosby ShortPlace 39 · Grade 7 · Teays Valley Christian | 7 | Teays Valley Christian | 14:52.48 |
| 40 | Lincoln LingenfelterPlace 40 · Grade 6 · Maranatha Christian Academy | 6 | Maranatha Christian Academy | 15:04.52 |
| 41 | Jason StewartPlace 41 · Grade 7 · Shady Spring | 7 | Shady Spring | 15:06.63 |
| 42 | Jaxon ShackelfordPlace 42 · Grade 8 · Victory Baptist Academy | 8 | Victory Baptist Academy | 15:12.88 |
| 43 | Christopher ElliottPlace 43 · Grade 7 · Mount View | 7 | Mount View | 15:14.28 |
| 44 | Devyn BrewerPlace 44 · Grade 7 · Pikeview | 7 | Pikeview | 15:14.29 |
| 45 | Davyn BrewerPlace 45 · Grade 7 · Pikeview | 7 | Pikeview | 15:15.58 |
| 46 | Luke DillonPlace 46 · Victory Baptist Academy | — | Victory Baptist Academy | 15:16.46 |
| 47 | Brantley MeadowsPlace 47 · Grade 7 · Shady Spring | 7 | Shady Spring | 15:18.87 |
| 48 | Raylan HalvorsonPlace 48 · Grade 7 · Shady Spring | 7 | Shady Spring | 15:25.39 |
| 49 | Jayden ColePlace 49 · Grade 6 · Pikeview | 6 | Pikeview | 15:31.58 |
| 50 | Abram SharpPlace 50 · Grade 6 · Maranatha Christian Academy | 6 | Maranatha Christian Academy | 15:33.69 |
| 51 | Cruz BaileyPlace 51 · Grade 7 · Shady Spring | 7 | Shady Spring | 15:41.93 |
| 52 | Walker DunbarPlace 52 · Grade 7 · Trap | 7 | Trap | 15:44.70 |
| 53 | Kaleb PowellPlace 53 · Grade 8 · Maranatha Christian Academy | 8 | Maranatha Christian Academy | 15:57.59 |
| 54 | Ryan HibbsPlace 54 · Grade 7 · Pikeview | 7 | Pikeview | 15:59.52 |
| 55 | Toby SmallPlace 55 · Grade 6 · Mount View | 6 | Mount View | 16:30.03 |
| 56 | Blake CornellPlace 56 · Grade 7 · Cross Lanes Christian | 7 | Cross Lanes Christian | 16:31.16 |
| 57 | Yashmit PantaPlace 57 · Grade 8 · Park | 8 | Park | 16:44.40 |
| 58 | Om KashyapPlace 58 · Grade 6 · Park | 6 | Park | 16:47.04 |
| 59 | Apollo Adams-RowePlace 59 · Grade 7 · Beckley - Stratton | 7 | Beckley - Stratton | 17:44.98 |
| 60 | Dylan TolerPlace 60 · Grade 7 · Oceana | 7 | Oceana | 17:48.20 |
| 61 | Kameron JacksonPlace 61 · Grade 6 · Mount View | 6 | Mount View | 18:33.46 |
| 62 | Skyler AdkinsPlace 62 · Grade 8 · Beckley - Stratton | 8 | Beckley - Stratton | 18:45.22 |
| 63 | Braysen SydnorPlace 63 · Grade 7 · Mountain View Christian | 7 | Mountain View Christian | 18:48.21 |
| 64 | Collin MendezPlace 64 · Grade 8 · Teays Valley Christian | 8 | Teays Valley Christian | 18:48.98 |
| 65 | Malik MohammedPlace 65 · Grade 7 · Park | 7 | Park | 19:05.73 |
| 66 | Rohan PatelPlace 66 · Grade 8 · Beckley - Stratton | 8 | Beckley - Stratton | 20:22.19 |
| 67 | Teg LucasPlace 67 · Grade 7 · Independence | 7 | Independence | 22:19.22 |