Ryan McMahon

3B New York Yankees
Age 32 L/R 6'2" / 211 lbs MLB HR +14% Svc 9.035 · Ctrl thru 2027
Overview
MLB40-MANExtFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202429MLBCOL645.242/.326/.397204941.8
202530MLBNYY586.214/.314/.381203941.9
202631MLBNYY360.213/.279/.35711377-0.1
2027PROJ32MLBNYY375.228/.307/.400143961.1
2028PROJ33MLBNYY338.219/.298/.381121880.2
Last 3 seasons WAR 3.6  ·  Next 2 projected WAR 1.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service9.035First FA2028
2027Ext$12M
Skills · percentileStatcast 2024-2026
Avg EV90
Bat Spd75
Barrel%68
xwOBA59
Speed17
Form.230/.302/.379 · rolling true talent (60d window) · proj .225/.303/.390
CompsAaron Guiel (age 32) · Scott Seabol (age 32) · Felix Perez (age 32)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 7396vR 104
AVG/OBP/SLG.228 / .307 / .400
PA375
HR14
K%30
BB%10
BABIP293
ISO177
MLB%100%
Value2027 · WAR
BAT: -1.8 runs (wOBA-derived runs vs avg)-2BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +2.6 runs (Defensive runs vs avg)+3FLDPOS: +1.3 runs (Positional adjustment)+1POSREP: +8.1 runs (Replacement-level credit)+8REPTotal WAR: +1.10+1.1WAR
trajectory · projected WAR by year
1.10.22728
Tools · Recent Form · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
230.229
POWER
Barrel%
6810.9
Avg EV
9092.2
Bat Spd
7574.0
SPEED
Sprint
1725.9
Recent Formrolling true talent ⓘ
K%27%▲▲24% over 54 PA (60d) · proj 30%
BB%9%▼7% over 54 PA (60d) · proj 10%
ISO.150▼.100 over 50 AB (60d) · proj .165
HR/BB4.9%▼2.7% over 37 BBE (60d) · proj 5.7%
BABIP.291·.250 over 36 BIP (60d) · proj .293
SLASH.230/.302/.379·proj .225/.303/.390
Platoon Splits2024-2026 · 1280 PA
vs LHP
vs RHP
Edge
PA
325
955
—
wRC+
87
102
▶R
wOBA
297
319
▶R
ISO
117
176
▶▶R
BABIP
322
296
◀L
K%
30.8%
30.3%
—
BB%
9.2%
11.8%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   9.035 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext$12M+1.1$9M-$3M
Totals $12M $9M -$3M

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)
201318 ROKGrand Junction Rockies — 251218 7018311 28592 46 321403583986 261396 2411 423 86 — — — — — —
201419 AAsheville Tourists — 552482 13646318 541437 85 282363502865 220360 2610 374 63 — — — — — —
201520 A+Modesto Nuts — 556496 14943618 491539 613 300374520894 220401 289 391 103 — — — — — —
201621 AAHartford Yard Goats — 535466 11327512 551615 116 242328399727 157338 3010 322 74 — — — — — —
201621 INTLSalt River Rafters — 8977 19211 11211 11 247348338686 91327 2412 317 101 — — — — — —
201722 MLBColorado Rockies — 2419 3100 550 00 158333211544 53214 2121 274 71 -1 +0 +0 -10 +1 -1.0
201722 AAAAlbuquerque Isotopes — 314289 10823214 21530 43 3744166121.029 239416 177 443 129 — — — — — —
201722 AAHartford Yard Goats — 205181 591626 20391 70 326396536932 210381 1910 403 128 — — — — — —
201823 MLBColorado Rockies — 202181 42915 18642 10 232308376684 144327 329 307 81 -5 +0 +0 -8 +4 -0.8
201823 AAAAlbuquerque Isotopes — 242224 6515311 15612 32 290340531871 241353 256 378 78 — — — — — —
201924 MLBColorado Rockies — 539480 12022124 561601 51 250330450780 200323 3010 344 108 +5 +1 -1 +2 +12 1.9
202025 MLBColorado Rockies — 193172 37619 18662 01 215297419715 203286 349 316 89 -2 -0 -0 +1 +4 0.2
202126 MLBColorado Rockies — 596528 13432123 591474 62 254333449782 195306 2510 344 108 +6 +0 +10 +2 +13 3.1
202227 MLBColorado Rockies — 597529 13023320 601585 73 246328414742 168311 2610 331 100 +0 +0 +9 +2 +13 2.5
202328 MLBColorado Rockies — 627555 13331323 681981 55 240324431754 191326 3211 334 101 +1 -1 +7 +2 +14 2.3
202429 MLBColorado Rockies — 645567 13728020 691853 46 242326397723 155320 2911 323 94 -4 -2 +7 +2 +14 1.8
202530 MLBNew York Yankees — 586509 10923120 701894 31 214314381695 167294 3212 313 94 -4 +0 +7 +2 +13 1.9
202631 MLBNew York Yankees — 360328 7014011 281062 32 213279357636 143278 298 285 77 -10 -0 +0 +1 +8 -0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 43693868 91518911155 451127824 3421 237320411731 175309 2910 325 106 +33 -2 +40 -3 +95 16.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201318 ROK MLEGrand Junction Rockies — 251229 531328 17852 46 231290410701 179319 347 295 86 — — — — — —
201419 A MLEAsheville Tourists — 552500 10130310 361967 85 202265334599 132293 367 262 63 — — — — — —
201520 A+ MLEModesto Nuts — 556512 12835419 331969 613 250307445752 195360 356 321 103 — — — — — —
201621 AA MLEHartford Yard Goats — 535483 1072359 391925 116 222287346632 124332 367 277 74 — — — — — —
201722 MLB MLEColorado Rockies — 2419 3100 550 00 158333211544 53214 2121 274 71 -1 +0 +0 -10 +1 -1.0
201722 AAA MLEAlbuquerque Isotopes — 314296 931919 14720 43 314345476822 162378 234 359 129 — — — — — —
201722 AA MLEHartford Yard Goats — 205188 571524 13451 70 303351468820 165365 226 357 128 — — — — — —
201823 MLB MLEColorado Rockies — 202183 40914 16642 10 219289344633 126327 328 288 81 -5 +0 +0 -8 +4 -0.8
201823 AAA MLEAlbuquerque Isotopes — 242228 511227 11812 32 224266386652 162312 335 284 78 — — — — — —
201924 MLB MLEColorado Rockies — 539481 11421121 551601 51 237317416732 179323 3010 328 108 +5 +1 -1 +2 +12 1.9
202025 MLB MLEColorado Rockies — 193172 35618 18662 01 203286390676 186286 349 300 89 -2 -0 -0 +1 +4 0.2
202126 MLB MLEColorado Rockies — 596530 12831120 571474 62 242320417737 175306 2510 328 108 +6 +0 +10 +2 +13 3.1
202227 MLB MLEColorado Rockies — 597529 12322218 601585 73 233316384700 151311 2610 317 100 +0 +0 +9 +2 +13 2.5
202328 MLB MLEColorado Rockies — 627557 12630220 661981 55 226309395704 169326 3211 317 101 +1 -1 +7 +2 +14 2.3
202429 MLB MLEColorado Rockies — 645573 13127018 651853 46 229310370680 141320 2910 308 94 -4 -2 +7 +2 +14 1.8
202530 MLB MLENew York Yankees — 586510 10823119 691894 31 212310373683 161294 3212 308 94 -4 +0 +7 +2 +13 1.9
202631 MLB MLENew York Yankees — 360328 6914010 281062 32 210277345621 134278 298 282 77 -10 -0 +0 +1 +8 -0.1
201318 ROK MLEGrand Junction Rockies — 251229 531328 17852 46 231290410701 179328 347 295 86 — — — — — —
201318 ROK RAWGrand Junction Rockies — 251218 7018311 28592 46 321403583986 261396 2411 423 86 — — — — — —
201419 A MLEAsheville Tourists — 552500 10130310 361967 85 202265334599 132302 367 262 63 — — — — — —
201419 A RAWAsheville Tourists — 552482 13646318 541437 85 282363502865 220360 2610 374 63 — — — — — —
201520 A+ MLEModesto Nuts — 556512 12835419 331969 613 250307445752 195365 356 321 103 — — — — — —
201520 A+ RAWModesto Nuts — 556496 14943618 491539 613 300374520894 220401 289 391 103 — — — — — —
201621 AA MLE2 teams — 624564 12427610 462246 127 220286342628 122339 367 277 74 — — — — — —
201621 AA RAW2 teams — 624543 13229613 661826 127 243331390722 147336 2911 321 74 — — — — — —
201722 AAA MLE3 teams — 543504 15435413 311221 113 306347468815 163375 226 354 126 — — — — — —
201722 AAA RAW3 teams — 543489 17040420 46971 113 348405569973 221396 188 420 126 — — — — — —
201823 AAA MLE2 teams — 444411 9121311 271454 42 221276367643 146311 336 286 79 — — — — — —
201823 AAA RAW2 teams — 444405 10724416 331254 42 264326462788 198342 287 346 79 — — — — — —
201924 MLB MLEColorado Rockies — 539481 11421121 551601 51 237317416732 179309 3010 328 108 +5 +1 -1 +2 +12 1.9
201924 MLB RAWColorado Rockies — 539480 12022124 561601 51 250330450780 200323 3010 344 108 +5 +1 -1 +2 +12 1.9
202025 MLB MLEColorado Rockies — 193172 35618 18662 01 203286390676 186273 349 300 89 -2 -0 -0 +1 +4 0.2
202025 MLB RAWColorado Rockies — 193172 37619 18662 01 215297419715 203286 349 316 89 -2 -0 -0 +1 +4 0.2
202126 MLB MLEColorado Rockies — 596530 12831120 571474 62 242320417737 175293 2510 328 108 +6 +0 +10 +2 +13 3.1
202126 MLB RAWColorado Rockies — 596528 13432123 591474 62 254333449782 195306 2510 344 108 +6 +0 +10 +2 +13 3.1
202227 MLB MLEColorado Rockies — 597529 12322218 601585 73 233316384700 151295 2610 317 100 +0 +0 +9 +2 +13 2.5
202227 MLB RAWColorado Rockies — 597529 13023320 601585 73 246328414742 168311 2610 331 100 +0 +0 +9 +2 +13 2.5
202328 MLB MLEColorado Rockies — 627557 12630220 661981 55 226309395704 169310 3211 317 101 +1 -1 +7 +2 +14 2.3
202328 MLB RAWColorado Rockies — 627555 13331323 681981 55 240324431754 191326 3211 334 101 +1 -1 +7 +2 +14 2.3
202429 MLB MLEColorado Rockies — 645573 13127018 651853 46 229310370680 141302 2910 308 94 -4 -2 +7 +2 +14 1.8
202429 MLB RAWColorado Rockies — 645567 13728020 691853 46 242326397723 155320 2911 323 94 -4 -2 +7 +2 +14 1.8
202530 MLB MLENew York Yankees — 586510 10823119 691894 31 212310373683 161292 3212 308 94 -4 +0 +7 +2 +13 1.9
202530 MLB RAWNew York Yankees — 586509 10923120 701894 31 214314381695 167294 3212 313 94 -4 +0 +7 +2 +13 1.9
202631 MLB MLENew York Yankees — 360328 6914010 281062 32 210277345621 134277 298 282 77 -10 -0 +0 +1 +8 -0.1
202631 MLB RAWNew York Yankees — 360328 7014011 281062 32 213279357636 143278 298 285 77 -10 -0 +0 +1 +8 -0.1
201318 ROK MLEGrand Junction Rockies — 251230 531328 17852 46 230290409699 178319 347 295 86 — — — — — —
201419 A MLEAsheville Tourists — 552504 10130310 361967 85 200265331597 131293 367 262 63 — — — — — —
201520 A+ MLEModesto Nuts — 556509 12835419 331969 613 251307448755 196360 356 321 103 — — — — — —
201621 AA MLE2 teams — 624567 12427610 462246 127 219286340626 122332 367 277 74 — — — — — —
201722 AAA MLE3 teams — 543506 15435413 311221 113 304347466813 162366 226 354 126 — — — — — —
201823 AAA MLE2 teams — 444410 9121311 271454 42 222276368644 146319 336 286 79 — — — — — —
201924 MLB MLEColorado Rockies — 539478 11421121 551601 51 238317418735 180323 3010 328 108 — — — — — —
202025 MLB MLEColorado Rockies — 193171 35618 18662 01 205286392678 187286 349 300 89 — — — — — —
202126 MLB MLEColorado Rockies — 596530 12831120 571474 62 242320417737 175306 2510 328 108 — — — — — —
202227 MLB MLEColorado Rockies — 597527 12322218 601585 73 233316385702 152311 2610 317 100 — — — — — —
202328 MLB MLEColorado Rockies — 627555 12630220 661981 55 227309396706 169326 3211 317 101 — — — — — —
202429 MLB MLEColorado Rockies — 645572 13127018 651853 46 229310371681 142320 2910 308 94 — — — — — —
202530 MLB MLENew York Yankees — 586508 10823119 691894 31 213310374684 161294 3212 308 94 — — — — — —
202631 MLB MLENew York Yankees — 360327 6914010 281062 32 211277346622 135278 298 282 77 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202429 MLB MLEColorado Rockies — 645572 13127018 651853 46 229310371681 142320 2910 308 94 — — — — — —
202530 MLB MLENew York Yankees — 586508 10823119 691894 31 213310374684 161294 3212 308 94 — — — — — —
202631 MLB MLENew York Yankees — 360327 6914010 281062 32 211277346622 135278 298 282 77 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202732 MLB MLENYY 100% 463413 9319116 441373 41 225305390695 165293 3010 310 96 -2 +0 +3 +2 +10 1.1
▸ 2027 — real world (MLB)
202732 MLB CTXNYY 100% 375334 7615114 361112 31 228307400707 172293 3010 314 96 -2 +0 +3 +1 +8 1.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202833 MLB MLENYY 100% 338301 6513011 321022 11 217296372668 155285 309 299 88 -5 -0 -2 +1 +7 0.2
202833 MLB CTXNYY 100% 338301 6613012 321022 11 219298381679 162285 309 303 88 -5 -0 -2 +1 +7 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 47074169 98120211167 483138026 3522 235318409728 174308 2910 324 94 +29 -2 +38 -2 +102 16.8
/ 162G— A+C — 650576 13628223 671914 53 236320411731 175310 2910 324 94 +4 -0 +5 -0 +14 2.3
Career— MLE — 78267035 162436330229 676239055 8259 231303389692 158312 319 307 94 +27 -2 +40 -0 +110 17.9
/ 162G— MLE — 650584 13430219 561995 75 229302385688 156311 319 307 94 +3 -0 +5 -0 +14 2.3

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 AAAAlbuquerque Isotopes · 242 PAwOBA .369 → .284 (−85)K% 25.2% → 33.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.21%÷0.978×1.290——33.26%
BB% (unintentional) /PA6.20%÷1.024×0.710—×1.0484.50%
HBP% /PA0.83%—×0.980—×1.0480.85%
Singles /BIP22.09%÷1.034×0.900×1.001×1.04820.18%
Doubles /BIP9.20%÷0.960×0.810×1.001×1.0488.15%
Triples /BIP1.84%÷0.973×0.810×1.001×1.0481.61%
Home runs /BIP6.75%÷1.162×0.780—×1.0484.75%

