Jeff McNeil

2B Athletics
Age 35 L/R 6'0" / 195 lbs MLB HR -5% Svc 8.401 · Ctrl thru 2031
Overview
MLB40-MANExtFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202432MLBNYM472.238/.310/.3841251001.3
202533MLBNYM462.243/.338/.4111231122.0
202634MLBOAK520.264/.315/.36898870.6
2027PROJ35MLBOAK348.276/.335/.406751041.2
2028PROJ36MLBOAK251.263/.321/.3794193-0.2
Last 3 seasons WAR 3.9  ·  Next 2 projected WAR 1.1Projected rows: MLB playing time only, park and league context applied.
ContractCONFIRMED
Control thru2031Service8.401First FA2032
2027Ext$20M2028Ext$20M2029Ext$20M2030Ext$20M2031Ext$20M
Skills · percentileStatcast 2024-2026
xwOBA49
Speed26
Avg EV20
Bat Spd17
Barrel%11
Form.268/.322/.399 · rolling true talent (60d window) · proj .268/.326/.393
CompsGreg Dobbs (age 35) · Denard Span (age 34) · Erick Aybar (age 35)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 94104vR 107
AVG/OBP/SLG.276 / .335 / .406
PA348
HR7
SB5
K%13
BB%7
BABIP299
ISO129
MLB%100%
Value2027 · WAR
BAT: +1.7 runs (wOBA-derived runs vs avg)+2BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.9 runs (Defensive runs vs avg)+1FLDPOS: +1.2 runs (Positional adjustment)+1POSREP: +7.5 runs (Replacement-level credit)+8REPTotal WAR: +1.20+1.2WAR
0.01.53.01.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$30M ctrl surplus
Tools · Recent Form · Splits · Contract
ToolsStatcast %ile · 2024-2026
CONTACT
xAVG
570.257
POWER
Barrel%
113.2
Avg EV
2086.8
Bat Spd
1767.8
SPEED
Sprint
2626.3
Recent Formrolling true talent ⓘ
K%13%·13% over 107 PA (60d) · proj 13%
BB%6%▼6% over 107 PA (60d) · proj 7%
ISO.131·.140 over 100 AB (60d) · proj .126
HR/BB3.0%·3.5% over 86 BBE (60d) · proj 2.6%
BABIP.289·.277 over 83 BIP (60d) · proj .290
SLASH.268/.322/.399·proj .268/.326/.393
Platoon Splits2024-2026 · 1008 PA
vs LHP
vs RHP
Edge
PA
223
785
—
wRC+
89
105
▶▶R
wOBA
299
324
▶R
ISO
113
164
▶▶R
BABIP
266
260
—
K%
14.3%
13.1%
▶R
BB%
9.0%
8.0%
◀L
Contract CONFIRMED · hand-curated extension
Status   FA
MLB Debut   2018
Service   8.401 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Ext$20M+1.2$10M-$10M
2028Ext$20M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
Totals $40M $9M -$29M

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)
201321 ROKKingsport Mets — 199164 54920 171410 112 329424409833 79348 79 366 88 — — — — — —
201422 A+St. Lucie Mets — 241207 51821 22254 22 246330319649 72275 109 291 62 — — — — — —
201422 ASavannah Sand Gnats — 265232 772022 20348 153 332404461865 129379 138 381 103 — — — — — —
201523 AABinghamton Mets — 1615 3000 120 01 200250200450 231 126 213 13 — — — — — —
201523 A+St. Lucie Mets — 529468 1461861 355912 165 312375382757 71353 117 336 76 — — — — — —
201523 INTLSalt River Rafters — 6961 14100 483 40 230304246550 16264 126 262 63 — — — — — —
201725 AAALas Vegas 51s — 7871 18501 3102 20 254303366669 113274 134 294 51 — — — — — —
201725 A+St. Lucie Mets — 116105 34703 7194 22 324388476864 152373 166 386 93 — — — — — —
201826 MLBNew York Mets — 248225 741163 14245 71 329381471852 142359 106 372 143 +13 +1 +3 +2 +5 2.5
201826 AAALas Vegas 51s — 143125 461025 14191 30 3684366001.036 232394 1310 442 153 — — — — — —
201826 AABinghamton Rumble Ponies — 241214 7016314 22235 30 3274026261.029 299316 109 444 129 — — — — — —
201927 MLBNew York Mets — 567510 16238123 357521 56 318385531917 214337 136 403 164 +43 -1 +1 -6 +12 4.9
202028 MLBNew York Mets — 209183 571404 20243 02 311388454842 142335 1110 372 140 +10 -1 +1 -2 +5 1.2
202129 MLBNew York Mets — 426386 971917 295810 30 251320360680 109280 147 309 100 +0 +1 +4 +2 +9 1.6
202129 AAASyracuse Mets — 1615 6201 140 00 4004387331.171 333500 256 504 142 — — — — — —
202230 MLBNew York Mets — 589533 1743919 406111 40 326385454839 128353 107 373 145 +31 +1 +5 +2 +13 5.3
202331 MLBNew York Mets — 648585 15825410 396518 100 270335378713 108288 106 320 108 +6 +2 +2 +2 +14 2.7
202432 MLBNew York Mets — 472424 10126012 35689 51 238310384694 146256 147 310 100 +0 +1 +0 +2 +10 1.3
202533 MLBNew York Mets — 462399 9721512 49558 30 243338411749 168253 1211 332 112 +6 +1 +1 +2 +10 2.0
202634 MLBAthletics — 520478 1262309 31595 82 264315368683 105283 116 305 87 -8 +1 -0 +2 +11 0.6
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 41413723 10462161889 29248990 4512 281348420768 139302 127 342 118 +86 +4 +16 +5 +90 20.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201321 ROK MLEKingsport Mets — 199170 47720 112010 112 276356341697 65284 106 298 88 — — — — — —
201422 A+ MLESt. Lucie Mets — 241214 49911 15364 22 229292294586 65263 156 260 62 — — — — — —
201422 A MLESavannah Sand Gnats — 265241 701722 11458 153 290342402745 112338 174 321 103 — — — — — —
201523 AA MLEBinghamton Mets — 1615 3000 130 01 200250200450 223 196 188 13 — — — — — —
201523 A+ MLESt. Lucie Mets — 529478 1271651 258512 165 266318326645 61308 165 281 76 — — — — — —
201725 AAA MLELas Vegas 51s — 7872 16401 2142 20 222263319583 97236 183 243 51 — — — — — —
201725 A+ MLESt. Lucie Mets — 116107 28503 5284 22 262319393711 131325 244 305 93 — — — — — —
201826 MLB MLENew York Mets — 248226 761263 13245 71 336385482868 146359 105 380 143 +13 +1 +3 +2 +5 2.5
201826 AAA MLELas Vegas 51s — 143130 451024 9251 30 346393546939 200373 176 395 153 — — — — — —
201826 AA MLEBinghamton Rumble Ponies — 241222 6215211 14285 30 279336514850 234277 126 359 129 — — — — — —
201927 MLB MLENew York Mets — 567512 16740123 337521 56 326390543933 217337 136 410 164 +43 -1 +1 -6 +12 4.9
202028 MLB MLENew York Mets — 209185 591504 18243 02 319388465853 146335 119 375 140 +10 -1 +1 -2 +5 1.2
202129 MLB MLENew York Mets — 426386 1002017 295810 30 259327370698 111280 147 316 100 +0 +1 +4 +2 +9 1.6
202129 AAA MLESyracuse Mets — 1615 5201 150 00 3333756671.042 333432 316 378 142 — — — — — —
202230 MLB MLENew York Mets — 589534 1794119 396111 40 335392466858 131353 107 382 145 +31 +1 +5 +2 +13 5.3
202331 MLB MLENew York Mets — 648585 16327410 396518 100 279343390732 111288 106 328 108 +6 +2 +2 +2 +14 2.7
202432 MLB MLENew York Mets — 472425 10528012 34689 51 247316398714 151256 147 316 100 +0 +1 +0 +2 +10 1.3
202533 MLB MLENew York Mets — 462403 10022512 45558 30 248336417752 169253 1210 333 112 +6 +1 +1 +2 +10 2.0
202634 MLB MLEAthletics — 520480 1232109 30595 82 256307356663 100283 116 297 87 -8 +1 -0 +2 +11 0.6
201321 ROK MLEKingsport Mets — 199170 47720 112010 112 276356341697 65303 106 298 88 — — — — — —
201321 ROK RAWKingsport Mets — 199164 54920 171410 112 329424409833 79348 79 366 88 — — — — — —
201422 A MLE2 teams — 506454 1212643 278112 175 267325361686 95316 165 292 84 — — — — — —
201422 A RAW2 teams — 506439 1282843 425912 175 292369394763 103329 128 338 84 — — — — — —
201523 A+ MLE3 teams — 614556 1471861 299815 206 264318324642 59317 165 278 74 — — — — — —
201523 A+ RAW3 teams — 614544 1631961 406915 206 300363362725 62340 117 324 74 — — — — — —
201725 A+ MLE2 teams — 194179 42903 7426 42 235286335622 101287 224 280 76 — — — — — —
201725 A+ RAW2 teams — 194176 521204 10296 42 295354432786 136331 155 349 76 — — — — — —
201826 MLB MLE3 teams — 632578 182361018 367711 131 315366505872 190337 126 375 140 +30 +2 +3 +2 +14 5.2
201826 MLB RAW3 teams — 632564 190371122 506611 131 337402559960 222351 108 416 140 +30 +2 +3 +2 +14 5.2
201927 MLB MLENew York Mets — 567512 16740123 337521 56 326390543933 217347 136 410 164 +43 -1 +1 -6 +12 4.9
201927 MLB RAWNew York Mets — 567510 16238123 357521 56 318385531917 214337 136 403 164 +43 -1 +1 -6 +12 4.9
202028 MLB MLENew York Mets — 209185 591504 18243 02 319388465853 146344 119 375 140 +10 -1 +1 -2 +5 1.2
202028 MLB RAWNew York Mets — 209183 571404 20243 02 311388454842 142335 1110 372 140 +10 -1 +1 -2 +5 1.2
202129 MLB MLE2 teams — 442401 1052218 306310 30 262329382710 120293 147 318 102 +1 +1 +4 +2 +10 1.7
202129 MLB RAW2 teams — 442401 1032118 306210 30 257324374698 117286 147 316 102 +1 +1 +4 +2 +10 1.7
202230 MLB MLENew York Mets — 589534 1794119 396111 40 335392466858 131362 107 382 145 +31 +1 +5 +2 +13 5.3
202230 MLB RAWNew York Mets — 589533 1743919 406111 40 326385454839 128353 107 373 145 +31 +1 +5 +2 +13 5.3
202331 MLB MLENew York Mets — 648585 16327410 396518 100 279343390732 111298 106 328 108 +6 +2 +2 +2 +14 2.7
202331 MLB RAWNew York Mets — 648585 15825410 396518 100 270335378713 108288 106 320 108 +6 +2 +2 +2 +14 2.7
202432 MLB MLENew York Mets — 472425 10528012 34689 51 247316398714 151267 147 316 100 +0 +1 +0 +2 +10 1.3
202432 MLB RAWNew York Mets — 472424 10126012 35689 51 238310384694 146256 147 310 100 +0 +1 +0 +2 +10 1.3
202533 MLB MLENew York Mets — 462403 10022512 45558 30 248336417752 169259 1210 333 112 +6 +1 +1 +2 +10 2.0
202533 MLB RAWNew York Mets — 462399 9721512 49558 30 243338411749 168253 1211 332 112 +6 +1 +1 +2 +10 2.0
202634 MLB MLEAthletics — 520480 1232109 30595 82 256307356663 100274 116 297 87 -8 +1 -0 +2 +11 0.6
202634 MLB RAWAthletics — 520478 1262309 31595 82 264315368683 105283 116 305 87 -8 +1 -0 +2 +11 0.6
201321 ROK MLEKingsport Mets — 199176 47720 112010 112 267356330686 62284 106 298 88 — — — — — —
201422 A MLE2 teams — 506462 1212643 278112 175 262325355680 93302 165 292 84 — — — — — —
201523 A+ MLE3 teams — 614565 1471861 299815 206 260318319637 58306 165 278 74 — — — — — —
201725 A+ MLE2 teams — 194179 42903 7426 42 235286335622 101289 224 280 76 — — — — — —
201826 MLB MLE3 teams — 632580 182361018 367711 131 314366503870 190331 126 375 140 — — — — — —
201927 MLB MLENew York Mets — 567508 16740123 337521 56 329390547938 219337 136 410 164 — — — — — —
202028 MLB MLENew York Mets — 209186 591504 18243 02 317388462851 145335 119 375 140 — — — — — —
202129 MLB MLE2 teams — 442399 1052218 306310 30 263329383712 120285 147 318 102 — — — — — —
202230 MLB MLENew York Mets — 589534 1794119 396111 40 335392466858 131353 107 382 145 — — — — — —
202331 MLB MLENew York Mets — 648586 16327410 396518 100 278343389732 111288 106 328 108 — — — — — —
202432 MLB MLENew York Mets — 472426 10528012 34689 51 246316397713 150256 147 316 100 — — — — — —
202533 MLB MLENew York Mets — 462406 10022512 45558 30 246336414749 167253 1210 333 112 — — — — — —
202634 MLB MLEAthletics — 520480 1232109 30595 82 256307356663 100283 116 297 87 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202432 MLB MLENew York Mets — 472426 10528012 34689 51 246316397713 150256 147 316 100 — — — — — —
202533 MLB MLENew York Mets — 462406 10022512 45558 30 246336414749 167253 1210 333 112 — — — — — —
202634 MLB MLEAthletics — 520480 1232109 30595 82 256307356663 100283 116 297 87 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202735 MLB MLEOAK 100% 440401 1072029 31555 62 268328394722 126290 127 322 104 +2 +0 +1 +2 +10 1.2
▸ 2027 — real world (MLB)
202735 MLB CTXOAK 100% 348317 871817 24444 51 276335406742 131299 137 330 104 +2 +1 +1 +1 +8 1.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202836 MLB MLEOAK 100% 251229 591114 17343 11 256315367682 112281 147 306 93 -2 -0 -6 +1 +5 -0.2
202836 MLB CTXOAK 100% 251229 601214 17343 11 263321379700 116289 147 313 93 -2 -0 -6 +1 +5 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 43923952 11062281993 30952393 4613 280346418764 138301 127 340 110 +84 +4 +10 +6 +95 20.4
/ 162G— A+C — 650585 16434314 467714 72 280348421768 140301 127 340 110 +12 +1 +2 +1 +14 3.0
Career— MLE — 66536008 168333936123 419866146 10929 280342410752 130308 136 331 110 +86 +5 +11 +7 +103 21.6
/ 162G— MLE — 650587 16533412 418514 113 281343412755 131310 136 331 110 +12 +1 +2 +1 +14 3.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.

2021 AAASyracuse Mets · 16 PAwOBA .489 → .378 (−111)K% 25.0% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.966×1.200——31.06%
BB% (unintentional) /PA6.25%÷1.006×0.690—×0.9824.21%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP27.27%÷1.032×0.930—×0.98224.13%
Doubles /BIP18.18%÷0.897×0.830—×0.98216.52%
Triples /BIP0.00%÷0.986×0.920—×0.9820.00%
Home runs /BIP9.09%÷1.039×0.700—×0.9826.01%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 108, 1B 106, 2B 79, 3B 97, K 93, BB 101 — 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).

Result: wOBA .489 → .378; ISO .333 → .239; BABIP .500 → .432. 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 AABinghamton Rumble Ponies · 241 PAwOBA .431 → .359 (−71)K% 9.5% → 11.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.54%÷0.992×1.220——11.74%
BB% (unintentional) /PA8.71%÷1.028×0.700—×0.9885.86%
HBP% /PA2.07%—×0.850—×0.9881.74%
Singles /BIP19.37%÷1.009×0.970×0.950×0.98817.49%
Doubles /BIP8.38%÷0.906×0.860×0.950×0.9887.46%
Triples /BIP1.57%÷1.134×0.950×0.950×0.9881.24%
Home runs /BIP7.33%÷1.013×0.780—×0.9885.57%

Factors used: league row EL. Park (home-season share, regressed): HR 103, 1B 102, 2B 81, 3B 127, K 98, BB 106 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .431 → .359; ISO .299 → .242; BABIP .316 → .277. 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 AAALas Vegas 51s · 143 PAwOBA .438 → .395 (−43)K% 13.3% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.29%÷0.986×1.290——17.39%
BB% (unintentional) /PA9.09%÷1.039×0.710—×1.0186.32%
HBP% /PA0.70%—×0.980—×1.0180.70%
Singles /BIP27.36%÷0.992×0.900×1.045×1.01826.40%
Doubles /BIP9.43%÷0.918×0.810×1.045×1.0188.85%
Triples /BIP1.89%÷0.959×0.810×1.045×1.0181.69%
Home runs /BIP4.72%÷1.009×0.780—×1.0183.71%

Factors used: league row PCL. Park (home-season share, regressed): HR 102, 1B 98, 2B 84, 3B 92, K 97, BB 108 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.045.

Result: wOBA .438 → .395; ISO .232 → .202; BABIP .394 → .373. 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+St. Lucie Mets · 116 PAwOBA .373 → .305 (−68)K% 16.4% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.38%÷0.956×1.420——24.32%
BB% (unintentional) /PA5.17%÷0.957×0.750—×0.9783.96%
HBP% /PA3.45%—×0.930—×0.9783.14%
Singles /BIP27.91%÷0.970×0.920×0.950×0.97824.59%
Doubles /BIP8.14%÷1.056×0.960×0.950×0.9786.87%
Triples /BIP0.00%÷0.900×0.810×0.950×0.9780.00%
Home runs /BIP3.49%÷0.911×0.880—×0.9783.30%

Factors used: league row FSL. Park (home-season share, regressed): HR 82, 1B 94, 2B 111, 3B 80, K 91, BB 91 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .373 → .305; ISO .152 → .127; BABIP .373 → .325. 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 AAALas Vegas 51s · 78 PAwOBA .293 → .243 (−50)K% 12.8% → 17.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.82%÷0.948×1.290——17.44%
BB% (unintentional) /PA3.85%÷1.015×0.710—×1.0332.78%
HBP% /PA2.56%—×0.980—×1.0332.60%
Singles /BIP19.67%÷0.994×0.900×0.955×1.03317.57%
Doubles /BIP8.20%÷0.998×0.810×0.955×1.0336.56%
Triples /BIP0.00%÷1.111×0.810×0.955×1.0330.00%
Home runs /BIP1.64%÷1.209×0.780—×1.0331.09%

Factors used: league row PCL. Park (home-season share, regressed): HR 142, 1B 99, 2B 100, 3B 122, K 90, BB 103 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.955.

Result: wOBA .293 → .243; ISO .113 → .083; BABIP .274 → .236. 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+St. Lucie Mets · 529 PAwOBA .328 → .281 (−47)K% 11.2% → 16.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.15%÷0.992×1.420——15.97%
BB% (unintentional) /PA6.43%÷1.023×0.750—×0.9984.70%
HBP% /PA2.27%—×0.930—×0.9982.11%
Singles /BIP29.58%÷1.049×0.920×0.993×0.99825.71%
Doubles /BIP4.40%÷1.055×0.960×0.993×0.9983.97%
Triples /BIP1.47%÷0.900×0.810×0.993×0.9981.31%
Home runs /BIP0.24%÷1.269×0.880—×0.9980.17%

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

Result: wOBA .328 → .281; ISO .071 → .062; BABIP .353 → .308. 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 AABinghamton Mets · 16 PAwOBA .208 → .188 (−20)K% 12.5% → 15.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.50%÷0.974×1.220——15.66%
BB% (unintentional) /PA6.25%÷0.988×0.700—×1.0274.55%
HBP% /PA0.00%—×0.850—×1.0270.00%
Singles /BIP23.08%÷1.030×0.970—×1.02722.33%
Doubles /BIP0.00%÷1.034×0.860—×1.0270.00%
Triples /BIP0.00%÷0.900×0.950—×1.0270.00%
Home runs /BIP0.00%÷1.088×0.780—×1.0270.00%

Factors used: league row EL. Park (home-season share, regressed): HR 118, 1B 106, 2B 107, 3B 80, K 95, BB 98 — 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).

Result: wOBA .208 → .188; ISO .000 → .000; BABIP .231 → .223. 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 ASavannah Sand Gnats · 265 PAwOBA .371 → .321 (−50)K% 12.8% → 16.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.83%÷1.018×1.340——16.89%
BB% (unintentional) /PA6.79%÷1.053×0.660——4.26%
HBP% /PA3.02%—×0.770——2.32%
Singles /BIP26.77%÷1.017×0.920×1.006—24.37%
Doubles /BIP10.10%÷0.984×0.820×1.006—8.47%
Triples /BIP1.01%÷0.908×0.940×1.006—1.05%
Home runs /BIP1.01%÷0.987×0.820——0.84%

Factors used: league row SAL. Park (home-season share, regressed): HR 97, 1B 103, 2B 97, 3B 82, K 104, BB 111 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .371 → .321; ISO .129 → .114; BABIP .379 → .338. 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 — .