Blake Perkins

LF Columbus Clippers
Age 30 S/R 6'0" / 185 lbs AAA Svc 2.255 · Ctrl thru 2030
Overview
AAA40-MANPre-ArbFA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202427MLBMIL434.240/.320/.332623861.4
202528AAA/ROKMIL56.273/.429/.3641363—.203/.304/.287
202528MLBMIL171.226/.298/.34837860.3
202629AAACLE160.246/.395/.38131276—.199/.306/.294
202629MLBMIL101.157/.250/.2581349-0.8
2027PROJ45% MLB30MLBCLE92.217/.305/.3262581-0.1
2028PROJ53% MLB31MLBCLE101.213/.300/.3162477-0.3
Last 3 seasons WAR 0.9  ·  Next 2 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.255First FA2031
2027Pre-Arb$0.8M2028Arb-1$0.2M2029Ext$1M2030Ext$2M
Skills · percentileStatcast 2024-2026
Speed81
Avg EV44
Bat Spd35
xwOBA24
Barrel%17
CompsBilly Hamilton (age 30) · Jonathan Davis (age 31) · Greg Allen (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8181vR 81
AVG/OBP/SLG.217 / .305 / .326
PA92
HR2
SB5
K%25
BB%11
BABIP282
ISO136
MLB%45%
Value2027 · WAR
BAT: -4.5 runs (wOBA-derived runs vs avg)-5BATRUN: +2.2 runs (SB/CS + UBR baserunning)+2RUNFLD: -0.4 runs (Defensive runs vs avg)-0FLDPOS: -2.2 runs (Positional adjustment)-2POSREP: +4.4 runs (Replacement-level credit)+4REPTotal WAR: +0.40+0.4WAR
0.00.51.00.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$0M ctrl surplus
Tools · Splits · ContractCON 45 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT45
xAVG
100.216
POWER40
Barrel%
173.9
Avg EV
4488.7
Bat Spd
3569.7
EYE60
scouting grade only
SPEED60
Sprint
8128.7
Platoon Splits2024-2026 · 631 PA
vs LHP
vs RHP
Edge
PA
210
421
—
wRC+
102
65
◀◀L
wOBA
319
264
◀◀L
ISO
107
091
◀L
BABIP
316
289
◀L
K%
17.6%
30.4%
◀◀L
BB%
9.5%
9.0%
◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2023
Service   2.255 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.2$0.7M+$0.0M (cut)
2028Arb-1$0.2M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.4M +$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)
201518 ROKGCL Nationals — 185166 35521 13361 45 211272283555 72254 197 248 12 — — — — — —
201619 AHagerstown Suns — 3325 5000 560 01 200333200533 263 1815 243 37 — — — — — —
201720 AHagerstown Suns — 572482 1232748 721185 318 255358378735 122318 2113 328 68 — — — — — —
201821 A+Wilmington Blue Rocks — 596485 1152213 921346 299 237365305671 68317 2215 311 55 — — — — — —
201922 AANorthwest Arkansas Naturals — 122110 24222 9302 41 218289327617 109278 257 279 32 — — — — — —
201922 A+Wilmington Blue Rocks — 352288 651146 52792 187 226348354702 128286 2215 314 51 — — — — — —
202124 AANorthwest Arkansas Naturals — 280238 48817 40811 92 202319332651 130273 2914 300 49 — — — — — —
202225 AAAScranton/Wilkes-Barre RailRiders — 11486 21413 17265 40 244398419817 174295 2315 353 92 — — — — — —
202225 AASomerset Patriots — 283243 6014212 37661 172 247349469818 222287 2313 359 79 — — — — — —
202326 MLBMilwaukee Brewers — 168143 31704 23460 52 217325350675 133290 2714 306 95 -1 +0 +6 -4 +4 0.5
202326 AAANashville Sounds — 182156 481424 24390 52 308400500900 192383 2113 393 107 — — — — — —
202427 MLBMilwaukee Brewers — 434383 921326 421083 235 240320332652 91313 2510 295 86 -7 +3 +7 +2 +9 1.4
202528 MLBMilwaukee Brewers — 171155 35623 15471 72 226298348647 123305 279 293 86 -3 +1 +1 +1 +4 0.3
202528 AAANashville Sounds — 3426 5101 8130 21 192382346729 154333 3824 343 56 — — — — — —
202528 ROKACL Brewers — 2218 7000 440 11 389500389889 500 1818 415 74 — — — — — —
202629 MLBMilwaukee Brewers — 10189 14601 10221 31 157250258508 101197 2210 236 49 -6 +0 -2 -3 +2 -0.8
202629 AAAColumbus Clippers — 160126 31423 30391 124 246395381776 135322 2419 351 76 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 874770 17232414 902235 3810 223309330639 106293 2610 290 82 -18 +4 +12 -4 +19 1.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201518 ROK MLEGCL Nationals — 185171 28411 8521 45 164206216422 53209 284 186 12 — — — — — —
201619 A MLEHagerstown Suns — 3326 6000 480 01 231333231564 261 2412 223 37 — — — — — —
201720 A MLEHagerstown Suns — 572511 1142047 431575 318 223290319609 96293 278 269 68 — — — — — —
201821 A+ MLEWilmington Blue Rocks — 596524 1091914 531886 299 208288271559 63299 329 250 55 — — — — — —
201922 AA MLENorthwest Arkansas Naturals — 122113 20222 6382 41 177231283515 106231 315 216 32 — — — — — —
201922 A+ MLEWilmington Blue Rocks — 352310 58936 301092 187 187263294557 106249 319 244 51 — — — — — —
202124 AA MLENorthwest Arkansas Naturals — 280250 44616 28951 92 176262280542 104253 3410 241 49 — — — — — —
202225 AAA MLEScranton/Wilkes-Barre RailRiders — 11492 20412 11315 40 217333348681 130256 2710 304 92 — — — — — —
202225 AA MLESomerset Patriots — 283255 531229 25811 172 208281376658 169257 299 285 79 — — — — — —
202326 MLB MLEMilwaukee Brewers — 168143 31704 23460 52 217325350675 133290 2714 308 95 -1 +0 +6 -4 +4 0.5
202326 AAA MLENashville Sounds — 182163 431223 17480 52 264333417751 153344 269 326 107 — — — — — —
202427 MLB MLEMilwaukee Brewers — 434384 931426 411083 235 242320336656 94313 259 296 86 -7 +3 +7 +2 +9 1.4
202528 MLB MLEMilwaukee Brewers — 171155 35623 15471 72 226298348647 123305 279 295 86 -3 +1 +1 +1 +4 0.3
202528 AAA MLENashville Sounds — 3429 5101 5150 21 172294310604 138293 4415 251 56 — — — — — —
202528 ROK MLEACL Brewers — 2220 5000 260 11 250318250568 374 279 278 74 — — — — — —
202629 MLB MLEMilwaukee Brewers — 10189 14601 10221 31 157250258508 101197 2210 241 49 -6 +0 -2 -3 +2 -0.8
202629 AAA MLEColumbus Clippers — 160136 27322 20471 124 199306294600 96275 2912 280 76 — — — — — —
201518 ROK MLEGCL Nationals — 185171 28411 8521 45 164206216422 53220 284 186 12 — — — — — —
201518 ROK RAWGCL Nationals — 185166 35521 13361 45 211272283555 72254 197 248 12 — — — — — —
201619 A MLEHagerstown Suns — 3326 6000 480 01 231333231564 333 2412 223 37 — — — — — —
201619 A RAWHagerstown Suns — 3325 5000 560 01 200333200533 263 1815 243 37 — — — — — —
201720 A MLEHagerstown Suns — 572511 1142047 431575 318 223290319609 96303 278 269 68 — — — — — —
201720 A RAWHagerstown Suns — 572482 1232748 721185 318 255358378735 122318 2113 328 68 — — — — — —
201821 A+ MLEWilmington Blue Rocks — 596524 1091914 531886 299 208288271559 63312 329 250 55 — — — — — —
201821 A+ RAWWilmington Blue Rocks — 596485 1152213 921346 299 237365305671 68317 2215 311 55 — — — — — —
201922 A+ MLE2 teams — 474423 771058 361484 228 182253286539 104255 318 237 46 — — — — — —
201922 A+ RAW2 teams — 474398 891368 611094 228 224333347679 123284 2313 305 46 — — — — — —
202124 AA MLENorthwest Arkansas Naturals — 280250 44616 28951 92 176262280542 104255 3410 241 49 — — — — — —
202124 AA RAWNorthwest Arkansas Naturals — 280238 48817 40811 92 202319332651 130273 2914 300 49 — — — — — —
202225 AA MLE2 teams — 397347 7215311 361126 212 207293363656 156265 289 290 83 — — — — — —
202225 AA RAW2 teams — 397329 8118315 54926 212 246362456818 210289 2314 358 83 — — — — — —
202326 AAA MLE2 teams — 350306 741927 40940 104 242329386715 144324 2711 317 101 — — — — — —
202326 AAA RAW2 teams — 350299 792128 47850 104 264364428792 164341 2413 352 101 — — — — — —
202427 MLB MLEMilwaukee Brewers — 434384 931426 411083 235 242320336656 94315 259 296 86 -7 +3 +7 +2 +9 1.4
202427 MLB RAWMilwaukee Brewers — 434383 921326 421083 235 240320332652 91313 2510 295 86 -7 +3 +7 +2 +9 1.4
202528 MLB MLE3 teams — 227203 44723 23681 104 217300315615 99311 3010 287 80 -5 +0 +1 +1 +5 0.2
202528 MLB RAW3 teams — 227199 47724 27641 104 236330352682 116328 2812 312 80 -5 +0 +1 +1 +5 0.2
202629 AAA MLE2 teams — 261225 421023 30692 155 187288289577 102250 2611 265 65 — — — — — —
202629 AAA RAW2 teams — 261215 451024 40612 155 209339330669 121268 2315 307 65 — — — — — —
201518 ROK MLEGCL Nationals — 185174 28411 8521 45 161206213418 52209 284 186 12 — — — — — —
201619 A MLEHagerstown Suns — 3329 6000 480 01 207333207540 261 2412 223 37 — — — — — —
201720 A MLEHagerstown Suns — 572519 1142047 431575 318 220290314604 94293 278 269 68 — — — — — —
201821 A+ MLEWilmington Blue Rocks — 596532 1091914 531886 299 205288267555 62299 329 250 55 — — — — — —
201922 A+ MLE2 teams — 474431 771058 361484 228 179253281533 102244 318 237 46 — — — — — —
202124 AA MLENorthwest Arkansas Naturals — 280249 44616 28951 92 177262281543 104253 3410 241 49 — — — — — —
202225 AA MLE2 teams — 397352 7215311 361126 212 205293358651 153257 289 290 83 — — — — — —
202326 AAA MLE2 teams — 350307 741927 40940 104 241329384714 143318 2711 317 101 — — — — — —
202427 MLB MLEMilwaukee Brewers — 434387 931426 411083 235 240320333653 93313 259 296 86 — — — — — —
202528 MLB MLE3 teams — 227201 44723 23681 104 219300318618 100310 3010 287 80 — — — — — —
202629 AAA MLE2 teams — 261227 421023 30692 155 185288286574 101245 2611 265 65 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 MLB MLEMilwaukee Brewers — 434387 931426 411083 235 240320333653 93313 259 296 86 — — — — — —
202528 MLB MLE3 teams — 227201 44723 23681 104 219300318618 100310 3010 287 80 — — — — — —
202629 AAA MLE2 teams — 261227 421023 30692 155 185288286574 101245 2611 265 65 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLECLE 45% 315277 601125 33802 183 217305328633 111283 2510 288 81 -7 +2 -1 -3 +7 0.4
▸ 2027 — real world (MLB)
202730 MLB CTXCLE 45% 9281 18312 10231 51 217305326631 109282 2511 288 81 -2 +1 -0 -1 +2 -0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLECLE 53% 191168 35613 20491 82 213300318618 105279 2610 282 77 -5 +1 -3 -2 +4 -0.6
202831 MLB CTXCLE 53% 10189 19312 10261 41 213300316616 104279 2610 282 77 -3 +0 -2 -1 +2 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 975859 19135516 1002496 4211 222308331638 108291 2610 289 67 -21 +4 +11 -5 +21 1.0
/ 162G— A+C — 650573 12723311 671664 287 222308330638 108289 2610 289 67 -14 +3 +7 -4 +14 0.7
Career— MLE — 42053718 7761372562 383120032 19457 209288309597 100286 299 268 67 -28 +6 +9 -8 +28 0.6
/ 162G— MLE — 650575 12021410 591855 309 209288311599 103285 289 268 67 -14 +3 +5 -4 +14 0.3

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 AAAColumbus Clippers · 160 PAwOBA .350 → .280 (−70)K% 24.4% → 29.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.38%÷1.000×1.200——29.25%
BB% (unintentional) /PA18.75%÷1.000×0.690—×0.97212.58%
HBP% /PA0.62%—×0.940—×0.9720.57%
Singles /BIP25.29%÷1.000×0.930×0.966×0.97222.07%
Doubles /BIP4.60%÷1.000×0.830×0.966×0.9723.58%
Triples /BIP2.30%÷1.000×0.970×0.966×0.9722.09%
Home runs /BIP3.45%÷1.000×0.700—×0.9722.35%

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

Result: wOBA .350 → .280; ISO .135 → .108; BABIP .322 → .275. 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 AAANashville Sounds · 34 PAwOBA .336 → .251 (−85)K% 38.2% → 45.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.24%÷1.010×1.200——45.41%
BB% (unintentional) /PA23.53%÷1.000×0.690—×0.98215.94%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP23.08%÷0.983×0.930—×0.98221.45%
Doubles /BIP7.69%÷0.973×0.830—×0.9826.45%
Triples /BIP0.00%÷0.900×0.970—×0.9820.00%
Home runs /BIP7.69%÷1.111×0.700—×0.9824.76%

Factors used: league row International League. Park (home-season share, regressed): HR 122, 1B 97, 2B 95, 3B 80, K 102, BB 100 — 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 .336 → .251; ISO .154 → .105; BABIP .333 → .293. 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 ROKACL Brewers · 22 PAwOBA .405 → .278 (−127)K% 18.2% → 26.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷0.973×1.440——26.92%
BB% (unintentional) /PA18.18%÷1.011×0.620—×0.94010.48%
HBP% /PA0.00%—×0.720—×0.9400.00%
Singles /BIP50.00%÷1.031×0.820—×0.94037.39%
Doubles /BIP0.00%÷1.109×0.720—×0.9400.00%
Triples /BIP0.00%÷1.001×0.720—×0.9400.00%
Home runs /BIP0.00%÷0.971×0.780—×0.9400.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 106, 2B 122, 3B 100, K 95, BB 102 — applied at half strength. Age: age 29 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (9.5 yr older than average).

Result: wOBA .405 → .278; ISO .000 → .000; BABIP .500 → .374. 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).

2023 AAANashville Sounds · 182 PAwOBA .388 → .326 (−62)K% 21.4% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.43%÷0.978×1.200——26.30%
BB% (unintentional) /PA13.19%÷0.995×0.690—×1.0039.17%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP23.93%÷0.953×0.930×0.959×1.00322.46%
Doubles /BIP11.97%÷0.971×0.830×0.959×1.0039.83%
Triples /BIP1.71%÷0.900×0.970×0.959×1.0031.77%
Home runs /BIP3.42%÷0.905×0.700—×1.0032.65%

Factors used: league row International League. Park (home-season share, regressed): HR 81, 1B 91, 2B 94, 3B 80, K 96, BB 99 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.959.

Result: wOBA .388 → .326; ISO .192 → .161; BABIP .383 → .344. 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).

2022 AASomerset Patriots · 283 PAwOBA .351 → .285 (−66)K% 23.3% → 28.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.32%÷0.998×1.220——28.52%
BB% (unintentional) /PA12.72%÷0.985×0.700—×0.9888.94%
HBP% /PA0.35%—×0.850—×0.9880.30%
Singles /BIP18.08%÷0.983×0.970×0.963×0.98816.97%
Doubles /BIP7.91%÷0.972×0.860×0.963×0.9886.66%
Triples /BIP1.13%÷0.969×0.950×0.963×0.9881.05%
Home runs /BIP6.78%÷1.032×0.780—×0.9885.06%

Factors used: league row EL. Park (home-season share, regressed): HR 106, 1B 97, 2B 94, 3B 94, K 100, BB 97 — 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.963.

Result: wOBA .351 → .285; ISO .222 → .174; BABIP .287 → .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).

2022 AAAScranton/Wilkes-Barre RailRiders · 114 PAwOBA .358 → .304 (−53)K% 22.8% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.81%÷1.001×1.200——27.33%
BB% (unintentional) /PA14.91%÷1.066×0.690—×1.0189.83%
HBP% /PA4.39%—×0.940—×1.0184.20%
Singles /BIP21.67%÷1.047×0.930×0.975×1.01819.09%
Doubles /BIP6.67%÷0.988×0.830×0.975×1.0185.55%
Triples /BIP1.67%÷1.000×0.970×0.975×1.0181.60%
Home runs /BIP5.00%÷1.006×0.700—×1.0183.54%

Factors used: league row International League. Park (home-season share, regressed): HR 101, 1B 109, 2B 98, 3B 100, K 100, BB 113 — 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.975.

Result: wOBA .358 → .304; ISO .174 → .151; BABIP .295 → .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).

2021 AANorthwest Arkansas Naturals · 280 PAwOBA .293 → .241 (−52)K% 28.9% → 34.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.93%÷1.035×1.220——34.10%
BB% (unintentional) /PA14.29%÷0.988×0.690—×0.9989.95%
HBP% /PA0.36%—×0.850—×0.9980.30%
Singles /BIP20.38%÷0.980×0.940×1.018×0.99819.85%
Doubles /BIP5.10%÷1.117×0.870×1.018×0.9984.03%
Triples /BIP0.64%÷1.150×0.920×1.018×0.9980.52%
Home runs /BIP4.46%÷0.957×0.780—×0.9983.63%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 96, 2B 123, 3B 130, K 107, BB 98 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.018.

Result: wOBA .293 → .241; ISO .130 → .104; BABIP .273 → .253. 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 A+Wilmington Blue Rocks · 352 PAwOBA .310 → .244 (−66)K% 22.4% → 31.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.44%÷1.024×1.420——31.11%
BB% (unintentional) /PA14.77%÷1.102×0.630—×0.9988.43%
HBP% /PA0.57%—×0.860—×0.9980.49%
Singles /BIP21.05%÷0.999×0.940×0.950×0.99818.77%
Doubles /BIP5.26%÷0.994×0.830×0.950×0.9984.17%
Triples /BIP1.91%÷0.921×0.800×0.950×0.9981.58%
Home runs /BIP2.87%÷0.884×0.900—×0.9982.92%

Factors used: league row CAR. Park (home-season share, regressed): HR 77, 1B 100, 2B 99, 3B 84, K 105, BB 120 — 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.950.

Result: wOBA .310 → .244; ISO .128 → .118; BABIP .286 → .249. 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).