Willy Adames

SS San Francisco Giants
Age 31 R/R 6'0" / 216 lbs MLB HR -15%H -3% Svc 8.610 · Ctrl thru 2031
Overview
MLB40-MANExtFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202428MLBMIL688.251/.333/.46232211214.7
202529MLBSF686.225/.322/.42130121134.1
202630MLBSF505.230/.290/.4242151051.7
2027PROJ31MLBSF489.234/.312/.4272091122.3
2028PROJ32MLBSF614.229/.305/.4142561072.0
2029PROJ33MLBSF516.222/.297/.3972011001.1
Last 3 seasons WAR 10.5  ·  Next 3 projected WAR 5.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service8.610First FA2028NTC
2027Ext$26M2028Ext$26M2029Ext$26M2030Ext$26M2031Ext$26M
Skills · percentileStatcast 2024-2026
Barrel%71
xwOBA63
Bat Spd62
Speed58
Avg EV40
CompsBrad Miller (age 31) · Joe Dillon (age 31) · Adolis García (age 31)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 112112vR 110
AVG/OBP/SLG.234 / .312 / .427
PA489
HR20
SB9
K%26
BB%9
BABIP281
ISO189
MLB%100%
Value2027 · WAR
BAT: +7.3 runs (wOBA-derived runs vs avg)+7BATRUN: +1.8 runs (SB/CS + UBR baserunning)+2RUNFLD: -1.4 runs (Defensive runs vs avg)-1FLDPOS: +5.2 runs (Positional adjustment)+5POSREP: +10.6 runs (Replacement-level credit)+11REPTotal WAR: +2.40+2.4WAR
0.02.04.02.42.01.10.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$58M ctrl surplus
Tools · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
230.229
POWER
Barrel%
7111.4
Avg EV
4088.4
Bat Spd
6272.7
SPEED
Sprint
5827.8
Platoon Splits2024-2026 · 1490 PA
vs LHP
vs RHP
Edge
PA
392
1098
—
wRC+
80
121
▶▶R
wOBA
286
347
▶▶R
ISO
166
213
▶▶R
BABIP
230
298
▶▶R
K%
27.0%
25.7%
▶R
BB%
11.2%
10.0%
◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2018
Service   8.610 yrs.days
Team Control Through   2031
First FA Year   2028
NTC
YearStatusSalary Proj WAR Value Surplus
2027Ext$26M+2.4$19M-$7M
2028Ext$26M+2.0$15M-$9M
2029Ext$26M+1.1$8M-$13M
2030Ext$26M+0.3$1.0M-$18M
2031Extbeyond projection horizon · no WAR estimate
Totals $104M $43M -$47M
Underwater contract
Projected production over the remaining contract is worth -$47M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

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)
201317 ROKDSL Tigers — 267200 491251 56446 912 245424370794 125304 1621 364 60 — — — — — —
201418 ABowling Green Hot Rods — 514450 12219148 541264 66 271354429783 158358 2511 345 84 — — — — — —
201519 A+Charlotte Stone Crabs — 456396 1022464 541230 101 258347379725 121356 2712 325 69 — — — — — —
201620 AAMontgomery Biscuits — 568486 13331611 741214 136 274374430804 156342 2113 359 95 — — — — — —
201620 INTLTigres del Licey — 3630 5000 390 00 167242167409 217 258 184 11 — — — — — —
201721 AAADurham Bulls — 578506 14030510 651323 115 277362415777 138354 2311 348 88 — — — — — —
201822 MLBTampa Bay Rays — 323288 807010 31951 65 278350406756 128378 2910 338 110 +4 -1 -4 +6 +7 1.3
201822 AAADurham Bulls — 278245 70954 27661 33 286359412771 127367 2410 340 85 — — — — — —
201923 MLBTampa Bay Rays — 584531 13525120 461533 42 254317418735 164320 268 326 106 +4 +0 +10 +6 +13 3.4
202024 MLBTampa Bay Rays — 205185 481518 20740 21 259332481813 222388 3610 357 129 +7 +0 -2 +2 +4 1.2
202125 MLBMilwaukee Brewers — 555497 13032125 571560 54 262338481818 219331 2810 360 130 +20 -1 -2 +6 +12 3.5
202226 MLBMilwaukee Brewers — 617563 13431031 491661 83 238300458758 220278 278 331 108 +6 +0 +11 +7 +13 3.8
202327 MLBMilwaukee Brewers — 638553 12029224 711656 53 217312407719 190259 2611 318 102 +1 -0 +15 +7 +14 3.8
202428 MLBMilwaukee Brewers — 688610 15333032 741731 214 251333462795 211297 2511 350 121 +17 +3 +4 +7 +15 4.7
202529 MLBSan Francisco Giants — 686591 13322230 801795 124 225322421743 196263 2612 328 113 +10 +1 +7 +7 +15 4.1
202630 MLBSan Francisco Giants — 505465 10725121 371392 52 230290424713 194281 287 315 105 +3 +0 -3 +5 +11 1.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 48014283 10402198201 465130019 6828 243319438758 196299 2710 334 112 +70 +2 +36 +54 +104 27.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201317 ROK MLEDSL Tigers — 267216 36831 40546 912 167313245558 79207 2015 257 60 — — — — — —
201418 A MLEBowling Green Hot Rods — 514469 11317146 351734 66 241299375674 134358 347 292 84 — — — — — —
201519 A+ MLECharlotte Stone Crabs — 456409 892244 411780 101 218289320609 103354 399 270 69 — — — — — —
201620 AA MLEMontgomery Biscuits — 568507 1272968 531514 136 250326379705 128332 279 309 95 — — — — — —
201721 AAA MLEDurham Bulls — 578524 1292658 471543 115 246312361673 115329 278 298 88 — — — — — —
201822 MLB MLETampa Bay Rays — 323291 797010 28951 65 271338399736 127378 299 330 110 +4 -1 -4 +6 +7 1.3
201822 AAA MLEDurham Bulls — 278254 64754 18771 33 252304366670 114328 286 294 85 — — — — — —
201923 MLB MLETampa Bay Rays — 584532 13526121 451533 42 254316425740 171320 268 325 106 +4 +0 +10 +6 +13 3.4
202024 MLB MLETampa Bay Rays — 205185 481518 20740 21 259332481813 222388 3610 359 129 +7 +0 -2 +2 +4 1.2
202125 MLB MLEMilwaukee Brewers — 555498 13134124 561560 54 263338480817 217331 2810 360 130 +20 -1 -2 +6 +12 3.5
202226 MLB MLEMilwaukee Brewers — 617566 13533030 461661 83 239297456753 217278 277 328 108 +6 +0 +11 +7 +13 3.8
202327 MLB MLEMilwaukee Brewers — 638556 12131223 701656 53 218312405716 187259 2611 318 102 +1 -0 +15 +7 +14 3.8
202428 MLB MLEMilwaukee Brewers — 688613 15335030 711731 214 250328454782 204297 2510 347 121 +17 +3 +4 +7 +15 4.7
202529 MLB MLESan Francisco Giants — 686594 13622232 781795 124 229323434758 205263 2611 335 113 +10 +1 +7 +7 +15 4.1
202630 MLB MLESan Francisco Giants — 505465 11025123 371392 52 237296443739 206281 287 323 105 +3 +0 -3 +5 +11 1.7
201317 ROK MLEDSL Tigers — 267216 36831 40546 912 167313245558 79213 2015 257 60 — — — — — —
201317 ROK RAWDSL Tigers — 267200 491251 56446 912 245424370794 125304 1621 364 60 — — — — — —
201418 A MLEBowling Green Hot Rods — 514469 11317146 351734 66 241299375674 134366 347 292 84 — — — — — —
201418 A RAWBowling Green Hot Rods — 514450 12219148 541264 66 271354429783 158358 2511 345 84 — — — — — —
201519 A+ MLECharlotte Stone Crabs — 456409 892244 411780 101 218289320609 103365 399 270 69 — — — — — —
201519 A+ RAWCharlotte Stone Crabs — 456396 1022464 541230 101 258347379725 121356 2712 325 69 — — — — — —
201620 AA MLE2 teams — 604536 1343069 571604 136 250327379705 129336 269 309 95 — — — — — —
201620 AA RAW2 teams — 604516 13831611 771304 136 267367415782 147334 2213 348 95 — — — — — —
201721 AAA MLEDurham Bulls — 578524 1292658 471543 115 246312361673 115332 278 298 88 — — — — — —
201721 AAA RAWDurham Bulls — 578506 14030510 651323 115 277362415777 138354 2311 348 88 — — — — — —
201822 MLB MLE2 teams — 601545 14314514 461722 98 262322383706 121352 298 314 98 -1 -1 -4 +6 +13 1.3
201822 MLB RAW2 teams — 601533 15016514 581612 98 281354409763 128373 2710 339 98 -1 -1 -4 +6 +13 1.3
201923 MLB MLETampa Bay Rays — 584532 13526121 451533 42 254316425740 171318 268 325 106 +4 +0 +10 +6 +13 3.4
201923 MLB RAWTampa Bay Rays — 584531 13525120 461533 42 254317418735 164320 268 326 106 +4 +0 +10 +6 +13 3.4
202024 MLB MLETampa Bay Rays — 205185 481518 20740 21 259332481813 222388 3610 359 129 +7 +0 -2 +2 +4 1.2
202024 MLB RAWTampa Bay Rays — 205185 481518 20740 21 259332481813 222388 3610 357 129 +7 +0 -2 +2 +4 1.2
202125 MLB MLEMilwaukee Brewers — 555498 13134124 561560 54 263338480817 217335 2810 360 130 +20 -1 -2 +6 +12 3.5
202125 MLB RAWMilwaukee Brewers — 555497 13032125 571560 54 262338481818 219331 2810 360 130 +20 -1 -2 +6 +12 3.5
202226 MLB MLEMilwaukee Brewers — 617566 13533030 461661 83 239297456753 217281 277 328 108 +6 +0 +11 +7 +13 3.8
202226 MLB RAWMilwaukee Brewers — 617563 13431031 491661 83 238300458758 220278 278 331 108 +6 +0 +11 +7 +13 3.8
202327 MLB MLEMilwaukee Brewers — 638556 12131223 701656 53 218312405716 187262 2611 318 102 +1 -0 +15 +7 +14 3.8
202327 MLB RAWMilwaukee Brewers — 638553 12029224 711656 53 217312407719 190259 2611 318 102 +1 -0 +15 +7 +14 3.8
202428 MLB MLEMilwaukee Brewers — 688613 15335030 711731 214 250328454782 204298 2510 347 121 +17 +3 +4 +7 +15 4.7
202428 MLB RAWMilwaukee Brewers — 688610 15333032 741731 214 251333462795 211297 2511 350 121 +17 +3 +4 +7 +15 4.7
202529 MLB MLESan Francisco Giants — 686594 13622232 781795 124 229323434758 205265 2611 335 113 +10 +1 +7 +7 +15 4.1
202529 MLB RAWSan Francisco Giants — 686591 13322230 801795 124 225322421743 196263 2612 328 113 +10 +1 +7 +7 +15 4.1
202630 MLB MLESan Francisco Giants — 505465 11025123 371392 52 237296443739 206286 287 323 105 +3 +0 -3 +5 +11 1.7
202630 MLB RAWSan Francisco Giants — 505465 10725121 371392 52 230290424713 194281 287 315 105 +3 +0 -3 +5 +11 1.7
201317 ROK MLEDSL Tigers — 267219 36831 40546 912 164313242555 78207 2015 257 60 — — — — — —
201418 A MLEBowling Green Hot Rods — 514470 11317146 351734 66 240299374674 134358 347 292 84 — — — — — —
201519 A+ MLECharlotte Stone Crabs — 456412 892244 411780 101 216289318607 102354 399 270 69 — — — — — —
201620 AA MLE2 teams — 604538 1343069 571604 136 249327377704 128332 269 309 95 — — — — — —
201721 AAA MLEDurham Bulls — 578523 1292658 471543 115 247312361673 115329 278 298 88 — — — — — —
201822 MLB MLE2 teams — 601548 14314514 461722 98 261322381703 120355 298 314 98 — — — — — —
201923 MLB MLETampa Bay Rays — 584531 13526121 451533 42 254316426741 171320 268 325 106 — — — — — —
202024 MLB MLETampa Bay Rays — 205183 481518 20740 21 262332486818 224388 3610 359 129 — — — — — —
202125 MLB MLEMilwaukee Brewers — 555494 13134124 561560 54 265338484821 219331 2810 360 130 — — — — — —
202226 MLB MLEMilwaukee Brewers — 617565 13533030 461661 83 239297457754 218278 277 328 108 — — — — — —
202327 MLB MLEMilwaukee Brewers — 638557 12131223 701656 53 217312404716 187259 2611 318 102 — — — — — —
202428 MLB MLEMilwaukee Brewers — 688611 15335030 711731 214 250328455783 205297 2510 347 121 — — — — — —
202529 MLB MLESan Francisco Giants — 686598 13622232 781795 124 227323431755 204263 2611 335 113 — — — — — —
202630 MLB MLESan Francisco Giants — 505461 11025123 371392 52 239296447742 208281 287 323 105 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 MLB MLEMilwaukee Brewers — 688611 15335030 711731 214 250328455783 205297 2510 347 121 — — — — — —
202529 MLB MLESan Francisco Giants — 686598 13622232 781795 124 227323431755 204263 2611 335 113 — — — — — —
202630 MLB MLESan Francisco Giants — 505461 11025123 371392 52 239296447742 208281 287 323 105 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202731 MLB MLESF 100% 558497 11924125 531463 102 240317444761 204285 269 334 112 +8 +1 -2 +6 +12 2.4
▸ 2027 — real world (MLB)
202731 MLB CTXSF 100% 489438 10221120 461282 92 234312427739 193281 269 326 112 +7 +1 -1 +5 +11 2.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202832 MLB MLESF 100% 614548 12925127 581643 62 234310430741 196281 279 326 107 +5 +0 -5 +7 +13 2.0
202933 MLB MLESF 100% 516461 10520121 481412 11 227302413715 186274 279 316 100 -0 -0 -6 +6 +11 1.1
203034 MLB MLESF 100% 408367 8015116 371141 11 218291392683 175266 289 303 91 -4 -0 -6 +4 +9 0.3
202832 MLB CTXSF 100% 614548 12525125 581643 62 229305414719 185276 279 318 107 +5 +0 -5 +7 +13 2.0
202933 MLB CTXSF 100% 516461 10320120 481412 11 222297397694 176270 279 308 100 -0 -0 -6 +6 +11 1.1
203034 MLB CTXSF 100% 408367 7915115 371141 11 212287377664 165262 289 296 91 -4 -0 -6 +4 +9 0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 63395659 134727911261 608171925 7632 238315430744 192292 2710 328 102 +71 +2 +19 +71 +137 30.7
/ 162G— A+C — 650580 13929127 621763 83 240316433749 193294 2710 328 102 +7 +0 +2 +7 +14 3.2
Career— MLE — 95258522 203241949319 878264345 13767 238313411724 173305 289 319 102 +79 +3 +18 +76 +148 33.0
/ 162G— MLE — 650582 13929322 601803 95 239313412726 174305 289 319 102 +7 +0 +2 +7 +14 3.1

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.

