Eddy Alvarez

3B Gwinnett Stripers
Age 37 L/R 5'8" / 178 lbs AAA Svc 7.000 · Ctrl thru 2027
Overview
AAAExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202333AAABOS259.286/.410/.47671784—.224/.317/.352
202434AAA/INTL2 orgs491.244/.351/.459192172—.195/.273/.345
202535AAAATL197.176/.325/.30251033—.146/.247/.240
2027PROJ10% MLB37MLBATL15.225/.303/.35600870.0
2028PROJMLE38MLBATL0.216/.292/.3340078—
Next 2 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service7.000First FA2028
2027Ext / FA-deal$2M
Skills · percentileMiLB Statcast 2025 AAA
BB%81
Z-Con%81
Speed71
Whiff%68
Chase%65
K%52
CompsCurtis Pride (age 37) · Pedro Swann (age 36) · Humberto Cota (age 37)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†87
AVG/OBP/SLG.225 / .303 / .356
PA15
HR0
K%27
BB%7
BABIP283
ISO71
MLB%10%
Value2027 · WAR
BAT: -2.3 runs (wOBA-derived runs vs avg)-2BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +0.5 runs (Positional adjustment)+1POSREP: +3.3 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
0.20.02728
Tools · ContractCON 35 / POW 45
Toolsscout grade · Statcast %ile · 2021-2024
CONTACT35
xAVG
120.220
POWER45
Barrel%
204.3
Avg EV
5189.2
Bat Spd
4370.6
EYE60
scouting grade only
SPEED55
Sprint
7628.5
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2020
Service   7.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$2M+0.0$0.1M-$2M
Totals $2M $0.1M -$2M

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)
201424 AKannapolis Intimidators — 8072 31603 7101 44 4314876391.126 208475 129 493 160 — — — — — —
201424 ROKACL White Sox — 130110 32512 20240 56 291400409809 118357 1815 368 60 — — — — — —
201525 A+Winston-Salem Dash — 143120 39613 19170 117 325417467884 142353 1213 385 99 — — — — — —
201525 AKannapolis Intimidators — 410330 942362 69682 428 285411409821 124350 1717 366 91 — — — — — —
201626 AAACharlotte Knights — 3935 10200 470 20 286359343702 57357 1810 323 71 — — — — — —
201626 AABirmingham Barons — 463395 1041736 46762 96 263343367710 104308 1610 310 78 — — — — — —
201727 AAACharlotte Knights — 118100 24000 14323 10 240350240590 348 2712 286 42 — — — — — —
201727 AABirmingham Barons — 398329 771624 55734 75 234351331682 97285 1814 310 60 — — — — — —
201828 AAACharlotte Knights — 364308 782638 43793 53 253349435784 182314 2212 341 69 — — — — — —
201929 AAANew Orleans Baby Cakes — 271235 7618212 30534 123 323409570979 247374 2011 424 98 — — — — — —
202030 MLBMiami Marlins — 4137 7100 3161 20 189268216485 27333 397 233 47 -3 +0 -0 +0 +1 -0.1
202131 MLBMiami Marlins — 7464 12411 4186 10 188297328625 141244 245 290 83 -1 +0 -2 +1 +2 -0.1
202131 AAAJacksonville Jumbo Shrimp — 138111 32504 18278 25 288423441865 153350 2013 391 105 — — — — — —
202131 AJupiter Hammerheads — 2015 9002 321 20 6006501.0001.650 400636 1015 666 283 — — — — — —
202232 MLBLos Angeles Dodgers — 2725 4000 090 10 160160160320 235 330 134 -22 -4 +0 -2 -3 +1 -0.8
202232 AAAOklahoma City Dodgers — 215177 57948 28559 33 322439554993 232430 2613 434 115 — — — — — —
202333 AAAWorcester Red Sox — 259206 591427 37586 172 286410476885 189356 2214 381 84 — — — — — —
202434 AAAWorcester Red Sox — 454381 9426118 4910913 187 247352462814 215295 2411 354 69 — — — — — —
202434 INTLCriollos de Caguas — 3729 6301 591 30 207343414757 207250 2414 323 105 — — — — — —
202535 AAAGwinnett Stripers — 197159 28505 28457 103 176325302627 126209 2314 293 33 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 142126 23511 7437 40 183264262526 79265 305 244 51 -8 +1 -4 -2 +3 -1.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201424 A MLEKannapolis Intimidators — 8074 28503 5131 44 378425568993 189416 166 405 160 — — — — — —
201424 ROK MLEACL White Sox — 130118 25411 12350 56 212285288573 76285 279 257 60 — — — — — —
201525 A+ MLEWinston-Salem Dash — 143128 36412 11260 117 281338375713 94321 188 315 99 — — — — — —
201525 A MLEKannapolis Intimidators — 410356 892162 43952 428 250334360694 110319 2310 302 91 — — — — — —
201626 AAA MLECharlotte Knights — 3936 9200 380 20 250308306613 56324 218 273 71 — — — — — —
201626 AA MLEBirmingham Barons — 463410 1051935 31942 96 256312354665 98295 207 283 78 — — — — — —
201727 AAA MLECharlotte Knights — 118104 21000 10403 10 202291202493 315 348 231 42 — — — — — —
201727 AA MLEBirmingham Barons — 398347 731524 37914 75 210294300594 89254 239 257 60 — — — — — —
201828 AAA MLECharlotte Knights — 364324 692135 28963 53 213282343624 130273 268 270 69 — — — — — —
201929 AAA MLENew Orleans Baby Cakes — 271246 611428 19724 123 248312419731 171309 277 313 98 — — — — — —
202030 MLB MLEMiami Marlins — 4137 7100 3161 20 189268216485 27333 397 238 47 -3 +0 -0 +0 +1 -0.1
202131 MLB MLEMiami Marlins — 7465 12411 3186 10 185284323607 138244 244 291 83 -1 +0 -2 +1 +2 -0.1
202131 AAA MLEJacksonville Jumbo Shrimp — 138118 29403 11338 25 246350356706 110318 248 323 105 — — — — — —
202131 A MLEJupiter Hammerheads — 2017 9002 231 20 5296008821.482 353539 1510 587 283 — — — — — —
202232 MLB MLELos Angeles Dodgers — 2725 4000 090 10 160160160320 235 330 135 -22 -4 +0 -2 -3 +1 -0.8
202232 AAA MLEOklahoma City Dodgers — 215188 49845 17659 33 261350426776 165367 308 338 115 — — — — — —
202333 AAA MLEWorcester Red Sox — 259219 49925 24686 172 224317352669 128276 269 293 84 — — — — — —
202434 AAA MLEWorcester Red Sox — 454400 7822112 3013013 187 195273345618 150244 297 270 69 — — — — — —
202535 AAA MLEGwinnett Stripers — 197171 25404 16557 103 146247240487 94180 288 217 33 — — — — — —
201424 ROK MLE2 teams — 210193 52814 16481 910 269329383712 114340 238 313 98 — — — — — —
201424 ROK RAW2 teams — 210182 631115 27341 910 346433500933 154406 1613 416 98 — — — — — —
201525 A MLE2 teams — 553484 1242574 541212 5315 256333362695 105330 2210 305 93 — — — — — —
201525 A RAW2 teams — 553450 1332975 88852 5315 296413424837 129351 1516 371 93 — — — — — —
201626 AA MLE2 teams — 502446 1142135 341022 116 256311350661 94317 207 282 77 — — — — — —
201626 AA RAW2 teams — 502430 1141936 50832 116 265344365710 100312 1710 311 77 — — — — — —
201727 AA MLE2 teams — 516452 931524 461317 85 206289274563 69276 259 251 56 — — — — — —
201727 AA RAW2 teams — 516429 1011624 691057 85 235350310661 75298 2013 304 56 — — — — — —
201828 AAA MLECharlotte Knights — 364324 692135 28963 53 213282343624 130284 268 270 69 — — — — — —
201828 AAA RAWCharlotte Knights — 364308 782638 43793 53 253349435784 182314 2212 341 69 — — — — — —
201929 AAA MLENew Orleans Baby Cakes — 271246 611428 19724 123 248312419731 171317 277 313 98 — — — — — —
201929 AAA RAWNew Orleans Baby Cakes — 271235 7618212 30534 123 323409570979 247374 2011 424 98 — — — — — —
202030 MLB MLEMiami Marlins — 4137 7100 3161 20 189268216485 27333 397 238 47 -3 +0 -0 +0 +1 -0.1
202030 MLB RAWMiami Marlins — 4137 7100 3161 20 189268216485 27333 397 233 47 -3 +0 -0 +0 +1 -0.1
202131 AAA MLE3 teams — 232200 51916 165415 55 255355400755 145321 237 336 113 — — — — — —
202131 AAA RAW3 teams — 232190 53917 254715 55 279403447850 168338 2011 383 113 — — — — — —
202232 AAA MLE2 teams — 242213 53845 17749 43 249331394725 146356 317 315 100 — — — — — —
202232 AAA RAW2 teams — 242202 61948 28649 43 302410505915 203405 2612 401 100 — — — — — —
202333 AAA MLEWorcester Red Sox — 259219 49925 24686 172 224317352669 128291 269 293 84 — — — — — —
202333 AAA RAWWorcester Red Sox — 259206 591427 37586 172 286410476885 189356 2214 381 84 — — — — — —
202434 AAA MLE2 teams — 491431 8524113 3314114 217 197276348624 151255 297 270 69 — — — — — —
202434 AAA RAW2 teams — 491410 10029119 5411814 217 244351459810 215291 2411 351 69 — — — — — —
202535 AAA MLEGwinnett Stripers — 197171 25404 16557 103 146247240487 94186 288 217 33 — — — — — —
202535 AAA RAWGwinnett Stripers — 197159 28505 28457 103 176325302627 126209 2314 293 33 — — — — — —
201424 ROK MLE2 teams — 210191 52814 16481 910 272329387716 115335 238 313 98 — — — — — —
201525 A MLE2 teams — 553492 1242574 541212 5315 252333356689 104320 2210 305 93 — — — — — —
201626 AA MLE2 teams — 502461 1142135 341022 116 247311338650 91297 207 282 77 — — — — — —
201727 AA MLE2 teams — 516458 931524 461317 85 203289271560 68268 259 251 56 — — — — — —
201828 AAA MLECharlotte Knights — 364330 692135 28963 53 209282336618 127273 268 270 69 — — — — — —
201929 AAA MLENew Orleans Baby Cakes — 271246 611428 19724 123 248312419731 171309 277 313 98 — — — — — —
202030 MLB MLEMiami Marlins — 4137 7100 3161 20 189268216485 27333 397 238 47 — — — — — —
202131 AAA MLE3 teams — 232199 51916 165415 55 256355402757 146314 237 336 113 — — — — — —
202232 AAA MLE2 teams — 242214 53845 17749 43 248331393723 145352 317 315 100 — — — — — —
202333 AAA MLEWorcester Red Sox — 259227 49925 24686 172 216317339656 123276 269 293 84 — — — — — —
202434 AAA MLE2 teams — 491441 8524113 3314114 217 193276340616 147244 297 270 69 — — — — — —
202535 AAA MLEGwinnett Stripers — 197172 25404 16557 103 145247238486 93180 288 217 33 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202434 AAA MLE2 teams — 491441 8524113 3314114 217 193276340616 147244 297 270 69 — — — — — —
202535 AAA MLEGwinnett Stripers — 197172 25404 16557 103 145247238486 93180 288 217 33 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202737 MLB MLEATL 10% 245219 481015 19605 62 225303356659 131283 248 297 87 -4 +0 -0 +1 +5 0.2
▸ 2027 — real world (MLB)
202737 MLB CTXATL 10% 1514 3100 140 00 225303356659 131283 277 297 87 -0 +0 -0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202838 MLB MLEATL 0% 9888 19402 8252 10 216292334626 118274 268 284 78 -3 +0 -8 +0 +2 -0.8
202838 MLB CTXATL 0% 00 0000 000 00 216292334626 118274 —— 284 78 — — -0 +0 — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 142126 23511 7437 40 183264262526 79265 305 244 79 -8 +1 -4 -2 +3 -1.0
/ 162G— A+C — 650577 1062355 3219732 180 184266267533 83266 305 244 79 -38 +4 -19 -7 +14 -4.8
Career— MLE — 41283640 8321692768 326104076 16263 229305346651 117298 258 285 79 -13 +1 -12 -1 +8 -1.6
/ 162G— MLE — 650573 13127411 5116412 2610 229305347652 119298 258 285 79 -22 +2 -20 -1 +14 -2.7

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.

