José Ramírez

3B Cleveland Guardians
Age 34 S/R 5'8" / 190 lbs MLB Svc 12.430 · Ctrl thru 2032
Overview
MLB40-MANExtFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202431MLBCLE682.279/.337/.53739411335.3
202532MLBCLE673.283/.362/.50330441265.2
202633MLBCLE544.235/.324/.3681237881.3
2027PROJ34MLBCLE470.262/.331/.43716301152.6
2028PROJ35MLBCLE388.249/.317/.41012161040.9
2029PROJ36MLBCLE312.237/.303/.38297920.1
Last 3 seasons WAR 11.8  ·  Next 3 projected WAR 3.6Projected rows: MLB playing time only, park and league context applied.
ContractCONFIRMED
Control thru2032Service12.430First FA2033
2027Ext$22M2028Ext$24M2029Ext$18M2030Ext$18M2031Ext$18M2032Ext$18M
Skills · percentileStatcast 2024-2026
xwOBA72
Speed63
Avg EV47
Barrel%39
Bat Spd37
Form.258/.312/.405 ▼▼ rolling true talent (60d window) · proj .261/.327/.436
CompsCoco Crisp (age 34) · Demond Smith (age 35) · Agustin Murillo (age 33)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 115115vR 115
AVG/OBP/SLG.262 / .331 / .437
PA470
HR16
SB30
K%13
BB%9
BABIP270
ISO175
MLB%100%
Value2027 · WAR
BAT: +8.4 runs (wOBA-derived runs vs avg)+8BATRUN: +3.8 runs (SB/CS + UBR baserunning)+4RUNFLD: +2.0 runs (Defensive runs vs avg)+2FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +10.2 runs (Replacement-level credit)+10REPTotal WAR: +2.60+2.6WAR
0.01.53.02.60.90.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$36M ctrl surplus
Tools · Recent Form · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
720.269
POWER
Barrel%
396.7
Avg EV
4788.9
Bat Spd
3769.9
SPEED
Sprint
6328.0
Recent Formrolling true talent ⓘ
K%11%▲▲9% over 106 PA (60d) · proj 13%
BB%7%▼▼5% over 106 PA (60d) · proj 8%
ISO.147▼.102 over 98 AB (60d) · proj .175
HR/BB3.4%▼2.2% over 90 BBE (60d) · proj 4.4%
BABIP.264▼.216 over 88 BIP (60d) · proj .269
SLASH.258/.312/.405▼▼proj .261/.327/.436
Platoon Splits2024-2026 · 1477 PA
vs LHP
vs RHP
Edge
PA
409
1068
—
wRC+
167
122
◀◀L
wOBA
416
348
◀◀L
ISO
279
222
◀◀L
BABIP
315
250
◀◀L
K%
9.5%
12.5%
◀◀L
BB%
4.9%
7.9%
▶▶R
Contract CONFIRMED · hand-curated extension
Status   FA
MLB Debut   2014
Service   12.430 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Ext$22M+2.6$21M-$0.7M
2028Ext$24M+0.9$3M-$18M
2029Ext$18M+0.1$0.3M-$15M
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
Totals $64M $25M -$33M
Underwater contract
Projected production over the remaining contract is worth -$33M 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)
201118 ROKAZL Indians — 208194 631341 7172 126 325355448803 124348 83 348 72 — — — — — —
201219 ALake County Captains — 313277 981343 24261 156 354407462869 108378 88 375 122 — — — — — —
201219 INTLDominican Republic — 208172 51711 26311 125 297392366758 70352 1512 334 112 — — — — — —
201320 AAAkron Aeros — 533482 1311663 39411 3816 272328349676 77290 87 301 75 — — — — — —
201320 INTLToros del Este — 107101 29810 3172 14 287321386707 99345 163 314 98 — — — — — —
201421 MLBCleveland Indians — 266237 621022 13351 101 262303346649 84297 135 276 74 -8 +2 +4 +7 +6 1.0
201421 AAAColumbus Clippers — 277245 741525 25300 1911 302367441807 139321 119 352 99 — — — — — —
201421 INTLToros del Este — 108102 26402 590 31 255290353643 98261 85 286 80 — — — — — —
201522 MLBCleveland Indians — 355315 691436 32391 104 219293340633 121232 119 282 78 -9 +0 +2 +6 +8 0.7
201522 AAAColumbus Clippers — 195174 511321 1790 154 293356408764 115303 59 336 91 — — — — — —
201522 INTLToros del Este — 5550 15120 540 52 300364400764 100326 79 343 118 — — — — — —
201623 MLBCleveland Indians — 618565 17646311 44624 227 312365462827 150333 107 365 132 +23 +2 +9 +2 +13 5.0
201724 MLBCleveland Indians — 645585 18656629 52693 175 318377583959 265319 118 413 163 +48 +1 +8 +2 +14 7.5
201825 MLBCleveland Indians — 698578 15638439 106808 346 270390552942 282252 1115 407 152 +43 +4 +4 +2 +15 7.0
201926 MLBCleveland Indians — 542482 12333323 52742 244 255330479809 224256 1410 352 122 +14 +3 +5 +2 +12 3.7
202027 MLBCleveland Indians — 254219 6416117 31433 103 292387607995 315294 1712 427 175 +23 +1 -1 +1 +6 2.9
202128 MLBCleveland Indians — 636552 14732536 72877 274 266358538896 272256 1411 387 142 +32 +4 +7 +2 +14 5.9
202229 MLBCleveland Guardians — 685601 16844529 69826 207 280359514874 235279 1210 378 129 +23 +1 +3 +2 +15 4.5
202330 MLBCleveland Guardians — 691611 17236524 73731 286 282359475834 193285 1111 366 119 +16 +3 +5 +3 +15 4.3
202330 INTLLeones del Escogido — 4232 7101 821 40 219390344734 125200 519 338 115 — — — — — —
202431 MLBCleveland Guardians — 682620 17339239 54821 417 279337537874 258265 128 377 133 +27 +5 +3 +2 +15 5.3
202532 MLBCleveland Guardians — 673593 16834330 66748 447 283362503865 219279 1110 378 126 +21 +6 +7 +2 +15 5.2
202633 MLBCleveland Guardians — 544473 11127012 60693 374 235324368692 133248 1311 310 88 -7 +6 +0 +2 +12 1.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 72896431 177542542297 72486948 32465 276353494847 218277 1210 369 136 +309 +39 +54 +37 +158 60.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201118 ROK MLEAZL Indians — 208197 531031 4252 126 269291365656 96288 122 275 72 — — — — — —
201219 A MLELake County Captains — 313285 981242 16351 156 344381435816 91365 115 348 122 — — — — — —
201320 AA MLEAkron Aeros — 533494 1311563 27511 3816 265305338643 73281 105 279 75 — — — — — —
201421 MLB MLECleveland Indians — 266237 621022 13351 101 262303346649 84297 135 277 74 -8 +2 +4 +7 +6 1.0
201421 AAA MLEColumbus Clippers — 277254 701324 16350 1911 276319390708 114295 136 315 99 — — — — — —
201522 MLB MLECleveland Indians — 355315 701446 32391 104 222296349645 127232 119 283 78 -9 +0 +2 +6 +8 0.7
201522 AAA MLEColumbus Clippers — 195180 501221 11110 154 278319383703 106284 66 302 91 — — — — — —
201623 MLB MLECleveland Indians — 618566 17645411 43624 227 311364463827 152333 107 363 132 +23 +2 +9 +2 +13 5.0
201724 MLB MLECleveland Indians — 645590 18655729 47693 175 315369580948 264319 117 408 163 +48 +1 +8 +2 +14 7.5
201825 MLB MLECleveland Indians — 698593 15637539 91808 346 263368540908 277252 1113 393 152 +43 +4 +4 +2 +15 7.0
201926 MLB MLECleveland Indians — 542485 12332423 49742 244 254325478803 225256 149 348 122 +14 +3 +5 +2 +12 3.7
202027 MLB MLECleveland Indians — 254219 6416117 31433 103 292387607995 315294 1712 427 175 +23 +1 -1 +1 +6 2.9
202128 MLB MLECleveland Indians — 636562 14832636 62877 274 263344534878 270256 1410 378 142 +32 +4 +7 +2 +14 5.9
202229 MLB MLECleveland Guardians — 685621 16843629 49826 207 271330499829 229279 127 358 129 +23 +1 +3 +2 +15 4.5
202330 MLB MLECleveland Guardians — 691633 17235624 51731 286 272327460787 188285 117 344 119 +16 +3 +5 +3 +15 4.3
202431 MLB MLECleveland Guardians — 682633 17238239 42821 417 272318523841 251265 126 364 133 +27 +5 +3 +2 +15 5.3
202532 MLB MLECleveland Guardians — 673616 16833430 44748 447 273329485815 213279 117 355 126 +21 +6 +7 +2 +15 5.2
202633 MLB MLECleveland Guardians — 544482 11127012 52693 374 230309361670 131248 1310 299 88 -7 +6 +0 +2 +12 1.3
201118 ROK MLEAZL Indians — 208197 531031 4252 126 269291365656 96301 122 275 72 — — — — — —
201118 ROK RAWAZL Indians — 208194 631341 7172 126 325355448803 124348 83 348 72 — — — — — —
201219 A MLE2 teams — 521472 1632074 27582 2711 345383443826 97383 115 348 122 — — — — — —
201219 A RAW2 teams — 521449 1492054 50572 2711 332401425827 94369 1110 359 122 — — — — — —
201320 AA MLE2 teams — 640592 1571873 33613 3920 265307334642 69289 105 279 75 — — — — — —
201320 AA RAW2 teams — 640583 1602473 42583 3920 274326355681 81298 97 303 75 — — — — — —
201421 AAA MLE3 teams — 651592 1592758 35841 3213 269311372682 103297 135 297 87 — — — — — —
201421 AAA RAW3 teams — 651584 1622949 43741 3213 277328387715 110301 117 310 87 — — — — — —
201522 MLB MLE3 teams — 605546 1302867 47551 3010 238300350649 112253 98 290 82 -13 +2 +2 +6 +13 1.1
201522 MLB RAW3 teams — 605539 1352877 54521 3010 250320367687 117265 99 305 82 -13 +2 +2 +6 +13 1.1
201623 MLB MLECleveland Indians — 618566 17645411 43624 227 311364463827 152332 107 363 132 +23 +2 +9 +2 +13 5.0
201623 MLB RAWCleveland Indians — 618565 17646311 44624 227 312365462827 150333 107 365 132 +23 +2 +9 +2 +13 5.0
201724 MLB MLECleveland Indians — 645590 18655729 47693 175 315369580948 264316 117 408 163 +48 +1 +8 +2 +14 7.5
201724 MLB RAWCleveland Indians — 645585 18656629 52693 175 318377583959 265319 118 413 163 +48 +1 +8 +2 +14 7.5
201825 MLB MLECleveland Indians — 698593 15637539 91808 346 263368540908 277244 1113 393 152 +43 +4 +4 +2 +15 7.0
201825 MLB RAWCleveland Indians — 698578 15638439 106808 346 270390552942 282252 1115 407 152 +43 +4 +4 +2 +15 7.0
201926 MLB MLECleveland Indians — 542485 12332423 49742 244 254325478803 225254 149 348 122 +14 +3 +5 +2 +12 3.7
201926 MLB RAWCleveland Indians — 542482 12333323 52742 244 255330479809 224256 1410 352 122 +14 +3 +5 +2 +12 3.7
202027 MLB MLECleveland Indians — 254219 6416117 31433 103 292387607995 315294 1712 427 175 +23 +1 -1 +1 +6 2.9
202027 MLB RAWCleveland Indians — 254219 6416117 31433 103 292387607995 315294 1712 427 175 +23 +1 -1 +1 +6 2.9
202128 MLB MLECleveland Indians — 636562 14832636 62877 274 263344534878 270252 1410 378 142 +32 +4 +7 +2 +14 5.9
202128 MLB RAWCleveland Indians — 636552 14732536 72877 274 266358538896 272256 1411 387 142 +32 +4 +7 +2 +14 5.9
202229 MLB MLECleveland Guardians — 685621 16843629 49826 207 271330499829 229268 127 358 129 +23 +1 +3 +2 +15 4.5
202229 MLB RAWCleveland Guardians — 685601 16844529 69826 207 280359514874 235279 1210 378 129 +23 +1 +3 +2 +15 4.5
202330 MLB MLE2 teams — 733670 18338626 54772 326 273329464793 191274 117 344 119 +17 +4 +5 +3 +16 4.5
202330 MLB RAW2 teams — 733643 17937525 81752 326 278361468829 190280 1011 364 119 +17 +4 +5 +3 +16 4.5
202431 MLB MLECleveland Guardians — 682633 17238239 42821 417 272318523841 251257 126 364 133 +27 +5 +3 +2 +15 5.3
202431 MLB RAWCleveland Guardians — 682620 17339239 54821 417 279337537874 258265 128 377 133 +27 +5 +3 +2 +15 5.3
202532 MLB MLECleveland Guardians — 673616 16833430 44748 447 273329485815 213267 117 355 126 +21 +6 +7 +2 +15 5.2
202532 MLB RAWCleveland Guardians — 673593 16834330 66748 447 283362503865 219279 1110 378 126 +21 +6 +7 +2 +15 5.2
202633 MLB MLECleveland Guardians — 544482 11127012 52693 374 230309361670 131243 1310 299 88 -7 +6 +0 +2 +12 1.3
202633 MLB RAWCleveland Guardians — 544473 11127012 60693 374 235324368692 133248 1311 310 88 -7 +6 +0 +2 +12 1.3
201118 ROK MLEAZL Indians — 208200 531031 4252 126 265291360651 95288 122 275 72 — — — — — —
201219 A MLE2 teams — 521487 1632074 27582 2711 335383429812 94365 115 348 122 — — — — — —
201320 AA MLE2 teams — 640599 1571873 33613 3920 262307331638 68281 105 279 75 — — — — — —
201421 AAA MLE3 teams — 651610 1592758 35841 3213 261311361671 100296 135 297 87 — — — — — —
201522 MLB MLE3 teams — 605552 1302867 47551 3010 236300346646 111250 98 290 82 — — — — — —
201623 MLB MLECleveland Indians — 618566 17645411 43624 227 311364463827 152333 107 363 132 — — — — — —
201724 MLB MLECleveland Indians — 645590 18655729 47693 175 315369580948 264319 117 408 163 — — — — — —
201825 MLB MLECleveland Indians — 698594 15637539 91808 346 263368539907 276252 1113 393 152 — — — — — —
201926 MLB MLECleveland Indians — 542486 12332423 49742 244 253325477802 224256 149 348 122 — — — — — —
202027 MLB MLECleveland Indians — 254218 6416117 31433 103 294387610997 317294 1712 427 175 — — — — — —
202128 MLB MLECleveland Indians — 636562 14832636 62877 274 263344534878 270256 1410 378 142 — — — — — —
202229 MLB MLECleveland Guardians — 685625 16843629 49826 207 269330496826 227279 127 358 129 — — — — — —
202330 MLB MLE2 teams — 733671 18338626 54772 326 273329463793 191285 117 344 119 — — — — — —
202431 MLB MLECleveland Guardians — 682634 17238239 42821 417 271318522840 251265 126 364 133 — — — — — —
202532 MLB MLECleveland Guardians — 673616 16833430 44748 447 273329485815 213279 117 355 126 — — — — — —
202633 MLB MLECleveland Guardians — 544484 11127012 52693 374 229309360669 130248 1310 299 88 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202431 MLB MLECleveland Guardians — 682634 17238239 42821 417 271318522840 251265 126 364 133 — — — — — —
202532 MLB MLECleveland Guardians — 673616 16833430 44748 447 273329485815 213279 117 355 126 — — — — — —
202633 MLB MLECleveland Guardians — 544484 11127012 52693 374 229309360669 130248 1310 299 88 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202734 MLB MLECLE 100% 542487 12627118 46694 348 261330436766 175269 138 338 115 +10 +4 +2 +2 +12 2.6
▸ 2027 — real world (MLB)
202734 MLB CTXCLE 100% 470424 11124116 40603 307 262331437767 175270 139 339 115 +8 +3 +2 +2 +10 2.6
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202835 MLB MLECLE 100% 388350 8718112 32523 164 249316409725 160259 138 322 104 +2 +2 -4 +1 +8 0.9
202936 MLB MLECLE 100% 312282 671319 25452 72 236302382684 146249 148 305 92 -3 +1 -5 +1 +7 0.1
202835 MLB CTXCLE 100% 388350 8718112 32523 164 249317410726 160260 138 322 104 +2 +2 -4 +1 +8 0.9
202936 MLB CTXCLE 100% 312282 661309 25452 72 237303382685 145250 148 305 92 -3 +1 -5 +1 +7 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 79897063 192845643318 78196653 34771 273350485834 212275 1210 364 119 +308 +41 +45 +40 +173 61.9
/ 162G— A+C — 650575 15637326 64794 286 271349482831 210273 1210 364 119 +25 +3 +4 +3 +14 5.0
Career— MLE — 105059492 258255476351 807123964 501133 272333457791 185279 128 344 119 +316 +44 +47 +42 +183 64.5
/ 162G— MLE — 650587 16034522 50774 318 273334460794 187279 128 344 119 +24 +3 +4 +3 +14 5.0

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.

2015 AAAColumbus Clippers · 195 PAwOBA .327 → .302 (−25)K% 4.6% → 5.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA4.62%÷1.009×1.200——5.49%
BB% (unintentional) /PA8.21%÷1.068×0.690—×1.0505.57%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP21.21%÷1.005×0.930×0.992×1.05020.45%
Doubles /BIP7.88%÷1.019×0.830×0.992×1.0506.68%
Triples /BIP1.21%÷0.900×0.970×0.992×1.0501.36%
Home runs /BIP0.61%÷1.217×0.840—×1.0500.44%

Factors used: league row IL. Park (home-season share, regressed): HR 143, 1B 101, 2B 104, 3B 80, K 102, BB 114 — 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.992.

Result: wOBA .327 → .302; ISO .115 → .107; BABIP .303 → .284. 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 AAAColumbus Clippers · 277 PAwOBA .346 → .315 (−31)K% 10.8% → 12.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.83%÷1.016×1.200——12.79%
BB% (unintentional) /PA8.30%÷1.015×0.690—×1.0505.92%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP24.19%÷1.034×0.930×0.999×1.05022.83%
Doubles /BIP6.98%÷1.047×0.830×0.999×1.0505.80%
Triples /BIP0.93%÷1.007×0.970×0.999×1.0500.94%
Home runs /BIP2.33%÷1.028×0.840—×1.0502.00%

