Cliff Pennington

PosSS
B/TS/R
Born1984-06-15
Age (2027)43
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201733MLBLAA217.253/.313/.3303380-0.2
201834AAATEX287.211/.314/.2891429—.167/.240/.225
201834MLBCIN34.138/.265/.1380025-0.2
201935AAAScranton/Wilk…112.196/.315/.4135450—.155/.241/.320
202036No MLB games played
202137No MLB games played
202238No MLB games played
202339No MLB games played
202440No MLB games played
202541No MLB games played
202642No MLB games played
Last 3 seasons WAR -0.3
Contract
No contract data on file.
Skills · percentileStatcast 2016-2018
Speed30
Barrel%10
xwOBA10
Avg EV10

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)
200521 AKane County Cougars — 334290 801503 39472 256 276366359724 83320 1412 330 64 — — — — — —
200622 A+Stockton Ports — 202177 36702 24351 71 203302277579 73243 1712 273 32 — — — — — —
200622 ROKAZL Athletics — 3228 13310 420 00 4645316431.174 179500 612 513 140 — — — — — —
200723 AAMidland RockHounds — 314271 681322 38351 82 251345336681 85280 1112 310 63 — — — — — —
200723 A+Stockton Ports — 333286 731736 43540 92 255353399751 143291 1613 335 67 — — — — — —
200824 MLBOakland Athletics — 11799 24500 13182 41 242342293635 51293 1511 292 84 -2 +0 -5 +2 +3 -0.2
200824 AAASacramento River Cats — 294236 70932 54340 115 297428386813 89338 1218 370 99 — — — — — —
200824 AAMidland RockHounds — 245204 53720 39360 201 260377314691 54315 1516 323 69 — — — — — —
200925 MLBOakland Athletics — 229208 581134 19461 75 279342418760 139342 208 338 115 +4 -1 -2 +7 +5 1.4
200925 AAASacramento River Cats — 417360 952233 45542 274 264349367716 103300 1311 319 65 — — — — — —
201026 MLBOakland Athletics — 576508 1272686 50963 295 250321368689 118296 179 303 92 -5 +4 +13 +6 +12 3.0
201127 MLBOakland Athletics — 570515 1362628 421041 149 264321369690 105314 187 305 93 -5 -1 +1 +6 +12 1.4
201228 MLBOakland Athletics — 462418 901826 35902 156 215279311590 96259 198 265 67 -18 +1 +8 +5 +10 0.5
201329 MLBArizona Diamondbacks — 299269 651311 26541 20 242311309619 67298 189 283 65 -12 +0 +7 +3 +6 0.4
201430 MLBArizona Diamondbacks — 201177 45532 20363 61 254340350690 96309 1810 315 93 -2 +1 +5 +3 +4 1.1
201430 AAAReno Aces — 1713 5000 311 10 385529385914 417 618 433 123 — — — — — —
201430 ROKACL D-backs — 2219 8100 340 00 421500474974 53533 1814 441 89 — — — — — —
201531 MLBToronto Blue Jays — 249210 44603 27491 30 210303281583 71253 2011 262 59 -12 +1 +1 +1 +5 -0.5
201632 MLBLos Angeles Angels — 188172 36423 13550 10 209265308573 99289 297 256 60 -9 +0 +4 +1 +4 0.0
201632 AAASalt Lake Bees — 2623 7210 340 00 304385478863 174368 1512 381 72 — — — — — —
201733 MLBLos Angeles Angels — 217194 49603 16581 31 253313330643 77333 277 286 80 -5 +0 -2 +1 +5 -0.2
201834 MLBCincinnati Reds — 3429 4000 5130 00 138265138403 250 3815 209 25 -3 +0 -1 +1 +1 -0.2
201834 AAARound Rock Express — 287246 521411 36611 42 211314289603 77273 2113 279 29 — — — — — —
201935 AAAScranton/Wilkes-Barre RailRiders — 11292 18315 14242 40 196315413728 217197 2112 315 50 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 31422799 6781202136 26661915 8428 242311339650 96297 208 291 83 -64 +6 +28 +36 +68 7.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200521 A MLEKane County Cougars — 334302 691202 27642 256 228296288584 60277 198 263 64 — — — — — —
200622 A+ MLEStockton Ports — 202184 32602 17471 71 174248239487 65215 238 216 32 — — — — — —
200622 ROK MLEAZL Athletics — 3230 10210 230 00 333375467842 133385 96 375 140 — — — — — —
200723 AA MLEMidland RockHounds — 314282 631122 27431 82 223294298591 74249 149 261 63 — — — — — —
200723 A+ MLEStockton Ports — 333300 611325 29720 92 203274310584 107246 229 267 67 — — — — — —
200824 MLB MLEOakland Athletics — 11799 24500 13182 41 242342293635 51293 1511 292 84 -2 +0 -5 +2 +3 -0.2
200824 AAA MLESacramento River Cats — 294251 67832 39440 115 267366347712 80307 1513 315 99 — — — — — —
200824 AA MLEMidland RockHounds — 245216 50620 28440 201 231320278597 46286 1811 270 69 — — — — — —
200925 MLB MLEOakland Athletics — 229208 581134 19461 75 279342418760 139342 208 338 115 +4 -1 -2 +7 +5 1.4
200925 AAA MLESacramento River Cats — 417373 831822 32702 274 223287298585 75260 178 264 65 — — — — — —
201026 MLB MLEOakland Athletics — 576508 1272587 50963 295 250321372693 122296 179 304 92 -5 +4 +13 +6 +12 3.0
201127 MLB MLEOakland Athletics — 570516 1372529 411041 149 266321374695 109314 187 306 93 -5 -1 +1 +6 +12 1.4
201228 MLB MLEOakland Athletics — 462418 901727 35902 156 215279316595 100259 198 267 67 -18 +1 +8 +5 +10 0.5
201329 MLB MLEArizona Diamondbacks — 299274 641211 21541 20 234291296586 62298 187 264 65 -12 +0 +7 +3 +6 0.4
201430 MLB MLEArizona Diamondbacks — 201177 44522 20363 61 249335333668 85309 1810 306 93 -2 +1 +5 +3 +4 1.1
201430 AAA MLEReno Aces — 1714 4000 211 10 286412286697 348 612 350 123 — — — — — —
201430 ROK MLEACL D-backs — 2220 6100 260 00 300364350714 50405 279 300 89 — — — — — —
201531 MLB MLEToronto Blue Jays — 249212 44603 25491 30 208294278572 71253 2010 256 59 -12 +1 +1 +1 +5 -0.5
201632 MLB MLELos Angeles Angels — 188172 36423 13550 10 209265308573 99289 297 257 60 -9 +0 +4 +1 +4 0.0
201632 AAA MLESalt Lake Bees — 2624 5110 250 00 208269333603 125290 198 275 72 — — — — — —
201733 MLB MLELos Angeles Angels — 217194 49603 16581 31 253313330643 77333 277 287 80 -5 +0 -2 +1 +5 -0.2
201834 MLB MLECincinnati Reds — 3429 4000 5130 00 138265138403 250 3815 206 25 -3 +0 -1 +1 +1 -0.2
201834 AAA MLERound Rock Express — 287258 431011 24751 42 167240225465 58220 268 211 29 — — — — — —
201935 AAA MLEScranton/Wilkes-Barre RailRiders — 11297 15214 9292 40 155241320560 165156 268 242 50 — — — — — —
200521 A MLEKane County Cougars — 334302 691202 27642 256 228296288584 60283 198 263 64 — — — — — —
200521 A RAWKane County Cougars — 334290 801503 39472 256 276366359724 83320 1412 330 64 — — — — — —
200622 A+ MLE2 teams — 234213 42812 20501 71 197269272542 75248 219 238 47 — — — — — —
200622 A+ RAW2 teams — 234205 491012 28371 71 239333327660 88283 1612 305 47 — — — — — —
200723 A+ MLE2 teams — 647582 1242447 561151 174 213283304587 91251 189 264 65 — — — — — —
200723 A+ RAW2 teams — 647557 1413058 81891 174 253349368717 115285 1413 323 65 — — — — — —
200824 AAA MLE3 teams — 656567 1411952 791062 357 249343310653 62302 1612 294 85 — — — — — —
200824 AAA RAW3 teams — 656539 1472152 106882 357 273394341735 69322 1316 339 85 — — — — — —
200925 AAA MLE2 teams — 646581 1412956 511163 349 243307341648 98292 188 290 83 — — — — — —
200925 AAA RAW2 teams — 646568 1533367 641003 349 269346386732 116314 1510 326 83 — — — — — —
201026 MLB MLEOakland Athletics — 576508 1272587 50963 295 250321372693 122294 179 304 92 -5 +4 +13 +6 +12 3.0
201026 MLB RAWOakland Athletics — 576508 1272686 50963 295 250321368689 118296 179 303 92 -5 +4 +13 +6 +12 3.0
201127 MLB MLEOakland Athletics — 570516 1372529 411041 149 266321374695 109314 187 306 93 -5 -1 +1 +6 +12 1.4
201127 MLB RAWOakland Athletics — 570515 1362628 421041 149 264321369690 105314 187 305 93 -5 -1 +1 +6 +12 1.4
201228 MLB MLEOakland Athletics — 462418 901727 35902 156 215279316595 100257 198 267 67 -18 +1 +8 +5 +10 0.5
201228 MLB RAWOakland Athletics — 462418 901826 35902 156 215279311590 96259 198 265 67 -18 +1 +8 +5 +10 0.5
201329 MLB MLEArizona Diamondbacks — 299274 641211 21541 20 234291296586 62286 187 264 65 -12 +0 +7 +3 +6 0.4
201329 MLB RAWArizona Diamondbacks — 299269 651311 26541 20 242311309619 67298 189 283 65 -12 +0 +7 +3 +6 0.4
201430 MLB MLE3 teams — 240211 53522 24434 71 251339322661 71307 1810 309 95 -1 +1 +5 +3 +5 1.2
201430 MLB RAW3 teams — 240209 58632 26414 71 278368364732 86337 1711 335 95 -1 +1 +5 +3 +5 1.2
201531 MLB MLEToronto Blue Jays — 249212 44603 25491 30 208294278572 71250 2010 256 59 -12 +1 +1 +1 +5 -0.5
201531 MLB RAWToronto Blue Jays — 249210 44603 27491 30 210303281583 71253 2011 262 59 -12 +1 +1 +1 +5 -0.5
201632 MLB MLE2 teams — 214196 42633 15600 10 214270321592 107293 287 259 61 -10 +0 +4 +1 +5 -0.0
201632 MLB RAW2 teams — 214195 43633 16590 10 221280328608 108301 287 271 61 -10 +0 +4 +1 +5 -0.0
201733 MLB MLELos Angeles Angels — 217194 49603 16581 31 253313330643 77333 277 287 80 -5 +0 -2 +1 +5 -0.2
201733 MLB RAWLos Angeles Angels — 217194 49603 16581 31 253313330643 77333 277 286 80 -5 +0 -2 +1 +5 -0.2
201834 AAA MLE2 teams — 321287 471011 29881 42 164243216459 52229 279 210 29 — — — — — —
201834 AAA RAW2 teams — 321275 561411 41741 42 204309273582 69271 2313 272 29 — — — — — —
201935 AAA MLEScranton/Wilkes-Barre RailRiders — 11297 15214 9292 40 155241320560 165164 268 242 50 — — — — — —
201935 AAA RAWScranton/Wilkes-Barre RailRiders — 11292 18315 14242 40 196315413728 217197 2112 315 50 — — — — — —
200521 A MLEKane County Cougars — 334302 691202 27642 256 228296288584 60277 198 263 64 — — — — — —
200622 A+ MLE2 teams — 234211 42812 20501 71 199269275544 76238 219 238 47 — — — — — —
200723 A+ MLE2 teams — 647585 1242447 561151 174 212283303586 91247 189 264 65 — — — — — —
200824 AAA MLE3 teams — 656570 1411952 791062 357 247343309651 61297 1612 294 85 — — — — — —
200925 AAA MLE2 teams — 646587 1412956 511163 349 240307337644 97289 188 290 83 — — — — — —
201026 MLB MLEOakland Athletics — 576518 1272587 50963 295 245321365686 120296 179 304 92 — — — — — —
201127 MLB MLEOakland Athletics — 570523 1372529 411041 149 262321369690 107314 187 306 93 — — — — — —
201228 MLB MLEOakland Athletics — 462422 901727 35902 156 213279313592 100259 198 267 67 — — — — — —
201329 MLB MLEArizona Diamondbacks — 299275 641211 21541 20 233291295585 62298 187 264 65 — — — — — —
201430 MLB MLE3 teams — 240210 53522 24434 71 252339324663 71321 1810 309 95 — — — — — —
201531 MLB MLEToronto Blue Jays — 249221 44603 25491 30 199294267561 68253 2010 256 59 — — — — — —
201632 MLB MLE2 teams — 214197 42633 15600 10 213270320590 107290 287 259 61 — — — — — —
201733 MLB MLELos Angeles Angels — 217198 49603 16581 31 247313323636 76333 277 287 80 — — — — — —
201834 AAA MLE2 teams — 321288 471011 29881 42 163243215458 52223 279 210 29 — — — — — —
201935 AAA MLEScranton/Wilkes-Barre RailRiders — 112100 15214 9292 40 150241310551 160156 268 242 50 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 31422799 6781202136 26661915 8428 242311339650 96297 208 291 73 -64 +6 +28 +36 +68 7.5
/ 162G— A+C — 650579 1402547 551283 176 242311335646 93297 208 291 73 -13 +1 +6 +7 +14 1.5
Career— MLE — 57775158 11852063559 498112225 20051 230301318618 88280 199 276 73 -64 +6 +28 +36 +68 7.5
/ 162G— MLE — 650580 1342347 561263 236 231302321623 90282 199 276 73 -13 +1 +6 +7 +14 1.5

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 AAAScranton/Wilkes-Barre RailRiders · 112 PAwOBA .315 → .242 (−73)K% 21.4% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.43%÷1.007×1.200——25.54%
BB% (unintentional) /PA12.50%÷1.066×0.690—×0.9407.61%
HBP% /PA1.79%—×0.940—×0.9401.58%
Singles /BIP13.24%÷1.019×0.930×0.950×0.94010.78%
Doubles /BIP4.41%÷1.009×0.830×0.950×0.9403.24%
Triples /BIP1.47%÷0.938×0.970×0.950×0.9401.36%
Home runs /BIP7.35%÷1.087×0.840—×0.9405.34%

