Willson Contreras

1B Boston Red Sox
Age 35 R/R 6'0" / 240 lbs MLB HR -5%K -4% Svc 10.628 · Ctrl thru 2027
Overview
MLB40-MANExtFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202432MLBSTL358.262/.380/.4681541443.6
202533MLBSTL563.257/.346/.4472051252.0
202634MLBBOS535.275/.388/.5162731503.7
2027PROJ35MLBBOS370.266/.369/.4961841402.5
2028PROJ36MLBBOS272.252/.355/.4651211280.8
2029PROJ37MLBBOS205.239/.340/.433801170.1
Last 3 seasons WAR 9.3  ·  Next 3 projected WAR 3.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service10.628First FA2028Options2NTC
2027Ext$18M
Skills · percentileStatcast 2024-2026
xwOBA90
Bat Spd90
Barrel%82
Avg EV71
Speed46
Form.251/.359/.478 · rolling true talent (60d window) · proj .260/.361/.489
CompsJosh Willingham (age 34) · Jermaine Dye (age 35) · Darin Ruf (age 35)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 143140vR 129
AVG/OBP/SLG.266 / .369 / .496
PA370
HR18
K%25
BB%10
BABIP319
ISO235
MLB%100%
Value2027 · WAR
BAT: +17.6 runs (wOBA-derived runs vs avg)+18BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +5.3 runs (Defensive runs vs avg)+5FLDPOS: -6.6 runs (Positional adjustment)-7POSREP: +8.0 runs (Replacement-level credit)+8REPTotal WAR: +2.50+2.5WAR
trajectory · projected WAR by year
2.50.80.1272829
Tools · Recent Form · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
560.256
POWER
Barrel%
8213.0
Avg EV
7190.6
Bat Spd
9076.1
SPEED
Sprint
4627.3
Recent Formrolling true talent ⓘ
K%27%▼30% over 30 PA (60d) · proj 25%
BB%11%▲13% over 30 PA (60d) · proj 10%
ISO.227·.208 over 24 AB (60d) · proj .229
BABIP.308·.286 over 14 BIP (60d) · proj .308
SLASH.251/.359/.478·proj .260/.361/.489
Platoon Splits2024-2026 · 1032 PA
vs LHP
vs RHP
Edge
PA
266
766
—
wRC+
143
124
◀L
wOBA
379
351
◀L
ISO
221
186
◀◀L
BABIP
324
327
—
K%
24.4%
26.9%
◀L
BB%
13.2%
8.4%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   10.628 yrs.days
Team Control Through   2027
First FA Year   2028
NTCOPT
YearStatusSalary Proj WAR Value Surplus
2027Ext$18M+2.5$20M+$2M
Totals $18M $20M +$2M
Options · projected decision
2028CLUB OPT$17.5M / $0.0M buyoutDECLINE
2029CLUB OPT$17.5M / $5.0M buyoutDECLINE

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
200917 ROKDSL Cubs 2 — 130112 23521 10266 22 205305312617 107259 208 282 15 — — — — — —
201018 ROKDSL Cubs 2 — 7464 20210 862 20 312405375780 62345 811 360 53 — — — — — —
201321 AKane County Cougars — 344309 7611510 26667 83 246319411730 165282 198 324 59 — — — — — —
201321 INTLTigres de Aragua — 1715 5100 250 00 333412400812 67500 2912 371 137 — — — — — —
201422 A+Daytona Cubs — 317281 681425 28665 55 242322359681 117297 219 307 59 — — — — — —
201422 INTLTigres de Aragua — 7466 18115 6200 00 273333545879 273302 278 371 137 — — — — — —
201523 AATennessee Smokies — 521454 1513448 57627 44 333415478893 145370 1211 397 126 — — — — — —
201523 INTLMesa Solar Sox — 6153 15503 790 00 283367547914 264286 1511 392 151 — — — — — —
201624 MLBChicago Cubs — 283252 7114112 26674 22 282358488846 206339 249 373 139 +13 -0 +8 +9 +6 3.6
201624 AAAIowa Cubs — 240204 721639 28326 44 3534455931.039 240382 1312 450 164 — — — — — —
201725 MLBChicago Cubs — 428377 10421021 45983 54 276358499856 223319 2311 375 139 +20 -1 -0 +8 +9 3.7
201826 MLBChicago Cubs — 544474 11827510 5312113 41 249341390731 141313 2210 329 105 +3 +0 -4 +10 +12 2.1
201927 MLBChicago Cubs — 409360 9818224 381029 12 272356533890 261314 259 387 147 +23 -1 -2 +7 +9 3.7
202028 MLBChicago Cubs — 225189 461007 205714 12 243359407766 164307 259 346 119 +5 -1 +6 +4 +5 2.0
202129 MLBChicago Cubs — 483413 9820021 5213814 54 237342438781 201298 2911 347 121 +12 -1 +6 +9 +10 3.7
202230 MLBChicago Cubs — 487416 10123222 4510324 42 243351466817 224270 219 362 132 +18 +0 +3 +9 +11 4.1
202331 MLBSt. Louis Cardinals — 495428 11327020 5111113 63 264360467827 203311 2210 366 137 +22 +0 -1 +9 +11 4.1
202432 MLBSt. Louis Cardinals — 358301 7917015 459612 41 262380468848 206337 2713 379 144 +19 +0 +2 +7 +8 3.6
202432 AAAMemphis Redbirds — 2221 3000 150 00 143182143325 188 235 155 -32 — — — — — —
202533 MLBSt. Louis Cardinals — 563490 12631120 4414223 51 257346447793 190319 258 351 125 +17 +1 -0 -10 +12 2.0
202634 MLBBoston Red Sox — 535448 12321327 5913524 33 275388516904 241332 2511 396 150 +32 -1 +3 -10 +12 3.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 48104148 107722914199 4781170153 4025 260357466823 206313 2410 364 133 +186 -2 +20 +51 +104 36.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200917 ROK MLEDSL Cubs 2 — 130115 15310 7326 22 130219174393 43181 255 191 15 — — — — — —
201018 ROK MLEDSL Cubs 2 — 7466 14110 672 20 212297258555 45238 98 247 53 — — — — — —
201321 A MLEKane County Cougars — 344317 63948 18927 83 199257328585 129249 275 255 59 — — — — — —
201422 A+ MLEDaytona Cubs — 317289 601324 20985 55 208271308579 100289 316 256 59 — — — — — —
201523 AA MLETennessee Smokies — 521469 1463446 42787 44 311376439816 128357 158 354 126 — — — — — —
201624 MLB MLEChicago Cubs — 283252 7114112 26674 22 282358488846 206339 249 373 139 +13 -0 +8 +9 +6 3.6
201624 AAA MLEIowa Cubs — 240213 711638 19406 44 333403549953 216371 178 411 164 — — — — — —
201725 MLB MLEChicago Cubs — 428379 10420022 43983 54 274353501854 227319 2310 373 139 +20 -1 -0 +8 +9 3.7
201826 MLB MLEChicago Cubs — 544476 11626410 5112113 41 244333378711 134313 229 324 105 +3 +0 -4 +10 +12 2.1
201927 MLB MLEChicago Cubs — 409362 9817225 361029 12 271351536887 265314 259 385 147 +23 -1 -2 +7 +9 3.7
202028 MLB MLEChicago Cubs — 225190 461007 195714 12 242354405760 163307 258 344 119 +5 -1 +6 +4 +5 2.0
202129 MLB MLEChicago Cubs — 483414 9819022 5113814 54 237340442782 205298 2911 347 121 +12 -1 +6 +9 +10 3.7
202230 MLB MLEChicago Cubs — 487416 10122223 4510324 42 243351471822 228270 219 363 132 +18 +0 +3 +9 +11 4.1
202331 MLB MLESt. Louis Cardinals — 495428 11426022 5111113 63 266362481843 215311 2210 371 137 +22 +0 -1 +9 +11 4.1
202432 MLB MLESt. Louis Cardinals — 358303 7916016 439612 41 261374472846 211337 2712 381 144 +19 +0 +2 +7 +8 3.6
202432 AAA MLEMemphis Redbirds — 2221 3000 160 00 143182143325 168 275 121 -32 — — — — — —
202533 MLB MLESt. Louis Cardinals — 563492 12730122 4314223 51 258346457803 199319 258 354 125 +17 +1 -0 -10 +12 2.0
202634 MLB MLEBoston Red Sox — 535450 12119328 5713524 33 269380511892 242332 2511 390 150 +32 -1 +3 -10 +12 3.7
200917 ROK MLEDSL Cubs 2 — 130115 15310 7326 22 130219174393 43181 255 191 15 — — — — — —
200917 ROK RAWDSL Cubs 2 — 130112 23521 10266 22 205305312617 107259 208 282 15 — — — — — —
201018 ROK MLEDSL Cubs 2 — 7466 14110 672 20 212297258555 45237 98 247 53 — — — — — —
201018 ROK RAWDSL Cubs 2 — 7464 20210 862 20 312405375780 62345 811 360 53 — — — — — —
201321 A MLE2 teams — 361334 671049 18967 83 201256335592 135252 275 255 59 — — — — — —
201321 A RAW2 teams — 361324 8112510 28717 83 250323410734 160291 208 326 59 — — — — — —
201422 A+ MLE2 teams — 391356 741625 251205 55 208269306576 98294 316 256 59 — — — — — —
201422 A+ RAW2 teams — 391347 8615310 34865 55 248324395719 147298 229 319 59 — — — — — —
201523 AA MLE2 teams — 582524 1633847 47877 44 311375439814 128359 158 354 126 — — — — — —
201523 AA RAW2 teams — 582507 16639411 64717 44 327410485895 158361 1211 396 126 — — — — — —
201624 MLB MLE2 teams — 523465 14229421 4510710 66 305379520899 215356 209 391 150 +31 -1 +8 +9 +11 6.0
201624 MLB RAW2 teams — 523456 14330421 549910 66 314398535933 221360 1910 408 150 +31 -1 +8 +9 +11 6.0
201725 MLB MLEChicago Cubs — 428379 10420022 43983 54 274353501854 227314 2310 373 139 +20 -1 -0 +8 +9 3.7
201725 MLB RAWChicago Cubs — 428377 10421021 45983 54 276358499856 223319 2311 375 139 +20 -1 -0 +8 +9 3.7
201826 MLB MLEChicago Cubs — 544476 11626410 5112113 41 244333378711 134305 229 324 105 +3 +0 -4 +10 +12 2.1
201826 MLB RAWChicago Cubs — 544474 11827510 5312113 41 249341390731 141313 2210 329 105 +3 +0 -4 +10 +12 2.1
201927 MLB MLEChicago Cubs — 409362 9817225 361029 12 271351536887 265308 259 385 147 +23 -1 -2 +7 +9 3.7
201927 MLB RAWChicago Cubs — 409360 9818224 381029 12 272356533890 261314 259 387 147 +23 -1 -2 +7 +9 3.7
202028 MLB MLEChicago Cubs — 225190 461007 195714 12 242354405760 163305 258 344 119 +5 -1 +6 +4 +5 2.0
202028 MLB RAWChicago Cubs — 225189 461007 205714 12 243359407766 164307 259 346 119 +5 -1 +6 +4 +5 2.0
202129 MLB MLEChicago Cubs — 483414 9819022 5113814 54 237340442782 205295 2911 347 121 +12 -1 +6 +9 +10 3.7
202129 MLB RAWChicago Cubs — 483413 9820021 5213814 54 237342438781 201298 2911 347 121 +12 -1 +6 +9 +10 3.7
202230 MLB MLEChicago Cubs — 487416 10122223 4510324 42 243351471822 228267 219 363 132 +18 +0 +3 +9 +11 4.1
202230 MLB RAWChicago Cubs — 487416 10123222 4510324 42 243351466817 224270 219 362 132 +18 +0 +3 +9 +11 4.1
202331 MLB MLESt. Louis Cardinals — 495428 11426022 5111113 63 266362481843 215310 2210 371 137 +22 +0 -1 +9 +11 4.1
202331 MLB RAWSt. Louis Cardinals — 495428 11327020 5111113 63 264360467827 203311 2210 366 137 +22 +0 -1 +9 +11 4.1
202432 MLB MLE2 teams — 380324 8216016 4410212 41 253363451814 198320 2712 366 134 +15 +0 +2 +7 +8 3.3
202432 MLB RAW2 teams — 380322 8217015 4610112 41 255368447816 193325 2712 366 134 +15 +0 +2 +7 +8 3.3
202533 MLB MLESt. Louis Cardinals — 563492 12730122 4314223 51 258346457803 199316 258 354 125 +17 +1 -0 -10 +12 2.0
202533 MLB RAWSt. Louis Cardinals — 563490 12631120 4414223 51 257346447793 190319 258 351 125 +17 +1 -0 -10 +12 2.0
202634 MLB MLEBoston Red Sox — 535450 12119328 5713524 33 269380511892 242321 2511 390 150 +32 -1 +3 -10 +12 3.7
202634 MLB RAWBoston Red Sox — 535448 12321327 5913524 33 275388516904 241332 2511 396 150 +32 -1 +3 -10 +12 3.7
200917 ROK MLEDSL Cubs 2 — 130116 15310 7326 22 129219172391 43181 255 191 15 — — — — — —
201018 ROK MLEDSL Cubs 2 — 7466 14110 672 20 212297258555 45238 98 247 53 — — — — — —
201321 A MLE2 teams — 361333 671049 18967 83 201256336593 135249 275 255 59 — — — — — —
201422 A+ MLE2 teams — 391358 741625 251205 55 207269304574 98289 316 256 59 — — — — — —
201523 AA MLE2 teams — 582523 1633847 47877 44 312375440815 128357 158 354 126 — — — — — —
201624 MLB MLE2 teams — 523463 14229421 4510710 66 307379523902 216354 209 391 150 — — — — — —
201725 MLB MLEChicago Cubs — 428379 10420022 43983 54 274353501854 227319 2310 373 139 — — — — — —
201826 MLB MLEChicago Cubs — 544475 11626410 5112113 41 244333379712 135313 229 324 105 — — — — — —
201927 MLB MLEChicago Cubs — 409361 9817225 361029 12 271351537889 266314 259 385 147 — — — — — —
202028 MLB MLEChicago Cubs — 225190 461007 195714 12 242354405760 163307 258 344 119 — — — — — —
202129 MLB MLEChicago Cubs — 483415 9819022 5113814 54 236340441781 205298 2911 347 121 — — — — — —
202230 MLB MLEChicago Cubs — 487415 10122223 4510324 42 243351472823 229270 219 363 132 — — — — — —
202331 MLB MLESt. Louis Cardinals — 495428 11426022 5111113 63 266362481843 215311 2210 371 137 — — — — — —
202432 MLB MLE2 teams — 380321 8216016 4410212 41 255363455818 199327 2712 366 134 — — — — — —
202533 MLB MLESt. Louis Cardinals — 563492 12730122 4314223 51 258346457803 199319 258 354 125 — — — — — —
202634 MLB MLEBoston Red Sox — 535449 12119328 5713524 33 269380512893 243332 2511 390 150 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202432 MLB MLE2 teams — 380321 8216016 4410212 41 255363455818 199327 2712 366 134 — — — — — —
202533 MLB MLESt. Louis Cardinals — 563492 12730122 4314223 51 258346457803 199319 258 354 125 — — — — — —
202634 MLB MLEBoston Red Sox — 535449 12119328 5713524 33 269380512893 243332 2511 390 150 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202735 MLB MLEBOS 100% 459393 10118222 4511518 41 260364489854 229308 2510 375 140 +22 +0 +7 -8 +10 2.5
▸ 2027 — real world (MLB)
202735 MLB CTXBOS 100% 370315 8516218 379215 41 266369496865 229319 2510 380 140 +18 +0 +5 -7 +8 2.5
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202836 MLB MLEBOS 100% 272233 5710112 267011 10 247350459809 212296 2610 358 128 +9 +0 -2 -5 +6 0.8
202937 MLB MLEBOS 100% 205176 41619 19558 00 234336428765 195284 279 341 117 +4 +0 -4 -4 +4 0.1
202836 MLB CTXBOS 100% 272233 5911112 267011 10 252355465819 212306 2610 362 128 +9 +0 -2 -5 +6 0.8
202937 MLB CTXBOS 100% 205176 42718 19558 00 239340433774 195293 279 344 117 +4 +0 -4 -4 +4 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 52874557 117824716219 5231295172 4125 259357464820 205312 2410 363 122 +200 -2 +13 +43 +115 37.6
/ 162G— A+C — 650560 14530227 6415921 53 259356464820 205313 2410 363 122 +25 -0 +2 +5 +14 4.6
Career— MLE — 74576515 166233232278 6701775220 7044 255345444789 189307 249 348 122 +217 -1 +18 +36 +123 40.1
/ 162G— MLE — 650568 14529324 5815519 64 255344444787 188309 249 348 122 +25 -0 +2 +4 +14 4.6

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2024 AAAMemphis Redbirds · 22 PAwOBA .151 → .121 (−30)K% 22.7% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.73%÷0.953×1.200——28.62%
BB% (unintentional) /PA4.55%÷1.014×0.690—×0.9522.94%
HBP% /PA0.00%—×0.940—×0.9520.00%
Singles /BIP18.75%÷0.991×0.930—×0.95216.75%
Doubles /BIP0.00%÷0.920×0.830—×0.9520.00%
Triples /BIP0.00%÷1.150×0.970—×0.9520.00%
Home runs /BIP0.00%÷1.020×0.700—×0.9520.00%

