Luis Arraez

2B Philadelphia Phillies
Age 30 L/R 5'10" / 186 lbs MLB HR +14% Svc 7.703 · Ctrl thru 2027
Overview
MLB40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202427MLBSD672.314/.347/.392491120.1
202528MLBSD675.292/.331/.392811103-0.5
202629MLBPHI655.310/.353/.4196101093.0
2027PROJ30MLBPHI561.304/.341/.405591101.9
2028PROJ31MLBPHI614.295/.332/.389551031.3
2029PROJ32MLBPHI614.288/.324/.37341960.6
Last 3 seasons WAR 2.6  ·  Next 3 projected WAR 3.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service7.703First FA2028
2027Ext / FA-deal$14M
Skills · percentileStatcast 2024-2026
xwOBA54
Speed36
Avg EV13
Barrel%10
Bat Spd10
Form.296/.340/.382 ▼ rolling true talent (60d window) · proj .303/.338/.403
CompsLuis Borges (age 30) · Adam Frazier (age 30) · Ramon Rios (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 92110vR 117
AVG/OBP/SLG.304 / .341 / .405
PA561
HR5
SB9
K%5
BB%5
BABIP309
ISO101
MLB%100%
Value2027 · WAR
BAT: +6.6 runs (wOBA-derived runs vs avg)+7BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: -2.6 runs (Defensive runs vs avg)-3FLDPOS: +2.0 runs (Positional adjustment)+2POSREP: +12.2 runs (Replacement-level credit)+12REPTotal WAR: +1.80+1.8WAR
trajectory · projected WAR by year
1.81.30.6-0.1272830
Tools · Recent Form · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
900.295
POWER
Barrel%
101.3
Avg EV
1386.3
Bat Spd
1062.1
SPEED
Sprint
3626.8
Recent Formrolling true talent ⓘ
K%4%·4% over 98 PA (60d) · proj 5%
BB%6%▲7% over 98 PA (60d) · proj 5%
ISO.086▼.058 over 86 AB (60d) · proj .101
HR/BB0.6%·0.0% over 86 BBE (60d) · proj 1.0%
BABIP.304▼.256 over 86 BIP (60d) · proj .309
SLASH.296/.340/.382▼proj .303/.338/.403
Platoon Splits2024-2026 · 1457 PA
vs LHP
vs RHP
Edge
PA
442
1015
—
wRC+
80
114
▶▶R
wOBA
286
336
▶R
ISO
076
090
▶▶R
BABIP
275
321
▶R
K%
6.6%
2.5%
▶▶R
BB%
3.4%
4.5%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   7.703 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$14M+1.8$14M+$0.0M
Totals $14M $14M +$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)
201417 ROKDSL Twins — 135115 40600 1692 105 348436400836 52374 712 379 72 — — — — — —
201518 ROKGCL Twins — 233207 641510 19104 88 309378391770 82323 48 346 74 — — — — — —
201518 INTLNavegantes del Magallanes — 4842 12010 271 21 286333333667 48333 154 285 79 — — — — — —
201619 ACedar Rapids Kernels — 514475 1653133 31511 33 347389444833 97382 106 368 111 — — — — — —
201619 INTLNavegantes del Magallanes — 203182 61860 15150 51 335386445831 110361 77 359 129 — — — — — —
201821 AAChattanooga Lookouts — 195178 53602 13161 20 298349365714 67315 87 320 76 — — — — — —
201821 A+Fort Myers Miracle — 258228 731431 19282 23 320378421799 101356 117 347 111 — — — — — —
201821 INTLNavegantes del Magallanes — 146137 46820 890 11 336372423796 88357 65 354 126 — — — — — —
201922 MLBMinnesota Twins — 366326 1092014 36291 22 334402439841 104355 810 376 139 +17 -0 -8 +2 +8 1.9
201922 AAARochester Red Wings — 7366 23400 620 10 348403409812 61354 38 363 114 — — — — — —
201922 AAPensacola Blue Wahoos — 164146 50610 18130 33 342415397812 55376 811 371 109 — — — — — —
202023 MLBMinnesota Twins — 121112 36900 8110 00 321367402768 80353 97 344 119 +3 +0 -2 +0 +3 0.4
202124 MLBMinnesota Twins — 479428 1261762 43482 22 294362376738 82323 109 331 108 +5 -0 -3 +2 +10 1.4
202225 MLBMinnesota Twins — 603547 1733118 50433 44 316377420797 104331 78 357 126 +19 -1 -6 -11 +13 1.4
202326 MLBMiami Marlins — 617574 20330310 35344 32 354395469863 115362 66 383 146 +33 -0 -10 +2 +13 4.0
202427 MLBSan Diego Padres — 672637 2003234 24298 93 314347392739 78324 44 331 112 +10 +1 -11 -12 +15 0.1
202528 MLBSan Diego Padres — 675620 1813048 34212 114 292331392723 100289 35 315 103 +2 +1 -10 -12 +15 -0.5
202629 MLBPhiladelphia Phillies — 655596 1853376 34285 101 310353419772 109311 45 335 109 +7 +2 +3 +2 +14 3.0
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 41883840 12132022542 26424325 4118 316364414778 98326 66 345 119 +97 +1 -48 -26 +91 11.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201417 ROK MLEDSL Twins — 135120 30400 11112 105 250323283607 33268 88 275 72 — — — — — —
201518 ROK MLEGCL Twins — 233215 561210 11144 88 260309326634 65272 65 277 74 — — — — — —
201619 A MLECedar Rapids Kernels — 514484 1582632 22691 33 326357405762 79371 134 332 111 — — — — — —
201821 AA MLEChattanooga Lookouts — 195183 50602 8201 20 273307339646 66286 104 280 76 — — — — — —
201821 A+ MLEFort Myers Miracle — 258232 741431 15392 23 319365418784 99357 156 332 111 — — — — — —
201922 MLB MLEMinnesota Twins — 366327 1092014 35291 22 333399437837 104355 810 374 139 +17 -0 -8 +2 +8 1.9
201922 AAA MLERochester Red Wings — 7368 23300 420 10 338375382757 44341 35 337 114 — — — — — —
201922 AA MLEPensacola Blue Wahoos — 164152 49510 12150 33 322372368740 46358 97 329 109 — — — — — —
202023 MLB MLEMinnesota Twins — 121112 36900 8110 00 321367402768 80353 97 343 119 +3 +0 -2 +0 +3 0.4
202124 MLB MLEMinnesota Twins — 479430 1261762 41482 22 293357374732 81323 109 328 108 +5 -0 -3 +2 +10 1.4
202225 MLB MLEMinnesota Twins — 603549 1733118 48433 44 315373419792 104331 78 355 126 +19 -1 -6 -11 +13 1.4
202326 MLB MLEMiami Marlins — 617584 20933311 25344 32 358388481869 123362 64 383 146 +33 -0 -10 +2 +13 4.0
202427 MLB MLESan Diego Padres — 672640 2033434 21298 93 317347398745 81324 43 334 112 +10 +1 -11 -12 +15 0.1
202528 MLB MLESan Diego Padres — 675620 1843248 34212 114 297335400735 103289 35 320 103 +2 +1 -10 -12 +15 -0.5
202629 MLB MLEPhiladelphia Phillies — 655600 1853476 30285 101 308346418765 110311 45 330 109 +7 +2 +3 +2 +14 3.0
201417 ROK MLEDSL Twins — 135120 30400 11112 105 250323283607 33273 88 275 72 — — — — — —
201417 ROK RAWDSL Twins — 135115 40600 1692 105 348436400836 52374 712 379 72 — — — — — —
201518 ROK MLE2 teams — 281256 671410 14175 109 262313324637 62278 65 277 74 — — — — — —
201518 ROK RAW2 teams — 281249 761520 21175 109 305371382752 76325 67 335 74 — — — — — —
201619 A MLE2 teams — 717672 2213743 31971 84 329359409769 80378 144 332 111 — — — — — —
201619 A RAW2 teams — 717657 2263993 46661 84 344388444832 100376 96 365 111 — — — — — —
201821 A+ MLE3 teams — 599553 1632743 30793 54 295334374709 80335 135 310 96 — — — — — —
201821 A+ RAW3 teams — 599543 1722853 40533 54 317367403770 87343 97 340 96 — — — — — —
201922 MLB MLE3 teams — 603547 1802824 51471 65 329387410797 80352 88 357 128 +20 -1 -8 +2 +13 2.7
201922 MLB RAW3 teams — 603538 1823024 60441 65 338406424829 86360 710 373 128 +20 -1 -8 +2 +13 2.7
202023 MLB MLEMinnesota Twins — 121112 36900 8110 00 321367402768 80353 97 343 119 +3 +0 -2 +0 +3 0.4
202023 MLB RAWMinnesota Twins — 121112 36900 8110 00 321367402768 80353 97 344 119 +3 +0 -2 +0 +3 0.4
202124 MLB MLEMinnesota Twins — 479430 1261762 41482 22 293357374732 81321 109 328 108 +5 -0 -3 +2 +10 1.4
202124 MLB RAWMinnesota Twins — 479428 1261762 43482 22 294362376738 82323 109 331 108 +5 -0 -3 +2 +10 1.4
202225 MLB MLEMinnesota Twins — 603549 1733118 48433 44 315373419792 104329 78 355 126 +19 -1 -6 -11 +13 1.4
202225 MLB RAWMinnesota Twins — 603547 1733118 50433 44 316377420797 104331 78 357 126 +19 -1 -6 -11 +13 1.4
202326 MLB MLEMiami Marlins — 617584 20933311 25344 32 358388481869 123365 64 383 146 +33 -0 -10 +2 +13 4.0
202326 MLB RAWMiami Marlins — 617574 20330310 35344 32 354395469863 115362 66 383 146 +33 -0 -10 +2 +13 4.0
202427 MLB MLESan Diego Padres — 672640 2033434 21298 93 317347398745 81327 43 334 112 +10 +1 -11 -12 +15 0.1
202427 MLB RAWSan Diego Padres — 672637 2003234 24298 93 314347392739 78324 44 331 112 +10 +1 -11 -12 +15 0.1
202528 MLB MLESan Diego Padres — 675620 1843248 34212 114 297335400735 103294 35 320 103 +2 +1 -10 -12 +15 -0.5
202528 MLB RAWSan Diego Padres — 675620 1813048 34212 114 292331392723 100289 35 315 103 +2 +1 -10 -12 +15 -0.5
202629 MLB MLEPhiladelphia Phillies — 655600 1853476 30285 101 308346418765 110309 45 330 109 +7 +2 +3 +2 +14 3.0
202629 MLB RAWPhiladelphia Phillies — 655596 1853376 34285 101 310353419772 109311 45 335 109 +7 +2 +3 +2 +14 3.0
201417 ROK MLEDSL Twins — 135121 30400 11112 105 248323281604 33268 88 275 72 — — — — — —
201518 ROK MLE2 teams — 281260 671410 14175 109 258313319632 62272 65 277 74 — — — — — —
201619 A MLE2 teams — 717679 2213743 31971 84 325359405764 80371 144 332 111 — — — — — —
201821 A+ MLE3 teams — 599561 1632743 30793 54 291334369703 78326 135 310 96 — — — — — —
201922 MLB MLE3 teams — 603546 1802824 51471 65 330387410798 81354 88 357 128 — — — — — —
202023 MLB MLEMinnesota Twins — 121112 36900 8110 00 321367402768 80353 97 343 119 — — — — — —
202124 MLB MLEMinnesota Twins — 479433 1261762 41482 22 291357372729 81323 109 328 108 — — — — — —
202225 MLB MLEMinnesota Twins — 603547 1733118 48433 44 316373420794 104331 78 355 126 — — — — — —
202326 MLB MLEMiami Marlins — 617583 20933311 25344 32 358388482870 123362 64 383 146 — — — — — —
202427 MLB MLESan Diego Padres — 672638 2033434 21298 93 318347400746 82324 43 334 112 — — — — — —
202528 MLB MLESan Diego Padres — 675634 1843248 34212 114 290335391727 101289 35 320 103 — — — — — —
202629 MLB MLEPhiladelphia Phillies — 655615 1853476 30285 101 301346408755 107311 45 330 109 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 MLB MLESan Diego Padres — 672638 2033434 21298 93 318347400746 82324 43 334 112 — — — — — —
202528 MLB MLESan Diego Padres — 675634 1843248 34212 114 290335391727 101289 35 320 103 — — — — — —
202629 MLB MLEPhiladelphia Phillies — 655615 1853476 30285 101 301346408755 107311 45 330 109 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLEPHI 100% 616578 1743155 29284 93 303341403744 101309 55 331 110 +7 +1 -3 +2 +13 1.8
▸ 2027 — real world (MLB)
202730 MLB CTXPHI 100% 561526 1602855 26264 93 304341405746 101309 55 331 110 +7 +1 -3 +2 +12 1.9
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLEPHI 100% 614577 1703055 28434 52 294332388720 94309 75 320 103 +2 +0 -6 +2 +13 1.3
202932 MLB MLEPHI 100% 614578 1662854 27464 12 287323372696 85304 74 310 96 -3 -1 -6 +2 +13 0.6
203033 MLB MLEPHI 100% 482455 1272142 21393 01 278314354668 75298 84 299 88 -7 -0 -6 +2 +10 -0.1
202831 MLB CTXPHI 100% 614577 1702955 28434 52 295332389721 94309 75 321 103 +2 +0 -6 +2 +13 1.3
202932 MLB CTXPHI 100% 614578 1672854 27464 12 288324373697 86304 74 311 96 -3 -1 -6 +2 +13 0.6
203033 MLB CTXPHI 100% 482455 1272042 21393 01 279314354668 76298 84 299 88 -7 -0 -6 +2 +10 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 58985450 16772793953 34037136 4723 308352402755 95320 66 335 109 +90 +0 -66 -20 +128 13.4
/ 162G— A+C — 650601 1853146 37414 53 308352403755 95320 66 335 109 +10 +0 -7 -2 +14 1.5
Career— MLE — 84287819 23994075465 44661951 9351 307348398746 91324 75 329 109 +96 +1 -69 -18 +140 15.3
/ 162G— MLE — 650603 1843145 34484 74 305346395741 90323 75 329 109 +10 +0 -7 -2 +14 1.5

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.

