Josh Naylor

1B Seattle Mariners
Age 30 L/L 5'10" / 235 lbs MLB K +7%HR -5% Svc 7.738 · Ctrl thru 2030
Overview
MLB40-MANExtFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202427MLBCLE633.243/.321/.4563161120.7
202528MLBSEA604.295/.354/.46220301282.4
202629MLBSEA650.261/.318/.350103090-0.3
2027PROJ30MLBSEA527.259/.316/.38713181000.8
2028PROJ31MLBSEA596.254/.310/.3751414950.1
Last 3 seasons WAR 2.7  ·  Next 2 projected WAR 0.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service7.738First FA2028NTC
2027Ext$18M2028Ext$18M2029Ext$18M2030Ext$18M
Skills · percentileStatcast 2024-2026
xwOBA66
Avg EV44
Bat Spd40
Barrel%37
Speed10
Form.258/.304/.354 ▼▼ rolling true talent (60d window) · proj .261/.316/.392
CompsAaron Guiel (age 30) · Chris Richard (age 29) · Felix Perez (age 31)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 84100vR 106
AVG/OBP/SLG.259 / .316 / .387
PA527
HR13
SB18
K%13
BB%7
BABIP277
ISO124
MLB%100%
Value2027 · WAR
BAT: +0.3 runs (wOBA-derived runs vs avg)+0BATRUN: -1.0 runs (SB/CS + UBR baserunning)-1RUNFLD: +4.5 runs (Defensive runs vs avg)+5FLDPOS: -9.4 runs (Positional adjustment)-9POSREP: +11.4 runs (Replacement-level credit)+11REPTotal WAR: +1.00+1.0WAR
0.01.42.81.00.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$28M ctrl surplus
Tools · Recent Form · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
670.265
POWER
Barrel%
376.5
Avg EV
4488.7
Bat Spd
4070.3
SPEED
Sprint
1024.3
Recent Formrolling true talent ⓘ
K%11%▲▲10% over 115 PA (60d) · proj 13%
BB%6%▼4% over 115 PA (60d) · proj 7%
ISO.096▼▼.045 over 110 AB (60d) · proj .131
HR/BB1.7%▼0.0% over 99 BBE (60d) · proj 3.3%
BABIP.276·.253 over 99 BIP (60d) · proj .279
SLASH.258/.304/.354▼▼proj .261/.316/.392
Platoon Splits2024-2026 · 1350 PA
vs LHP
vs RHP
Edge
PA
393
957
—
wRC+
99
122
▶▶R
wOBA
314
349
▶R
ISO
155
196
▶▶R
BABIP
283
272
◀L
K%
18.8%
14.0%
▶▶R
BB%
6.4%
8.3%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   7.738 yrs.days
Team Control Through   2030
First FA Year   2028
NTC
YearStatusSalary Proj WAR Value Surplus
2027Ext$18M+1.0$8M-$10M
2028Ext$18M+0.1$0.4M-$16M
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $37M $8M -$27M

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)
201518 ROKGCL Marlins — 10598 32411 4111 10 327359418778 92352 104 342 69 — — — — — —
201619 A+Lake Elsinore Storm — 144139 35503 3220 11 252268353620 101276 152 272 51 — — — — — —
201619 AGreensboro Grasshoppers — 370342 922429 22623 103 269319430749 161304 176 329 66 — — — — — —
201720 AASan Antonio Missions — 175156 39902 16361 21 250324346670 96308 219 303 68 — — — — — —
201720 A+Lake Elsinore Storm — 313283 841628 27482 71 297362452814 155333 159 362 95 — — — — — —
201720 INTLPeoria Javelinas — 8379 24603 3141 20 304337494831 190339 174 366 134 — — — — — —
201821 AASan Antonio Missions — 574501 14922117 64697 55 297385447832 150317 1211 372 105 — — — — — —
201922 MLBSan Diego Padres — 279253 631508 25640 11 249317403720 154302 239 321 105 +2 -0 -7 -7 +6 -0.6
201922 AAAEl Paso Chihuahuas — 252223 7020110 28300 10 314390547938 233326 1211 408 109 — — — — — —
201922 INTLLeones del Escogido — 8376 19101 5111 51 250301303604 53281 136 277 73 — — — — — —
202023 MLBCleveland Indians — 10497 24311 5121 10 247288330618 82274 125 279 76 -3 +0 +0 -1 +2 -0.1
202124 MLBCleveland Indians — 250233 591307 14452 10 253300399699 146287 186 311 94 -2 +0 -1 -3 +5 0.0
202225 MLBCleveland Guardians — 498449 11528020 38806 61 256323452775 196268 168 340 111 +7 +1 -2 -9 +11 0.7
202225 AAAColumbus Clippers — 2520 4200 500 00 200360300660 100200 020 315 68 — — — — — —
202326 MLBCleveland Guardians — 495452 13931017 33683 103 308359489848 181326 147 369 126 +16 +1 +1 -9 +11 1.9
202427 MLBCleveland Guardians — 633563 13727031 581057 62 243321456778 213246 179 342 112 +9 +0 -5 -11 +14 0.7
202528 MLBSeattle Mariners — 604543 16029120 48834 302 295354462816 168315 148 358 128 +20 +5 -4 -11 +13 2.4
202629 MLBSeattle Mariners — 650597 15623010 45795 309 261318350668 89286 127 303 90 -7 +2 -1 -12 +14 -0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 35133187 8531692114 26653628 8518 268329429758 162289 158 335 113 +54 +10 -18 -62 +76 6.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201518 ROK MLEGCL Marlins — 10599 27311 3161 10 273301354655 81292 153 270 69 — — — — — —
201619 A+ MLELake Elsinore Storm — 144140 32403 2290 11 229239321561 93260 201 243 51 — — — — — —
201619 A MLEGreensboro Grasshoppers — 370350 812125 14883 103 231267346613 114289 244 266 66 — — — — — —
201720 AA MLESan Antonio Missions — 175160 37802 12441 21 231289319608 87300 257 269 68 — — — — — —
201720 A+ MLELake Elsinore Storm — 313292 751418 18652 71 257304394698 137306 216 308 95 — — — — — —
201821 AA MLESan Antonio Missions — 574525 14019118 40847 55 267327410736 143284 157 323 105 — — — — — —
201922 MLB MLESan Diego Padres — 279254 641608 24640 11 252317409726 157302 239 323 105 +2 -0 -7 -7 +6 -0.6
201922 AAA MLEEl Paso Chihuahuas — 252232 611619 19400 10 263319457776 194279 168 330 109 — — — — — —
202023 MLB MLECleveland Indians — 10498 24311 5121 10 245288327615 82274 125 280 76 -3 +0 +0 -1 +2 -0.1
202124 MLB MLECleveland Indians — 250235 591307 13452 10 251296396692 145287 185 307 94 -2 +0 -1 -3 +5 0.0
202225 MLB MLECleveland Guardians — 498453 11528020 34806 61 254314448763 194268 167 333 111 +7 +1 -2 -9 +11 0.7
202225 AAA MLEColumbus Clippers — 2521 4200 400 00 190320286606 95185 016 269 68 — — — — — —
202326 MLB MLECleveland Guardians — 495461 13931017 24683 103 302340479820 178326 145 355 126 +16 +1 +1 -9 +11 1.9
202427 MLB MLECleveland Guardians — 633571 13727031 511057 62 240310450760 210246 178 333 112 +9 +0 -5 -11 +14 0.7
202528 MLB MLESeattle Mariners — 604551 16229121 44834 302 294351465815 171315 147 357 128 +20 +5 -4 -11 +13 2.4
202629 MLB MLESeattle Mariners — 650601 15723010 42795 309 261315349664 88286 126 302 90 -7 +2 -1 -12 +14 -0.3
201518 ROK MLEGCL Marlins — 10599 27311 3161 10 273301354655 81310 153 270 69 — — — — — —
201518 ROK RAWGCL Marlins — 10598 32411 4111 10 327359418778 92352 104 342 69 — — — — — —
201619 A MLE2 teams — 514490 1132528 161173 114 231259339598 108285 233 260 62 — — — — — —
201619 A RAW2 teams — 514481 12729212 25843 114 264305407712 143296 165 313 62 — — — — — —
201720 A+ MLE3 teams — 571529 13326212 351284 112 251303376679 125309 226 294 85 — — — — — —
201720 A+ RAW3 teams — 571518 14731213 46984 112 284347427773 143327 178 344 85 — — — — — —
201821 AA MLESan Antonio Missions — 574525 14019118 40847 55 267327410736 143287 157 323 105 — — — — — —
201821 AA RAWSan Antonio Missions — 574501 14922117 64697 55 297385447832 150317 1211 372 105 — — — — — —
201922 MLB MLE3 teams — 614561 14437119 501201 72 257319428746 171295 208 326 107 +5 +1 -7 -7 +13 0.6
201922 MLB RAW3 teams — 614552 15236119 581051 72 275345447792 172309 179 351 107 +5 +1 -7 -7 +13 0.6
202023 MLB MLECleveland Indians — 10498 24311 5121 10 245288327615 82271 125 280 76 -3 +0 +0 -1 +2 -0.1
202023 MLB RAWCleveland Indians — 10497 24311 5121 10 247288330618 82274 125 279 76 -3 +0 +0 -1 +2 -0.1
202124 MLB MLECleveland Indians — 250235 591307 13452 10 251296396692 145284 185 307 94 -2 +0 -1 -3 +5 0.0
202124 MLB RAWCleveland Indians — 250233 591307 14452 10 253300399699 146287 186 311 94 -2 +0 -1 -3 +5 0.0
202225 MLB MLE2 teams — 523474 11829020 38806 61 249313437749 188259 157 330 109 +6 +1 -2 -9 +11 0.7
202225 MLB RAW2 teams — 523469 11930020 43806 61 254324446770 192265 158 338 109 +6 +1 -2 -9 +11 0.7
202326 MLB MLECleveland Guardians — 495461 13931017 24683 103 302340479820 178319 145 355 126 +16 +1 +1 -9 +11 1.9
202326 MLB RAWCleveland Guardians — 495452 13931017 33683 103 308359489848 181326 147 369 126 +16 +1 +1 -9 +11 1.9
202427 MLB MLECleveland Guardians — 633571 13727031 511057 62 240310450760 210241 178 333 112 +9 +0 -5 -11 +14 0.7
202427 MLB RAWCleveland Guardians — 633563 13727031 581057 62 243321456778 213246 179 342 112 +9 +0 -5 -11 +14 0.7
202528 MLB MLESeattle Mariners — 604551 16229121 44834 302 294351465815 171312 147 357 128 +20 +5 -4 -11 +13 2.4
202528 MLB RAWSeattle Mariners — 604543 16029120 48834 302 295354462816 168315 148 358 128 +20 +5 -4 -11 +13 2.4
202629 MLB MLESeattle Mariners — 650601 15723010 42795 309 261315349664 88286 126 302 90 -7 +2 -1 -12 +14 -0.3
202629 MLB RAWSeattle Mariners — 650597 15623010 45795 309 261318350668 89286 127 303 90 -7 +2 -1 -12 +14 -0.3
201518 ROK MLEGCL Marlins — 105100 27311 3161 10 270301350651 80292 153 270 69 — — — — — —
201619 A MLE2 teams — 514490 1132528 161173 114 231259339598 108281 233 260 62 — — — — — —
201720 A+ MLE3 teams — 571527 13326212 351284 112 252303378680 125304 226 294 85 — — — — — —
201821 AA MLESan Antonio Missions — 574522 14019118 40847 55 268327412739 144284 157 323 105 — — — — — —
201922 MLB MLE3 teams — 614558 14437119 501201 72 258319430749 172291 208 326 107 — — — — — —
202023 MLB MLECleveland Indians — 10497 24311 5121 10 247288330618 82274 125 280 76 — — — — — —
202124 MLB MLECleveland Indians — 250233 591307 13452 10 253296399695 146287 185 307 94 — — — — — —
202225 MLB MLE2 teams — 523474 11829020 38806 61 249313437749 188264 157 330 109 — — — — — —
202326 MLB MLECleveland Guardians — 495465 13931017 24683 103 299340475815 176326 145 355 126 — — — — — —
202427 MLB MLECleveland Guardians — 633570 13727031 511057 62 240310451761 211246 178 333 112 — — — — — —
202528 MLB MLESeattle Mariners — 604551 16229121 44834 302 294351465815 171315 147 357 128 — — — — — —
202629 MLB MLESeattle Mariners — 650598 15723010 42795 309 263315351666 89286 126 302 90 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 MLB MLECleveland Guardians — 633570 13727031 511057 62 240310451761 211246 178 333 112 — — — — — —
202528 MLB MLESeattle Mariners — 604551 16229121 44834 302 294351465815 171315 147 357 128 — — — — — —
202629 MLB MLESeattle Mariners — 650598 15723010 42795 309 263315351666 89286 126 302 90 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLESEA 100% 589538 14124115 41795 208 261318392711 131279 137 317 100 +0 +1 +5 -11 +13 1.0
▸ 2027 — real world (MLB)
202730 MLB CTXSEA 100% 527482 12421013 36714 187 259316387703 128277 137 314 100 +0 +1 +5 -9 +11 0.8
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLESEA 100% 596547 14023015 40824 147 256312380693 124275 147 309 95 -3 +0 +2 -11 +13 0.1
202831 MLB CTXSEA 100% 596547 13823014 40824 147 254310375685 122273 147 306 95 -3 +0 +2 -11 +13 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 41093734 9911922128 30661832 9925 265326421746 155286 157 331 101 +51 +10 -16 -73 +89 6.2
/ 162G— A+C — 650591 15630020 48985 164 264324416740 152285 157 331 101 +8 +2 -3 -12 +14 1.0
Career— MLE — 67606224 16193099194 437109052 15144 260314406720 146286 166 317 101 +51 +11 -12 -82 +100 7.0
/ 162G— MLE — 650598 15630119 421055 154 261314410724 149287 166 317 101 +7 +1 -2 -12 +14 1.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.

2022 AAAColumbus Clippers · 25 PAwOBA .308 → .269 (−39)K% 0.0% → 0.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA0.00%÷1.036×1.200——0.00%
BB% (unintentional) /PA20.00%÷0.930×0.690—×1.03315.33%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP10.00%÷0.941×0.930—×1.03310.21%
Doubles /BIP10.00%÷1.040×0.830—×1.0338.24%
Triples /BIP0.00%÷0.900×0.970—×1.0330.00%
Home runs /BIP0.00%÷1.001×0.700—×1.0330.00%

Factors used: league row International League. Park (home-season share, regressed): HR 100, 1B 88, 2B 108, 3B 80, K 107, BB 86 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average).

Result: wOBA .308 → .269; ISO .100 → .087; BABIP .200 → .185. 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 AAAEl Paso Chihuahuas · 252 PAwOBA .398 → .330 (−68)K% 11.9% → 15.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.90%÷0.965×1.290——15.91%
BB% (unintentional) /PA10.71%÷1.050×0.710—×1.0507.61%
HBP% /PA0.00%—×0.980—×1.0500.00%
Singles /BIP20.21%÷1.033×0.900×0.979×1.05018.09%
Doubles /BIP10.36%÷1.044×0.810×0.979×1.0508.26%
Triples /BIP0.52%÷0.900×0.810×0.979×1.0500.48%
Home runs /BIP5.18%÷0.950×0.780—×1.0504.47%

Factors used: league row PCL. Park (home-season share, regressed): HR 90, 1B 107, 2B 109, 3B 80, K 93, BB 110 — 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.979.

Result: wOBA .398 → .330; ISO .233 → .195; BABIP .326 → .279. 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 AASan Antonio Missions · 574 PAwOBA .359 → .323 (−36)K% 12.0% → 14.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.02%÷1.002×1.220——14.64%
BB% (unintentional) /PA9.76%÷1.026×0.700—×1.0506.99%
HBP% /PA1.22%—×0.870—×1.0501.11%
Singles /BIP25.23%÷1.072×0.920×1.010×1.05022.97%
Doubles /BIP5.09%÷1.081×0.840×1.010×1.0504.20%
Triples /BIP0.23%÷1.031×0.940×1.010×1.0500.22%
Home runs /BIP3.94%÷0.824×0.800—×1.0504.01%

Factors used: league row TL. Park (home-season share, regressed): HR 65, 1B 114, 2B 116, 3B 106, K 100, BB 105 — 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.010.

Result: wOBA .359 → .323; ISO .150 → .148; BABIP .317 → .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).

2017 A+Lake Elsinore Storm · 313 PAwOBA .351 → .308 (−43)K% 15.3% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.34%÷0.983×1.340——20.91%
BB% (unintentional) /PA7.99%÷1.020×0.710—×1.0425.79%
HBP% /PA0.64%—×0.790—×1.0420.53%
Singles /BIP24.68%÷1.050×0.910×1.031×1.04222.96%
Doubles /BIP6.81%÷0.990×0.820×1.031×1.0426.06%
Triples /BIP0.85%÷1.088×0.760×1.031×1.0420.64%
Home runs /BIP3.40%÷0.921×0.920—×1.0423.54%

Factors used: league row CAL. Park (home-season share, regressed): HR 84, 1B 110, 2B 98, 3B 118, K 97, BB 104 — applied at half strength. Age: age 20 vs a level average of 22.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.031.

Result: wOBA .351 → .308; ISO .155 → .145; BABIP .333 → .306. 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 AASan Antonio Missions · 175 PAwOBA .298 → .269 (−29)K% 20.6% → 25.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.57%÷1.000×1.220——25.10%
BB% (unintentional) /PA9.14%÷0.994×0.700—×1.0506.76%
HBP% /PA0.57%—×0.870—×1.0500.52%
Singles /BIP23.33%÷0.996×0.920×1.026×1.05023.21%
Doubles /BIP7.50%÷0.992×0.840×1.026×1.0506.84%
Triples /BIP0.00%÷0.900×0.940×1.026×1.0500.00%
Home runs /BIP1.67%÷0.940×0.800—×1.0501.49%

Factors used: league row TL. Park (home-season share, regressed): HR 88, 1B 99, 2B 98, 3B 80, K 100, BB 99 — applied at half strength. Age: age 20 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (4.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .298 → .269; ISO .096 → .086; BABIP .308 → .300. 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 AGreensboro Grasshoppers · 370 PAwOBA .320 → .266 (−54)K% 16.8% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.76%÷0.943×1.340——23.80%
BB% (unintentional) /PA5.41%÷0.982×0.660—×1.0453.80%
HBP% /PA0.81%—×0.770—×1.0450.65%
Singles /BIP20.36%÷1.002×0.920×1.028×1.04520.09%
Doubles /BIP8.57%÷0.976×0.820×1.028×1.0457.74%
Triples /BIP0.71%÷1.042×0.940×1.028×1.0450.69%
Home runs /BIP3.21%÷1.378×0.820—×1.0452.00%

Factors used: league row SAL. Park (home-season share, regressed): HR 176, 1B 100, 2B 95, 3B 108, K 89, BB 96 — 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.028.

Result: wOBA .320 → .266; ISO .161 → .117; BABIP .304 → .289. 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 A+Lake Elsinore Storm · 144 PAwOBA .268 → .243 (−25)K% 15.3% → 20.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.28%÷1.016×1.340——20.14%
BB% (unintentional) /PA2.08%÷1.036×0.710—×1.0501.50%
HBP% /PA0.00%—×0.790—×1.0500.00%
Singles /BIP23.08%÷0.999×0.910×1.004×1.05022.16%
Doubles /BIP4.27%÷1.036×0.820×1.004×1.0503.57%
Triples /BIP0.00%÷0.969×0.760×1.004×1.0500.00%
Home runs /BIP2.56%÷0.925×0.920—×1.0502.68%

Factors used: league row CAL. Park (home-season share, regressed): HR 85, 1B 100, 2B 107, 3B 94, K 103, BB 107 — applied at half strength. Age: age 19 vs a level average of 22.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.004.

Result: wOBA .268 → .243; ISO .101 → .094; BABIP .276 → .260. 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 Marlins · 105 PAwOBA .339 → .270 (−69)K% 10.5% → 15.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.48%÷1.000×1.440——15.09%
BB% (unintentional) /PA3.81%÷1.000×0.620—×1.0222.42%
HBP% /PA0.95%—×0.720—×1.0220.70%
Singles /BIP29.89%÷1.000×0.820×1.010×1.02225.30%
Doubles /BIP4.60%÷1.000×0.720×1.010×1.0223.42%
Triples /BIP1.15%÷1.000×0.720×1.010×1.0220.85%
Home runs /BIP1.15%÷1.000×0.780—×1.0220.92%

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.010.

Result: wOBA .339 → .270; ISO .092 → .069; BABIP .352 → .292. 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 — .