1 | Patrick KiefnerCFreedom (Bethlehem) | 1.000 | 102 | 11 | 0 | 113 | 15 |
2 | Joshua TooleC, PHempfield (Landisville) | 1.000 | 96 | 6 | 0 | 102 | 13 |
3 | Christian CorderioCCHS (Pittsburgh) | 1.000 | 96 | 4 | 0 | 100 | 13 |
4 | Jacob MarkowskiC, PESSHS (East Stroudsburg) | 1.000 | 85 | 11 | 0 | 96 | 15 |
5 | Jacob Matthews1B, OFLiberty (Bethlehem) | 1.000 | 95 | 0 | 0 | 95 | 15 |
6 | Tommy GinnettiPennridge (Perkasie) | 1.000 | 85 | 8 | 0 | 93 | 13 |
7 | Connor KlockSouderton | 1.000 | 83 | 7 | 0 | 90 | 9 |
8 | Holton MinorCVHS (Mechanicsburg) | 1.000 | 87 | 1 | 0 | 88 | 10 |
9 | Ethan SchultzSpring-Ford (Royersford) | 1.000 | 81 | 7 | 0 | 88 | 10 |
10 | Tyler HerbeinCWilson (West Lawn) | 1.000 | 77 | 11 | 0 | 88 | 11 |
11 | Nick LedgerC, 1BHazleton Area (Hazleton) | 1.000 | 86 | 0 | 0 | 86 | 11 |
12 | Nick KraftCAltoona | 1.000 | 76 | 3 | 0 | 79 | 12 |
13 | Luke BorgmannCLSCHS (Wyndmoor) | 1.000 | 70 | 8 | 0 | 78 | 10 |
14 | Thomas GonzalezCStroudsburg | 1.000 | 72 | 5 | 0 | 77 | 13 |
15 | Tommy HenselNorthampton | 1.000 | 66 | 5 | 0 | 71 | 16 |
16 | C TruettChambersburg | 1.000 | 69 | 1 | 0 | 70 | 12 |
17 | Jaxson RutzmoserNorthampton | 1.000 | 69 | 1 | 0 | 70 | 15 |
18 | Jake RuddellCBSHS (Warrington) | 1.000 | 68 | 1 | 0 | 69 | 10 |
19 | Zak AbtCRSHS (Holland) | 1.000 | 62 | 4 | 0 | 66 | 11 |
20 | Grant HuskyCNorth Allegheny (Wexford) | 1.000 | 61 | 4 | 0 | 65 | 10 |
21 | Owen FleischauerHaverford (Havertown) | 1.000 | 61 | 3 | 0 | 64 | 6 |
22 | Landon WilliamsDallastown | 1.000 | 60 | 4 | 0 | 64 | 14 |
23 | Brady KramerMcDowell (Erie) | 1.000 | 60 | 3 | 0 | 63 | 10 |
24 | Colton TyburskiCPTHS (Harrison City) | 1.000 | 61 | 1 | 0 | 62 | 10 |
25 | John Phillips1B, OFFreedom (Bethlehem) | 1.000 | 54 | 1 | 0 | 55 | 15 |
26 | Jake PlebaniNeshaminy (Langhorne) | 1.000 | 49 | 5 | 0 | 54 | 8 |
27 | Noah ZawislanConnellsville | 1.000 | 48 | 5 | 0 | 53 | 14 |
28 | Brady DerrUTIL, RHPParkland (Allentown) | 1.000 | 44 | 7 | 0 | 51 | 13 |
29 | Lucas FrestaCPWHS (Plymouth Meeting) | 1.000 | 39 | 11 | 0 | 50 | 8 |
30 | Jayden DavisRidley (Folsom) | 1.000 | 46 | 3 | 0 | 49 | 13 |
31 | Dan MarableNeshaminy (Langhorne) | 1.000 | 45 | 1 | 0 | 46 | 8 |
32 | Landon JonesConestoga (Berwyn) | 1.000 | 43 | 3 | 0 | 46 | 10 |
33 | Alex CortezP, CHenderson (West Chester) | 1.000 | 45 | 1 | 0 | 46 | 12 |
34 | Mack ParsellRHP, 1BParkland (Allentown) | 1.000 | 34 | 11 | 0 | 45 | 12 |
35 | Mikey KramerBensalem | 1.000 | 44 | 0 | 0 | 44 | 9 |
36 | Chase WalkerP, 1BFreedom (Bethlehem) | 1.000 | 36 | 8 | 0 | 44 | 15 |
37 | Matthew SharkeyC, OFCBEHS (Doylestown) | 1.000 | 42 | 1 | 0 | 43 | 10 |
38 | Caden SchmidtC, OFLSCHS (Wyndmoor) | 1.000 | 40 | 3 | 0 | 43 | 12 |
39 | Mason Smith2B, SSNorth Allegheny (Wexford) | 1.000 | 24 | 18 | 0 | 42 | 15 |
40 | Nick MutchlerCCBEHS (Doylestown) | 1.000 | 37 | 4 | 0 | 41 | 12 |
41 | Kaden SchoenlyCVHS (Mechanicsburg) | 1.000 | 36 | 4 | 0 | 40 | 10 |
42 | Henry WassermanCheltenham (Wyncote) | 1.000 | 39 | 0 | 0 | 39 | 7 |
43 | Ernie SanchezCBWHS (Doylestown) | 1.000 | 32 | 7 | 0 | 39 | 11 |
44 | Logan DavisCDWHS (Downingtown) | 1.000 | 38 | 0 | 0 | 38 | 6 |
45 | Mason CoyneNorth Penn (Lansdale) | 1.000 | 36 | 1 | 0 | 37 | 6 |
46 | Connor GrzywaczCBWHS (Doylestown) | 1.000 | 32 | 5 | 0 | 37 | 10 |
47 | Jackson Starace1BPWHS (Plymouth Meeting) | 1.000 | 36 | 0 | 0 | 36 | 6 |
48 | Bennett SanfordNazareth Area (Nazareth) | 1.000 | 33 | 3 | 0 | 36 | 11 |
49 | Chase BiedermannNazareth Area (Nazareth) | 1.000 | 32 | 3 | 0 | 35 | 13 |
50 | Chase JonesNorth Penn (Lansdale) | 1.000 | 32 | 1 | 0 | 33 | 6 |