Factors used: league row International League. Park (home-season share, regressed): HR 104, 1B 98, 2B 84, 3B 130, K 91, BB 103 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average).

Result: wOBA .151 → .121; ISO .000 → .000; BABIP .188 → .168. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2016 AAAIowa Cubs · 240 PAwOBA .440 → .411 (−30)K% 13.3% → 16.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.33%÷1.037×1.290——16.58%
BB% (unintentional) /PA11.25%÷1.034×0.710—×1.0488.09%
HBP% /PA2.50%—×0.980—×1.0482.57%
Singles /BIP25.58%÷1.006×0.900×1.050×1.04825.18%
Doubles /BIP9.30%÷0.927×0.810×1.050×1.0488.94%
Triples /BIP1.74%÷0.945×0.810×1.050×1.0481.65%
Home runs /BIP5.23%÷0.890×0.780—×1.0484.80%

Factors used: league row PCL. Park (home-season share, regressed): HR 78, 1B 101, 2B 85, 3B 89, K 107, BB 107 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .440 → .411; ISO .240 → .228; BABIP .382 → .371. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2015 AATennessee Smokies · 521 PAwOBA .389 → .354 (−35)K% 11.9% → 15.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.90%÷0.967×1.220——15.02%
BB% (unintentional) /PA10.94%÷0.959×0.680—×1.0277.97%
HBP% /PA1.34%—×0.840—×1.0271.16%
Singles /BIP26.79%÷1.026×0.920×1.050×1.02725.91%
Doubles /BIP8.67%÷0.998×0.910×1.050×1.0278.53%
Triples /BIP1.02%÷1.058×0.880×1.050×1.0270.92%
Home runs /BIP2.04%÷1.048×0.800—×1.0271.60%