Factors used: league row PCL. Park (home-season share, regressed): HR 132, 1B 107, 2B 92, 3B 95, K 96, BB 105 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .369 → .284; ISO .241 → .170; BABIP .353 → .312. 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 AAAAlbuquerque Isotopes · 314 PAwOBA .433 → .359 (−74)K% 16.9% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.88%÷0.956×1.290——22.77%
BB% (unintentional) /PA5.73%÷0.996×0.710—×1.0504.29%
HBP% /PA0.00%—×0.980—×1.0500.00%
Singles /BIP29.24%÷1.019×0.900×1.036×1.05028.08%
Doubles /BIP9.75%÷1.045×0.810×1.036×1.0508.22%
Triples /BIP0.85%÷1.150×0.810×1.036×1.0500.65%
Home runs /BIP5.93%÷1.202×0.780—×1.0504.04%

Factors used: league row PCL. Park (home-season share, regressed): HR 140, 1B 104, 2B 109, 3B 130, K 91, BB 99 — 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.036.

Result: wOBA .433 → .359; ISO .239 → .172; BABIP .416 → .378. 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 AAHartford Yard Goats · 205 PAwOBA .395 → .357 (−38)K% 19.0% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.02%÷1.051×1.220——22.08%
BB% (unintentional) /PA8.78%÷1.017×0.700—×1.0276.21%
HBP% /PA0.49%—×0.850—×1.0270.43%
Singles /BIP24.65%÷1.026×0.970×1.027×1.02724.59%
Doubles /BIP11.27%÷1.014×0.860×1.027×1.02710.09%
Triples /BIP1.41%÷0.900×0.950×1.027×1.0271.57%
Home runs /BIP4.23%÷1.183×0.780—×1.0272.86%

