Max Stassi

C Sacramento River Cats
Age 36 R/R 5'9" / 210 lbs AAA HR -15%H -3% Svc 13.000 · Ctrl thru 2027
Overview
AAAExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202231MLBLAA375.180/.268/.30390640.2
202433AAACWS16.091/.375/.0910037—.083/.312/.083
202534AAASF84.265/.405/.3821178—.219/.321/.315
202635No MLB games played
2027PROJ10% MLB36MLBSF8.203/.295/.33500840.0
2028PROJMLE37MLBSF1.192/.282/.3110073-0.0
Last 3 seasons WAR 0.2  ·  Next 2 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service13.000First FA2028
2027Ext / FA-deal$1M
Skills · percentileStatcast 2020-2022
Barrel%64
Avg EV56
xwOBA46
Speed12
CompsMatt Treanor (age 36) · Miguel Ojeda (age 36) · Jonathan Aceves (age 35)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†84
AVG/OBP/SLG.203 / .295 / .335
PA8
HR0
K%25
BB%12
BABIP259
ISO127
MLB%10%
Value2027 · WAR
BAT: -1.5 runs (wOBA-derived runs vs avg)-2BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +1.7 runs (Replacement-level credit)+2REPTotal WAR: +0.20+0.2WAR
trajectory · projected WAR by year
0.20.02728
Tools · ContractPOW 56
Toolsscout grade · Statcast %ile · 2020-2022
CONTACT—
xAVG
100.209
POWER56
Barrel%
6410.3
Avg EV
5689.5
EYE62
scouting grade only
SPEED36
Sprint
1225.6
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2014
Service   13.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$1M+0.0$0.1M-$1M
Totals $1M $0.1M -$1M

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)
201019 AKane County Cougars — 465411 9421113 451415 33 229312380692 151312 3010 310 47 — — — — — —
201120 A+Stockton Ports — 139121 28602 16222 11 231331331662 99268 1612 306 62 — — — — — —
201221 A+Stockton Ports — 360314 8418015 27838 31 268341468809 201304 238 348 92 — — — — — —
201221 INTLPhoenix Desert Dogs — 5248 13301 3120 10 271314396710 125343 236 311 97 — — — — — —
201322 AACorpus Christi Hooks — 323289 8020117 19688 11 277339529868 253301 216 371 91 — — — — — —
201423 MLBHouston Astros — 2020 7200 060 00 350350450800 100500 300 355 121 +0 +0 +0 +8 +0 1.0
201423 AAAOklahoma City RedHawks — 425392 972029 221036 10 247298378675 130312 245 299 55 — — — — — —
201524 MLBHouston Astros — 1715 6001 150 00 4004386001.038 200556 296 430 178 +2 +0 -0 +7 +0 0.8
201524 AAAFresno Grizzlies — 328294 628213 26933 11 211282384666 173257 288 293 42 — — — — — —
201524 INTLIndios de Mayaguez — 2725 7301 191 00 280333520853 240400 334 373 139 — — — — — —
201625 AAAFresno Grizzlies — 266243 561217 20652 10 230294374669 144287 248 299 43 — — — — — —
201726 MLBHouston Astros — 3124 4102 640 00 167333458792 292105 1319 340 117 +1 +0 +1 +6 +1 0.8
201726 AAAFresno Grizzlies — 287241 6414012 38678 11 266383473856 207321 2313 382 93 — — — — — —
201827 MLBHouston Astros — 250221 501308 23746 00 226316394710 167302 309 320 101 +0 +0 +21 +4 +5 3.2
201928 MLBLos Angeles Angels — 147132 18101 12491 00 136214167380 30202 338 183 10 -16 +0 +12 +3 +3 0.2
202029 MLBLos Angeles Angels — 10590 25207 11211 00 278363533896 256277 2010 381 143 +5 +0 +4 +2 +2 1.4
202130 MLBLos Angeles Angels — 319282 6811113 281018 00 241327426753 184325 329 336 114 +5 +0 +17 +6 +7 3.6
202130 AAASalt Lake Bees — 1513 4200 250 00 308400462862 154500 3313 385 78 — — — — — —
202231 MLBLos Angeles Angels — 375333 601219 381122 00 180268303571 123239 3010 262 64 -16 +0 +4 +7 +8 0.2
202433 AAACharlotte Knights — 1611 1000 243 00 9137591466 143 2512 282 37 — — — — — —
202534 AAASacramento River Cats — 8468 18501 13183 10 265405382787 118347 2115 365 78 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 12641117 23842241 11937218 00 213299364663 151277 299 298 88 -18 +0 +59 +42 +27 11.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201019 A MLEKane County Cougars — 465424 7516110 321945 33 177243290533 113286 427 238 47 — — — — — —
201120 A+ MLEStockton Ports — 139126 27602 11292 11 214288310597 95261 218 260 62 — — — — — —
201221 A+ MLEStockton Ports — 360320 7615013 211108 31 237301406707 169285 316 304 92 — — — — — —
201322 AA MLECorpus Christi Hooks — 323296 7017113 12838 11 236285432717 196267 264 303 91 — — — — — —
201423 MLB MLEHouston Astros — 2020 7200 060 00 350350450800 100500 300 346 121 +0 +0 +0 +8 +0 1.0
201423 AAA MLEOklahoma City RedHawks — 425398 851817 161346 10 214255317571 103296 324 249 55 — — — — — —
201524 MLB MLEHouston Astros — 1715 6001 150 00 4004386001.038 200556 296 432 178 +2 +0 -0 +7 +0 0.8
201524 AAA MLEFresno Grizzlies — 328301 52629 191183 11 173229296525 123233 366 230 42 — — — — — —
201625 AAA MLEFresno Grizzlies — 266248 47915 15842 10 190242294536 105259 326 232 43 — — — — — —
201726 MLB MLEHouston Astros — 3124 4102 640 00 167333458792 292105 1319 341 117 +1 +0 +1 +6 +1 0.8
201726 AAA MLEFresno Grizzlies — 287252 551209 27878 11 218314373687 155293 309 305 93 — — — — — —
201827 MLB MLEHouston Astros — 250221 491208 23746 00 222312385697 163302 309 318 101 +0 +0 +21 +4 +5 3.2
201928 MLB MLELos Angeles Angels — 147132 18101 12491 00 136214167380 30202 338 183 10 -16 +0 +12 +3 +3 0.2
202029 MLB MLELos Angeles Angels — 10590 25207 11211 00 278363533896 256277 2010 379 143 +5 +0 +4 +2 +2 1.4
202130 MLB MLELos Angeles Angels — 319282 6811113 281018 00 241327426753 184325 329 336 114 +5 +0 +17 +6 +7 3.6
202130 AAA MLESalt Lake Bees — 1514 4200 160 00 286333429762 143420 407 283 78 — — — — — —
202231 MLB MLELos Angeles Angels — 375333 601219 381122 00 180268303571 123239 3010 262 64 -16 +0 +4 +7 +8 0.2
202433 AAA MLECharlotte Knights — 1612 1000 153 00 8331283396 121 316 223 37 — — — — — —
202534 AAA MLESacramento River Cats — 8473 16401 8213 10 219321315636 96293 2510 283 78 — — — — — —
201019 A MLEKane County Cougars — 465424 7516110 321945 33 177243290533 113291 427 238 47 — — — — — —
201019 A RAWKane County Cougars — 465411 9421113 451415 33 229312380692 151312 3010 310 47 — — — — — —
201120 A+ MLEStockton Ports — 139126 27602 11292 11 214288310597 95263 218 260 62 — — — — — —
201120 A+ RAWStockton Ports — 139121 28602 16222 11 231331331662 99268 1612 306 62 — — — — — —
201221 A+ MLE2 teams — 412368 8617015 241268 41 234295402697 168298 316 304 92 — — — — — —
201221 A+ RAW2 teams — 412362 9721016 30958 41 268338459796 191309 237 343 92 — — — — — —
201322 AA MLECorpus Christi Hooks — 323296 7017113 12838 11 236285432717 196278 264 303 91 — — — — — —
201322 AA RAWCorpus Christi Hooks — 323289 8020117 19688 11 277339529868 253301 216 371 91 — — — — — —
201423 AAA MLE2 teams — 445418 911917 161406 10 218257318575 100308 314 253 58 — — — — — —
201423 AAA RAW2 teams — 445412 1042229 221096 10 252300381681 129321 245 302 58 — — — — — —
201524 AAA MLE3 teams — 372341 626211 211324 11 182238308546 126254 356 240 49 — — — — — —
201524 AAA RAW3 teams — 372334 7511215 281074 11 225292404697 180279 298 305 49 — — — — — —
201625 AAA MLEFresno Grizzlies — 266248 47915 15842 10 190242294536 105264 326 232 43 — — — — — —
201625 AAA RAWFresno Grizzlies — 266243 561217 20652 10 230294374669 144287 248 299 43 — — — — — —
201726 AAA MLE2 teams — 318276 5913011 33918 11 214315380696 167274 2910 309 95 — — — — — —
201726 AAA RAW2 teams — 318265 6815014 44718 11 257379472850 215298 2214 378 95 — — — — — —
201827 MLB MLEHouston Astros — 250221 491208 23746 00 222312385697 163295 309 318 101 +0 +0 +21 +4 +5 3.2
201827 MLB RAWHouston Astros — 250221 501308 23746 00 226316394710 167302 309 320 101 +0 +0 +21 +4 +5 3.2
201928 MLB MLELos Angeles Angels — 147132 18101 12491 00 136214167380 30202 338 183 10 -16 +0 +12 +3 +3 0.2
201928 MLB RAWLos Angeles Angels — 147132 18101 12491 00 136214167380 30202 338 183 10 -16 +0 +12 +3 +3 0.2
202029 MLB MLELos Angeles Angels — 10590 25207 11211 00 278363533896 256277 2010 379 143 +5 +0 +4 +2 +2 1.4
202029 MLB RAWLos Angeles Angels — 10590 25207 11211 00 278363533896 256277 2010 381 143 +5 +0 +4 +2 +2 1.4
202130 MLB MLE2 teams — 334296 7213113 291078 00 243327426753 182333 329 334 112 +5 +0 +17 +6 +7 3.6
202130 MLB RAW2 teams — 334295 7213113 301068 00 244330427757 183333 329 338 112 +5 +0 +17 +6 +7 3.6
202231 MLB MLELos Angeles Angels — 375333 601219 381122 00 180268303571 123239 3010 262 64 -16 +0 +4 +7 +8 0.2
202231 MLB RAWLos Angeles Angels — 375333 601219 381122 00 180268303571 123239 3010 262 64 -16 +0 +4 +7 +8 0.2
202433 AAA MLECharlotte Knights — 1612 1000 153 00 8331283396 143 316 223 37 — — — — — —
202433 AAA RAWCharlotte Knights — 1611 1000 243 00 9137591466 143 2512 282 37 — — — — — —
202534 AAA MLESacramento River Cats — 8473 16401 8213 10 219321315636 96294 2510 283 78 — — — — — —
202534 AAA RAWSacramento River Cats — 8468 18501 13183 10 265405382787 118347 2115 365 78 — — — — — —
201019 A MLEKane County Cougars — 465425 7516110 321945 33 176243289532 113286 427 238 47 — — — — — —
201120 A+ MLEStockton Ports — 139125 27602 11292 11 216288312600 96261 218 260 62 — — — — — —
201221 A+ MLE2 teams — 412377 8617015 241268 41 228295393688 164285 316 304 92 — — — — — —
201322 AA MLECorpus Christi Hooks — 323300 7017113 12838 11 233285427711 193267 264 303 91 — — — — — —
201423 AAA MLE2 teams — 445420 911917 161406 10 217257317573 100305 314 253 58 — — — — — —
201524 AAA MLE3 teams — 372344 626211 211324 11 180238305543 125249 356 240 49 — — — — — —
201625 AAA MLEFresno Grizzlies — 266247 47915 15842 10 190242296537 105259 326 232 43 — — — — — —
201726 AAA MLE2 teams — 318274 5913011 33918 11 215315383699 168275 2910 309 95 — — — — — —
201827 MLB MLEHouston Astros — 250219 491208 23746 00 224312388700 164302 309 318 101 — — — — — —
201928 MLB MLELos Angeles Angels — 147133 18101 12491 00 135214165379 30202 338 183 10 — — — — — —
202029 MLB MLELos Angeles Angels — 10592 25207 11211 00 272363522884 250277 2010 379 143 — — — — — —
202130 MLB MLE2 teams — 334294 7213113 291078 00 245327429756 184330 329 334 112 — — — — — —
202231 MLB MLELos Angeles Angels — 375332 601219 381122 00 181268304572 123239 3010 262 64 — — — — — —
202433 AAA MLECharlotte Knights — 1612 1000 153 00 8331283396 121 316 223 37 — — — — — —
202534 AAA MLESacramento River Cats — 8473 16401 8213 10 219321315636 96293 2510 283 78 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202433 AAA MLECharlotte Knights — 1612 1000 153 00 8331283396 121 316 223 37 — — — — — —
202534 AAA MLESacramento River Cats — 8473 16401 8213 10 219321315636 96293 2510 283 78 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202736 MLB MLESF 10% 122107 21403 12332 21 207298346645 139263 2710 292 84 -2 +0 +0 +2 +3 0.2
▸ 2027 — real world (MLB)
202736 MLB CTXSF 10% 87 1000 120 00 203295335630 133259 2512 286 84 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202837 MLB MLESF 1% 8071 14302 8221 10 195286320606 125252 2810 276 73 -3 +0 -7 +1 +2 -0.6
202837 MLB CTXSF 1% 11 0000 000 00 192282311593 119249 00 271 73 -0 +0 -0 +0 +0 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 12651118 23842241 11937218 00 213299364663 151276 299 298 73 -18 +0 +59 +42 +27 11.3
/ 162G— A+C — 650574 12322121 611919 00 214299366665 152279 299 298 73 -9 +0 +30 +22 +14 5.8
Career— MLE — 42113796 7861538117 302131269 178 207278344622 137279 317 276 73 -22 +1 +52 +45 +31 10.8
/ 162G— MLE — 650586 12124118 4720311 31 206278343621 137278 317 276 73 -10 +0 +24 +20 +14 4.9

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.