2025 AAAGwinnett Stripers · 197 PAwOBA .288 → .217 (−71)K% 22.8% → 28.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.84%÷0.976×1.200——28.08%
BB% (unintentional) /PA14.21%÷1.140×0.690—×0.9408.09%
HBP% /PA3.55%—×0.940—×0.9403.14%
Singles /BIP15.79%÷0.968×0.930×1.026×0.94014.63%
Doubles /BIP4.39%÷1.162×0.830×1.026×0.9403.02%
Triples /BIP0.00%÷0.900×0.970×1.026×0.9400.00%
Home runs /BIP4.39%÷0.961×0.700—×0.9403.00%

Factors used: league row International League. Park (home-season share, regressed): HR 92, 1B 94, 2B 132, 3B 80, K 95, BB 128 — applied at half strength. Age: age 35 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (7.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .288 → .217; ISO .126 → .090; BABIP .209 → .180. 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).

2024 AAAWorcester Red Sox · 454 PAwOBA .347 → .270 (−78)K% 24.0% → 28.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.01%÷1.004×1.200——28.69%
BB% (unintentional) /PA10.79%÷1.049×0.690—×0.9406.67%
HBP% /PA2.86%—×0.940—×0.9402.53%
Singles /BIP18.01%÷1.036×0.930×1.014×0.94015.42%
Doubles /BIP9.56%÷0.951×0.830×1.014×0.9407.95%
Triples /BIP0.37%÷1.143×0.970×1.014×0.9400.30%
Home runs /BIP6.62%÷0.996×0.700—×0.9404.37%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 107, 2B 90, 3B 129, K 101, BB 110 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.014.