Factors used: league row EL. Park (home-season share, regressed): HR 137, 1B 105, 2B 103, 3B 80, K 110, BB 103 — applied at half strength. Age: age 23 vs a level average of 24.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.027.

Result: wOBA .395 → .357; ISO .210 → .176; BABIP .381 → .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).

2016 AAHartford Yard Goats · 535 PAwOBA .316 → .277 (−39)K% 30.1% → 35.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.09%÷1.022×1.220——35.92%
BB% (unintentional) /PA10.09%÷1.007×0.700—×1.0427.31%
HBP% /PA0.93%—×0.850—×1.0420.83%
Singles /BIP22.62%÷0.981×0.970×1.000×1.04223.31%
Doubles /BIP8.85%÷1.021×0.860×1.000×1.0427.76%
Triples /BIP1.64%÷0.900×0.950×1.000×1.0421.80%
Home runs /BIP3.93%÷1.094×0.780—×1.0422.92%

Factors used: league row EL. Park (home-season share, regressed): HR 119, 1B 96, 2B 104, 3B 80, K 104, BB 101 — 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.000.

Result: wOBA .316 → .277; ISO .157 → .129; BABIP .338 → .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+Modesto Nuts · 556 PAwOBA .381 → .321 (−60)K% 27.5% → 35.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.52%÷1.046×1.340——35.25%
BB% (unintentional) /PA8.63%÷1.043×0.710—×1.0276.03%
HBP% /PA1.62%—×0.790—×1.0271.31%
Singles /BIP23.91%÷1.014×0.910×0.996×1.02721.95%
Doubles /BIP12.54%÷0.963×0.820×0.996×1.02710.92%
Triples /BIP1.75%÷1.150×0.760×0.996×1.0271.18%
Home runs /BIP5.25%÷0.827×0.920—×1.0276.00%

