Ali Castillo

PosSS
B/TR/R
Born1989-06-19
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
INTLPROSPECT
MLB%4%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202435INTLAguilas del Z…234.359/.401/.43815139—
202536INTLAguilas del Z…222.338/.414/.44640146—
202637INTLAguilas del Z…46.200/.217/.2000016—
Contract
No contract data on file.

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)
200819 ROKDSL Yankees 1 — 279243 701041 27257 810 288375374750 86318 910 341 44 — — — — — —
200920 ROKDSL Yankees 1 — 212185 591391 24141 101 319400503903 184337 711 393 65 — — — — — —
201021 ROKDSL Yankees 2 — 175144 48751 21103 95 333429472901 139343 612 387 72 — — — — — —
201122 ROKDSL Yankees 1 — 1514 4100 031 31 286333357690 71364 200 316 15 — — — — — —
201223 ACharleston RiverDogs — 325283 872015 27338 1713 307384438822 131332 108 362 95 — — — — — —
201324 AATrenton Thunder — 176156 34430 12294 44 218291282573 64266 167 260 39 — — — — — —
201324 A+Tampa Yankees — 273244 57413 21442 76 234300295595 61271 168 269 43 — — — — — —
201324 INTLAguilas del Zulia — 111101 27300 5110 31 267302297599 30297 105 262 63 — — — — — —
201425 AATrenton Thunder — 460410 1041832 36453 175 254318327645 73280 108 289 63 — — — — — —
201425 INTLAguilas del Zulia — 261233 711042 14343 166 305352408760 103343 135 326 107 — — — — — —
201526 AAAScranton/Wilkes-Barre RailRiders — 8379 29800 470 43 367398468866 101403 85 386 125 — — — — — —
201526 AATrenton Thunder — 297268 72502 21331 259 269324310634 41295 117 285 63 — — — — — —
201526 INTLAguilas del Zulia — 115103 31601 6111 12 301345388734 87326 105 317 101 — — — — — —
201627 AAASacramento River Cats — 191181 56610 8201 43 309342354696 44348 104 314 80 — — — — — —
201627 AARichmond Flying Squirrels — 220199 63930 12243 64 317364392756 75354 115 332 88 — — — — — —
201627 INTLVenezuela — 124114 29410 8201 21 254309307616 53309 166 281 76 — — — — — —
201728 AAASacramento River Cats — 259244 621031 10231 42 254286332618 78275 94 274 47 — — — — — —
201728 AARichmond Flying Squirrels — 110101 30300 691 12 297343327669 30319 85 302 70 — — — — — —
201728 INTLAguilas del Zulia — 134125 51810 4161 40 408431488919 80459 123 399 156 — — — — — —
201829 AARichmond Flying Squirrels — 363329 841742 23352 68 255308350657 94275 106 290 65 — — — — — —
201829 INTLVenezuela — 279261 861033 13233 104 330368425794 96353 85 353 125 — — — — — —
201930 AAALehigh Valley IronPigs — 454415 1312247 27551 44 316359439797 123344 126 347 78 — — — — — —
201930 AAReading Fightin Phils — 6051 19511 7100 22 3734485691.017 196450 1712 431 131 — — — — — —
201930 INTLVenezuela — 7463 18231 851 00 286375460835 175293 711 360 130 — — — — — —
202031 INTLVenezuela — 171154 62511 1482 12 403459468926 65418 58 416 168 — — — — — —
202132 AAARochester Red Wings — 173161 34320 8282 20 211257255512 43252 165 233 17 — — — — — —
202132 AAHarrisburg Senators — 6054 11000 341 21 204259204462 220 75 213 13 — — — — — —
202132 INTLAguilas del Zulia — 206188 59712 15131 32 314368394761 80329 67 341 117 — — — — — —
202233 AAALehigh Valley IronPigs — 204182 501000 21230 71 275350330679 55312 1110 312 58 — — — — — —
202233 AAReading Fightin Phils — 184170 43400 8231 32 253291276567 24283 124 254 35 — — — — — —
202233 INTLVenezuela — 230200 56310 20235 32 280360305665 25315 109 305 93 — — — — — —
202334 INTLAguilas del Zulia — 199178 59363 14142 01 331387466853 135348 77 370 136 — — — — — —
202435 INTLAguilas del Zulia — 234217 781211 1491 51 359401438839 78370 46 374 139 — — — — — —
202536 INTLAguilas del Zulia — 222195 66714 23142 01 338414446860 108348 610 384 146 — — — — — —
202637 INTLAguilas del Zulia — 4645 9000 120 00 200217200417 209 42 192 16 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200819 ROK MLEDSL Yankees 1 — 279251 49630 19307 810 195271243514 48220 117 233 44 — — — — — —
200920 ROK MLEDSL Yankees 1 — 212192 40860 17171 101 208276312589 104226 88 265 65 — — — — — —
201021 ROK MLEDSL Yankees 2 — 175151 36531 14123 95 238315331647 93231 78 274 72 — — — — — —
201122 ROK MLEDSL Yankees 1 — 1514 3100 041 31 214267286552 71232 270 191 15 — — — — — —
201223 A MLECharleston RiverDogs — 325293 831714 17468 1713 283340389729 106308 145 308 95 — — — — — —
201324 AA MLETrenton Thunder — 176160 33330 8354 44 206262263524 56250 205 226 39 — — — — — —
201324 A+ MLETampa Yankees — 273249 52413 16602 76 209262269531 60250 226 232 43 — — — — — —
201425 AA MLETrenton Thunder — 460421 1041732 25553 175 247294316610 69268 125 261 63 — — — — — —
201526 AAA MLEScranton/Wilkes-Barre RailRiders — 8381 28800 280 43 346361444806 99390 102 353 125 — — — — — —
201526 AA MLETrenton Thunder — 297275 71401 14421 259 258297284580 25290 145 261 63 — — — — — —
201627 AAA MLESacramento River Cats — 191184 54510 5251 43 293316332647 38339 133 286 80 — — — — — —
201627 AA MLERichmond Flying Squirrels — 220204 61830 7303 64 299332368699 69331 143 299 88 — — — — — —
201728 AAA MLESacramento River Cats — 259246 57931 8301 42 232259305564 73249 123 238 47 — — — — — —
201728 AA MLERichmond Flying Squirrels — 110103 28200 4121 12 272306291597 19297 114 271 70 — — — — — —
201829 AA MLERichmond Flying Squirrels — 363337 821632 15442 68 243280326606 83263 124 264 65 — — — — — —
201930 AAA MLELehigh Valley IronPigs — 454423 1101737 19661 44 260293364658 104281 154 284 78 — — — — — —
201930 AA MLEReading Fightin Phils — 6054 17411 4120 22 315362481844 167393 207 362 131 — — — — — —
202132 AAA MLERochester Red Wings — 173164 30220 5342 20 183216220436 37224 203 194 17 — — — — — —
202132 AA MLEHarrisburg Senators — 6055 11000 251 21 200241200441 202 83 188 13 — — — — — —
202233 AAA MLELehigh Valley IronPigs — 204190 45800 13290 71 237286279565 42276 146 254 58 — — — — — —
202233 AA MLEReading Fightin Phils — 184173 39400 5281 32 225251249500 23249 153 220 35 — — — — — —
200819 ROK MLEDSL Yankees 1 — 279251 49630 19307 810 195271243514 48222 117 233 44 — — — — — —
200819 ROK RAWDSL Yankees 1 — 279243 701041 27257 810 288375374750 86318 910 341 44 — — — — — —
200920 ROK MLEDSL Yankees 1 — 212192 40860 17171 101 208276312589 104226 88 265 65 — — — — — —
200920 ROK RAWDSL Yankees 1 — 212185 591391 24141 101 319400503903 184337 711 393 65 — — — — — —
201021 ROK MLEDSL Yankees 2 — 175151 36531 14123 95 238315331647 93246 78 274 72 — — — — — —
201021 ROK RAWDSL Yankees 2 — 175144 48751 21103 95 333429472901 139343 612 387 72 — — — — — —
201122 ROK MLEDSL Yankees 1 — 1514 3100 041 31 214267286552 71300 270 191 15 — — — — — —
201122 ROK RAWDSL Yankees 1 — 1514 4100 031 31 286333357690 71364 200 316 15 — — — — — —
201223 A MLECharleston RiverDogs — 325293 831714 17468 1713 283340389729 106322 145 308 95 — — — — — —
201223 A RAWCharleston RiverDogs — 325283 872015 27338 1713 307384438822 131332 108 362 95 — — — — — —
201324 A+ MLE3 teams — 560508 104843 311196 1411 205259254513 49259 216 230 42 — — — — — —
201324 A+ RAW3 teams — 560501 1181143 38846 1411 236297291589 56275 157 265 42 — — — — — —
201425 AA MLE2 teams — 721654 1612643 39876 3311 246295312607 66278 125 261 63 — — — — — —
201425 AA RAW2 teams — 721643 1752874 50796 3311 272330356687 84303 117 302 63 — — — — — —
201526 AA MLE3 teams — 495460 1301602 21662 3014 283317330647 48322 134 281 76 — — — — — —
201526 AA RAW3 teams — 495450 1321903 31512 3014 293342356697 62322 106 310 76 — — — — — —
201627 AA MLE3 teams — 535507 1491740 15725 128 294321343664 49340 133 293 84 — — — — — —
201627 AA RAW3 teams — 535494 1481950 28645 128 300343358702 59342 125 314 84 — — — — — —
201728 AAA MLE3 teams — 503474 1151541 16573 94 243272297569 55270 113 248 54 — — — — — —
201728 AAA RAW3 teams — 503470 1432141 20483 94 304337372709 68333 104 313 54 — — — — — —
201829 AA MLE2 teams — 642600 1452863 26785 1612 242279323602 82270 124 264 65 — — — — — —
201829 AA RAW2 teams — 642590 1702775 36585 1612 288334383717 95310 96 317 65 — — — — — —
201930 AAA MLE3 teams — 588545 1452458 26892 66 266302372674 106300 154 293 85 — — — — — —
201930 AAA RAW3 teams — 588529 1682989 42702 66 318370454824 136347 127 357 85 — — — — — —
202031 INTL MLEVenezuela — 171154 62511 1482 12 403459468926 65418 58 — — — — — — — —
202031 INTL RAWVenezuela — 171154 62511 1482 12 403459468926 65418 58 416 168 — — — — — —
202132 INTL MLE3 teams — 439415 76430 14744 73 183217207424 24222 173 192 16 — — — — — —
202132 INTL RAW3 teams — 439403 1041032 26454 73 258309313622 55285 106 281 16 — — — — — —
202233 INTL MLE3 teams — 618573 1341900 28906 135 234277267544 33273 155 238 47 — — — — — —
202233 INTL RAW3 teams — 618552 1491710 49696 135 270336304640 34304 118 292 47 — — — — — —
202334 INTL MLEAguilas del Zulia — 199178 59363 14142 01 331387466853 135348 77 — — — — — — — —
202334 INTL RAWAguilas del Zulia — 199178 59363 14142 01 331387466853 135348 77 370 136 — — — — — —
202435 INTL MLEAguilas del Zulia — 234217 781211 1491 51 359401438839 78370 46 — — — — — — — —
202435 INTL RAWAguilas del Zulia — 234217 781211 1491 51 359401438839 78370 46 374 139 — — — — — —
202536 INTL MLEAguilas del Zulia — 222195 66714 23142 01 338414446860 108348 610 — — — — — — — —
202536 INTL RAWAguilas del Zulia — 222195 66714 23142 01 338414446860 108348 610 384 146 — — — — — —
202637 INTL MLEAguilas del Zulia — 4645 9000 120 00 200217200417 209 42 — — — — — — — —
202637 INTL RAWAguilas del Zulia — 4645 9000 120 00 200217200417 209 42 192 16 — — — — — —
200819 ROK MLEDSL Yankees 1 — 279251 49630 19307 810 195271243514 48220 117 233 44 — — — — — —
200920 ROK MLEDSL Yankees 1 — 212192 40860 17171 101 208276312589 104226 88 265 65 — — — — — —
201021 ROK MLEDSL Yankees 2 — 175156 36531 14123 95 231315321636 90231 78 274 72 — — — — — —
201122 ROK MLEDSL Yankees 1 — 1514 3100 041 31 214267286552 71232 270 191 15 — — — — — —
201223 A MLECharleston RiverDogs — 325297 831714 17468 1713 279340384723 104308 145 308 95 — — — — — —
201324 A+ MLE3 teams — 560518 104843 311196 1411 201259249508 48250 216 230 42 — — — — — —
201425 AA MLE2 teams — 721670 1612643 39876 3311 240295304599 64268 125 261 63 — — — — — —
201526 AA MLE3 teams — 495469 1301602 21662 3014 277317324641 47312 134 281 76 — — — — — —
201627 AA MLE3 teams — 535510 1491740 15725 128 292321341662 49335 133 293 84 — — — — — —
201728 AAA MLE3 teams — 503479 1151541 16573 94 240272294566 54263 113 248 54 — — — — — —
201829 AA MLE2 teams — 642606 1452863 26785 1612 239279320599 81263 124 264 65 — — — — — —
201930 AAA MLE3 teams — 588555 1452458 26892 66 261302366668 105294 154 293 85 — — — — — —
202132 INTL MLE3 teams — 439418 76430 14744 73 182217206423 24218 173 192 16 — — — — — —
202233 INTL MLE3 teams — 618579 1341900 28906 135 231277264541 33263 155 238 47 — — — — — —
▸ Career Totals
Career— MLE — 69796426 16442215234 34988866 193109 256301322623 66290 135 227 40 -501 -5 +0 +75 +151 -28.6
/ 162G— MLE — 650598 1542153 33836 1810 258303324627 67292 135 227 40 -47 -0 +0 +7 +14 -2.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.

