Weston Wilson

LF Seattle Mariners
Age 32 R/R 6'3" / 215 lbs MLB K +7%HR -5% Svc 1.411 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202429AAAPHI313.240/.346/.487181474—.194/.268/.367
202429MLBPHI98.284/.351/.48933132-0.2
202530AAAPHI123.250/.366/.4043466—.198/.276/.306
202530MLBPHI125.198/.282/.3695280-0.7
202631AAASEA57.280/.368/.4402469—.231/.298/.327
202631MLBSEA183.201/.284/.3054772-0.0
2027PROJ32MLBSEA193.215/.294/.3646688-0.1
2028PROJ65% MLB33MLBSEA110.208/.286/.3483281-0.5
Last 3 seasons WAR -0.9  ·  Next 2 projected WAR -0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.411First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.2M2030Ext$0.4M2031Ext$0.6M
Skills · percentileStatcast 2024-2026
Speed58
Bat Spd54
Barrel%52
xwOBA35
Avg EV28
Form.206/.281/.329 ▼▼ rolling true talent (60d window) · proj .217/.294/.370
CompsMatt Carson (age 32) · Michael A. Taylor (age 33) · Justin Leone (age 32)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 9188vR 77
AVG/OBP/SLG.215 / .294 / .364
PA193
HR6
SB6
K%27
BB%9
BABIP268
ISO152
MLB%100%
Value2027 · WAR
BAT: -2.8 runs (wOBA-derived runs vs avg)-3BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.9 runs (Defensive runs vs avg)-1FLDPOS: -2.1 runs (Positional adjustment)-2POSREP: +4.2 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · Recent Form · Splits · ContractCON 45 / POW 60
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
100.215
POWER60
Barrel%
528.5
Avg EV
2887.4
Bat Spd
5471.7
EYE55
scouting grade only
SPEED55
Sprint
5827.8
Recent Formrolling true talent ⓘ
K%29%▼▼31% over 51 PA (60d) · proj 27%
BB%9%·8% over 51 PA (60d) · proj 9%
ISO.122▼.021 over 47 AB (60d) · proj .152
HR/BB3.9%▼0.0% over 31 BBE (60d) · proj 5.0%
BABIP.272·.323 over 31 BIP (60d) · proj .270
SLASH.206/.281/.329▼▼proj .217/.294/.370
Platoon Splits2024-2025 · 223 PA
vs LHP
vs RHP
Edge
PA
133
90
—
wRC+
122
79
◀◀L
wOBA
348
284
◀◀L
ISO
207
157
◀◀L
BABIP
312
287
◀L
K%
27.1%
30.0%
◀L
BB%
10.5%
6.7%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2023
Service   1.411 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M———
2028Pre-Arb$0.8M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-2M +$0.0M

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)
201621 ROKHelena Brewers — 269233 741674 23337 54 318395498893 180350 129 386 84 — — — — — —
201722 A+Carolina Mudcats — 288261 631113 16806 30 241300326626 84333 286 281 30 — — — — — —
201722 AWisconsin Timber Rattlers — 162141 39925 16294 15 277366475842 199318 1810 371 86 — — — — — —
201823 AABiloxi Shuckers — 4946 11101 370 11 239286326612 87263 146 278 44 — — — — — —
201823 A+Carolina Mudcats — 424383 10523213 31934 74 274335446781 172325 227 342 57 — — — — — —
201823 INTLPeoria Javelinas — 5548 18212 6121 21 3754555831.038 208471 2211 455 194 — — — — — —
201924 AABiloxi Shuckers — 510445 10319319 581114 123 231325416741 184264 2211 330 57 — — — — — —
202126 AAANashville Sounds — 246217 5811116 28571 82 267354548902 281292 2311 392 98 — — — — — —
202126 INTLSalt River Rafters — 1714 3100 370 00 214353286639 71429 4118 305 93 — — — — — —
202227 AAANashville Sounds — 462416 9521011 391313 174 228299358657 130302 288 295 42 — — — — — —
202328 MLBPhiladelphia Phillies — 2216 5001 650 31 3125005001.000 188400 2327 449 185 +2 +0 -2 -6 +0 -0.5
202328 AAALehigh Valley IronPigs — 544460 11919331 751463 326 259366515881 257307 2714 382 77 — — — — — —
202429 MLBPhiladelphia Phillies — 9888 25713 8291 30 284351489839 205386 308 366 132 +4 +1 -4 -4 +2 -0.2
202429 AAALehigh Valley IronPigs — 313263 6311018 42761 144 240346487833 247257 2413 359 74 — — — — — —
202530 MLBPhiladelphia Phillies — 125111 22405 12341 23 198282369652 171236 2710 291 80 -3 -1 -4 -3 +3 -0.7
202530 AAALehigh Valley IronPigs — 123104 26513 18261 43 250366404770 154307 2115 349 66 — — — — — —
202631 MLBSeattle Mariners — 183164 33504 18581 71 201284305589 104284 3210 272 72 -6 +1 +0 +1 +4 -0.0
202631 AAATacoma Rainiers — 5750 14202 6161 41 280368440808 160375 2811 363 69 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 428379 8516113 441263 155 224310375685 150299 2910 308 95 -3 +1 -9 -12 +9 -1.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201621 ROK MLEHelena Brewers — 269242 601253 14487 54 248308376684 128281 185 292 84 — — — — — —
201722 A+ MLECarolina Mudcats — 288267 50812 101156 30 187233247480 60303 403 213 30 — — — — — —
201722 A MLEWisconsin Timber Rattlers — 162147 35823 10394 15 238304381685 143297 246 295 86 — — — — — —
201823 AA MLEBiloxi Shuckers — 4948 11101 190 11 229245312557 83253 182 233 44 — — — — — —
201823 A+ MLECarolina Mudcats — 424396 8115111 181364 74 205246331577 126270 324 252 57 — — — — — —
201924 AA MLEBiloxi Shuckers — 510464 8615215 391394 123 185254323578 138224 278 253 57 — — — — — —
202126 AAA MLENashville Sounds — 246225 519112 20671 82 227293436728 209266 278 313 98 — — — — — —
202227 AAA MLENashville Sounds — 462428 801708 271623 174 187240283523 96271 356 231 42 — — — — — —
202328 MLB MLEPhiladelphia Phillies — 2216 5001 650 31 3125005001.000 188400 2327 442 185 +2 +0 -2 -6 +0 -0.5
202328 AAA MLELehigh Valley IronPigs — 544484 9714321 511763 326 200281372653 171254 329 282 77 — — — — — —
202429 MLB MLEPhiladelphia Phillies — 9888 25713 8291 30 284351489839 205386 308 363 132 +4 +1 -4 -4 +2 -0.2
202429 AAA MLELehigh Valley IronPigs — 313278 549013 27891 144 194268367635 173219 289 278 74 — — — — — —
202530 MLB MLEPhiladelphia Phillies — 125111 22405 12341 23 198282369652 171236 2710 286 80 -3 -1 -4 -3 +3 -0.7
202530 AAA MLELehigh Valley IronPigs — 123111 22412 11311 43 198276306583 108262 259 266 66 — — — — — —
202631 MLB MLESeattle Mariners — 183164 33504 18581 71 201284305589 104284 3210 274 72 -6 +1 +0 +1 +4 -0.0
202631 AAA MLETacoma Rainiers — 5752 12201 4191 41 231298327625 96319 337 270 69 — — — — — —
201621 ROK MLEHelena Brewers — 269242 601253 14487 54 248308376684 128292 185 292 84 — — — — — —
201621 ROK RAWHelena Brewers — 269233 741674 23337 54 318395498893 180350 129 386 84 — — — — — —
201722 A+ MLE2 teams — 450414 851626 2015410 45 205259297556 92309 344 243 50 — — — — — —
201722 A+ RAW2 teams — 450402 1022038 3210910 45 254324378702 124328 247 314 50 — — — — — —
201823 A+ MLE3 teams — 528495 10318213 221625 106 208249331580 123276 314 250 55 — — — — — —
201823 A+ RAW3 teams — 528477 13426316 401125 106 281343449792 168332 218 348 55 — — — — — —
201924 AA MLEBiloxi Shuckers — 510464 8615215 391394 123 185254323578 138227 278 253 57 — — — — — —
201924 AA RAWBiloxi Shuckers — 510445 10319319 581114 123 231325416741 184264 2211 330 57 — — — — — —
202126 AAA MLE2 teams — 263240 5510113 22721 82 229297442738 212271 278 313 98 — — — — — —
202126 AAA RAW2 teams — 263231 6112116 31641 82 264354532886 268298 2412 386 98 — — — — — —
202227 AAA MLENashville Sounds — 462428 801708 271623 174 187240283523 96275 356 231 42 — — — — — —
202227 AAA RAWNashville Sounds — 462416 9521011 391313 174 228299358657 130302 288 295 42 — — — — — —
202328 AAA MLE2 teams — 566500 10214322 571813 357 204289376665 172266 3210 288 81 — — — — — —
202328 AAA RAW2 teams — 566476 12419332 811513 357 261371515886 254310 2714 385 81 — — — — — —
202429 AAA MLE2 teams — 411366 8017116 351182 174 219290402692 183268 299 298 88 — — — — — —
202429 AAA RAW2 teams — 411351 8818121 501052 174 251347487835 236289 2612 361 88 — — — — — —
202530 MLB MLE2 teams — 248222 44817 23652 66 198279338617 140247 269 276 73 -8 -1 -4 -3 +5 -1.0
202530 MLB RAW2 teams — 248215 48918 30602 66 223324386710 163272 2412 320 73 -8 -1 -4 -3 +5 -1.0
202631 MLB MLE2 teams — 240216 45705 22772 112 208287310598 102299 329 273 71 -8 +1 +0 +1 +5 -0.1
202631 MLB RAW2 teams — 240214 47706 24742 112 220304336641 117306 3110 294 71 -8 +1 +0 +1 +5 -0.1
201621 ROK MLEHelena Brewers — 269246 601253 14487 54 244308370678 126281 185 292 84 — — — — — —
201722 A+ MLE2 teams — 450417 851626 2015410 45 204259295554 91301 344 243 50 — — — — — —
201823 A+ MLE3 teams — 528496 10318213 221625 106 208249331580 123268 314 250 55 — — — — — —
201924 AA MLEBiloxi Shuckers — 510462 8615215 391394 123 186254325579 139224 278 253 57 — — — — — —
202126 AAA MLE2 teams — 263238 5510113 22721 82 231297445742 214266 278 313 98 — — — — — —
202227 AAA MLENashville Sounds — 462429 801708 271623 174 186240282522 96271 356 231 42 — — — — — —
202328 AAA MLE2 teams — 566501 10214322 571813 357 204289375665 172260 3210 288 81 — — — — — —
202429 AAA MLE2 teams — 411371 8017116 351182 174 216290396687 181259 299 298 88 — — — — — —
202530 MLB MLE2 teams — 248221 44817 23652 66 199279339619 140249 269 276 73 — — — — — —
202631 MLB MLE2 teams — 240214 45705 22772 112 210287313601 103293 329 273 71 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202429 AAA MLE2 teams — 411371 8017116 351182 174 216290396687 181259 299 298 88 — — — — — —
202530 MLB MLE2 teams — 248221 44817 23652 66 199279339619 140249 269 276 73 — — — — — —
202631 MLB MLE2 teams — 240214 45705 22772 112 210287313601 103293 329 273 71 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202732 MLB MLESEA 100% 302270 5910110 27812 102 218296370666 152270 279 298 88 -4 +1 -1 -3 +7 -0.1
▸ 2027 — real world (MLB)
202732 MLB CTXSEA 100% 193171 37616 18522 61 215294364658 149268 279 295 88 -3 +1 -1 -2 +4 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202833 MLB MLESEA 65% 169151 32515 15461 31 211288353641 143264 279 288 81 -4 +0 -5 -2 +4 -0.7
202833 MLB CTXSEA 65% 11098 20303 10301 21 208286348634 139262 279 285 81 -2 +0 -3 -1 +2 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 538477 10519116 541564 176 220305365669 145290 2910 303 69 -5 +1 -12 -13 +12 -1.8
/ 162G— A+C — 650576 12623119 651885 217 219303361664 142288 2910 303 69 -6 +1 -14 -16 +14 -2.2
Career— MLE — 43093909 81014619119 314127642 13445 207273346619 138271 307 270 69 -9 +2 -15 -16 +17 -2.1
/ 162G— MLE — 650590 12222318 471926 207 207272346618 139270 307 270 69 -8 +2 -12 -13 +14 -1.8

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.

2026 AAATacoma Rainiers · 57 PAwOBA .354 → .270 (−83)K% 28.1% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.07%÷1.000×1.200——33.68%
BB% (unintentional) /PA10.53%÷1.000×0.690—×0.9526.91%
HBP% /PA1.75%—×0.940—×0.9521.57%
Singles /BIP29.41%÷1.000×0.930—×0.95226.04%
Doubles /BIP5.88%÷1.000×0.830—×0.9524.65%
Triples /BIP0.00%÷1.000×0.970—×0.9520.00%
Home runs /BIP5.88%÷1.000×0.700—×0.9523.92%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 .354 → .270; ISO .160 → .108; BABIP .375 → .319. 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).

2025 AAALehigh Valley IronPigs · 123 PAwOBA .341 → .266 (−75)K% 21.1% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.14%÷0.996×1.200——25.47%
BB% (unintentional) /PA14.63%÷1.075×0.690—×0.9629.04%
HBP% /PA0.81%—×0.940—×0.9620.74%
Singles /BIP21.79%÷0.986×0.930×0.974×0.96219.26%
Doubles /BIP6.41%÷1.018×0.830×0.974×0.9624.90%
Triples /BIP1.28%÷0.900×0.970×0.974×0.9621.29%
Home runs /BIP3.85%÷0.947×0.700—×0.9622.73%

Factors used: league row International League. Park (home-season share, regressed): HR 89, 1B 97, 2B 104, 3B 80, K 99, BB 115 — 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 ×0.974.

Result: wOBA .341 → .266; ISO .154 → .120; BABIP .307 → .262. 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 AAALehigh Valley IronPigs · 313 PAwOBA .355 → .278 (−77)K% 24.3% → 28.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.28%÷1.022×1.200——28.50%
BB% (unintentional) /PA13.10%÷1.021×0.690—×0.9728.60%
HBP% /PA0.32%—×0.940—×0.9720.29%
Singles /BIP18.18%÷0.985×0.930×0.977×0.97216.30%
Doubles /BIP5.88%÷0.960×0.830×0.977×0.9724.83%
Triples /BIP0.00%÷1.150×0.970×0.977×0.9720.00%
Home runs /BIP9.63%÷0.989×0.700—×0.9726.62%

Factors used: league row International League. Park (home-season share, regressed): HR 98, 1B 97, 2B 92, 3B 130, K 104, BB 104 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.977.

Result: wOBA .355 → .278; ISO .247 → .184; BABIP .257 → .219. 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 AAALehigh Valley IronPigs · 544 PAwOBA .374 → .282 (−92)K% 26.8% → 32.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.84%÷0.996×1.200——32.35%
BB% (unintentional) /PA13.42%÷0.982×0.690—×0.9829.25%
HBP% /PA0.55%—×0.940—×0.9820.51%
Singles /BIP21.02%÷1.016×0.930×0.996×0.98218.81%
Doubles /BIP6.05%÷1.117×0.830×0.996×0.9824.40%
Triples /BIP0.96%÷1.105×0.970×0.996×0.9820.82%
Home runs /BIP9.87%÷1.028×0.700—×0.9826.60%

Factors used: league row International League. Park (home-season share, regressed): HR 106, 1B 103, 2B 123, 3B 121, K 99, BB 96 — 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.996.

Result: wOBA .374 → .282; ISO .257 → .177; BABIP .307 → .254. 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 AAANashville Sounds · 462 PAwOBA .290 → .231 (−59)K% 28.4% → 35.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.35%÷0.971×1.200——35.06%
BB% (unintentional) /PA8.44%÷0.994×0.690—×0.9925.81%
HBP% /PA0.65%—×0.940—×0.9920.61%
Singles /BIP22.11%÷0.996×0.930×0.997×0.99220.41%
Doubles /BIP7.37%÷0.952×0.830×0.997×0.9926.35%
Triples /BIP0.00%÷1.150×0.970×0.997×0.9920.00%
Home runs /BIP3.86%÷0.946×0.700—×0.9922.83%

Factors used: league row International League. Park (home-season share, regressed): HR 89, 1B 99, 2B 90, 3B 130, K 94, BB 99 — 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 ×0.997.

Result: wOBA .290 → .231; ISO .130 → .097; BABIP .302 → .271. 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 AAANashville Sounds · 246 PAwOBA .381 → .313 (−68)K% 23.2% → 27.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.17%÷1.024×1.200——27.16%
BB% (unintentional) /PA11.38%÷0.946×0.690—×1.0038.33%
HBP% /PA0.41%—×0.940—×1.0030.38%
Singles /BIP18.75%÷0.966×0.930×1.016×1.00318.40%
Doubles /BIP6.88%÷1.030×0.830×1.016×1.0035.65%
Triples /BIP0.62%÷1.150×0.920×1.016×1.0030.51%
Home runs /BIP10.00%÷0.915×0.700—×1.0037.67%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 93, 2B 106, 3B 130, K 105, BB 89 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.016.