Factors used: league row CAL. Park (home-season share, regressed): HR 65, 1B 103, 2B 93, 3B 130, K 109, BB 109 — 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 ×0.996.

Result: wOBA .381 → .321; ISO .220 → .201; BABIP .401 → .360. 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 AAsheville Tourists · 552 PAwOBA .368 → .262 (−106)K% 25.9% → 35.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.91%÷0.978×1.340——35.50%
BB% (unintentional) /PA9.60%÷0.984×0.660—×1.0306.64%
HBP% /PA1.27%—×0.770—×1.0301.01%
Singles /BIP20.35%÷1.002×0.920×0.957×1.03018.42%
Doubles /BIP13.57%÷1.135×0.820×0.957×1.0309.66%
Triples /BIP0.88%÷0.900×0.940×0.957×1.0300.91%
Home runs /BIP5.31%÷1.390×0.820—×1.0303.23%

Factors used: league row SAL. Park (home-season share, regressed): HR 178, 1B 100, 2B 127, 3B 80, K 96, BB 97 — 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 ×0.957.

Result: wOBA .368 → .262; ISO .220 → .138; BABIP .360 → .293. 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 ROKGrand Junction Rockies · 251 PAwOBA .413 → .295 (−118)K% 23.5% → 33.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.51%÷1.000×1.440——33.85%
BB% (unintentional) /PA11.16%÷1.000×0.610—×1.0086.86%
HBP% /PA0.80%—×0.720—×1.0080.58%
Singles /BIP23.90%÷1.000×0.820×1.038×1.00820.50%
Doubles /BIP11.32%÷1.000×0.720×1.038×1.0088.53%
Triples /BIP1.89%÷1.000×0.720×1.038×1.0081.42%
Home runs /BIP6.92%÷1.000×0.750—×1.0085.23%

Factors used: league row PIO. 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.038.

Result: wOBA .413 → .295; ISO .261 → .183; BABIP .396 → .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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .