PHI
Grouped Buy → Sell · ranked by confidence within each group
Buy11
- 1
29.8% K rate with 3.03 xERA anchors the rotation.
Buyconf 0.92 - 2
97 mph heat, 31.6% Ks, 2.76 xERA — arm is real.
Buyconf 0.92 - 3
100.4 mph heat, 34% K rate, 2.11 xERA — untouchable.
Buyconf 0.92 - 4
96.8 mph heat, 30% Ks, 2.83 xERA — nothing fluky here.
Buyconf 0.92 - 5
27.5 K% and 5.6 BB% — elite command profile, xERA 3.22
Buyconf 0.86 - 6Buyconf 0.83
- 7
97.3 mph fastball, xERA 3.44 — ERA gap is noise
Buyconf 0.80 - 8
96.8 mph heat, 3.54 xERA: ERA gap says buy
Buyconf 0.77 - 9
xwOBA .391 with 10.9% barrels — contact is elite, not lucky.
Buyconf 0.75 - 10
16.9% barrels bury the 32% strikeout problem
Buyconf 0.71 - 11
17% K-rate props up a 0.33 xwOBA, even without hard contact.
Buyconf 0.63
Buy-Low2
- 1
97.2 mph fastball, .368 BABIP noise masking 3.84 xERA
Buy Lowconf 0.90 - 2
.249 BABIP with 41% hard-hit — contact says buy the dip
Buy Lowconf 0.67
Sell-High1
- 1
2.31 ERA but xERA sits 1.36 runs higher
Sell Highconf 0.95
Sell5
- 1
5.71 ERA masks a 4.53 xERA — pay for the skills, not the noise.
Sellconf 0.68 - 2
1.3% barrels at 87 mph — contact can't carry a .293 wOBA
Sellconf 0.62 - 3
33% strikeout rate with a .287 xwOBA
Sellconf 0.61 - 4
Contact is fine; the barrels vanished — 6.3%.
Sellconf 0.59 - 5
32% strikeouts blunt 92 mph exit velo power
Sellconf 0.59
13 more players · league average or insufficient sample · expand to view
- Aaron NolaPHoldsteady
- Alec Bohm3BHoldsteady
- Alex McFarlanePNo Call Yet
- Brad KellerON THE 60-DAY ILPHoldwait & see
- Brandon MarshLFHoldleans sell
- Bryan De La CruzRFNo Call Yet
- Chase ShugartPHoldwait & see
- Edmundo SosaLFHoldleans buy
- Felix ReyesON THE 60-DAY ILLFNo Call Yet
- Garrett StubbsCNo Call Yet
- Luis Arraez2BHoldleans sell
- Rafael MarchánCHoldwait & see
- Tanner BanksON THE 60-DAY ILPHoldwait & see