Willson Contreras1B Boston Red Sox
Age 34 R/R 6'0" / 240 lbs MLB Svc 10.000 · Ctrl thru 2028 peak 4.5 · 2026
wRC+†vL 147138vR 125
AVG/OBP/SLG.258 / .357 / .471
PA483
HR21
K%25
BB%10
MLB%100%
BAT: +21.0 runs (wOBA-derived runs vs avg)+21BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +4.6 runs (Defensive runs vs avg)+5FLDPOS: +5.0 runs (Positional adjustment)+5POSREP: +13.7 runs (Replacement-level credit)+14REPTotal WAR: +4.50+4.5WAR
Scouting · nowfuture
HIT
5050
PWR
6060
SPD
5050
EYE
5645
trajectory · 10 yrs
2.4peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   10.000 yrs.days
Team Control Through   2028
First FA Year   2029
NTCDEF 10%
YearStatusSalary Proj WAR Value Surplus
2026Ext / FA-deal$18M+4.5$36M+$18M
2027Ext / FA-deal$17M+3.2$26M+$9M
2028Ext / FA-deal$20M+2.2$19M-$1M
Totals $55M $81M +$26M

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
200917 ROKDSL Cubs 2 130116 18411 6376 22 .155.234.233.467 .078.218 285 .204 14 -13 -0 +0 +2 +4 -0.7
201018 ROKDSL Cubs 2 7467 18210 592 20 .269.338.328.666 .060.310 127 .274 68 -3 +0 +0 +1 +2 0.1
201321 A2 teams 361334 66949 18907 83 .198.253.329.583 .132.242 255 .255 53 -19 +0 +0 +6 +10 -0.2
201422 A+2 teams 391356 721525 251215 55 .202.264.298.562 .096.286 316 .253 52 -21 -1 +0 +7 +11 -0.4
201523 AA2 teams 582526 1583648 45947 44 .300.363.430.793 .129.350 168 .345 122 +15 -1 +0 +10 +16 4.2
201624 MLB2 teams 523465 14029421 4510710 66 .301.375.516.891 .215.350 209 .383 151 +30 -1 +8 +9 +15 6.2
201725 MLBChicago Cubs 428377 10421020 45983 54 .276.358.491.848 .215.322 2311 .365 137 +18 -1 -0 +8 +12 3.8
201826 MLBChicago Cubs 544474 11727411 5312113 41 .247.339.390.729 .143.308 2210 .319 103 +2 +0 -4 +10 +15 2.3
201927 MLBChicago Cubs 409360 9417126 381029 12 .261.346.531.877 .269.291 259 .372 143 +20 -1 -2 +7 +12 3.7
202028 MLBChicago Cubs 225189 471007 205714 12 .249.363.413.776 .164.315 259 .341 119 +5 -1 +6 +4 +6 2.2
202129 MLBChicago Cubs 483413 9421020 5213814 54 .228.334.424.758 .196.286 2911 .334 113 +7 -1 +6 +9 +14 3.5
202230 MLBChicago Cubs 487416 10024223 4510324 42 .240.348.474.822 .233.264 219 .357 131 +17 +0 +3 +9 +14 4.3
202331 MLBSt. Louis Cardinals 495428 11329020 5111113 63 .264.360.472.832 .208.311 2210 .361 135 +19 +0 -1 +9 +14 4.2
202432 MLB2 teams 380322 8117015 4610212 41 .252.366.444.810 .193.322 2712 .355 130 +13 +0 +2 +7 +11 3.3
202533 MLBSt. Louis Cardinals 563491 12730121 4414223 51 .259.348.452.800 .193.319 258 .350 126 +16 +1 -0 -10 +16 2.3
▸ 2026 Season (actual · ROS · total)
202634 MLBBoston Red Sox 10184 21204 12285 00 .250.376.417.793 .167.327 2812 .358 132 +4 +0 +3 -2 +3 0.8
ROS34 MLBBOS 382326 8517017 399714 31 .261.364.469.833 .209.318 2510 .369 140 +17 +0 +2 +7 +11 3.8
TOT34 MLBBOS 483410 10619021 5112519 31 .259.367.459.825 .200.320 2611 .366 138 +21 +0 +5 +5 +14 4.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202735 MLBBOS 418357 9018017 438715 31 .252.357.445.802 .193.286 2110 .360 134 +16 +0 -4 +7 +12 3.2
202836 MLBBOS 357305 7515014 367913 20 .246.350.433.783 .187.283 2210 .350 126 +10 +0 -5 +6 +10 2.3
202937 MLBBOS 293251 6012011 296711 10 .239.344.418.762 .179.278 2310 .338 117 +6 +0 -6 +5 +8 1.4
203038 MLBBOS 223191 44808 22538 00 .230.335.398.733 .168.273 2410 .326 108 +2 +0 -7 +4 +6 0.6
203139 MLBBOS 150130 28505 14365 00 .215.315.369.685 .154.266 249 .313 98 -0 +0 -8 +3 +4 -0.1
▸ Career Totals (MLE all levels + projections)
Career 78986894 173136624279 7211851228 7142 .251.342.433.774 .181.302 239 .339 118 +157 -3 -10 +121 +224 49.9
/ 162G 650567 14230223 5915219 63 .250.341.432.773 .182.301 239 .339 118 +13 +0 -1 +10 +18 4.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
200917 ROKDSL Cubs 2 130112 23521 10266 22 .205.305.312.617 .107.259 208 .282 74 -4 -0 +4 -0.1
201018 ROKDSL Cubs 2 7464 20210 862 20 .312.405.375.780 .062.345 811 .360 133 +3 +0 +2 0.5
201321 AKane County Cougars 344309 7611510 26667 83 .246.319.411.730 .165.282 198 .324 106 +2 +0 +10 1.3
201321 INTLTigres de Aragua 1715 5100 250 00 .333.412.400.812 .067.500 2912 .371 142 +1 +0 +0 0.1
201422 A+Daytona Cubs 317281 681425 28665 55 .242.322.359.681 .117.297 219 .307 93 -2 -1 +9 0.6
201422 INTLTigres de Aragua 7466 18115 6200 00 .273.333.545.879 .273.302 278 .371 142 +4 +0 +2 0.6
201523 AATennessee Smokies 521454 1513448 57627 44 .333.415.478.893 .145.370 1211 .397 162 +36 -1 +15 5.1
201523 INTLMesa Solar Sox 6153 15503 790 00 .283.367.547.914 .264.286 1511 .392 158 +4 +0 +2 0.6
201624 MLBChicago Cubs 283252 7114112 26674 22 .282.358.488.846 .206.339 249 .373 143 +14 -0 +8 +9 +8 3.9
201624 AAAIowa Cubs 240204 721639 28326 44 .353.445.5931.039 .240.382 1312 .450 202 +28 -1 +7 3.4
201725 MLBChicago Cubs 428377 10421021 45983 54 .276.358.499.856 .223.319 2311 .375 145 +22 -1 -0 +8 +12 4.2
201826 MLBChicago Cubs 544474 11827510 5312113 41 .249.341.390.731 .141.313 2210 .329 110 +6 +0 -4 +10 +15 2.8
201927 MLBChicago Cubs 409360 9818224 381029 12 .272.356.533.890 .261.314 259 .387 154 +25 -1 -2 +7 +12 4.3
202028 MLBChicago Cubs 225189 461007 205714 12 .243.359.407.766 .164.307 259 .346 123 +6 -1 +6 +4 +6 2.3
202129 MLBChicago Cubs 483413 9820021 5213814 54 .237.342.438.781 .201.298 2911 .347 124 +13 -1 +6 +9 +14 4.1
202230 MLBChicago Cubs 487416 10123222 4510324 42 .243.351.466.817 .224.270 219 .362 135 +19 +0 +3 +9 +14 4.6
202331 MLBSt. Louis Cardinals 495428 11327020 5111113 63 .264.360.467.827 .203.311 2210 .366 138 +21 +0 -1 +9 +14 4.4
202432 MLBSt. Louis Cardinals 358301 7917015 459612 41 .262.380.468.848 .206.337 2713 .379 148 +20 +0 +2 +7 +10 3.9
202432 AAAMemphis Redbirds 2221 3000 150 00 .143.182.143.325 .000.188 235 .155 -23 -3 +0 +1 -0.2
202533 MLBSt. Louis Cardinals 563490 12631120 4414223 51 .257.346.447.793 .190.319 258 .351 127 +17 +1 -0 -10 +16 2.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 42753700 95420811172 4191035129 3722 .258.353.459.813 .202.311 2410 .360 134 +163 -1 +17 +61 +121 36.8

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Willson Contreras (OGILVIE) 34 50 60 50 45 .258/.362/.464 .206.289 214 20% 10% 140 +3.6
Josh Willingham
2012 · MLB
33 49→53 60 48→45 56 .258/.358/.478 .219.297 277 23% 12% 141 +4.5 .241/.350/.457 .216.286 274 25% 12% 132 +4.0 .226/.348/.431.205.27226226%13%118+2.4
Steve Pearce
2016 · MLB
33 48→57 59→60 48→50 52 .256/.333/.471 .215.283 276 20% 9% 129 +3.7 .260/.338/.457 .197.290 243 19% 9% 127 +3.6 .265/.349/.459.194.29224018%10%127+1.9
David Dellucci
2008 · MLB
34 49→46 58→65 46→50 56 .257/.346/.472 .215.295 256 22% 11% 134 +4.1 .241/.311/.398 .157.290 167 22% 7% 100 +1.7 .234/.304/.380.146.28514622%6%89+0.4
Eduardo Perez
2004 · MLB
34 49 57→60 46→50 54 .256/.336/.459 .203.281 258 19% 10% 127 +3.6 .256/.341/.457 .201.278 256 18% 10% 128 +3.7 .251/.345/.469.217.25530016%11%129+1.2
Olmedo Saenz
2005 · MLB
34 51 58→60 46→30 50 .266/.343/.464 .198.305 266 22% 8% 131 +3.9 .262/.331/.474 .212.294 263 20% 8% 129 +3.7 .255/.330/.472.216.28226020%8%125+1.3
José Abreu
2022 · MLB
35 51→61 59→65 44→40 48 .270/.341/.485 .215.307 272 22% 8% 136 +4.2 .270/.341/.433 .163.315 192 20% 8% 122 +3.3 .264/.331/.405.141.30816019%8%107+1.7
Jonny Gomes
2014 · MLB
33 47→52 56→60 46→50 55 .242/.346/.432 .191.302 256 27% 12% 124 +3.4 .236/.331/.380 .144.312 184 28% 11% 105 +2.1 .221/.322/.335.114.30314129%11%84+0.3
Paul Konerko
2010 · MLB
34 49→59 58→65 46→30 59 .261/.349/.471 .209.269 262 15% 11% 135 +4.2 .283/.367/.483 .200.302 262 15% 11% 145 +4.9 .288/.374/.479.191.30725015%11%134+4.2
C.J. Cron
2022 · MLB
32 48→53 60→65 47→40 52 .257/.341/.476 .218.289 283 22% 9% 134 +4.1 .244/.311/.423 .179.294 222 24% 8% 108 +2.3 .237/.294/.403.166.28721025%7%89+0.7
Adam LaRoche
2015 · MLB
35 46→55 58→65 47→40 59 .248/.340/.450 .203.273 264 20% 12% 126 +3.5 .228/.317/.386 .158.280 194 24% 11% 100 +1.7 .206/.293/.334.128.27014027%10%70-0.3
Jesse Gutierrez
2012 · AAA
34 53→56 58→60 44→30 49 .279/.337/.480 .200.296 262 16% 7% 133 +4.0 .259/.313/.423 .164.291 203 19% 6% 108 +2.3 .247/.299/.376.129.28915020%5%88+0.4
Justin Upton
2021 · MLB
33 45→55 58→65 42→55 50 .239/.326/.439 .200.293 286 28% 10% 118 +3.0 .213/.298/.392 .179.275 246 30% 10% 95 +1.4 .188/.280/.359.170.24324532%10%77+0.0
Hunter Pence
2017 · MLB
34 55→63 53→60 47→50 50 .277/.336/.457 .180.319 217 20% 8% 126 +3.5 .263/.318/.416 .153.313 196 21% 7% 107 +2.2 .260/.312/.409.149.30919622%7%100+1.2
Mike Sweeney
2007 · MLB
34 54→64 57→60 47→45 54 .280/.345/.487 .207.289 255 14% 8% 137 +4.3 .262/.322/.419 .157.278 174 12% 7% 111 +2.5 .267/.327/.417.150.27418410%7%108+0.8
Carlos Lee
2010 · MLB
34 57→59 59→65 44→50 53 .299/.350/.510 .212.290 276 9% 7% 146 +4.9 .267/.323/.433 .166.268 194 9% 7% 115 +2.7 .256/.318/.399.143.2601539%8%96+1.5
Juan Gonzalez
2004 · MLB
34 55→59 63→65 46→40 46 .294/.339/.531 .237.317 314 19% 6% 147 +5.0 .268/.317/.461 .193.294 256 18% 6% 120 +3.1 .273/.326/.437.164.28822014%7%111+0.6
Jermaine Dye
2008 · MLB
34 51→61 65→70 46→45 51 .278/.343/.531 .253.292 347 19% 8% 149 +5.1 .272/.339/.504 .232.290 303 18% 9% 140 +4.5 .271/.342/.497.226.28730117%9%135+4.3
Mitch Moreland
2020 · MLB
34 45→55 58→60 47→40 54 .242/.321/.450 .207.271 263 22% 10% 118 +3.0 .243/.314/.451 .208.276 274 22% 9% 116 +2.8 .235/.303/.445.211.26128022%8%105+0.7
Luis Alfonso Garcia
2014 · AAA
35 50→58 57→60 46→40 51 .261/.327/.451 .191.294 264 21% 9% 121 +3.2 .249/.312/.430 .181.279 253 21% 8% 109 +2.4 .242/.309/.405.163.27224121%8%100+1.2
Adam Lind
2018 · MLB
35 51→61 57→60 43→40 53 .268/.333/.465 .197.291 262 18% 9% 127 +3.6 .237/.288/.398 .161.272 214 21% 7% 91 +1.1 .199/.237/.322.123.23416023%5%48-0.9