2019 AAPensacola Blue Wahoos · 164 PAwOBA .362 → .329 (−33)K% 7.9% → 9.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.93%÷1.027×1.220——9.42%
BB% (unintentional) /PA10.98%÷1.028×0.680—×1.0427.57%
HBP% /PA0.00%—×0.840—×1.0420.00%
Singles /BIP32.33%÷0.970×0.920×0.983×1.04231.41%
Doubles /BIP4.51%÷1.160×0.910×0.983×1.0423.63%
Triples /BIP0.75%÷0.900×0.880×0.983×1.0420.75%
Home runs /BIP0.00%÷1.000×0.800—×1.0420.00%

Factors used: league row SL. Park (home-season share, regressed): HR 100, 1B 94, 2B 132, 3B 80, K 105, BB 106 — 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 ×0.983.

Result: wOBA .362 → .329; ISO .055 → .048; BABIP .376 → .358. 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 AAARochester Red Wings · 73 PAwOBA .359 → .337 (−21)K% 2.7% → 3.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA2.74%÷0.999×1.200——3.29%
BB% (unintentional) /PA8.22%÷1.095×0.690—×1.0505.44%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP29.69%÷0.982×0.930—×1.05029.52%
Doubles /BIP6.25%÷1.063×0.830—×1.0505.12%
Triples /BIP0.00%÷1.150×0.970—×1.0500.00%
Home runs /BIP0.00%÷0.958×0.840—×1.0500.00%

Factors used: league row IL. Park (home-season share, regressed): HR 92, 1B 96, 2B 113, 3B 130, K 100, BB 119 — 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).

Result: wOBA .359 → .337; ISO .061 → .052; BABIP .354 → .341. 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+Fort Myers Miracle · 258 PAwOBA .342 → .332 (−10)K% 10.9% → 15.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.85%÷1.011×1.420——15.24%
BB% (unintentional) /PA7.36%÷1.000×0.750—×1.0275.67%
HBP% /PA0.78%—×0.930—×1.0270.74%
Singles /BIP27.50%÷0.983×0.920×1.050×1.02727.75%
Doubles /BIP7.00%÷1.036×0.960×1.050×1.0276.99%
Triples /BIP1.50%÷0.949×0.810×1.050×1.0271.38%
Home runs /BIP0.50%÷1.059×0.880—×1.0270.43%

Factors used: league row FSL. Park (home-season share, regressed): HR 112, 1B 97, 2B 107, 3B 90, K 102, BB 100 — 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.050.

Result: wOBA .342 → .332; ISO .101 → .098; BABIP .356 → .357. 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 AAChattanooga Lookouts · 195 PAwOBA .313 → .280 (−33)K% 8.2% → 10.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.21%÷0.961×1.220——10.42%
BB% (unintentional) /PA6.15%÷1.078×0.680—×1.0504.08%
HBP% /PA0.51%—×0.840—×1.0500.45%
Singles /BIP27.78%÷1.072×0.920×1.002×1.05025.07%
Doubles /BIP3.70%÷0.979×0.910×1.002×1.0503.62%
Triples /BIP0.00%÷0.900×0.880×1.002×1.0500.00%
Home runs /BIP1.23%÷0.975×0.800—×1.0501.06%

Factors used: league row SL. Park (home-season share, regressed): HR 95, 1B 114, 2B 96, 3B 80, K 92, BB 116 — 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.002.

Result: wOBA .313 → .280; ISO .067 → .063; BABIP .315 → .286. 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 ACedar Rapids Kernels · 514 PAwOBA .360 → .332 (−28)K% 9.9% → 13.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.92%÷0.996×1.360——13.55%
BB% (unintentional) /PA6.03%÷1.008×0.690—×1.0454.31%
HBP% /PA0.19%—×0.780—×1.0450.16%
Singles /BIP30.19%÷1.002×0.920×1.042×1.04530.18%
Doubles /BIP7.31%÷1.055×0.830×1.042×1.0456.27%
Triples /BIP0.71%÷0.951×0.910×1.042×1.0450.74%
Home runs /BIP0.71%÷1.232×0.800—×1.0450.48%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 146, 1B 100, 2B 111, 3B 90, K 99, BB 102 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.042.

Result: wOBA .360 → .332; ISO .097 → .081; BABIP .382 → .371. 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 ROKGCL Twins · 233 PAwOBA .337 → .277 (−60)K% 4.3% → 6.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA4.29%÷1.000×1.440——6.18%
BB% (unintentional) /PA7.73%÷1.000×0.620—×1.0224.90%
HBP% /PA1.72%—×0.720—×1.0221.26%
Singles /BIP24.37%÷1.000×0.820×1.036×1.02221.16%
Doubles /BIP7.61%÷1.000×0.720×1.036×1.0225.81%
Triples /BIP0.51%÷1.000×0.720×1.036×1.0220.39%
Home runs /BIP0.00%÷1.000×0.780—×1.0220.00%

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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.036.

Result: wOBA .337 → .277; ISO .082 → .065; BABIP .323 → .272. 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 DSLDSL Twins · 135 PAwOBA .372 → .275 (−97)K% 6.7% → 8.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.67%÷1.000×1.220——8.13%
BB% (unintentional) /PA11.85%÷1.000×0.700—×1.0228.48%
HBP% /PA1.48%—×0.700—×1.0221.06%
Singles /BIP32.08%÷1.000×0.680×1.050×1.02223.42%
Doubles /BIP5.66%÷1.000×0.600×1.050×1.0223.65%
Triples /BIP0.00%÷1.000×0.600×1.050×1.0220.00%
Home runs /BIP0.00%÷1.000×0.470—×1.0220.00%

Factors used: level-wide DSL 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 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .372 → .275; ISO .052 → .035; BABIP .374 → .268. 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 — .