Factors used: league row IL. Park (home-season share, regressed): HR 117, 1B 104, 2B 102, 3B 88, K 101, BB 113 — applied at half strength. Age: age 35 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (7.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .315 → .242; ISO .217 → .175; BABIP .197 → .156. 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 AAARound Rock Express · 287 PAwOBA .274 → .211 (−63)K% 21.3% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.25%÷1.055×1.290——25.98%
BB% (unintentional) /PA12.20%÷0.978×0.710—×0.9408.32%
HBP% /PA0.35%—×0.980—×0.9400.32%
Singles /BIP19.46%÷0.962×0.900×0.959×0.94016.41%
Doubles /BIP7.57%÷1.019×0.810×0.959×0.9405.42%
Triples /BIP0.54%÷0.900×0.810×0.959×0.9400.44%
Home runs /BIP0.54%÷0.978×0.780—×0.9400.41%

Factors used: league row PCL. Park (home-season share, regressed): HR 96, 1B 92, 2B 104, 3B 80, K 111, BB 96 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.959.

Result: wOBA .274 → .211; ISO .077 → .057; BABIP .273 → .220. 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 AAASalt Lake Bees · 26 PAwOBA .371 → .275 (−97)K% 15.4% → 20.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.38%÷0.969×1.290——20.48%
BB% (unintentional) /PA11.54%÷1.021×0.710—×0.9527.64%
HBP% /PA0.00%—×0.980—×0.9520.00%
Singles /BIP21.05%÷1.033×0.900—×0.95217.46%
Doubles /BIP10.53%÷1.020×0.810—×0.9527.96%
Triples /BIP5.26%÷1.137×0.810—×0.9523.57%
Home runs /BIP0.00%÷1.035×0.780—×0.9520.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 107, 1B 107, 2B 104, 3B 127, K 94, BB 104 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average).