2025 AAASacramento River Cats · 84 PAwOBA .356 → .283 (−73)K% 21.4% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.43%÷1.010×1.200——25.45%
BB% (unintentional) /PA15.48%÷1.011×0.690—×0.9409.93%
HBP% /PA3.57%—×0.940—×0.9403.16%
Singles /BIP24.00%÷1.030×0.930×1.013×0.94020.63%
Doubles /BIP10.00%÷0.959×0.830×1.013×0.9408.24%
Triples /BIP0.00%÷0.900×0.970×1.013×0.9400.00%
Home runs /BIP2.00%÷0.938×0.700—×0.9401.40%

Factors used: league row International League. Park (home-season share, regressed): HR 88, 1B 106, 2B 92, 3B 80, K 102, BB 102 — 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 ×1.013.

Result: wOBA .356 → .283; ISO .118 → .095; BABIP .347 → .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).

2024 AAACharlotte Knights · 16 PAwOBA .277 → .223 (−54)K% 25.0% → 30.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.991×1.200——30.27%
BB% (unintentional) /PA12.50%÷1.025×0.690—×0.9427.93%
HBP% /PA18.75%—×0.940—×0.94216.60%
Singles /BIP14.29%÷1.033×0.930—×0.94212.11%
Doubles /BIP0.00%÷0.994×0.830—×0.9420.00%
Triples /BIP0.00%÷1.049×0.970—×0.9420.00%
Home runs /BIP0.00%÷1.016×0.700—×0.9420.00%

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

Result: wOBA .277 → .223; ISO .000 → .000; BABIP .143 → .121. 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 AAASalt Lake Bees · 15 PAwOBA .375 → .283 (−92)K% 33.3% → 40.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.982×1.200——40.72%
BB% (unintentional) /PA13.33%÷1.090×0.690—×0.9728.20%
HBP% /PA0.00%—×0.940—×0.9720.00%
Singles /BIP25.00%÷1.032×0.930—×0.97221.90%
Doubles /BIP25.00%÷1.002×0.830—×0.97220.13%
Triples /BIP0.00%÷1.150×0.920—×0.9720.00%
Home runs /BIP0.00%÷0.907×0.700—×0.9720.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 81, 1B 106, 2B 100, 3B 130, K 96, BB 118 — 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 .375 → .283; ISO .154 → .119; BABIP .500 → .420. 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 AAAFresno Grizzlies · 287 PAwOBA .373 → .305 (−68)K% 23.3% → 30.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.34%÷0.992×1.290——30.35%
BB% (unintentional) /PA13.24%÷1.028×0.710—×1.0189.31%
HBP% /PA2.79%—×0.980—×1.0182.78%
Singles /BIP21.84%÷0.978×0.900×0.999×1.01820.44%
Doubles /BIP8.05%÷0.926×0.810×0.999×1.0187.15%
Triples /BIP0.00%÷1.150×0.810×0.999×1.0180.00%
Home runs /BIP6.90%÷0.963×0.780—×1.0185.68%

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

Result: wOBA .373 → .305; ISO .207 → .166; BABIP .321 → .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).

2016 AAAFresno Grizzlies · 266 PAwOBA .291 → .232 (−59)K% 24.4% → 31.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.44%÷0.996×1.290——31.64%
BB% (unintentional) /PA7.52%÷1.008×0.710—×1.0335.47%
HBP% /PA0.75%—×0.980—×1.0330.76%
Singles /BIP20.22%÷1.000×0.900×1.022×1.03319.22%
Doubles /BIP6.74%÷1.061×0.810×1.022×1.0335.43%
Triples /BIP0.56%÷1.150×0.810×1.022×1.0330.42%
Home runs /BIP3.93%÷1.040×0.780—×1.0333.05%

Factors used: league row PCL. Park (home-season share, regressed): HR 108, 1B 100, 2B 112, 3B 130, K 99, BB 102 — 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 ×1.022.

Result: wOBA .291 → .232; ISO .144 → .105; BABIP .287 → .259. 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 AAAFresno Grizzlies · 328 PAwOBA .287 → .230 (−56)K% 28.4% → 35.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.35%÷1.020×1.290——35.87%
BB% (unintentional) /PA7.62%÷0.987×0.710—×1.0485.75%
HBP% /PA0.91%—×0.980—×1.0480.94%
Singles /BIP19.40%÷0.972×0.900×0.984×1.04818.52%
Doubles /BIP3.98%÷1.051×0.810×0.984×1.0483.16%
Triples /BIP1.00%÷1.021×0.810×0.984×1.0480.81%
Home runs /BIP6.47%÷1.060×0.780—×1.0484.99%

Factors used: league row PCL. Park (home-season share, regressed): HR 112, 1B 94, 2B 110, 3B 104, K 104, 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.984.

Result: wOBA .287 → .230; ISO .173 → .127; BABIP .257 → .233. 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 AAAOklahoma City RedHawks · 425 PAwOBA .291 → .249 (−43)K% 24.2% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.24%÷0.994×1.290——31.47%
BB% (unintentional) /PA4.94%÷0.977×0.710—×1.0503.77%
HBP% /PA1.41%—×0.980—×1.0501.45%
Singles /BIP22.84%÷1.018×0.900×1.038×1.05022.02%
Doubles /BIP6.92%÷0.935×0.810×1.038×1.0506.54%
Triples /BIP0.69%÷1.150×0.810×1.038×1.0500.53%
Home runs /BIP3.11%÷1.042×0.780—×1.0502.45%

Factors used: league row PCL. Park (home-season share, regressed): HR 108, 1B 104, 2B 87, 3B 130, K 99, BB 95 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.038.

Result: wOBA .291 → .249; ISO .130 → .103; BABIP .312 → .296. 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).

2013 AACorpus Christi Hooks · 323 PAwOBA .365 → .303 (−62)K% 21.1% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.05%÷1.004×1.220——25.58%
BB% (unintentional) /PA5.57%÷1.117×0.700—×1.0423.64%
HBP% /PA2.48%—×0.870—×1.0422.25%
Singles /BIP19.00%÷1.040×0.920×1.014×1.04217.76%
Doubles /BIP9.05%÷1.067×0.840×1.014×1.0427.52%
Triples /BIP0.45%÷0.900×0.940×1.014×1.0420.50%
Home runs /BIP7.69%÷1.106×0.800—×1.0425.80%

Factors used: league row TL. Park (home-season share, regressed): HR 121, 1B 108, 2B 113, 3B 80, K 101, BB 123 — 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 ×1.014.

Result: wOBA .365 → .303; ISO .253 → .199; BABIP .301 → .267. 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 — .