Tim Anderson

SS Los Angeles Angels
Age 34 R/R 6'0" / 185 lbs MLB K +5%HR +4% Svc 11.000 · Ctrl thru 2027
Overview
MLBExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202330MLBCWS524.245/.287/.29611366-0.1
202431MLBMIA241.214/.237/.2260433-1.3
202532MLBLAA90.205/.258/.24101440.0
202633No MLB games played
2027PROJ34MLBLAA126.236/.277/.2961263-0.2
2028PROJ35MLBLAA93.225/.265/.2750153-0.8
Last 3 seasons WAR -1.4  ·  Next 2 projected WAR -1.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service11.000First FA2028
2027Ext / FA-deal$1M
Skills · percentileStatcast 2023-2025
Speed60
Bat Spd29
Avg EV28
Barrel%10
xwOBA10
CompsElliot Soto (age 34) · John McDonald (age 33) · Shane Robinson (age 34)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 6663vR 53
AVG/OBP/SLG.236 / .277 / .296
PA126
HR1
K%26
BB%4
BABIP319
ISO85
MLB%100%
Value2027 · WAR
BAT: -5.5 runs (wOBA-derived runs vs avg)-6BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +2.7 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.82728
Tools · Splits · Contract
ToolsStatcast %ile · 2023-2025
CONTACT
xAVG
280.233
POWER
Barrel%
102.3
Avg EV
2887.4
Bat Spd
2969.1
SPEED
Sprint
6027.9
Platoon Splits2024-2025 · 313 PA
vs LHP
vs RHP
Edge
PA
90
223
—
wRC+
49
24
◀◀L
wOBA
240
204
◀◀L
ISO
012
019
▶▶R
BABIP
333
289
◀L
K%
27.8%
29.6%
◀L
BB%
5.6%
2.2%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   11.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$1M———
Totals $1M $-0.4M -$1M

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)
201320 AKannapolis Intimidators — 301267 741051 23787 244 277350363713 86384 268 321 70 — — — — — —
201421 AABirmingham Barons — 4544 16301 090 01 364364500864 136441 200 373 112 — — — — — —
201421 A+Winston-Salem Dash — 300286 851876 7685 103 297326472798 175369 232 348 74 — — — — — —
201421 ROKACL White Sox — 1715 3002 250 01 200294600894 400125 2912 380 49 — — — — — —
201421 INTLGlendale Desert Dogs — 9993 28602 4282 62 301343430774 129413 284 346 120 — — — — — —
201522 AABirmingham Barons — 550513 16021125 241147 4913 312351429780 117391 214 344 95 — — — — — —
201623 MLBChicago White Sox — 431410 1162269 131171 102 283307432738 149375 273 320 102 +1 +1 +8 +7 +9 2.7
201623 AAACharlotte Knights — 256247 751024 8580 114 304325409734 105384 233 326 88 — — — — — —
201724 MLBChicago White Sox — 606587 15126417 131623 151 257277402679 145328 272 298 87 -10 +3 -3 +6 +13 0.9
201825 MLBChicago White Sox — 606567 13628320 301494 268 240283406689 166289 255 302 88 -9 +2 +9 +6 +13 2.2
201926 MLBChicago White Sox — 518498 16732018 151093 175 335359508867 173399 213 380 142 +26 +1 +5 +6 +11 5.0
201926 AAACharlotte Knights — 2323 8101 020 00 348348522870 174350 90 382 95 — — — — — —
202027 MLBChicago White Sox — 221208 6711110 10502 52 322359529888 207383 235 388 147 +12 +0 +3 +2 +5 2.3
202128 MLBChicago White Sox — 551527 16329217 221191 187 309338469807 159372 224 356 125 +16 +1 +5 +6 +12 4.1
202229 MLBChicago White Sox — 351332 1001306 14555 130 301339395734 93347 164 330 108 +3 +3 +1 +4 +8 1.8
202229 AAACharlotte Knights — 1515 5000 050 00 333333333667 500 330 302 46 — — — — — —
202330 MLBChicago White Sox — 524493 1211821 261223 132 245287296584 51323 235 266 66 -21 +2 +2 +6 +11 -0.1
202431 MLBMiami Marlins — 241234 50300 7680 44 214237226463 13301 283 213 33 -19 -1 -0 +3 +5 -1.3
202532 MLBLos Angeles Angels — 9083 17300 3293 11 205258241499 36315 323 231 44 -6 -0 +4 +0 +2 0.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 41393939 10881851898 15398025 12232 276308407714 131345 244 316 100 -0 +12 +32 +47 +90 18.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201320 A MLEKannapolis Intimidators — 301273 67851 171027 244 245306322629 77369 346 271 70 — — — — — —
201421 AA MLEBirmingham Barons — 4544 15301 0110 01 341341477818 136426 240 334 112 — — — — — —
201421 A+ MLEWinston-Salem Dash — 300288 731355 41005 103 253275385661 132359 331 277 74 — — — — — —
201421 ROK MLEACL White Sox — 1716 2001 170 01 125176312489 18895 416 241 49 — — — — — —
201522 AA MLEBirmingham Barons — 550520 15323104 161427 4913 294324400724 106388 263 309 95 — — — — — —
201623 MLB MLEChicago White Sox — 431410 1162269 131171 102 283307432738 149375 273 319 102 +1 +1 +8 +7 +9 2.7
201623 AAA MLECharlotte Knights — 256249 72924 6660 114 289306390695 100380 262 299 88 — — — — — —
201724 MLB MLEChicago White Sox — 606587 15126417 131623 151 257277402679 145328 272 296 87 -10 +3 -3 +6 +13 0.9
201825 MLB MLEChicago White Sox — 606569 13628320 281494 268 239280404684 165289 255 298 88 -9 +2 +9 +6 +13 2.2
201926 MLB MLEChicago White Sox — 518498 16732018 151093 175 335359508867 173399 213 378 142 +26 +1 +5 +6 +11 5.0
201926 AAA MLECharlotte Knights — 2323 7101 030 00 304304478783 174309 130 309 95 — — — — — —
202027 MLB MLEChicago White Sox — 221208 6711110 10502 52 322359529888 207383 235 386 147 +12 +0 +3 +2 +5 2.3
202128 MLB MLEChicago White Sox — 551528 16329217 211191 187 309336468804 159372 224 353 125 +16 +1 +5 +6 +12 4.1
202229 MLB MLEChicago White Sox — 351333 1001306 13555 130 300336393730 93347 164 327 108 +3 +3 +1 +4 +8 1.8
202229 AAA MLECharlotte Knights — 1515 4000 060 00 267267267533 455 400 236 46 — — — — — —
202330 MLB MLEChicago White Sox — 524493 1211821 261223 132 245287296584 51323 235 265 66 -21 +2 +2 +6 +11 -0.1
202431 MLB MLEMiami Marlins — 241234 51300 7680 44 218241231471 13301 283 217 33 -19 -1 -0 +3 +5 -1.3
202532 MLB MLELos Angeles Angels — 9083 17300 3293 11 205258241499 36315 323 233 44 -6 -0 +4 +0 +2 0.0
201320 A MLEKannapolis Intimidators — 301273 67851 171027 244 245306322629 77384 346 271 70 — — — — — —
201320 A RAWKannapolis Intimidators — 301267 741051 23787 244 277350363713 86384 268 321 70 — — — — — —
201421 A+ MLE4 teams — 461444 1132069 71527 167 255277387665 133365 332 282 77 — — — — — —
201421 A+ RAW4 teams — 461438 13227711 131107 167 301332470802 169379 243 351 77 — — — — — —
201522 AA MLEBirmingham Barons — 550521 15323104 161427 4913 294324399723 106395 263 309 95 — — — — — —
201522 AA RAWBirmingham Barons — 550513 16021125 241147 4913 312351429780 117391 214 344 95 — — — — — —
201623 MLB MLE2 teams — 687659 18731812 191831 216 284305410715 126376 273 311 97 -3 +2 +8 +7 +15 3.0
201623 MLB RAW2 teams — 687657 19132813 211751 216 291314423737 132379 253 322 97 -3 +2 +8 +7 +15 3.0
201724 MLB MLEChicago White Sox — 606587 15126417 131623 151 257277402679 145328 272 296 87 -10 +3 -3 +6 +13 0.9
201724 MLB RAWChicago White Sox — 606587 15126417 131623 151 257277402679 145328 272 298 87 -10 +3 -3 +6 +13 0.9
201825 MLB MLEChicago White Sox — 606569 13628320 281494 268 239280404684 165288 255 298 88 -9 +2 +9 +6 +13 2.2
201825 MLB RAWChicago White Sox — 606567 13628320 301494 268 240283406689 166289 255 302 88 -9 +2 +9 +6 +13 2.2
201926 MLB MLE2 teams — 541521 17333018 151123 175 332354499853 167394 213 376 140 +26 +1 +5 +6 +12 5.1
201926 MLB RAW2 teams — 541521 17533019 151113 175 336358509867 173397 213 381 140 +26 +1 +5 +6 +12 5.1
202027 MLB MLEChicago White Sox — 221208 6711110 10502 52 322359529888 207383 235 386 147 +12 +0 +3 +2 +5 2.3
202027 MLB RAWChicago White Sox — 221208 6711110 10502 52 322359529888 207383 235 388 147 +12 +0 +3 +2 +5 2.3
202128 MLB MLEChicago White Sox — 551528 16329217 211191 187 309336468804 159372 224 353 125 +16 +1 +5 +6 +12 4.1
202128 MLB RAWChicago White Sox — 551527 16329217 221191 187 309338469807 159372 224 356 125 +16 +1 +5 +6 +12 4.1
202229 MLB MLE2 teams — 366348 1041306 13615 130 299333388721 89349 174 323 105 +2 +3 +1 +4 +8 1.8
202229 MLB RAW2 teams — 366347 1051306 14605 130 303339392731 89352 164 329 105 +2 +3 +1 +4 +8 1.8
202330 MLB MLEChicago White Sox — 524493 1211821 261223 132 245287296584 51323 235 265 66 -21 +2 +2 +6 +11 -0.1
202330 MLB RAWChicago White Sox — 524493 1211821 261223 132 245287296584 51323 235 266 66 -21 +2 +2 +6 +11 -0.1
202431 MLB MLEMiami Marlins — 241234 51300 7680 44 218241231471 13307 283 217 33 -19 -1 -0 +3 +5 -1.3
202431 MLB RAWMiami Marlins — 241234 50300 7680 44 214237226463 13301 283 213 33 -19 -1 -0 +3 +5 -1.3
202532 MLB MLELos Angeles Angels — 9083 17300 3293 11 205258241499 36315 323 233 44 -6 -0 +4 +0 +2 0.0
202532 MLB RAWLos Angeles Angels — 9083 17300 3293 11 205258241499 36315 323 231 44 -6 -0 +4 +0 +2 0.0
201320 A MLEKannapolis Intimidators — 301274 67851 171027 244 245306321628 77369 346 271 70 — — — — — —
201421 A+ MLE4 teams — 461444 1132069 71527 167 255277387665 133355 332 282 77 — — — — — —
201522 AA MLEBirmingham Barons — 550522 15323104 161427 4913 293324398722 105388 263 309 95 — — — — — —
201623 MLB MLE2 teams — 687662 18731812 191831 216 282305408713 125377 273 311 97 — — — — — —
201724 MLB MLEChicago White Sox — 606585 15126417 131623 151 258277403680 145328 272 296 87 — — — — — —
201825 MLB MLEChicago White Sox — 606569 13628320 281494 268 239280404684 165289 255 298 88 — — — — — —
201926 MLB MLE2 teams — 541518 17333018 151123 175 334354502856 168396 213 376 140 — — — — — —
202027 MLB MLEChicago White Sox — 221207 6711110 10502 52 324359531890 208383 235 386 147 — — — — — —
202128 MLB MLEChicago White Sox — 551524 16329217 211191 187 311336471808 160372 224 353 125 — — — — — —
202229 MLB MLE2 teams — 366345 1041306 13615 130 301333391725 90351 174 323 105 — — — — — —
202330 MLB MLEChicago White Sox — 524490 1211821 261223 132 247287298585 51323 235 265 66 — — — — — —
202431 MLB MLEMiami Marlins — 241232 51300 7680 44 220241233473 13301 283 217 33 — — — — — —
202532 MLB MLELos Angeles Angels — 9084 17300 3293 11 202258238497 36315 323 233 44 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202431 MLB MLEMiami Marlins — 241232 51300 7680 44 220241233473 13301 283 217 33 — — — — — —
202532 MLB MLELos Angeles Angels — 9084 17300 3293 11 202258238497 36315 323 233 44 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202734 MLB MLELAA 100% 204191 46811 8543 41 237279300578 62322 264 262 63 -9 +0 -1 +2 +4 -0.1
▸ 2027 — real world (MLB)
202734 MLB CTXLAA 100% 126118 29511 5332 21 236277296574 61319 264 260 63 -6 +0 -0 +1 +3 -0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202835 MLB MLELAA 100% 9388 19300 4251 10 226266278544 52312 274 247 53 -5 +0 -6 +1 +2 -0.8
202835 MLB CTXLAA 100% 9388 19300 4251 10 225265275540 50310 274 245 53 -5 +0 -6 +1 +2 -0.8
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 42324027 11071881898 157100526 12332 275306404710 129344 244 314 93 -5 +12 +26 +48 +92 17.5
/ 162G— A+C — 650619 17029315 241544 195 275307404710 129343 244 314 93 -1 +2 +4 +7 +14 2.7
Career— MLE — 59645674 155125442116 204150949 22561 273304394699 121353 253 306 93 -11 +12 +25 +49 +94 17.4
/ 162G— MLE — 650618 17028513 221645 257 275305400705 125354 253 306 93 -2 +2 +4 +7 +14 2.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.

