| 1 | Jeffery SamsPoca | 307 | 1365 | 13.955 | 22 |
| 2 | Liam BloodGKJHS (Shenandoah Junction) | 252 | 1200 | 14.000 | 18 |
| 3 | Kaden WelchCRHS (Chapmanville) | 251 | 1390 | 11.952 | 21 |
| 4 | Kedron ElkinsGKScott (Madison) | 245 | 0 | 17.500 | 14 |
| 5 | Ryker WisemanGK, DSissonville (Charleston) | 232 | 0 | 10.545 | 22 |
| 6 | Frank KurchaskiD, GKBerkeley Springs | 231 | 923 | 15.400 | 15 |
| 7 | Parker HayesGKTyler (Sistersville) | 227 | 1300 | 11.947 | 19 |
| 8 | Darren McDanielsGK, DMan | 224 | 1053 | 14.933 | 15 |
| 9 | Holden JefferiesGK, DPhilip Barbour (Philippi) | 221 | 0 | 13.000 | 17 |
| 10 | Bronson PackGK, MFBrooke (Wellsburg) | 205 | 1382 | 10.789 | 19 |
| 11 | Zander KestnerGK, FORWRipley | 188 | 1128 | 9.895 | 19 |
| 12 | Tripp BondsGKJohn Marshall (Glen Dale) | 169 | 0 | 10.562 | 16 |
| 13 | Alyn WeaverFrankfort (Ridgeley) | 167 | 0 | 7.952 | 21 |
| 14 | J.R. AbrahamGKUniversity (Morgantown) | 165 | 0 | 11.786 | 14 |
| 15 | Dawson RobleeGKMusselman (Inwood) | 165 | 0 | 8.250 | 20 |
| 16 | Dakota BennettGKMidland Trail (Hico) | 154 | 1270 | 8.556 | 18 |
| 17 | Nathan SizemoreGK, MFPrinceton | 144 | 0 | 7.200 | 20 |
| 18 | Blake ElkinsGK, DTug Valley (Williamson) | 143 | 1090 | 8.412 | 17 |
| 19 | Ryan MollohanGKSherman (Seth) | 122 | 0 | 9.385 | 13 |
| 20 | Ranger PoeGK, DLincoln (Shinnston) | 117 | 0 | 7.312 | 16 |
| 21 | Dubya VickersGKGEHS (Lewisburg) | 112 | 80 | 4.870 | 23 |
| 22 | Blake GoodsonGKLincoln County (Hamlin) | 108 | 911 | 7.200 | 15 |
| 23 | Patrick KirbyGKCCHS (Charleston) | 108 | 0 | 5.400 | 20 |
| 24 | Tyler ClemmGKGrafton | 106 | 0 | 4.818 | 22 |
| 25 | Ayden CrabtreeHampshire (Romney) | 104 | 1328 | 5.778 | 18 |
| 26 | Landon WrightGKBUHS (Buckhannon) | 104 | 0 | 5.200 | 20 |
| 27 | Butcher SamGK, DWCHS (Upper Glade) | 102 | 680 | 6.375 | 16 |
| 28 | Owen JacksonHerbert Hoover (Elkview) | 101 | 1640 | 4.810 | 21 |
| 29 | Jaxin AlexanderWinfield | 101 | 1069 | 5.050 | 20 |
| 30 | William ChangGKMorgantown | 96 | 0 | 4.571 | 21 |
| 31 | Aedan O' QuinnGKPikeView (Princeton) | 93 | 1651 | 4.429 | 21 |
| 32 | Chason WratchfordGKSMHS (Martinsburg) | 90 | 1240 | 5.294 | 17 |
| 33 | Jack BilleterShady Spring | 86 | 1130 | 5.375 | 16 |
| 34 | Maxson HerndonKeyser | 86 | 40 | 5.375 | 16 |
| 35 | Parker HopkinsTCHS (Morgantown) | 84 | 1041 | 3.818 | 22 |
| 36 | Darren VarneyD, GKWCHS (Upper Glade) | 84 | 720 | 4.667 | 18 |
| 37 | Nicholas DevineGKSouth Charleston | 83 | 1180 | 4.882 | 17 |
| 38 | Santino SperlazzaGKWCCHS (Wheeling) | 82 | 1738 | 3.565 | 23 |
| 39 | Cormac GreeneGKFSHS (Fairmont) | 80 | 0 | 3.810 | 21 |
| 40 | Beau FarleyGKSJCHS (Huntington) | 74 | 1610 | 2.960 | 25 |
| 41 | Andrew DumasGKBridgeport | 69 | 1645 | 2.875 | 24 |
| 42 | Lyrik PlymaleGK, FORWNCHS (Summersville) | 69 | 0 | 4.059 | 17 |
| 43 | Noah CantrellDMan | 67 | 215 | 4.188 | 16 |
| 44 | Jackson O'RourkeGKOak Glen (New Cumberland) | 67 | 0 | 4.467 | 15 |
| 45 | Canaan TalaricoGKRCBHS (Clarksburg) | 66 | 50 | 3.882 | 17 |
| 46 | Charlie BoyerGKEast Fairmont (Fairmont) | 65 | 1138 | 3.421 | 19 |
| 47 | Isaiah GarnekGK, STRKNotre Dame (Clarksburg) | 65 | 0 | 4.333 | 15 |
| 48 | Asher LuckyD, MFNCHS (Summersville) | 63 | 0 | 3.706 | 17 |
| 49 | Ian McCauleyGKRipley | 60 | 620 | 4.000 | 15 |
| 50 | Connor HavermaleD, MFBerkeley Springs | 57 | 176 | 5.182 | 11 |