2018 AAADurham Bulls · 278 PAwOBA .335 → .294 (−41)K% 23.7% → 27.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.74%÷1.032×1.200——27.60%
BB% (unintentional) /PA8.99%÷0.986×0.690—×1.0506.61%
HBP% /PA0.36%—×0.940—×1.0500.36%
Singles /BIP29.05%÷1.052×0.930×0.976×1.05026.32%
Doubles /BIP5.03%÷1.091×0.830×0.976×1.0503.92%
Triples /BIP2.79%÷0.993×0.970×0.976×1.0502.80%
Home runs /BIP2.23%÷0.970×0.840—×1.0502.03%

Factors used: league row IL. Park (home-season share, regressed): HR 94, 1B 110, 2B 118, 3B 99, K 106, BB 97 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .335 → .294; ISO .127 → .116; BABIP .367 → .328. 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).

2017 AAADurham Bulls · 578 PAwOBA .341 → .298 (−43)K% 22.8% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.84%÷1.027×1.200——26.68%
BB% (unintentional) /PA11.25%÷0.993×0.690—×1.0508.21%
HBP% /PA0.52%—×0.940—×1.0500.51%
Singles /BIP25.40%÷1.025×0.930×0.999×1.05024.18%
Doubles /BIP8.02%÷1.008×0.830×0.999×1.0506.93%
Triples /BIP1.34%÷1.022×0.970×0.999×1.0501.33%
Home runs /BIP2.67%÷1.049×0.840—×1.0502.25%

