| 1 | Connor NealQB, FSFSHS (Fairmont) | 3622 | 258.7 | 211 | 281 | 0.751 | 44 | 3 | 152 | 14 |
| 2 | Jake JohnsonWR, QBParkersburg | 2718 | 226.5 | 211 | 317 | 0.666 | 27 | 14 | 103 | 12 |
| 3 | Curtis Mcghee iiiSS, QBWCCHS (Wheeling) | 2296 | 191.3 | 132 | 201 | 0.657 | 32 | 5 | 134 | 12 |
| 4 | Ranson GrahamQB, RBPrinceton | 2013 | 201.3 | 176 | 316 | 0.557 | 14 | 11 | 75 | 10 |
| 5 | Jared SagravesQB, SSNCHS (Summersville) | 1947 | 162.2 | 105 | 170 | 0.618 | 20 | 7 | 123 | 12 |
| 6 | Nick ChaneyQBOak Glen (New Cumberland) | 1821 | 182.1 | 123 | 267 | 0.461 | 21 | 13 | 75 | 10 |
| 7 | Alex DunlevyQB, DBWheeling Park (Wheeling) | 1684 | 153.1 | 114 | 184 | 0.620 | 25 | 8 | 113 | 11 |
| 8 | Owie AshQB, ATHHedgesville | 1599 | 133.2 | 65 | 150 | 0.433 | 19 | 8 | 100 | 12 |
| 9 | Shyleik KinneyQB, WRSouth Charleston | 1227 | 122.7 | 64 | 192 | 0.333 | 11 | 7 | 60 | 10 |
| 10 | Brennan BoronQB, DBSt. Marys | 1222 | 122.2 | 82 | 176 | 0.466 | 12 | 5 | 81 | 10 |
| 11 | Tanner LettQB, WRDCHS (West Union) | 1195 | 91.9 | 54 | 92 | 0.587 | 14 | 1 | 138 | 13 |
| 12 | Chase BerryQB, SSCRHS (Chapmanville) | 1113 | 111.3 | 91 | 157 | 0.580 | 9 | 7 | 80 | 10 |
| 13 | Jesse RoseQBMount View (Welch) | 1095 | 91.2 | 55 | 126 | 0.437 | 17 | 8 | 88 | 12 |
| 14 | Bradie VanceQB, QBWestside (Clear Fork) | 1080 | 108.0 | 97 | 205 | 0.473 | 8 | 9 | 58 | 10 |
| 15 | Cameron RiceQBMorgantown | 1046 | 95.1 | 67 | 152 | 0.441 | 5 | 8 | 57 | 11 |
| 16 | Frankie AmoreQB, DBWashington (Charles Town) | 1036 | 103.6 | 98 | 230 | 0.426 | 7 | 12 | 45 | 10 |
| 17 | Jett CogarQB, DBBraxton County (Sutton) | 1019 | 101.9 | 71 | 159 | 0.447 | 3 | 11 | 43 | 10 |
| 18 | Cyrus CastoRipley | 903 | 75.2 | 40 | 91 | 0.440 | 10 | 5 | 94 | 12 |
| 19 | Sebastian SpencerWR, CBWeir (Weirton) | 840 | 64.6 | 75 | 156 | 0.481 | 5 | 7 | 57 | 13 |
| 20 | Seth RossRB, FSWEHS (New Richmond) | 830 | 92.2 | 72 | 146 | 0.493 | 8 | 5 | 71 | 9 |
| 21 | Peyton ShehanWR, CBWoodrow Wilson (Beckley) | 800 | 80.0 | 51 | 102 | 0.500 | 4 | 6 | 65 | 10 |
| 22 | Brent MoranQB, CBMoorefield | 790 | 71.8 | 71 | 161 | 0.441 | 4 | 8 | 47 | 11 |
| 23 | Ryan StraderQB, DBBUHS (Buckhannon) | 769 | 76.9 | 46 | 97 | 0.474 | 5 | 4 | 75 | 10 |
| 24 | Dakota WayneQB, DBRCHS (Ellenboro) | 705 | 64.1 | 42 | 95 | 0.442 | 8 | 7 | 67 | 11 |
| 25 | Caleb JantuahQB, CBRichwood | 700 | 77.8 | 36 | 92 | 0.391 | 11 | 5 | 83 | 9 |
| 26 | Caleb MiltonQBMan | 696 | 77.3 | 46 | 97 | 0.474 | 11 | 8 | 75 | 9 |
| 27 | Jt HensleyQB, DBSherman (Seth) | 642 | 53.5 | 37 | 86 | 0.430 | 3 | 5 | 56 | 12 |
| 28 | Tyler KomorowskiQB, DEWeir (Weirton) | 635 | 70.6 | 34 | 69 | 0.493 | 6 | 5 | 80 | 9 |
| 29 | Jayce GouldQBCabell Midland (Ona) | 634 | 57.6 | 24 | 72 | 0.333 | 6 | 5 | 65 | 11 |
| 30 | Garrett WellmanQB, CBGrafton | 627 | 69.7 | 45 | 118 | 0.381 | 3 | 9 | 33 | 9 |
| 31 | Colton McTaggartQB, DBFrankfort (Ridgeley) | 625 | 56.8 | 50 | 99 | 0.505 | 5 | 4 | 70 | 11 |
| 32 | Tanner WallsWR, CBLincoln County (Hamlin) | 617 | 61.7 | 60 | 95 | 0.632 | 4 | 4 | 78 | 10 |
| 33 | Seth MckinneyQB, SSLiberty (Clarksburg) | 541 | 90.2 | 27 | 62 | 0.435 | 6 | 3 | 87 | 6 |
| 34 | Hunter CoeQB, WRHedgesville | 535 | 66.9 | 28 | 59 | 0.475 | 4 | 2 | 88 | 8 |
| 35 | Thomas TalkingtonRB, FSElkins | 514 | 51.4 | 38 | 71 | 0.535 | 3 | 9 | 51 | 10 |
| 36 | Cyrus CastoRipley | 479 | 53.2 | 28 | 65 | 0.431 | 5 | 5 | 62 | 9 |
| 37 | Cason PayneQB, CBPoint Pleasant | 437 | 109.2 | 36 | 53 | 0.679 | 7 | 0 | 133 | 4 |
| 38 | Jacob RineK, WRWCCHS (Wheeling) | 391 | 27.9 | 26 | 44 | 0.591 | 4 | 3 | 90 | 14 |
| 39 | Logan ConleyQB, LBBraxton County (Sutton) | 322 | 32.2 | 19 | 48 | 0.396 | 3 | 5 | 44 | 10 |
| 40 | Carsyn KingQB, DBNGHS (Accident) | 271 | 30.1 | 31 | 72 | 0.431 | 2 | 7 | 23 | 9 |
| 41 | Lukas StephensQB, CBMeadow Bridge | 251 | 25.1 | 16 | 42 | 0.381 | 2 | 4 | 35 | 10 |
| 42 | Chad RamseyRB, CBGreenbrier West (Charmco) | 247 | 27.4 | 11 | 32 | 0.344 | 3 | 1 | 81 | 9 |
| 43 | Reece NutterRB, CBWCHS (Upper Glade) | 236 | 21.5 | 29 | 55 | 0.527 | 4 | 2 | 73 | 11 |
| 44 | Toby DillonRB, OLBWCHS (Upper Glade) | 206 | 18.7 | 17 | 35 | 0.486 | 2 | 2 | 62 | 11 |
| 45 | Alec DeremerQB, DBMRHS (Frostburg) | 175 | 35.0 | 11 | 18 | 0.611 | 1 | 1 | 89 | 5 |
| 46 | Max HiltonQB, CBRavenswood | 169 | 16.9 | 12 | 34 | 0.353 | 2 | 3 | 35 | 10 |
| 47 | Zach HallenbeckQB, DBNGHS (Accident) | 161 | 17.9 | 16 | 34 | 0.471 | 2 | 2 | 56 | 9 |
| 48 | Patrick BartQB, DELincoln (Shinnston) | 150 | 30.0 | 18 | 46 | 0.391 | 0 | 3 | 21 | 5 |
| 49 | Anthony DimatteisQB, FSWeir (Weirton) | 127 | 9.8 | 9 | 12 | 0.750 | 0 | 0 | 109 | 13 |
| 50 | JJ BlankQB, RBFrankfort (Ridgeley) | 109 | 12.1 | 9 | 17 | 0.529 | 1 | 1 | 68 | 9 |