Factors used: league row IL. Park (home-season share, regressed): HR 106, 1B 107, 2B 109, 3B 102, K 103, BB 103 — 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 .346 → .315; ISO .139 → .126; BABIP .321 → .295. 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 AAAkron Aeros · 533 PAwOBA .295 → .279 (−16)K% 7.7% → 9.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.69%÷0.984×1.220——9.54%
BB% (unintentional) /PA7.13%÷1.029×0.700—×1.0505.09%
HBP% /PA0.19%—×0.850—×1.0500.17%
Singles /BIP24.04%÷1.037×0.970×1.000×1.05023.59%
Doubles /BIP3.63%÷1.001×0.860×1.000×1.0503.27%
Triples /BIP1.36%÷1.049×0.950×1.000×1.0501.29%
Home runs /BIP0.68%÷0.879×0.780—×1.0500.63%

Factors used: league row EL. Park (home-season share, regressed): HR 76, 1B 107, 2B 100, 3B 110, K 97, BB 106 — 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.000.

Result: wOBA .295 → .279; ISO .077 → .073; BABIP .290 → .281. 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).

2012 ALake County Captains · 313 PAwOBA .368 → .348 (−20)K% 8.3% → 11.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.31%÷1.007×1.360——11.22%
BB% (unintentional) /PA7.35%÷1.020×0.690—×1.0305.12%
HBP% /PA0.32%—×0.780—×1.0300.26%
Singles /BIP31.08%÷1.015×0.920×1.050×1.03030.47%
Doubles /BIP5.18%÷1.022×0.830×1.050×1.0304.55%
Triples /BIP1.59%÷0.961×0.910×1.050×1.0301.63%
Home runs /BIP1.20%÷1.163×0.800—×1.0300.85%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 133, 1B 103, 2B 104, 3B 92, K 101, BB 104 — 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.050.

Result: wOBA .368 → .348; ISO .108 → .098; BABIP .378 → .365. 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).

2011 ROKAZL Indians · 208 PAwOBA .341 → .275 (−66)K% 8.2% → 11.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.17%÷1.000×1.440——11.77%
BB% (unintentional) /PA3.37%÷1.000×0.620—×1.0082.10%
HBP% /PA0.96%—×0.720—×1.0080.70%
Singles /BIP25.42%÷1.000×0.820×1.037×1.00821.77%
Doubles /BIP7.34%÷1.000×0.720×1.037×1.0085.52%
Triples /BIP2.26%÷1.000×0.720×1.037×1.0081.70%
Home runs /BIP0.56%÷1.000×0.780—×1.0080.44%

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 19 vs a level average of 19.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 .341 → .275; ISO .124 → .094; BABIP .348 → .288. 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 — .