MLB Daily DeltaWeek 31 · October 26, 2026
Engraved portrait of Willson Contreras
535 PA · week 31
this weekBUY
last weekBUY

Willson Contreras

data as of October 26, 2026·week 31
Buy stable xwOBA 0.376, +0.061 vs league, production is earned; elite, already-stable contact quality — BABIP 0.332 sits above league and is not yet stable, expect some of the average to regress; add now.med 0.72
ROSHR 0AVG .000R 0RBI 0SB 0

Contreras is a buy — earned production, contact still rising.

His expected wOBA is .376, sixty-one points above the league average, and 535 plate appearances is well past the point where that number becomes reliable. The contact underneath it is climbing rather than holding: his hard-hit rate is stepping up across the sample, now 44.2% against a league average of 40.0%, with a barrel rate of 13.2% nearly double league. That is why his actual wOBA of .391 tracks so close to the expected figure — the line is earned. Some of his batting average will give back: his BABIP is .332 against a .295 league average, and at 317 balls in play of the 800 needed, that gap is luck. The swing-and-miss is real too, at 25.2% strikeouts and a 15.0% swinging-strike rate. His bat is good enough to carry that. Buy.

VS His Norm

  • Barrel %13.2%—+0.6% ▲vs his ~12.7% career norm

Drivers

  • xwobaSIGNALstable xwOBA 0.376, +0.061 vs league — production is earned
  • hard_hit_pctSIGNALelite, already-stable contact quality
  • babipNOISEBABIP 0.332 sits above league and is not yet stable — expect some of the average to regress
metric · nowrolling trajectoryvs. leaguestabilized?
Avg Exit Velo89.8 mph
89.8 mph*
lg avg 89.0 mph ▲+0.8 mphvs his norm —
317 / 50 BBE
Hard-Hit %44.2%
44.2%*
lg avg 40.0% ▲+4.2%vs his norm —
317 / 50 BBE
Barrel %13.2%
norm13.2%*
lg avg 8.0% ▲+5.2%vs his norm +0.6% ▲
317 / 60 BBE
xwOBA.376
.376*
lg avg .315 ▲+.061vs his norm —
535 / 160 PA
wOBA.391
.391*
lg avg .315 ▲+.076vs his norm —
535 / 200 PA
Strikeout %25.2%
25.2%*
lg avg 22.0% ▲+3.2%vs his norm —
535 / 60 PA
Walk %11.0%
11.0%*
lg avg 8.5% ▲+2.5%vs his norm —
535 / 120 PA
BABIP.332
norm.332*
lg avg .295 ▲+.037vs his norm +.012 ▲BABIP is above his ~.320 norm — expect it to fall.
317 / 800 BIP
Swinging-Strike %15.0%
15.0%*
lg avg 11.0% ▲+4.0%vs his norm —
535 / 50 PA
Chase %34.2%
34.2%*
lg avg 28.5% ▲+5.7%vs his norm —
535 / 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% 13.2%→13.0%signal0 HR — Barrel% 13.2% (signal) tempered to career ~12.7% → projected 13.0%.
BABIP 0.332→0.305 regressednoise.000 AVG — BABIP 0.332 is noise, regressed toward xBA-implied 0.288 (xBA 0.256) → 0.305.
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 (1 in 56 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