| 1 | Beau FarleyGKSJCHS (Huntington) | 0.000 | 0 | 1465 | 23 |
| 2 | Jake DickensGKOak Hill | 0.000 | 0 | 1385 | 18 |
| 3 | Kaden CarrollGK, DPoca | 0.000 | 0 | 1187 | 20 |
| 4 | Ty WilliamsGKLincoln (Shinnston) | 0.000 | 0 | 870 | 16 |
| 5 | Dawson RobleeGKMusselman (Inwood) | 0.000 | 0 | 810 | 12 |
| 6 | Brody SealsGKHuntington | 0.077 | 1 | 1040 | 15 |
| 7 | Gavin BorderGKWheeling Park (Wheeling) | 0.078 | 1 | 1020 | 19 |
| 8 | Brady LittleGKLincoln County (Hamlin) | 0.265 | 3 | 907 | 13 |
| 9 | Jace BennettGKSMHS (Martinsburg) | 0.328 | 5 | 1220 | 15 |
| 10 | Wyatt CrislipGKRCBHS (Clarksburg) | 0.607 | 11 | 1450 | 21 |
| 11 | Grayson MaddoxGK, STRKHurricane | 0.650 | 10 | 1230 | 22 |
| 12 | Everett MillerWinfield | 0.752 | 14 | 1490 | 22 |
| 13 | Will JonesGKFSHS (Fairmont) | 0.821 | 6 | 585 | 9 |
| 14 | Aiden MerrittGKParkersburg | 0.826 | 18 | 1743 | 22 |
| 15 | Isaac BatemanGK, MFNitro | 0.871 | 16 | 1470 | 21 |
| 16 | Cormac GreeneGKFSHS (Fairmont) | 1.052 | 16 | 1217 | 17 |
| 17 | Artie CaprinoGKHuntington | 1.059 | 9 | 680 | 9 |
| 18 | Ben LohmannTCHS (Morgantown) | 1.063 | 22 | 1655 | 21 |
| 19 | Patrick HazlettGKWashington (Charles Town) | 1.074 | 19 | 1415 | 19 |
| 20 | Drew DamewoodGKPikeView (Princeton) | 1.180 | 22 | 1492 | 20 |
| 21 | Owen McCallisterGK, DBraxton County (Sutton) | 1.190 | 18 | 1210 | 19 |
| 22 | Andrew DumasGKBridgeport | 1.270 | 25 | 1575 | 21 |
| 23 | Connor MontgomeryGKUniversity (Morgantown) | 1.307 | 25 | 1530 | 20 |
| 24 | Brecken LoudinGKPoint Pleasant | 1.319 | 27 | 1638 | 24 |
| 25 | Slaton KowalkoskiGKBUHS (Buckhannon) | 1.521 | 39 | 2051 | 18 |
| 26 | Santino SperlazzaGKWCCHS (Wheeling) | 1.526 | 29 | 1520 | 19 |
| 27 | Justic Hiner FBJames Monroe (Lindside) | 1.600 | 11 | 550 | 17 |
| 28 | Jordan GilbertGKMHS (New Martinsville) | 1.628 | 21 | 1032 | 13 |
| 29 | Connor BarrGKJHS (Shenandoah Junction) | 1.726 | 26 | 1205 | 17 |
| 30 | David HaynesCapital (Charleston) | 1.857 | 13 | 560 | 9 |
| 31 | Gage BenderGKWCHS (Upper Glade) | 1.962 | 26 | 1060 | 16 |
| 32 | Chance BrozstekGKBrooke (Wellsburg) | 2.126 | 40 | 1505 | 19 |
| 33 | Brody ColemanSTRK, GKSouth Charleston | 2.286 | 48 | 1680 | 22 |
| 34 | Tyler ClemmGK, DGrafton | 2.464 | 19 | 617 | 22 |
| 35 | Noah LippsGKHampshire (Romney) | 2.669 | 46 | 1379 | 19 |
| 36 | Villasenor JohanGK, MFNCHS (Summersville) | 2.909 | 48 | 1320 | 17 |
| 37 | Kaden WayneGKPCHS (Dunmore) | 3.083 | 57 | 1479 | 19 |
| 38 | Kyle BlandGKBerkeley Springs | 3.100 | 62 | 1600 | 17 |
| 39 | Gabe DeelGKHerbert Hoover (Elkview) | 3.211 | 61 | 1520 | 21 |
| 40 | Levi CastoGKRipley | 3.488 | 47 | 1078 | 14 |
| 41 | Jeremy HorneGKPhilip Barbour (Philippi) | 3.517 | 51 | 1160 | 15 |
| 42 | Kyle SimermanGKSVHS (Huntington) | 3.857 | 27 | 560 | 8 |
| 43 | Garrett HaymondPreston (Kingwood) | 4.000 | 50 | 1000 | 17 |
| 44 | Jude ThomasGKJohn Marshall (Glen Dale) | 5.243 | 97 | 1480 | 19 |
| 45 | Brayden HanshewGK, DMidland Trail (Hico) | 6.444 | 58 | 720 | 12 |