2022 AAACharlotte Knights · 15 PAwOBA .293 → .236 (−57)K% 33.3% → 41.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.975×1.200——41.04%
BB% (unintentional) /PA0.00%÷1.028×0.690—×0.9820.00%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP50.00%÷1.003×0.930—×0.98245.54%
Doubles /BIP0.00%÷1.028×0.830—×0.9820.00%
Triples /BIP0.00%÷0.900×0.970—×0.9820.00%
Home runs /BIP0.00%÷1.421×0.700—×0.9820.00%

Factors used: league row International League. Park (home-season share, regressed): HR 184, 1B 101, 2B 106, 3B 80, K 95, BB 106 — 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).

Result: wOBA .293 → .236; ISO .000 → .000; BABIP .500 → .455. 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 AAACharlotte Knights · 23 PAwOBA .371 → .309 (−62)K% 8.7% → 10.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.70%÷0.962×1.200——10.85%
BB% (unintentional) /PA0.00%÷1.077×0.690—×1.0180.00%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP28.57%÷1.061×0.930—×1.01825.50%
Doubles /BIP4.76%÷0.921×0.830—×1.0184.37%
Triples /BIP0.00%÷0.900×0.970—×1.0180.00%
Home runs /BIP4.76%÷1.212×0.840—×1.0183.36%