Result: wOBA .371 → .275; ISO .174 → .123; BABIP .368 → .290. 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 ROKACL D-backs · 22 PAwOBA .431 → .300 (−130)K% 18.2% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷1.000×1.440——26.18%
BB% (unintentional) /PA13.64%÷1.000×0.620—×0.9407.95%
HBP% /PA0.00%—×0.720—×0.9400.00%
Singles /BIP46.67%÷1.000×0.820—×0.94035.97%
Doubles /BIP6.67%÷1.000×0.720—×0.9404.51%
Triples /BIP0.00%÷1.000×0.720—×0.9400.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9400.00%

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 30 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (10.5 yr older than average).

Result: wOBA .431 → .300; ISO .053 → .034; BABIP .533 → .405. 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 AAAReno Aces · 17 PAwOBA .423 → .350 (−73)K% 5.9% → 7.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA5.88%÷0.965×1.290——7.86%
BB% (unintentional) /PA17.65%÷1.049×0.710—×0.97211.61%
HBP% /PA5.88%—×0.980—×0.9725.60%
Singles /BIP41.67%÷1.047×0.900—×0.97234.82%
Doubles /BIP0.00%÷1.047×0.810—×0.9720.00%
Triples /BIP0.00%÷1.150×0.810—×0.9720.00%
Home runs /BIP0.00%÷1.116×0.780—×0.9720.00%

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

