MLB Daily DeltaWeek 31 · October 26, 2026
166 PA · week 31
this weekSELL
last weekSELL

Drew Cavanaugh

SF·C
data as of October 26, 2026·week 31
Sell stable xwOBA 0.298 below league with no luck excuse; strikeout rate 30% is stable and high, caps the floor; move on.med 0.58
ROSHR 0AVG .000R 0RBI 0SB 0

Cavanaugh is a sell — below-league bat, and the whiffs are climbing

His expected wOBA is .298, seventeen points under the league average of .315, and he has 166 plate appearances — past the point where that number becomes reliable. Nothing is dragging it down but his own contact: 85.2 mph average exit velocity against a league average of 89.0, a 28.6% hard-hit rate against 40%, and 4.1% barrels, all on 98 batted balls, well past where contact quality stabilizes. The strikeout rate makes it worse. He fans 30.1% of the time against a league average of 22.0%, and that number is climbing as the sample grows — a high strikeout rate sets the floor, it does not lift the ceiling. There is no suppressed BABIP or cold-luck story to fall back on here. This is the level he is at. Sell. Projected 0 HR / 0 R / 0 RBI / 0 SB / .000 AVG — that's a drop, streaming-only fringe, with the sell call standing.

Drivers

  • xwobaSIGNALstable xwOBA 0.298 below league with no luck excuse
  • k_pctSIGNALstrikeout rate 30% is stable and high — caps the floor
metric · nowrolling trajectoryvs. leaguestabilized?
Avg Exit Velo85.2 mph
85.2 mph*
lg avg 89.0 mph ▼−3.8 mphvs his norm —
98 / 50 BBE
Hard-Hit %28.6%
28.6%*
lg avg 40.0% ▼−11.4%vs his norm —
98 / 50 BBE
Barrel %4.1%
4.1%*
lg avg 8.0% ▼−3.9%vs his norm —
98 / 60 BBE
xwOBA.298
.298*
lg avg .315 ▼−.017vs his norm —
166 / 160 PA
wOBA.280
.280*
lg avg .315 ▼−.035vs his norm —wOBA is below the ~.315 league average — expect it to rise.
166 / 200 PA
Strikeout %30.1%
30.1%*
lg avg 22.0% ▲+8.1%vs his norm —
166 / 60 PA
Walk %10.8%
10.8%*
lg avg 8.5% ▲+2.3%vs his norm —
166 / 120 PA
BABIP.344
.344*
lg avg .295 ▲+.049vs his norm —BABIP is above the ~.295 league average — expect it to fall.
98 / 800 BIP
Swinging-Strike %13.5%
13.5%*
lg avg 11.0% ▲+2.5%vs his norm —
166 / 50 PA
Chase %27.0%
27.0%*
lg avg 28.5% ▼−1.5%vs his norm —
166 / 50 PA

5×5 ROS Outlook

rest of season

Where each category goes the rest of the way, and the skill that drives it. Tap a row to expand the full derivation.

statytdrosdriverconf
Barrel% 4.1%→4.9%signal0 HR — Barrel% 4.1% (signal) lifted to league ~8.0% → projected 4.9%.
BABIP 0.344→0.284 regressednoise.000 AVG — BABIP 0.344 is noise, regressed toward xBA-implied 0.275 (xBA 0.236) → 0.284.
on-base + lineup0 R — his run rate over ~0 projected PA.
slugging + lineup0 RBI — his RBI rate over ~0 projected PA.
run rate / role0 SB — his steal rate (0 in 2 G) over ~0 projected PA.
rosterdroprotational counting only

Every projection traces to a sabermetric input. The driver and confidence shown per row are always visible; tap any row to expand the full derivation.

Tweet
Compare with

Comparisons

head-to-head matchups