Result: wOBA .347 → .270; ISO .215 → .160; BABIP .295 → .244. 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).

2023 AAAWorcester Red Sox · 259 PAwOBA .378 → .293 (−85)K% 22.4% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.39%÷1.023×1.200——26.27%
BB% (unintentional) /PA14.29%÷0.986×0.690—×0.9429.42%
HBP% /PA2.32%—×0.940—×0.9422.05%
Singles /BIP24.32%÷0.996×0.930×0.970×0.94220.75%
Doubles /BIP9.46%÷1.309×0.830×0.970×0.9425.48%
Triples /BIP1.35%÷0.905×0.970×0.970×0.9421.32%
Home runs /BIP4.73%÷1.008×0.700—×0.9423.09%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 99, 2B 162, 3B 81, K 105, BB 97 — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.970.

Result: wOBA .378 → .293; ISO .189 → .136; BABIP .356 → .276. 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).

2022 AAAOklahoma City Dodgers · 215 PAwOBA .423 → .338 (−86)K% 25.6% → 30.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.58%÷1.009×1.200——30.42%
BB% (unintentional) /PA13.02%÷1.073×0.690—×0.9527.97%
HBP% /PA4.19%—×0.940—×0.9523.75%
Singles /BIP29.51%÷1.027×0.930×1.012×0.95225.75%
Doubles /BIP7.38%÷0.958×0.830×1.012×0.9526.16%
Triples /BIP3.28%÷0.955×0.970×1.012×0.9523.21%
Home runs /BIP6.56%÷0.997×0.700—×0.9524.38%

Factors used: league row International League. Park (home-season share, regressed): HR 99, 1B 105, 2B 92, 3B 91, K 102, BB 115 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .423 → .338; ISO .232 → .181; BABIP .430 → .367. 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).

2021 AAAJacksonville Jumbo Shrimp · 138 PAwOBA .379 → .323 (−56)K% 19.6% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.57%÷0.985×1.200——23.84%
BB% (unintentional) /PA12.32%÷0.994×0.690—×0.9628.23%
HBP% /PA5.80%—×0.940—×0.9625.24%
Singles /BIP27.38%÷0.971×0.930×1.012×0.96225.51%
Doubles /BIP5.95%÷0.933×0.830×1.012×0.9625.15%
Triples /BIP0.00%÷1.109×0.920×1.012×0.9620.00%
Home runs /BIP4.76%÷0.886×0.700—×0.9623.62%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 77, 1B 94, 2B 87, 3B 122, K 97, BB 99 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.012.

Result: wOBA .379 → .323; ISO .153 → .125; BABIP .350 → .318. 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).

2021 AJupiter Hammerheads · 20 PAwOBA .648 → .587 (−61)K% 10.0% → 13.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.00%÷1.021×1.360——13.31%
BB% (unintentional) /PA15.00%÷0.993×0.690—×0.9409.80%
HBP% /PA5.00%—×0.780—×0.9403.67%
Singles /BIP53.85%÷0.993×0.920—×0.94046.91%
Doubles /BIP0.00%÷1.226×0.830—×0.9400.00%
Triples /BIP0.00%÷0.996×0.910—×0.9400.00%
Home runs /BIP15.38%÷0.891×0.800—×0.94012.99%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 99, 2B 145, 3B 99, K 104, BB 99 — applied at half strength. Age: age 31 vs a level average of 22.0 → −6.0% on BB/HBP/hit rates (9.0 yr older than average).