2022 AAALehigh Valley IronPigs · 204 PAwOBA .306 → .254 (−52)K% 11.3% → 14.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.27%÷0.970×1.200——13.95%
BB% (unintentional) /PA10.29%÷1.067×0.690—×0.9426.27%
HBP% /PA0.00%—×0.940—×0.9420.00%
Singles /BIP25.16%÷1.007×0.930×1.039×0.94222.75%
Doubles /BIP6.29%÷1.018×0.830×1.039×0.9425.02%
Triples /BIP0.00%÷0.900×0.970×1.039×0.9420.00%
Home runs /BIP0.00%÷1.039×0.700—×0.9420.00%

Factors used: league row International League. Park (home-season share, regressed): HR 108, 1B 101, 2B 104, 3B 80, K 94, BB 113 — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .306 → .254; ISO .055 → .045; BABIP .312 → .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).

2022 AAReading Fightin Phils · 184 PAwOBA .254 → .220 (−35)K% 12.5% → 15.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.50%÷1.005×1.220——15.18%
BB% (unintentional) /PA4.35%÷1.052×0.700—×0.9402.72%
HBP% /PA0.54%—×0.850—×0.9400.43%
Singles /BIP26.53%÷1.069×0.970×1.028×0.94023.26%
Doubles /BIP2.72%÷0.930×0.860×1.028×0.9402.43%
Triples /BIP0.00%÷0.950×0.950×1.028×0.9400.00%
Home runs /BIP0.00%÷1.051×0.780—×0.9400.00%

