| 1 | Shane MuntzC, RHPMalvern Prep (Malvern) | 1.000 | 167 | 24 | 0 | 191 | 33 |
| 2 | Braden BentelCRiverside (Ellwood City) | 1.000 | 174 | 11 | 0 | 185 | 25 |
| 3 | Kolby Wolf1B, PRiverside (Ellwood City) | 1.000 | 170 | 5 | 0 | 175 | 25 |
| 4 | Corey McCombieC, INFFerndale (Johnstown) | 1.000 | 155 | 10 | 0 | 165 | 19 |
| 5 | Eric MorrisonDallastown | 1.000 | 143 | 9 | 0 | 152 | 19 |
| 6 | Greg WatsonCBellefonte | 1.000 | 136 | 0 | 0 | 136 | 21 |
| 7 | Joshua FosterC, 1BMifflinburg | 1.000 | 126 | 0 | 0 | 126 | 19 |
| 8 | Tyler EmrickC, OFFranklin | 1.000 | 116 | 8 | 0 | 124 | 22 |
| 9 | Isaac PorterCCMHS (Mill Hall) | 1.000 | 117 | 5 | 0 | 122 | 22 |
| 10 | Cody Good1B, PELCHS (Myerstown) | 1.000 | 107 | 4 | 0 | 111 | 20 |
| 11 | Cole MillerC, PELCHS (Myerstown) | 1.000 | 92 | 18 | 0 | 110 | 19 |
| 12 | Ian CsencsitsNorthampton | 1.000 | 104 | 5 | 0 | 109 | 21 |
| 13 | Joe ZgleszewskiOJRHS (Pottstown) | 1.000 | 98 | 7 | 0 | 105 | 22 |
| 14 | Shaun ThomasCHatboro-Horsham (Horsham) | 1.000 | 101 | 3 | 0 | 104 | 16 |
| 15 | Cameron PetrusoC, OFMcDowell (Erie) | 1.000 | 100 | 1 | 0 | 101 | 23 |
| 16 | Austin TischHopewell (Aliquippa) | 1.000 | 94 | 4 | 0 | 98 | 14 |
| 17 | Tyler WoodrowPine-Richland (Gibsonia) | 1.000 | 97 | 0 | 0 | 97 | 15 |
| 18 | D.J. ZimcoskyCBrownsville | 1.000 | 95 | 0 | 0 | 95 | 18 |
| 19 | Jake McGrathUMAHS (King of Prussia) | 1.000 | 89 | 3 | 0 | 92 | 17 |
| 20 | Dominic BertoneGVHS (Glen Mills) | 1.000 | 89 | 0 | 0 | 89 | 11 |
| 21 | Brian DamonEllwood City | 1.000 | 85 | 0 | 0 | 85 | 14 |
| 22 | Kenny BergmannWPC (Philadelphia) | 1.000 | 74 | 9 | 0 | 83 | 11 |
| 23 | Luke CzepielConestoga (Berwyn) | 1.000 | 81 | 0 | 0 | 81 | 12 |
| 24 | Zack JohnstonTrinity (Washington) | 1.000 | 78 | 3 | 0 | 81 | 13 |
| 25 | Donovan BallCCedar Cliff (Camp Hill) | 1.000 | 67 | 12 | 0 | 79 | 20 |
| 26 | Adam CelidoniaMontour (McKees Rocks) | 1.000 | 71 | 7 | 0 | 78 | 11 |
| 27 | Hunter GoshornBoiling Springs | 1.000 | 75 | 3 | 0 | 78 | 12 |
| 28 | Garrett KopichLHHS (Uniontown) | 1.000 | 71 | 5 | 0 | 76 | 20 |
| 29 | Eric GrossCCBSHS (Warrington) | 1.000 | 71 | 4 | 0 | 75 | 11 |
| 30 | Dan DoughertyCOHHS (Springfield) | 1.000 | 68 | 6 | 0 | 74 | 14 |
| 31 | Brady Bakner1B, PSCA (Chambersburg) | 1.000 | 65 | 2 | 0 | 67 | 15 |
| 32 | Jared BurcinLiberty (Bethlehem) | 1.000 | 57 | 9 | 0 | 66 | 11 |
| 33 | Ibby Bains1B, OFMMIPS (Freeland) | 1.000 | 58 | 4 | 0 | 62 | 19 |
| 34 | Cody KissingerP, 1BLebanon | 1.000 | 48 | 13 | 0 | 61 | 16 |
| 35 | Nick RosarioBoiling Springs | 1.000 | 54 | 7 | 0 | 61 | 12 |
| 36 | Brandon Blair1B, OFReynolds (Greenville) | 1.000 | 54 | 6 | 0 | 60 | 22 |
| 37 | Dereck DombrowskiINF, CSVHS (Shenandoah) | 1.000 | 49 | 10 | 0 | 59 | 21 |
| 38 | Tyler YankoskyP, 1BWVWHS (Plymouth) | 1.000 | 52 | 6 | 0 | 58 | 14 |
| 39 | Jake WolfeSAHS (Coal Township) | 1.000 | 52 | 6 | 0 | 58 | 9 |
| 40 | Kyle RossLiberty (Bethlehem) | 1.000 | 56 | 2 | 0 | 58 | 10 |
| 41 | Cam LytleCF, PWest Branch (Morrisdale) | 1.000 | 52 | 6 | 0 | 58 | 18 |
| 42 | RJ GouldsburyMid Valley (Throop) | 1.000 | 56 | 1 | 0 | 57 | 18 |
| 43 | Jared SchramCRNHS (Newtown) | 1.000 | 53 | 1 | 0 | 54 | 8 |
| 44 | Jake Satterfield2B, PKiski Area (Vandergrift) | 1.000 | 26 | 28 | 0 | 54 | 18 |
| 45 | Thomas JuelkeCUDHS (Fort Washington) | 1.000 | 51 | 3 | 0 | 54 | 11 |
| 46 | Connor VogtINFFJHS (Philadelphia) | 0.994 | 159 | 6 | 1 | 166 | 23 |
| 47 | Tim DiLoretoC, RHPDock Mennonite (Lansdale) | 0.994 | 150 | 5 | 1 | 156 | 20 |
| 48 | Josh MavillaC, RHPCharleroi | 0.994 | 143 | 11 | 1 | 155 | 18 |
| 49 | Chris BrindleWAHS (Hawley) | 0.992 | 118 | 11 | 1 | 130 | 18 |
| 50 | Hunter LongCACHS (Annville) | 0.992 | 116 | 9 | 1 | 126 | 21 |