Michael Chavis

1B Louisville Bats
Age 31 R/R 5'10" / 190 lbs AAA HR +16%BB +6% Svc 8.000 · Ctrl thru 2027
Overview
AAAExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202428AAACWS457.257/.334/.444161063—.206/.264/.339
202529AAALAD283.291/.351/.54713291—.240/.280/.419
202630AAACIN505.248/.330/.45425465—.203/.266/.343
2027PROJ10% MLB31MLBCIN24.244/.298/.4091094-0.0
2028PROJ33% MLB32MLBCIN82.237/.290/.3943088-0.2
Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service8.000First FA2028
2027Ext / FA-deal$4M
Skills · percentileStatcast 2021-2023
Speed81
Bat Spd63
Barrel%34
Avg EV11
xwOBA10
CompsJohn Hicks (age 31) · Tim Beckham (age 31) · Eric Haase (age 31)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†94
AVG/OBP/SLG.244 / .298 / .409
PA24
HR1
K%25
BB%4
BABIP299
ISO174
MLB%10%
Value2027 · WAR
BAT: -1.8 runs (wOBA-derived runs vs avg)-2BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.5 runs (Defensive runs vs avg)+0FLDPOS: -4.2 runs (Positional adjustment)-4POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +0.50+0.5WAR
trajectory · projected WAR by year
0.5-0.22728
Tools · ContractCON 55 / POW 60
Toolsscout grade · Statcast %ile · 2021-2023
CONTACT55
xAVG
130.221
POWER60
Barrel%
346.2
Avg EV
1186.1
Bat Spd
6372.7
EYE40
scouting grade only
SPEED45
Sprint
8128.7
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   8.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$4M+0.1$0.2M-$4M
Totals $4M $0.2M -$4M

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)
201418 ROKGCL Red Sox — 150134 361231 15381 53 269347425772 157368 2510 344 42 — — — — — —
201519 AGreenville Drive — 471435 9729116 291444 85 223278405682 182293 316 300 38 — — — — — —
201620 A+Salem Red Sox — 2725 4000 270 10 160222160382 222 267 186 -19 — — — — — —
201620 AGreenville Drive — 312279 681138 227410 31 244322391712 147303 247 320 59 — — — — — —
201721 AAPortland Sea Dogs — 274248 6218014 20563 10 250314492806 242265 207 349 80 — — — — — —
201721 A+Salem Red Sox — 250223 7117217 19577 10 3183906411.031 323360 238 442 114 — — — — — —
201721 INTLPeoria Javelinas — 10492 24614 7203 00 261333478812 217286 197 351 124 — — — — — —
201822 AAAPawtucket Red Sox — 3433 9302 1120 00 273294545840 273368 353 363 58 — — — — — —
201822 AAPortland Sea Dogs — 139122 37706 13354 31 303388508897 205383 259 397 97 — — — — — —
201923 MLBBoston Red Sox — 382347 8810118 311274 21 254322444766 190347 338 340 112 +5 +0 +0 -8 +8 0.6
201923 AAAPawtucket Red Sox — 7970 18407 8210 00 257333614948 357256 2710 400 117 — — — — — —
202024 MLBBoston Red Sox — 158146 31525 8502 30 212263377640 164280 325 280 74 -5 +1 -4 -3 +3 -0.8
202125 MLBPittsburgh Pirates — 124121 30713 1421 12 248260397657 149351 341 286 81 -3 -1 +2 +1 +3 0.2
202125 AAAIndianapolis Indians — 217192 528014 14569 21 271349531880 260306 266 382 74 — — — — — —
202226 MLBPittsburgh Pirates — 426401 9216314 191262 11 229268389657 160294 304 288 83 -9 -0 -7 -8 +9 -1.5
202327 MLBWashington Nationals — 9691 22302 5330 10 242281341622 99357 345 280 75 -3 +0 +2 +0 +2 0.2
202428 AAACharlotte Knights — 457408 10526116 369911 101 257334444778 186302 228 345 63 — — — — — —
202529 AAAOklahoma City Comets — 283258 7521313 24660 22 291351547898 256344 238 389 91 — — — — — —
202630 AAALouisville Bats — 505443 11016025 451129 44 248330454784 205271 229 343 65 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 11861106 26341742 643789 84 238285401686 164319 325 303 91 -13 +0 -8 -17 +26 -1.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201418 ROK MLEGCL Red Sox — 150140 26821 9551 53 186240293533 107293 376 230 42 — — — — — —
201519 A MLEGreenville Drive — 471445 7620112 191894 85 171212301513 130260 404 224 38 — — — — — —
201620 A+ MLESalem Red Sox — 2726 3000 1100 10 115148115264 214 374 140 -19 — — — — — —
201620 A MLEGreenville Drive — 312287 58926 149610 31 202264310574 108278 314 255 59 — — — — — —
201721 AA MLEPortland Sea Dogs — 274256 5615011 12703 10 219262406668 188248 264 287 80 — — — — — —
201721 A+ MLESalem Red Sox — 250230 5613114 12847 10 243301491793 248311 345 336 114 — — — — — —
201822 AAA MLEPawtucket Red Sox — 3433 7201 1140 00 212235364599 152323 413 254 58 — — — — — —
201822 AA MLEPortland Sea Dogs — 139126 33604 9444 31 262331405736 143357 326 312 97 — — — — — —
201923 MLB MLEBoston Red Sox — 382349 869118 291274 21 246312433744 186347 338 333 112 +5 +0 +0 -8 +8 0.6
201923 AAA MLEPawtucket Red Sox — 7972 17406 6250 00 236295542837 306250 328 341 117 — — — — — —
202024 MLB MLEBoston Red Sox — 158146 30425 8502 30 205256363619 158280 325 278 74 -5 +1 -4 -3 +3 -0.8
202125 MLB MLEPittsburgh Pirates — 124121 30713 1421 12 248260397657 149351 341 288 81 -3 -1 +2 +1 +3 0.2
202125 AAA MLEIndianapolis Indians — 217197 40609 9709 21 203270371640 168257 324 278 74 — — — — — —
202226 MLB MLEPittsburgh Pirates — 426402 9215315 181262 11 229265393658 164294 304 290 83 -9 -0 -7 -8 +9 -1.5
202327 MLB MLEWashington Nationals — 9691 22302 5330 10 242281341622 99357 345 279 75 -3 +0 +2 +0 +2 0.2
202428 AAA MLECharlotte Knights — 457422 8721111 2212011 101 206264339603 133254 265 261 63 — — — — — —
202529 AAA MLEOklahoma City Comets — 283267 641729 15780 22 240280419700 180304 285 302 91 — — — — — —
202630 AAA MLELouisville Bats — 505458 9313017 301349 44 203266343608 140234 276 265 65 — — — — — —
201418 ROK MLEGCL Red Sox — 150140 26821 9551 53 186240293533 107298 376 230 42 — — — — — —
201418 ROK RAWGCL Red Sox — 150134 361231 15381 53 269347425772 157368 2510 344 42 — — — — — —
201519 A MLEGreenville Drive — 471445 7620112 191894 85 171212301513 130261 404 224 38 — — — — — —
201519 A RAWGreenville Drive — 471435 9729116 291444 85 223278405682 182293 316 300 38 — — — — — —
201620 A MLE2 teams — 339313 61926 1510710 41 195254294548 99274 324 246 53 — — — — — —
201620 A RAW2 teams — 339304 721138 248110 41 237314372685 135296 247 310 53 — — — — — —
201721 AA MLE3 teams — 628580 13433230 2918513 20 231283450733 219280 295 310 96 — — — — — —
201721 AA RAW3 teams — 628563 15741335 4613313 20 279347549896 270304 217 386 96 — — — — — —
201822 AA MLE2 teams — 173159 39805 10584 31 245306390696 145354 346 301 90 — — — — — —
201822 AA RAW2 teams — 173155 461008 14474 31 297370516886 219380 278 390 90 — — — — — —
201923 MLB MLE2 teams — 461421 10313124 351524 21 245309451760 207321 338 335 113 +7 +0 +0 -8 +10 0.9
201923 MLB RAW2 teams — 461417 10614125 391484 21 254324472796 218331 328 350 113 +7 +0 +0 -8 +10 0.9
202024 MLB MLEBoston Red Sox — 158146 30425 8502 30 205256363619 158269 325 278 74 -5 +1 -4 -3 +3 -0.8
202024 MLB RAWBoston Red Sox — 158146 31525 8502 30 212263377640 164280 325 280 74 -5 +1 -4 -3 +3 -0.8
202125 AAA MLE2 teams — 341318 7113112 1011210 33 223269384653 160299 333 282 77 — — — — — —
202125 AAA RAW2 teams — 341313 8215117 159810 33 262317479796 217323 294 347 77 — — — — — —
202226 MLB MLEPittsburgh Pirates — 426402 9215315 181262 11 229265393658 164291 304 290 83 -9 -0 -7 -8 +9 -1.5
202226 MLB RAWPittsburgh Pirates — 426401 9216314 191262 11 229268389657 160294 304 288 83 -9 -0 -7 -8 +9 -1.5
202327 MLB MLEWashington Nationals — 9691 22302 5330 10 242281341622 99357 345 279 75 -3 +0 +2 +0 +2 0.2
202327 MLB RAWWashington Nationals — 9691 22302 5330 10 242281341622 99357 345 280 75 -3 +0 +2 +0 +2 0.2
202428 AAA MLECharlotte Knights — 457422 8721111 2212011 101 206264339603 133259 265 261 63 — — — — — —
202428 AAA RAWCharlotte Knights — 457408 10526116 369911 101 257334444778 186302 228 345 63 — — — — — —
202529 AAA MLEOklahoma City Comets — 283267 641729 15780 22 240280419700 180304 285 302 91 — — — — — —
202529 AAA RAWOklahoma City Comets — 283258 7521313 24660 22 291351547898 256344 238 389 91 — — — — — —
202630 AAA MLELouisville Bats — 505458 9313017 301349 44 203266343608 140241 276 265 65 — — — — — —
202630 AAA RAWLouisville Bats — 505443 11016025 451129 44 248330454784 205271 229 343 65 — — — — — —
201418 ROK MLEGCL Red Sox — 150139 26821 9551 53 187240295535 108293 376 230 42 — — — — — —
201519 A MLEGreenville Drive — 471445 7620112 191894 85 171212301513 130260 404 224 38 — — — — — —
201620 A MLE2 teams — 339311 61926 1510710 41 196254296550 100273 324 246 53 — — — — — —
201721 AA MLE3 teams — 628581 13433230 2918513 20 231283449732 219278 295 310 96 — — — — — —
201822 AA MLE2 teams — 173157 39805 10584 31 248306395701 146350 346 301 90 — — — — — —
201923 MLB MLE2 teams — 461419 10313124 351524 21 246309453762 208330 338 335 113 — — — — — —
202024 MLB MLEBoston Red Sox — 158147 30425 8502 30 204256361617 156280 325 278 74 — — — — — —
202125 AAA MLE2 teams — 341318 7113112 1011210 33 223269384653 160291 333 282 77 — — — — — —
202226 MLB MLEPittsburgh Pirates — 426403 9215315 181262 11 228265392657 164294 304 290 83 — — — — — —
202327 MLB MLEWashington Nationals — 9691 22302 5330 10 242281341622 99357 345 279 75 — — — — — —
202428 AAA MLECharlotte Knights — 457421 8721111 2212011 101 207264340603 133254 265 261 63 — — — — — —
202529 AAA MLEOklahoma City Comets — 283266 641729 15780 22 241280421701 180304 285 302 91 — — — — — —
202630 AAA MLELouisville Bats — 505461 9313017 301349 44 202266341606 139234 276 265 65 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 AAA MLECharlotte Knights — 457421 8721111 2212011 101 207264340603 133254 265 261 63 — — — — — —
202529 AAA MLEOklahoma City Comets — 283266 641729 15780 22 241280421701 180304 285 302 91 — — — — — —
202630 AAA MLELouisville Bats — 505461 9313017 301349 44 202266341606 139234 276 265 65 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202731 MLB MLECIN 10% 380350 8416112 22995 42 241295398693 157298 266 307 94 -3 +0 +1 -7 +8 0.5
▸ 2027 — real world (MLB)
202731 MLB CTXCIN 10% 2423 5101 160 00 244298409706 165299 254 312 94 -0 +0 +0 -0 +1 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202832 MLB MLECIN 33% 250231 551018 14663 11 235288384672 150293 266 298 88 -4 -0 -3 -4 +5 -0.6
202832 MLB CTXCIN 33% 8276 18303 5221 00 237290394685 157294 276 303 88 -1 +0 -1 -1 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 12681182 28144745 6940010 84 238285401687 163317 325 303 77 -14 +0 -9 -19 +27 -1.4
/ 162G— A+C — 650606 14523423 352055 42 239286404691 165319 325 303 77 -7 +0 -4 -10 +14 -0.7
Career— MLE — 49764612 100619719165 253152776 5124 218270376647 158285 315 282 77 -18 -0 -10 -26 +36 -1.8
/ 162G— MLE — 650602 13226222 3319910 73 219271379650 159286 315 282 77 -7 -0 -4 -10 +14 -0.7

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.

2026 AAALouisville Bats · 505 PAwOBA .339 → .265 (−74)K% 22.2% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.18%÷1.000×1.200——26.61%
BB% (unintentional) /PA8.91%÷1.000×0.690—×0.9625.91%
HBP% /PA1.78%—×0.940—×0.9621.61%
Singles /BIP20.85%÷1.000×0.930×1.010×0.96218.83%
Doubles /BIP4.83%÷1.000×0.830×1.010×0.9623.90%
Triples /BIP0.00%÷1.000×0.970×1.010×0.9620.00%
Home runs /BIP7.55%÷1.000×0.700—×0.9625.09%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.010.

Result: wOBA .339 → .265; ISO .205 → .144; BABIP .271 → .234. 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).

2025 AAAOklahoma City Comets · 283 PAwOBA .379 → .302 (−77)K% 23.3% → 27.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.32%÷1.015×1.200——27.57%
BB% (unintentional) /PA8.48%÷1.083×0.690—×0.9725.25%
HBP% /PA0.00%—×0.940—×0.9720.00%
Singles /BIP19.79%÷0.951×0.930×0.995×0.97218.72%
Doubles /BIP10.94%÷0.969×0.830×0.995×0.9729.07%
Triples /BIP1.56%÷1.150×0.970×0.995×0.9721.28%
Home runs /BIP6.77%÷0.956×0.700—×0.9724.82%

Factors used: league row International League. Park (home-season share, regressed): HR 91, 1B 90, 2B 94, 3B 130, K 103, BB 117 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.995.

Result: wOBA .379 → .302; ISO .256 → .192; BABIP .344 → .304. 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).

2024 AAACharlotte Knights · 457 PAwOBA .335 → .261 (−73)K% 21.7% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.66%÷0.991×1.200——26.23%
BB% (unintentional) /PA7.22%÷1.025×0.690—×0.9824.77%
HBP% /PA2.41%—×0.940—×0.9822.22%
Singles /BIP20.06%÷1.033×0.930×0.988×0.98217.53%
Doubles /BIP8.41%÷0.994×0.830×0.988×0.9826.82%
Triples /BIP0.32%÷1.049×0.970×0.988×0.9820.29%
Home runs /BIP5.18%÷1.016×0.700—×0.9823.50%

Factors used: league row International League. Park (home-season share, regressed): HR 103, 1B 107, 2B 99, 3B 110, K 98, BB 105 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .335 → .261; ISO .186 → .134; BABIP .302 → .254. 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).

2021 AAAIndianapolis Indians · 217 PAwOBA .375 → .278 (−96)K% 25.8% → 32.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.81%÷0.961×1.200——32.23%
BB% (unintentional) /PA6.45%÷1.100×0.690—×1.0184.12%
HBP% /PA4.15%—×0.940—×1.0183.97%
Singles /BIP22.06%÷1.011×0.930×0.950×1.01819.62%
Doubles /BIP5.88%÷0.986×0.830×0.950×1.0184.79%
Triples /BIP0.00%÷0.914×0.920×0.950×1.0180.00%
Home runs /BIP10.29%÷1.096×0.700—×1.0186.69%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 119, 1B 102, 2B 97, 3B 83, K 92, BB 120 — 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 ×0.950.

Result: wOBA .375 → .278; ISO .260 → .168; BABIP .306 → .257. 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 AAAPawtucket Red Sox · 79 PAwOBA .393 → .341 (−52)K% 26.6% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.58%÷1.002×1.200——31.84%
BB% (unintentional) /PA10.13%÷0.963×0.690—×1.0487.61%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP14.29%÷0.953×0.930—×1.04814.61%
Doubles /BIP8.16%÷0.896×0.830—×1.0487.92%
Triples /BIP0.00%÷0.900×0.970—×1.0480.00%
Home runs /BIP14.29%÷1.038×0.840—×1.04812.12%

Factors used: league row IL. Park (home-season share, regressed): HR 108, 1B 91, 2B 79, 3B 80, K 100, BB 93 — 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).

Result: wOBA .393 → .341; ISO .357 → .303; BABIP .256 → .250. 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 AAPortland Sea Dogs · 139 PAwOBA .386 → .312 (−74)K% 25.2% → 31.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.18%÷0.982×1.220——31.28%
BB% (unintentional) /PA9.35%÷1.051×0.700—×1.0276.40%
HBP% /PA2.88%—×0.850—×1.0272.51%
Singles /BIP27.59%÷1.001×0.970×0.993×1.02727.26%
Doubles /BIP8.05%÷1.052×0.860×0.993×1.0276.71%
Triples /BIP0.00%÷1.150×0.950×0.993×1.0270.00%
Home runs /BIP6.90%÷1.166×0.780—×1.0274.74%

Factors used: league row EL. Park (home-season share, regressed): HR 133, 1B 100, 2B 110, 3B 130, K 96, BB 110 — 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 ×0.993.

Result: wOBA .386 → .312; ISO .205 → .143; BABIP .383 → .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 AAAPawtucket Red Sox · 34 PAwOBA .352 → .254 (−97)K% 35.3% → 42.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.29%÷0.994×1.200——42.60%
BB% (unintentional) /PA2.94%÷1.082×0.690—×1.0501.97%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP19.05%÷1.000×0.930—×1.05018.60%
Doubles /BIP14.29%÷1.067×0.830—×1.05011.67%
Triples /BIP0.00%÷0.900×0.970—×1.0500.00%
Home runs /BIP9.52%÷1.342×0.840—×1.0506.26%

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

Result: wOBA .352 → .254; ISO .273 → .174; BABIP .368 → .323. 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 AAPortland Sea Dogs · 274 PAwOBA .340 → .287 (−53)K% 20.4% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.44%÷0.974×1.220——25.59%
BB% (unintentional) /PA6.57%÷1.067×0.700—×1.0424.49%
HBP% /PA1.09%—×0.850—×1.0420.97%
Singles /BIP15.62%÷0.984×0.970×0.997×1.04215.99%
Doubles /BIP9.38%÷1.085×0.860×0.997×1.0427.72%
Triples /BIP0.00%÷1.010×0.950×0.997×1.0420.00%
Home runs /BIP7.29%÷1.020×0.780—×1.0425.81%

Factors used: league row EL. Park (home-season share, regressed): HR 104, 1B 97, 2B 117, 3B 102, K 95, BB 114 — 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.997.

Result: wOBA .340 → .287; ISO .242 → .192; BABIP .265 → .248. 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).