Factors used: league row EL. Park (home-season share, regressed): HR 110, 1B 114, 2B 86, 3B 90, K 101, BB 110 — applied at half strength. Age: age 33 vs a level average of 24.8 → −6.0% on BB/HBP/hit rates (8.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.028.

Result: wOBA .254 → .220; ISO .024 → .021; BABIP .283 → .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).

2021 AAARochester Red Wings · 173 PAwOBA .230 → .194 (−36)K% 16.2% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.18%÷0.979×1.200——19.83%
BB% (unintentional) /PA4.62%÷1.014×0.690—×0.9522.99%
HBP% /PA1.16%—×0.940—×0.9521.03%
Singles /BIP21.80%÷0.994×0.930×1.019×0.95219.78%
Doubles /BIP2.26%÷1.005×0.830×1.019×0.9521.81%
Triples /BIP1.50%÷1.150×0.920×1.019×0.9521.17%
Home runs /BIP0.00%÷0.968×0.700—×0.9520.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 94, 1B 99, 2B 101, 3B 130, K 96, BB 103 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.019.

Result: wOBA .230 → .194; ISO .043 → .034; BABIP .252 → .224. 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 AAHarrisburg Senators · 60 PAwOBA .208 → .188 (−20)K% 6.7% → 8.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA6.67%÷0.980×1.220——8.30%
BB% (unintentional) /PA5.00%÷0.948×0.690—×0.9403.42%
HBP% /PA1.67%—×0.850—×0.9401.33%
Singles /BIP22.00%÷0.967×0.940×1.007×0.94020.25%
Doubles /BIP0.00%÷1.055×0.870×1.007×0.9400.00%
Triples /BIP0.00%÷1.150×0.920×1.007×0.9400.00%
Home runs /BIP0.00%÷1.037×0.780—×0.9400.00%

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