Factors used: league row IL. Park (home-season share, regressed): HR 110, 1B 105, 2B 102, 3B 104, K 105, BB 99 — applied at half strength. Age: age 22 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (5.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .341 → .298; ISO .138 → .121; BABIP .354 → .329. 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 AAMontgomery Biscuits · 568 PAwOBA .351 → .309 (−42)K% 21.3% → 26.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.30%÷0.982×1.220——26.47%
BB% (unintentional) /PA12.85%÷0.980×0.680—×1.0509.37%
HBP% /PA0.70%—×0.840—×1.0500.62%
Singles /BIP23.29%÷0.982×0.920×1.013×1.05023.20%
Doubles /BIP8.49%÷1.040×0.910×1.013×1.0507.90%
Triples /BIP1.64%÷0.994×0.880×1.013×1.0501.55%
Home runs /BIP3.01%÷1.081×0.800—×1.0502.34%

Factors used: league row SL. Park (home-season share, regressed): HR 116, 1B 96, 2B 108, 3B 99, K 96, BB 96 — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.013.

Result: wOBA .351 → .309; ISO .156 → .134; BABIP .342 → .332. 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 A+Charlotte Stone Crabs · 456 PAwOBA .320 → .270 (−50)K% 27.0% → 39.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.97%÷0.979×1.420——39.13%
BB% (unintentional) /PA11.62%÷0.994×0.750—×1.0429.13%
HBP% /PA0.00%—×0.930—×1.0420.00%
Singles /BIP24.91%÷0.976×0.920×1.017×1.04224.90%
Doubles /BIP8.79%÷0.978×0.960×1.017×1.0429.15%
Triples /BIP2.20%÷1.150×0.810×1.017×1.0421.64%
Home runs /BIP1.47%÷0.822×0.880—×1.0421.64%

Factors used: league row FSL. Park (home-season share, regressed): HR 64, 1B 95, 2B 96, 3B 130, K 96, BB 99 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.017.

Result: wOBA .320 → .270; ISO .121 → .103; BABIP .356 → .354. 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 ABowling Green Hot Rods · 514 PAwOBA .337 → .292 (−45)K% 24.5% → 33.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.51%÷0.991×1.360——33.64%
BB% (unintentional) /PA10.31%÷1.073×0.690—×1.0456.93%
HBP% /PA0.78%—×0.780—×1.0450.63%
Singles /BIP25.00%÷0.976×0.920×1.024×1.04525.22%
Doubles /BIP5.86%÷0.946×0.830×1.024×1.0455.51%
Triples /BIP4.32%÷0.920×0.910×1.024×1.0454.57%
Home runs /BIP2.47%÷0.966×0.800—×1.0452.14%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 93, 1B 95, 2B 89, 3B 84, K 98, BB 115 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.024.

Result: wOBA .337 → .292; ISO .158 → .141; BABIP .358 → .358. 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 DSLDSL Tigers · 267 PAwOBA .360 → .257 (−103)K% 16.5% → 20.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.48%÷1.000×1.220——20.10%
BB% (unintentional) /PA20.97%÷1.000×0.700—×1.00814.79%
HBP% /PA2.25%—×0.700—×1.0081.58%
Singles /BIP19.87%÷1.000×0.680×1.037×1.00814.12%
Doubles /BIP7.69%÷1.000×0.600×1.037×1.0084.82%
Triples /BIP3.21%÷1.000×0.600×1.037×1.0082.01%
Home runs /BIP0.64%÷1.000×0.470—×1.0080.30%

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.037.

Result: wOBA .360 → .257; ISO .125 → .083; BABIP .304 → .207. 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 — .