Willson Contreras

Bats R Throws R6'1" 225 lbBorn 1992 Puerto Cabello, VenezuelaDebut 2016Team BOS4x All-StarContract 5 y/$87.5M (23-27) 2026: $18,000,000

Projections

2027 NEXT+ 113.2FIELD+ 103.5 at 1BTotal 2.14 WAR
SeasonPAABH2B3BHRBBSOSBAVGOBPSLGOPSISOwOBAK%BB%HIT+WAR
202644438492191164211340.2400.3360.4170.7530.1760.33225.49.6110.81.97
202745338992181184512030.2360.3370.4230.7600.1880.33426.510.0111.72.06

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 33

His ten closest age-33 comparables averaged 112 HIT+ the next season; 10 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughHIT+ thenNext seasonNext PA / BF
1Brian Downing1984118.3122.0620
2Andres Galarraga1994114.187.6604
3Joe Adcock1961123.3123.1447
4Harry Davis1907130.1119.5599
5Christian Walker2024113.296.0640
6John Jaha1999120.087.4133
7Paul Molitor1990121.7146.4749
8Roy Sievers1960126.3142.0563
9George Scott1977116.178.8466
10Tony Perez1975130.6116.7586

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2027 proj45392181183451200.2360.3370.4230.760111.7
2026*BOS11647964114212253531220.2840.3930.5340.927159.1
2025STL1355627012631120805441420.2570.3440.4470.791124.5
2024STL8435848791701536445960.2620.3800.4680.848139.8
2023STL1254955511327020676511110.2640.3580.4670.826126.2
2022CHC1134876510123222554451030.2430.3490.4660.815132.0
2021CHC128483619820021575521380.2370.3400.4380.778110.5
2020CHC572253746100726120570.2430.3560.4070.763109.2
2019CHC105409579818224641381020.2720.3550.5330.888125.3
2018CHC1385445011827510544531210.2490.3390.3900.73093.5
2017CHC117428501042102174545980.2760.3560.4990.855120.3
2016CHC7628333711411235226670.2820.3570.4880.845131.2
Career10784274526954208111725483741910350.2580.3520.4590.811120.6

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
202647989.918.514.244.531.233.90.2580.4960.38027.3
202556390.612.313.949.028.930.10.2570.4880.35827.5
202435891.614.211.246.835.029.80.2560.4610.36727.1
202349591.310.112.246.929.031.10.2750.4980.37526.7
202248790.48.510.648.631.031.80.2550.4800.36927.5
202148391.89.611.248.434.727.00.2350.4500.34627.5
202022589.89.110.447.833.831.40.2490.4410.35327.3
201940988.57.512.841.533.135.30.2470.4820.34727.8
201854488.28.08.433.328.131.20.2180.3610.30327.6
201742888.27.112.235.930.129.50.2600.4750.35127.9
201628388.46.99.933.931.233.00.2620.4440.34128.2

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025STL1B1201012960839780.991+8.6
2024STLC5143235921310.992-1.7
2023STLC9776467931850.989-6.4
2022CHCC7262560546470.994-1.3
2021CHCC11693688557760.993-0.4
2021CHC3B110000-0.2
2021CHCOF110000
2020CHCC4132431113200.994+3.2
2019CHCC99812770511230.986-3.6
2019CHCOF31021001.000
2019CHC1B2950001.000-0.1
2018CHCC13311101013711190.990-8.9
2018CHCOF51220100.667
2018CHC1B1330001.000-0.2
2017CHCC108821782861370.985+0.9
2017CHCOF63230100.750
2017CHC1B520173041.000+1.7
2017CHC3B1201001.000+0.0
2016CHCC5739038931600.986-0.1
2016CHCOF24181261001.000
2016CHC1B319221011.000+0.3

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2024AAAMemphis RedbirdsBat220 HR, 0 SB0.1430.325
2016AAAIowa CubsBat2409 HR, 4 SB0.3531.035
2015AATennessee SmokiesBat5218 HR, 4 SB0.3330.891
2014A+Daytona CubsBat3175 HR, 5 SB0.2420.679
2013AKane County CougarsBat34410 HR, 8 SB0.2460.729
2010RkDSL Cubs 2Bat740 HR, 2 SB0.3130.780
2009RkDSL Cubs 2Bat1301 HR, 2 SB0.2050.618

Splits

Yearvs LHPvs RHPHomeAway
20260.4360.4020.4470.373
20250.3720.3460.3340.368
20240.3820.3700.3510.393
20230.3980.3610.3670.373
20220.3760.3690.3750.366
20210.3870.3390.3470.357
20200.2450.3720.3820.305
20190.4310.3650.4030.358

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
2020240110000100.2500.6250.5001.125
2018130000000200.0000.4000.0000.400
2017103257002206110.2190.3420.4060.748
20161739410201504100.2560.3260.3850.710
Career30789183037013210.2310.3620.3850.746