Factors used: league row SL. Park (home-season share, regressed): HR 110, 1B 105, 2B 100, 3B 112, K 93, BB 92 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .389 → .354; ISO .145 → .132; BABIP .370 → .357. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2014 A+Daytona Cubs · 317 PAwOBA .301 → .256 (−45)K% 20.8% → 30.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.82%÷0.959×1.420——30.84%
BB% (unintentional) /PA8.83%÷1.044×0.750—×1.0126.42%
HBP% /PA1.58%—×0.930—×1.0121.48%
Singles /BIP21.86%÷0.995×0.920×1.037×1.01221.20%
Doubles /BIP6.51%÷1.006×0.960×1.037×1.0126.52%
Triples /BIP0.93%÷0.986×0.810×1.037×1.0120.80%
Home runs /BIP2.33%÷0.930×0.880—×1.0122.23%

Factors used: league row FSL. Park (home-season share, regressed): HR 86, 1B 99, 2B 101, 3B 97, K 92, BB 109 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.037.

Result: wOBA .301 → .256; ISO .117 → .102; BABIP .297 → .289. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2013 AKane County Cougars · 344 PAwOBA .317 → .255 (−61)K% 19.2% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.19%÷0.980×1.360——26.63%
BB% (unintentional) /PA7.56%÷1.047×0.690—×1.0155.05%
HBP% /PA2.03%—×0.780—×1.0151.61%
Singles /BIP20.58%÷1.091×0.920×1.038×1.01518.28%
Doubles /BIP4.53%÷0.990×0.830×1.038×1.0154.00%
Triples /BIP2.06%÷1.105×0.910×1.038×1.0151.79%
Home runs /BIP4.12%÷0.913×0.800—×1.0153.66%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 118, 2B 98, 3B 121, K 96, BB 109 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .317 → .255; ISO .165 → .138; BABIP .282 → .249. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2010 DSLDSL Cubs 2 · 74 PAwOBA .351 → .247 (−104)K% 8.1% → 9.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.11%÷1.000×1.220——9.89%
BB% (unintentional) /PA10.81%÷1.000×0.700—×1.0087.62%
HBP% /PA2.70%—×0.700—×1.0081.91%
Singles /BIP29.31%÷1.000×0.680×1.025×1.00820.58%
Doubles /BIP3.45%÷1.000×0.600×1.025×1.0082.14%
Triples /BIP1.72%÷1.000×0.600×1.025×1.0081.07%
Home runs /BIP0.00%÷1.000×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.025.

Result: wOBA .351 → .247; ISO .062 → .040; BABIP .345 → .238. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2009 DSLDSL Cubs 2 · 130 PAwOBA .275 → .191 (−84)K% 20.0% → 24.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷1.000×1.220——24.40%
BB% (unintentional) /PA7.69%÷1.000×0.700—×1.0225.51%
HBP% /PA4.62%—×0.700—×1.0223.30%
Singles /BIP17.44%÷1.000×0.680×1.050×1.02212.73%
Doubles /BIP5.81%÷1.000×0.600×1.050×1.0223.75%
Triples /BIP2.33%÷1.000×0.600×1.050×1.0221.50%
Home runs /BIP1.16%÷1.000×0.470—×1.0220.56%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .275 → .191; ISO .107 → .065; BABIP .259 → .181. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .