Jonah Heim

C Athletics
Age 32 S/R 6'4" / 220 lbs MLB HR -5% Svc 6.564 · Ctrl thru 2027
Overview
MLB40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202429MLBTEX491.220/.268/.336131670.3
202530MLBTEX433.213/.273/.332113670.3
202631MLBOAK390.204/.264/.366130710.1
2027PROJ32MLBOAK314.220/.278/.36191750.1
2028PROJ33MLBOAK237.212/.269/.3436167-0.5
Last 3 seasons WAR 0.8  ·  Next 2 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service6.564First FA2028
2027Ext / FA-deal$1M
Skills · percentileStatcast 2024-2026
Bat Spd38
Avg EV35
Barrel%33
xwOBA26
Speed10
Form.214/.266/.340 ▼ rolling true talent (60d window) · proj .213/.271/.352
CompsBryan Holaday (age 32) · Luis Antonio Rodriguez (age 32) · Iker Franco (age 32)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 7575vR 75
AVG/OBP/SLG.220 / .278 / .361
PA314
HR9
K%19
BB%7
BABIP246
ISO143
MLB%100%
Value2027 · WAR
BAT: -9.4 runs (wOBA-derived runs vs avg)-9BATRUN: -1.2 runs (SB/CS + UBR baserunning)-1RUNFLD: -1.8 runs (Defensive runs vs avg)-2FLDPOS: +5.6 runs (Positional adjustment)+6POSREP: +6.8 runs (Replacement-level credit)+7REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
0.2-0.52728
Tools · Recent Form · Splits · ContractCON 45 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
170.224
POWER45
Barrel%
336.0
Avg EV
3588.0
Bat Spd
3870.1
EYE45
scouting grade only
SPEED35
Sprint
1025.1
Recent Formrolling true talent ⓘ
K%16%▲▲14% over 76 PA (60d) · proj 19%
BB%6%▼5% over 76 PA (60d) · proj 7%
ISO.126▼.097 over 72 AB (60d) · proj .138
HR/BB3.0%▼1.6% over 61 BBE (60d) · proj 3.8%
BABIP.235·.200 over 60 BIP (60d) · proj .238
SLASH.214/.266/.340▼proj .213/.271/.352
Platoon Splits2024-2026 · 945 PA
vs LHP
vs RHP
Edge
PA
270
675
—
wRC+
80
65
◀◀L
wOBA
287
264
◀L
ISO
134
110
◀◀L
BABIP
254
243
◀L
K%
19.6%
18.8%
▶R
BB%
7.8%
5.9%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2020
Service   6.564 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$1M+0.2$0.8M-$0.6M
Totals $1M $0.8M -$0.6M

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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 ROKGCL Orioles — 9181 15500 10130 11 185275247522 62221 1411 247 9 — — — — — —
201419 ROKGCL Orioles — 8678 19900 691 30 244306359665 115275 107 297 32 — — — — — —
201520 ADelmarva Shorebirds — 157149 37811 6261 00 248282336618 87293 174 276 45 — — — — — —
201621 A+Charlotte Stone Crabs — 376336 731518 35622 20 217295339634 122243 169 287 36 — — — — — —
201722 A+Charlotte Stone Crabs — 6155 12300 3171 10 218271273544 55300 285 243 20 — — — — — —
201722 ABowling Green Hot Rods — 321291 781719 27570 01 268330426756 158303 188 334 65 — — — — — —
201823 AAMidland RockHounds — 154137 25401 10221 00 182243234477 51205 146 214 12 — — — — — —
201823 A+Stockton Ports — 348312 912117 29603 31 292358433790 141337 178 350 75 — — — — — —
201924 AAALas Vegas Aviators — 119106 38904 11180 00 358419557975 198395 159 422 118 — — — — — —
201924 AAMidland RockHounds — 208181 511205 24272 01 282372431803 149307 1312 360 79 — — — — — —
201924 INTLToros del Este — 8373 22610 10120 00 301386411797 110361 1412 360 130 — — — — — —
202025 MLBOakland Athletics — 4138 8000 330 00 211268211479 229 77 228 41 -3 +0 +0 +1 +1 -0.1
202126 MLBTexas Rangers — 285265 5213010 15581 31 196242358600 162210 205 263 61 -13 +0 +12 +5 +6 1.0
202227 MLBTexas Rangers — 450406 9220116 41871 20 227299399698 172249 199 310 93 -4 +0 +16 +8 +10 3.1
202328 MLBTexas Rangers — 501457 11828018 40961 20 258319438757 179289 198 334 107 +4 +0 +21 +9 +11 4.6
202429 MLBTexas Rangers — 491459 10112113 26904 11 220268336603 115246 185 271 67 -19 -0 +3 +9 +11 0.3
202530 MLBTexas Rangers — 433395 8414011 32881 30 213273332605 119243 207 271 67 -17 +1 +2 +8 +9 0.3
202631 MLBAthletics — 390358 7319013 27702 00 204264366629 162216 187 279 71 -13 +0 -1 +7 +8 0.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 25912378 528106281 18449210 112 222281370651 148245 197 290 82 -55 +1 +54 +46 +56 10.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201318 ROK MLEGCL Orioles — 9185 13400 6190 11 153209200409 47186 217 182 9 — — — — — —
201419 ROK MLEGCL Orioles — 8680 15700 4131 30 188235275510 88215 155 215 32 — — — — — —
201520 A MLEDelmarva Shorebirds — 157151 34711 4361 00 225250305555 79276 233 234 45 — — — — — —
201621 A+ MLECharlotte Stone Crabs — 376345 611116 26912 20 177239267505 90214 247 222 36 — — — — — —
201722 A+ MLECharlotte Stone Crabs — 6156 10300 2241 10 179220232452 54266 393 198 20 — — — — — —
201722 A MLEBowling Green Hot Rods — 321300 671317 18800 01 223267343611 120272 256 264 65 — — — — — —
201823 AA MLEMidland RockHounds — 154140 23301 7281 00 164209207417 43182 185 186 12 — — — — — —
201823 A+ MLEStockton Ports — 348321 771715 20833 31 240291346636 106299 246 279 75 — — — — — —
201924 AAA MLELas Vegas Aviators — 119109 33803 8230 00 303350459809 156340 197 343 118 — — — — — —
201924 AA MLEMidland RockHounds — 208189 43904 16352 01 228295339633 111256 178 285 79 — — — — — —
202025 MLB MLEOakland Athletics — 4138 8000 330 00 211268211479 229 77 229 41 -3 +0 +0 +1 +1 -0.1
202126 MLB MLETexas Rangers — 285265 521409 15581 31 196242351593 155210 205 259 61 -13 +0 +12 +5 +6 1.0
202227 MLB MLETexas Rangers — 450406 9221115 41871 20 227299394693 167249 199 306 93 -4 +0 +16 +8 +10 3.1
202328 MLB MLETexas Rangers — 501459 11829017 38961 20 257315431747 174289 198 327 107 +4 +0 +21 +9 +11 4.6
202429 MLB MLETexas Rangers — 491459 10012112 26904 11 218266327593 109246 185 267 67 -19 -0 +3 +9 +11 0.3
202530 MLB MLETexas Rangers — 433395 8415010 32881 30 213273327600 114243 207 267 67 -17 +1 +2 +8 +9 0.3
202631 MLB MLEAthletics — 390358 7117013 27702 00 198258355613 156216 187 273 71 -13 +0 -1 +7 +8 0.1
201318 ROK MLEGCL Orioles — 9185 13400 6190 11 153209200409 47197 217 182 9 — — — — — —
201318 ROK RAWGCL Orioles — 9181 15500 10130 11 185275247522 62221 1411 247 9 — — — — — —
201419 ROK MLEGCL Orioles — 8680 15700 4131 30 188235275510 88224 155 215 32 — — — — — —
201419 ROK RAWGCL Orioles — 8678 19900 691 30 244306359665 115275 107 297 32 — — — — — —
201520 A MLEDelmarva Shorebirds — 157151 34711 4361 00 225250305555 79287 233 234 45 — — — — — —
201520 A RAWDelmarva Shorebirds — 157149 37811 6261 00 248282336618 87293 174 276 45 — — — — — —
201621 A+ MLECharlotte Stone Crabs — 376345 611116 26912 20 177239267505 90221 247 222 36 — — — — — —
201621 A+ RAWCharlotte Stone Crabs — 376336 731518 35622 20 217295339634 122243 169 287 36 — — — — — —
201722 A MLE2 teams — 382355 761517 211031 11 214260321581 107276 275 253 58 — — — — — —
201722 A RAW2 teams — 382346 902019 30741 11 260321402723 142302 198 319 58 — — — — — —
201823 A+ MLE2 teams — 502461 1012116 271114 31 219268308576 89271 225 250 56 — — — — — —
201823 A+ RAW2 teams — 502449 1162518 39824 31 258323372695 114295 168 308 56 — — — — — —
201924 AA MLE3 teams — 410374 942009 31732 01 251312377689 126288 188 306 93 — — — — — —
201924 AA RAW3 teams — 410360 1112719 45572 01 308388464852 156343 1411 378 93 — — — — — —
202025 MLB MLEOakland Athletics — 4138 8000 330 00 211268211479 229 77 229 41 -3 +0 +0 +1 +1 -0.1
202025 MLB RAWOakland Athletics — 4138 8000 330 00 211268211479 229 77 228 41 -3 +0 +0 +1 +1 -0.1
202126 MLB MLETexas Rangers — 285265 521409 15581 31 196242351593 155214 205 259 61 -13 +0 +12 +5 +6 1.0
202126 MLB RAWTexas Rangers — 285265 5213010 15581 31 196242358600 162210 205 263 61 -13 +0 +12 +5 +6 1.0
202227 MLB MLETexas Rangers — 450406 9221115 41871 20 227299394693 167252 199 306 93 -4 +0 +16 +8 +10 3.1
202227 MLB RAWTexas Rangers — 450406 9220116 41871 20 227299399698 172249 199 310 93 -4 +0 +16 +8 +10 3.1
202328 MLB MLETexas Rangers — 501459 11829017 38961 20 257315431747 174289 198 327 107 +4 +0 +21 +9 +11 4.6
202328 MLB RAWTexas Rangers — 501457 11828018 40961 20 258319438757 179289 198 334 107 +4 +0 +21 +9 +11 4.6
202429 MLB MLETexas Rangers — 491459 10012112 26904 11 218266327593 109245 185 267 67 -19 -0 +3 +9 +11 0.3
202429 MLB RAWTexas Rangers — 491459 10112113 26904 11 220268336603 115246 185 271 67 -19 -0 +3 +9 +11 0.3
202530 MLB MLETexas Rangers — 433395 8415010 32881 30 213273327600 114246 207 267 67 -17 +1 +2 +8 +9 0.3
202530 MLB RAWTexas Rangers — 433395 8414011 32881 30 213273332605 119243 207 271 67 -17 +1 +2 +8 +9 0.3
202631 MLB MLEAthletics — 390358 7117013 27702 00 198258355613 156209 187 273 71 -13 +0 -1 +7 +8 0.1
202631 MLB RAWAthletics — 390358 7319013 27702 00 204264366629 162216 187 279 71 -13 +0 -1 +7 +8 0.1
201318 ROK MLEGCL Orioles — 9185 13400 6190 11 153209200409 47186 217 182 9 — — — — — —
201419 ROK MLEGCL Orioles — 8681 15700 4131 30 185235272507 86215 155 215 32 — — — — — —
201520 A MLEDelmarva Shorebirds — 157151 34711 4361 00 225250305555 79276 233 234 45 — — — — — —
201621 A+ MLECharlotte Stone Crabs — 376345 611116 26912 20 177239267505 90214 247 222 36 — — — — — —
201722 A MLE2 teams — 382357 761517 211031 11 213260319579 106271 275 253 58 — — — — — —
201823 A+ MLE2 teams — 502466 1012116 271114 31 217268305573 88263 225 250 56 — — — — — —
201924 AA MLE3 teams — 410374 942009 31732 01 251312377689 126287 188 306 93 — — — — — —
202025 MLB MLEOakland Athletics — 4138 8000 330 00 211268211479 229 77 229 41 — — — — — —
202126 MLB MLETexas Rangers — 285267 521409 15581 31 195242348590 154210 205 259 61 — — — — — —
202227 MLB MLETexas Rangers — 450405 9221115 41871 20 227299395694 168249 199 306 93 — — — — — —
202328 MLB MLETexas Rangers — 501457 11829017 38961 20 258315433749 175289 198 327 107 — — — — — —
202429 MLB MLETexas Rangers — 491458 10012112 26904 11 218266328593 109246 185 267 67 — — — — — —
202530 MLB MLETexas Rangers — 433397 8415010 32881 30 212273325598 113243 207 267 67 — — — — — —
202631 MLB MLEAthletics — 390358 7117013 27702 00 198258355613 156216 187 273 71 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202429 MLB MLETexas Rangers — 491458 10012112 26904 11 218266328593 109246 185 267 67 — — — — — —
202530 MLB MLETexas Rangers — 433397 8415010 32881 30 212273325598 113243 207 267 67 — — — — — —
202631 MLB MLEAthletics — 390358 7117013 27702 00 198258355613 156216 187 273 71 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202732 MLB MLEOAK 100% 414380 8117012 29792 21 214273352625 138238 197 279 75 -12 +0 -2 +7 +9 0.2
▸ 2027 — real world (MLB)
202732 MLB CTXOAK 100% 314287 631409 22602 11 220278361639 141246 197 285 75 -9 -0 -2 +6 +7 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202833 MLB MLEOAK 100% 237218 45906 16461 10 206264334598 128231 197 268 67 -9 +0 -6 +4 +5 -0.5
202833 MLB CTXOAK 100% 237218 461006 16461 10 212269343612 131239 197 273 67 -9 +0 -6 +4 +5 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28282596 574116287 20053811 122 221280368648 147245 197 288 69 -64 +2 +48 +50 +61 9.9
/ 162G— A+C — 650597 13227020 461243 30 221281367647 146245 197 288 69 -15 +0 +11 +12 +14 2.3
Career— MLE — 51464736 10262156120 339104424 237 217272341613 124251 207 270 69 -74 +1 +46 +56 +68 10.0
/ 162G— MLE — 650598 13027115 431323 31 217273341614 124252 207 270 69 -15 +0 +10 +12 +14 2.1

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 AAMidland RockHounds · 208 PAwOBA .349 → .285 (−64)K% 13.0% → 16.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.98%÷0.946×1.220——16.74%
BB% (unintentional) /PA10.58%÷0.975×0.700—×1.0127.69%
HBP% /PA0.96%—×0.870—×1.0120.85%
Singles /BIP22.08%÷0.999×0.920×0.950×1.01219.54%
Doubles /BIP7.79%÷1.132×0.840×0.950×1.0125.56%
Triples /BIP0.00%÷1.150×0.940×0.950×1.0120.00%
Home runs /BIP3.25%÷0.954×0.800—×1.0122.75%

Factors used: league row TL. Park (home-season share, regressed): HR 91, 1B 100, 2B 126, 3B 130, K 89, BB 95 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .349 → .285; ISO .149 → .119; BABIP .307 → .256. 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 AAALas Vegas Aviators · 119 PAwOBA .417 → .343 (−74)K% 15.1% → 19.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.13%÷0.990×1.290——19.70%
BB% (unintentional) /PA9.24%÷0.985×0.710—×1.0486.98%
HBP% /PA0.00%—×0.980—×1.0480.00%
Singles /BIP28.41%÷1.018×0.900×0.950×1.04825.00%
Doubles /BIP10.23%÷0.951×0.810×0.950×1.0488.67%
Triples /BIP0.00%÷1.102×0.810×0.950×1.0480.00%
Home runs /BIP4.55%÷1.119×0.780—×1.0483.32%

Factors used: league row PCL. Park (home-season share, regressed): HR 124, 1B 104, 2B 90, 3B 120, K 98, BB 97 — 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 ×0.950.

Result: wOBA .417 → .343; ISO .198 → .153; BABIP .395 → .340. 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+Stockton Ports · 348 PAwOBA .344 → .279 (−65)K% 17.2% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.24%÷0.972×1.340——23.76%
BB% (unintentional) /PA8.33%÷1.035×0.710—×0.9985.71%
HBP% /PA0.86%—×0.790—×0.9980.68%
Singles /BIP24.60%÷0.978×0.910×0.976×0.99822.30%
Doubles /BIP8.33%÷0.926×0.820×0.976×0.9987.19%
Triples /BIP0.40%÷1.006×0.760×0.976×0.9980.29%
Home runs /BIP2.78%÷1.244×0.920—×0.9982.05%

Factors used: league row CAL. Park (home-season share, regressed): HR 149, 1B 96, 2B 85, 3B 101, K 94, BB 107 — 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.976.

Result: wOBA .344 → .279; ISO .141 → .108; BABIP .337 → .299. 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 AAMidland RockHounds · 154 PAwOBA .213 → .186 (−27)K% 14.3% → 18.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷0.968×1.220——18.00%
BB% (unintentional) /PA6.49%÷0.985×0.700—×1.0274.74%
HBP% /PA0.65%—×0.870—×1.0270.58%
Singles /BIP17.39%÷1.050×0.920×1.002×1.02715.68%
Doubles /BIP3.48%÷1.041×0.840×1.002×1.0272.89%
Triples /BIP0.00%÷1.150×0.940×1.002×1.0270.00%
Home runs /BIP0.87%÷0.922×0.800—×1.0270.78%

Factors used: league row TL. Park (home-season share, regressed): HR 84, 1B 110, 2B 108, 3B 130, K 94, BB 97 — 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.002.

Result: wOBA .213 → .186; ISO .051 → .045; BABIP .205 → .182. 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 ABowling Green Hot Rods · 321 PAwOBA .328 → .264 (−64)K% 17.8% → 24.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.76%÷0.973×1.360——24.83%
BB% (unintentional) /PA8.41%÷1.013×0.690——5.73%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP21.79%÷0.978×0.920×1.011—20.72%
Doubles /BIP7.26%÷1.086×0.830×1.011—5.61%
Triples /BIP0.43%÷1.121×0.910×1.011—0.35%
Home runs /BIP3.85%÷0.985×0.800——3.12%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 97, 1B 96, 2B 117, 3B 124, K 95, BB 103 — 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.011.

Result: wOBA .328 → .264; ISO .158 → .120; BABIP .303 → .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).

2017 A+Charlotte Stone Crabs · 61 PAwOBA .245 → .198 (−47)K% 27.9% → 38.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.87%÷1.017×1.420——38.91%
BB% (unintentional) /PA4.92%÷0.967×0.750—×1.0123.86%
HBP% /PA1.64%—×0.930—×1.0121.54%
Singles /BIP23.68%÷1.073×0.920—×1.01220.55%
Doubles /BIP7.89%÷1.007×0.960—×1.0127.61%
Triples /BIP0.00%÷1.024×0.810—×1.0120.00%
Home runs /BIP0.00%÷0.917×0.880—×1.0120.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 83, 1B 115, 2B 102, 3B 105, K 103, BB 93 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .245 → .198; ISO .055 → .047; BABIP .300 → .266. 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+Charlotte Stone Crabs · 376 PAwOBA .280 → .222 (−58)K% 16.5% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.49%÷0.971×1.420——24.11%
BB% (unintentional) /PA9.31%÷1.040×0.750—×1.0276.90%
HBP% /PA0.53%—×0.930—×1.0270.51%
Singles /BIP17.88%÷1.011×0.920×0.992×1.02716.59%
Doubles /BIP5.47%÷1.290×0.960×0.992×1.0274.15%
Triples /BIP0.36%÷1.150×0.810×0.992×1.0270.26%
Home runs /BIP2.92%÷1.142×0.880—×1.0272.31%

Factors used: league row FSL. Park (home-season share, regressed): HR 128, 1B 102, 2B 158, 3B 130, K 94, BB 108 — 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.992.

Result: wOBA .280 → .222; ISO .122 → .089; BABIP .243 → .214. 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 ADelmarva Shorebirds · 157 PAwOBA .270 → .234 (−36)K% 16.6% → 22.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.56%÷0.977×1.340——22.70%
BB% (unintentional) /PA3.82%÷1.009×0.660—×1.0302.58%
HBP% /PA0.64%—×0.770—×1.0300.51%
Singles /BIP21.95%÷1.034×0.920×1.050×1.03021.13%
Doubles /BIP6.50%÷1.027×0.820×1.050×1.0305.61%
Triples /BIP0.81%÷0.964×0.940×1.050×1.0300.86%
Home runs /BIP0.81%÷0.902×0.820—×1.0300.76%

Factors used: league row SAL. Park (home-season share, regressed): HR 80, 1B 107, 2B 106, 3B 93, K 95, BB 102 — 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 .270 → .234; ISO .087 → .075; BABIP .293 → .276. 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 — .