Factors used: league row IL. Park (home-season share, regressed): HR 142, 1B 112, 2B 84, 3B 80, K 92, BB 115 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average).

Result: wOBA .371 → .309; ISO .174 → .129; BABIP .350 → .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).

2016 AAACharlotte Knights · 256 PAwOBA .317 → .299 (−18)K% 22.7% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.66%÷1.053×1.200——25.83%
BB% (unintentional) /PA3.12%÷0.990×0.690—×1.0502.29%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP31.22%÷1.031×0.930×1.050×1.05031.03%
Doubles /BIP5.29%÷0.974×0.830×1.050×1.0504.97%
Triples /BIP1.06%÷0.926×0.970×1.050×1.0501.22%
Home runs /BIP2.12%÷0.950×0.840—×1.0501.96%

Factors used: league row IL. Park (home-season share, regressed): HR 90, 1B 106, 2B 95, 3B 85, K 111, BB 98 — 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 ×1.050.

Result: wOBA .317 → .299; ISO .105 → .099; BABIP .384 → .380. 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 AABirmingham Barons · 550 PAwOBA .336 → .309 (−27)K% 20.7% → 25.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.73%÷0.981×1.220——25.77%
BB% (unintentional) /PA4.36%÷1.019×0.680—×1.0423.03%
HBP% /PA1.27%—×0.840—×1.0421.11%
Singles /BIP30.58%÷1.007×0.920×1.033×1.04230.08%
Doubles /BIP5.26%÷0.875×0.910×1.033×1.0425.89%
Triples /BIP3.01%÷1.087×0.880×1.033×1.0422.62%
Home runs /BIP1.25%÷1.102×0.800—×1.0420.95%

Factors used: league row SL. Park (home-season share, regressed): HR 120, 1B 101, 2B 75, 3B 117, K 96, BB 104 — applied at half strength. Age: age 22 vs a level average of 24.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.033.

Result: wOBA .336 → .309; ISO .117 → .105; BABIP .391 → .388. 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+Winston-Salem Dash · 300 PAwOBA .340 → .277 (−63)K% 22.7% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.67%÷0.961×1.420——33.51%
BB% (unintentional) /PA2.33%÷1.012×0.630—×1.0271.49%
HBP% /PA1.67%—×0.860—×1.0271.47%
Singles /BIP24.77%÷0.949×0.940×1.039×1.02726.19%
Doubles /BIP8.26%÷1.069×0.830×1.039×1.0276.84%
Triples /BIP3.21%÷1.150×0.800×1.039×1.0272.38%
Home runs /BIP2.75%÷1.065×0.900—×1.0272.39%

Factors used: league row CAR. Park (home-season share, regressed): HR 113, 1B 90, 2B 114, 3B 130, K 92, BB 102 — applied at half strength. Age: age 21 vs a level average of 22.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.039.

Result: wOBA .340 → .277; ISO .175 → .125; BABIP .369 → .359. 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 AABirmingham Barons · 45 PAwOBA .362 → .334 (−29)K% 20.0% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.955×1.220——25.55%
BB% (unintentional) /PA0.00%÷1.057×0.680—×1.0500.00%
HBP% /PA0.00%—×0.840—×1.0500.00%
Singles /BIP34.29%÷1.021×0.920—×1.05032.43%
Doubles /BIP8.57%÷0.903×0.910—×1.0509.07%
Triples /BIP0.00%÷1.065×0.880—×1.0500.00%
Home runs /BIP2.86%÷0.967×0.800—×1.0502.48%