Result: wOBA .208 → .188; ISO .000 → .000; BABIP .220 → .202. 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 AAALehigh Valley IronPigs · 454 PAwOBA .343 → .284 (−59)K% 12.1% → 14.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.11%÷0.999×1.200——14.55%
BB% (unintentional) /PA5.95%÷0.948×0.690—×0.9724.21%
HBP% /PA0.22%—×0.940—×0.9720.20%
Singles /BIP27.22%÷1.032×0.930×0.950×0.97222.65%
Doubles /BIP6.11%÷1.033×0.830×0.950×0.9724.53%
Triples /BIP1.11%÷1.061×0.970×0.950×0.9720.94%
Home runs /BIP1.94%÷0.866×0.840—×0.9721.83%

Factors used: league row IL. Park (home-season share, regressed): HR 73, 1B 106, 2B 107, 3B 112, K 100, BB 90 — 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.950.

Result: wOBA .343 → .284; ISO .123 → .106; BABIP .344 → .281. 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 AAReading Fightin Phils · 60 PAwOBA .415 → .362 (−54)K% 16.7% → 20.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.995×1.220——20.44%
BB% (unintentional) /PA10.00%÷0.978×0.700—×0.9486.78%
HBP% /PA0.00%—×0.850—×0.9480.00%
Singles /BIP29.27%÷1.023×0.970—×0.94826.30%
Doubles /BIP12.20%÷0.980×0.860—×0.94810.14%
Triples /BIP2.44%÷0.959×0.950—×0.9482.29%
Home runs /BIP2.44%÷1.182×0.780—×0.9481.53%