Result: wOBA .423 → .350; ISO .000 → .000; BABIP .417 → .348. 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).

2009 AAASacramento River Cats · 417 PAwOBA .313 → .264 (−48)K% 12.9% → 16.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.95%÷1.000×1.290——16.71%
BB% (unintentional) /PA10.55%÷1.000×0.710—×1.0337.74%
HBP% /PA0.48%—×0.980—×1.0330.49%
Singles /BIP21.90%÷1.000×0.900×0.960×1.03319.55%
Doubles /BIP7.19%÷1.000×0.810×0.960×1.0335.78%
Triples /BIP0.98%÷1.000×0.810×0.960×1.0330.79%
Home runs /BIP0.98%÷1.000×0.780—×1.0330.79%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.960.

Result: wOBA .313 → .264; ISO .103 → .085; BABIP .300 → .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).

2008 AAASacramento River Cats · 294 PAwOBA .361 → .315 (−46)K% 11.6% → 14.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.56%÷1.000×1.290——14.92%
BB% (unintentional) /PA17.69%÷1.000×0.710—×1.04813.16%
HBP% /PA0.00%—×0.980—×1.0480.00%
Singles /BIP27.72%÷1.000×0.900×0.980×1.04825.62%
Doubles /BIP4.46%÷1.000×0.810×0.980×1.0483.71%
Triples /BIP1.49%÷1.000×0.810×0.980×1.0481.24%
Home runs /BIP0.99%÷1.000×0.780—×1.0480.81%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.980.

Result: wOBA .361 → .315; ISO .089 → .077; BABIP .338 → .307. 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).

2008 AAMidland RockHounds · 245 PAwOBA .316 → .270 (−46)K% 14.7% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.69%÷1.000×1.220——17.93%
BB% (unintentional) /PA15.92%÷1.000×0.700—×1.01211.28%
HBP% /PA0.00%—×0.870—×1.0120.00%
Singles /BIP26.19%÷1.000×0.920×0.983×1.01223.96%
Doubles /BIP4.17%÷1.000×0.840×0.983×1.0123.48%
Triples /BIP1.19%÷1.000×0.940×0.983×1.0121.11%
Home runs /BIP0.00%÷1.000×0.800—×1.0120.00%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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.983.

Result: wOBA .316 → .270; ISO .054 → .049; BABIP .315 → .286. 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).