Result: wOBA .381 → .313; ISO .281 → .216; BABIP .292 → .266. 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 AABiloxi Shuckers · 510 PAwOBA .323 → .253 (−70)K% 21.8% → 27.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.76%÷0.975×1.220——27.22%
BB% (unintentional) /PA11.37%÷1.006×0.680—×0.9987.67%
HBP% /PA0.78%—×0.840—×0.9980.66%
Singles /BIP18.56%÷0.984×0.920×0.950×0.99816.45%
Doubles /BIP5.69%÷1.092×0.910×0.950×0.9984.50%
Triples /BIP0.90%÷1.124×0.880×0.950×0.9980.67%
Home runs /BIP5.69%÷1.018×0.800—×0.9984.46%

Factors used: league row SL. Park (home-season share, regressed): HR 104, 1B 97, 2B 118, 3B 125, K 95, BB 101 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .323 → .253; ISO .184 → .142; BABIP .264 → .224. 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 A+Carolina Mudcats · 424 PAwOBA .336 → .252 (−83)K% 21.9% → 32.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.93%÷0.970×1.420——32.11%
BB% (unintentional) /PA6.84%÷0.990×0.630—×0.9884.30%
HBP% /PA0.94%—×0.860—×0.9880.80%
Singles /BIP23.10%÷1.066×0.940×1.009×0.98820.32%
Doubles /BIP7.93%÷1.150×0.830×1.009×0.9885.71%
Triples /BIP0.69%÷0.979×0.800×1.009×0.9880.56%
Home runs /BIP4.48%÷1.010×0.900—×0.9883.95%

Factors used: league row CAR. Park (home-season share, regressed): HR 102, 1B 113, 2B 130, 3B 96, K 94, BB 98 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.009.

Result: wOBA .336 → .252; ISO .172 → .130; BABIP .325 → .270. 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 — .