| 1 | Yonser Bautista MotaCTAEHS (Philadelphia) | 1.000 | 46 | 2 | 0 | 48 | 4 |
| 2 | Jordan KellerCEllwood City | 1.000 | 43 | 5 | 0 | 48 | 4 |
| 3 | Maddox RoyCDaniel Boone (Birdsboro) | 1.000 | 44 | 4 | 0 | 48 | 5 |
| 4 | Cameron McClairC, PColumbia | 1.000 | 46 | 0 | 0 | 46 | 4 |
| 5 | Nico PatragasC, 1BCMMHS (Canonsburg) | 1.000 | 45 | 1 | 0 | 46 | 5 |
| 6 | Jake BuckwalterCEphrata | 1.000 | 40 | 5 | 0 | 45 | 4 |
| 7 | Wyatt DixonCPine Grove | 1.000 | 44 | 0 | 0 | 44 | 6 |
| 8 | Shane JohnsonMillville | 1.000 | 43 | 1 | 0 | 44 | 3 |
| 9 | Cam NapierkowskiPlum (Pittsburgh) | 1.000 | 42 | 0 | 0 | 42 | 5 |
| 10 | Troy BaranowskiC, UTILCVHS (Bridgeville) | 1.000 | 37 | 5 | 0 | 42 | 4 |
| 11 | Parker DetwilerOley Valley (Oley) | 1.000 | 36 | 5 | 0 | 41 | 6 |
| 12 | Brayden BuskirkC, UTILNL (Slatington) | 1.000 | 39 | 2 | 0 | 41 | 5 |
| 13 | Calvin CollierMechanicsburg | 1.000 | 39 | 1 | 0 | 40 | 4 |
| 14 | Evan FatzingerCNL (New Tripoli) | 1.000 | 38 | 2 | 0 | 40 | 5 |
| 15 | Connor StoltzC, UTILNLHS (Fredericksburg) | 1.000 | 37 | 2 | 0 | 39 | 4 |
| 16 | Drayce Schmidt3B, CEmmaus | 1.000 | 37 | 2 | 0 | 39 | 4 |
| 17 | Grant LansberryCBlackhawk (Beaver Falls) | 1.000 | 37 | 1 | 0 | 38 | 5 |
| 18 | Ian DingleC, PSLA (Philadelphia) | 1.000 | 37 | 0 | 0 | 37 | 3 |
| 19 | Jacob CarrascoC, 3BMTHS (Lancaster) | 1.000 | 35 | 2 | 0 | 37 | 3 |
| 20 | Brayden AndrewsC, RHPCarmichaels | 1.000 | 34 | 3 | 0 | 37 | 4 |
| 21 | David CorobC, UTILBeaver | 1.000 | 35 | 1 | 0 | 36 | 6 |
| 22 | Greyson AhnerC, 3BPalmerton | 1.000 | 35 | 1 | 0 | 36 | 5 |
| 23 | Gaven BowmanHarriton (Rosemont) | 1.000 | 34 | 1 | 0 | 35 | 4 |
| 24 | Cole HannSCHS (McKeesport) | 1.000 | 34 | 1 | 0 | 35 | 6 |
| 25 | Ryan CairnsCUPHS (Pennsburg) | 1.000 | 33 | 1 | 0 | 34 | 4 |
| 26 | Noah PattonC, INFWashington | 1.000 | 32 | 2 | 0 | 34 | 5 |
| 27 | Luke WerleyCChichester (Boothwyn) | 1.000 | 32 | 2 | 0 | 34 | 7 |
| 28 | Brody ScullinC, RHPBSHS (Downingtown) | 1.000 | 33 | 1 | 0 | 34 | 6 |
| 29 | Jaden JohnsonBelle Vernon | 1.000 | 32 | 2 | 0 | 34 | 4 |
| 30 | Adam SmuckerPequea Valley (Kinzers) | 1.000 | 32 | 1 | 0 | 33 | 5 |
| 31 | Josh TildenECA (Pittsburgh) | 1.000 | 27 | 6 | 0 | 33 | 4 |
| 32 | Logan Werley3B, CChichester (Boothwyn) | 1.000 | 32 | 1 | 0 | 33 | 7 |
| 33 | Mario CutilloCWest Mifflin | 1.000 | 33 | 0 | 0 | 33 | 4 |
| 34 | Lincoln NyeManheim Central (Manheim) | 1.000 | 29 | 4 | 0 | 33 | 5 |
| 35 | Luke LewisHickory (Hermitage) | 1.000 | 30 | 3 | 0 | 33 | 4 |
| 36 | Austin MannCSFHS (Warfordsburg) | 1.000 | 32 | 0 | 0 | 32 | 4 |
| 37 | Gino PatrissoHonesdale | 1.000 | 31 | 1 | 0 | 32 | 5 |
| 38 | Tyler MorrisonFrazier (Perryopolis) | 1.000 | 27 | 5 | 0 | 32 | 5 |
| 39 | Ryan CurleyCFreedom (Bethlehem) | 1.000 | 30 | 2 | 0 | 32 | 5 |
| 40 | Jovi DeJesusC, 3BEast Pennsboro (Enola) | 1.000 | 28 | 4 | 0 | 32 | 5 |
| 41 | Isaac TangerELCHS (Myerstown) | 1.000 | 28 | 4 | 0 | 32 | 4 |
| 42 | Evan MizenkoDunmore | 1.000 | 30 | 1 | 0 | 31 | 3 |
| 43 | Alex BlosePJPII (Royersford) | 1.000 | 31 | 0 | 0 | 31 | 2 |
| 44 | Jake StroblACCHS (Allentown) | 1.000 | 27 | 4 | 0 | 31 | 4 |
| 45 | Ayden TraceyDH, 1BNew Oxford | 1.000 | 30 | 1 | 0 | 31 | 5 |
| 46 | Colten KeeferC, INFMt. Pleasant | 1.000 | 29 | 1 | 0 | 30 | 6 |
| 47 | Tyler YattaCCRHS (New Paris) | 1.000 | 30 | 0 | 0 | 30 | 3 |
| 48 | Nolan O'BrienCNew Oxford | 1.000 | 28 | 2 | 0 | 30 | 5 |
| 49 | Jax CasamentoSun Valley (Aston) | 1.000 | 29 | 1 | 0 | 30 | 4 |
| 50 | Tanner KuderSTHS (Allentown) | 1.000 | 30 | 0 | 0 | 30 | 4 |