Result: wOBA .648 → .587; ISO .400 → .380; BABIP .636 → .539. 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).

2019 AAANew Orleans Baby Cakes · 271 PAwOBA .413 → .313 (−101)K% 19.6% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.56%÷0.950×1.290——26.57%
BB% (unintentional) /PA10.70%÷1.085×0.710—×0.9826.88%
HBP% /PA1.48%—×0.980—×0.9821.42%
Singles /BIP24.18%÷0.971×0.900×0.950×0.98220.91%
Doubles /BIP9.89%÷0.952×0.810×0.950×0.9827.85%
Triples /BIP1.10%÷0.900×0.810×0.950×0.9820.92%
Home runs /BIP6.59%÷1.100×0.780—×0.9824.59%

Factors used: league row PCL. Park (home-season share, regressed): HR 120, 1B 94, 2B 90, 3B 80, K 90, BB 117 — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .413 → .313; ISO .247 → .176; BABIP .374 → .309. 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).

2018 AAACharlotte Knights · 364 PAwOBA .334 → .270 (−64)K% 21.7% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.70%÷0.986×1.200——26.40%
BB% (unintentional) /PA11.81%÷1.030×0.690—×0.9927.85%
HBP% /PA0.82%—×0.940—×0.9920.77%
Singles /BIP17.90%÷1.030×0.930×1.043×0.99216.73%
Doubles /BIP11.35%÷1.077×0.830×1.043×0.9929.06%
Triples /BIP1.31%÷1.150×0.970×1.043×0.9921.14%
Home runs /BIP3.49%÷1.319×0.840—×0.9922.21%

Factors used: league row IL. Park (home-season share, regressed): HR 164, 1B 106, 2B 115, 3B 130, K 97, BB 106 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.043.

Result: wOBA .334 → .270; ISO .182 → .138; BABIP .314 → .273. 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 — .