Factors used: league row SL. Park (home-season share, regressed): HR 93, 1B 104, 2B 81, 3B 113, K 91, BB 111 — 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).

Result: wOBA .362 → .334; ISO .136 → .126; BABIP .441 → .426. 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 ROKACL White Sox · 17 PAwOBA .369 → .241 (−128)K% 29.4% → 42.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.41%÷1.000×1.440——42.35%
BB% (unintentional) /PA11.76%÷1.000×0.620—×0.9857.18%
HBP% /PA0.00%—×0.720—×0.9850.00%
Singles /BIP10.00%÷1.000×0.820—×0.9858.08%
Doubles /BIP0.00%÷1.000×0.720—×0.9850.00%
Triples /BIP0.00%÷1.000×0.720—×0.9850.00%
Home runs /BIP20.00%÷1.000×0.780—×0.98515.37%

Factors used: level-wide ROK 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 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .369 → .241; ISO .400 → .264; BABIP .125 → .095. 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 AKannapolis Intimidators · 301 PAwOBA .315 → .271 (−44)K% 25.9% → 33.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.91%÷1.024×1.340——33.91%
BB% (unintentional) /PA7.64%÷0.924×0.660—×1.0305.62%
HBP% /PA2.33%—×0.770—×1.0301.84%
Singles /BIP30.69%÷0.994×0.920×1.020×1.03029.86%
Doubles /BIP5.29%÷0.980×0.820×1.020×1.0304.65%
Triples /BIP2.65%÷1.004×0.940×1.020×1.0302.60%
Home runs /BIP0.53%÷1.053×0.820—×1.0300.42%

Factors used: league row SAL. Park (home-season share, regressed): HR 111, 1B 99, 2B 96, 3B 101, K 105, BB 85 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.020.

Result: wOBA .315 → .271; ISO .086 → .074; BABIP .384 → .369. 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 — .