Factors used: league row EL. Park (home-season share, regressed): HR 136, 1B 105, 2B 96, 3B 92, K 99, BB 96 — applied at half strength. Age: age 30 vs a level average of 24.8 → −5.2% on BB/HBP/hit rates (5.2 yr older than average).

Result: wOBA .415 → .362; ISO .196 → .165; BABIP .450 → .393. 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 AARichmond Flying Squirrels · 363 PAwOBA .286 → .264 (−21)K% 9.6% → 12.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.64%÷0.975×1.220——12.06%
BB% (unintentional) /PA6.06%÷0.983×0.700—×0.9584.13%
HBP% /PA0.55%—×0.850—×0.9580.45%
Singles /BIP20.75%÷0.995×0.970×1.045×0.95820.25%
Doubles /BIP5.78%÷0.949×0.860×1.045×0.9585.25%
Triples /BIP1.36%÷1.150×0.950×1.045×0.9581.13%
Home runs /BIP0.68%÷0.869×0.780—×0.9580.58%

Factors used: league row EL. Park (home-season share, regressed): HR 74, 1B 99, 2B 90, 3B 130, K 95, BB 97 — applied at half strength. Age: age 29 vs a level average of 24.8 → −4.2% on BB/HBP/hit rates (4.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.045.

Result: wOBA .286 → .264; ISO .094 → .085; BABIP .275 → .263. 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 AAASacramento River Cats · 259 PAwOBA .269 → .238 (−31)K% 8.9% → 11.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.88%÷0.989×1.290——11.58%
BB% (unintentional) /PA3.86%÷0.952×0.710—×0.9922.86%
HBP% /PA0.39%—×0.980—×0.9920.38%
Singles /BIP21.72%÷1.027×0.900×1.050×0.99219.83%
Doubles /BIP4.52%÷0.975×0.810×1.050×0.9923.92%
Triples /BIP1.36%÷0.920×0.810×1.050×0.9921.25%
Home runs /BIP0.45%÷0.889×0.780—×0.9920.39%

Factors used: league row PCL. Park (home-season share, regressed): HR 78, 1B 105, 2B 95, 3B 84, K 98, BB 90 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .269 → .238; ISO .078 → .069; BABIP .275 → .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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .