Victor Caratini

C Minnesota Twins
Age 33 S/R 6'0" / 225 lbs MLB Svc 9.297 · Ctrl thru 2027
Overview
MLB40-MANExtFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202430MLBHOU274.269/.339/.408801092.3
202531MLBHOU386.259/.329/.4041211051.7
202632MLBMIN382.220/.318/.31570800.7
2027PROJ33MLBMIN242.238/.323/.36261960.9
2028PROJ34MLBMIN169.228/.313/.3414088-0.1
Last 3 seasons WAR 4.6  ·  Next 2 projected WAR 0.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service9.297First FA2028Options2
2027Ext$7M
Skills · percentileStatcast 2024-2026
xwOBA60
Avg EV57
Bat Spd44
Barrel%38
Speed10
Form.223/.297/.329 ▼▼ rolling true talent (60d window) · proj .237/.321/.361
CompsA.J. Ellis (age 33) · John Jaso (age 33) · Humberto Cota (age 33)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 9696vR 96
AVG/OBP/SLG.238 / .323 / .362
PA242
HR6
K%20
BB%8
BABIP277
ISO122
MLB%100%
Value2027 · WAR
BAT: -1.1 runs (wOBA-derived runs vs avg)-1BATRUN: -0.8 runs (SB/CS + UBR baserunning)-1RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +4.3 runs (Positional adjustment)+4POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +0.90+0.9WAR
trajectory · projected WAR by year
0.9-0.12728
Tools · Recent Form · Splits · ContractCON 55 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
xAVG
420.245
POWER45
Barrel%
386.6
Avg EV
5789.6
Bat Spd
4470.8
EYE55
scouting grade only
SPEED30
Sprint
1024.4
Recent Formrolling true talent ⓘ
K%24%▼▼29% over 41 PA (60d) · proj 20%
BB%7%▼2% over 41 PA (60d) · proj 8%
ISO.106▼.027 over 37 AB (60d) · proj .124
BABIP.279·.320 over 25 BIP (60d) · proj .277
SLASH.223/.297/.329▼▼proj .237/.321/.361
Platoon Splits2024-2026 · 748 PA
vs LHP
vs RHP
Edge
PA
166
582
—
wRC+
119
97
◀◀L
wOBA
345
311
◀L
ISO
150
128
◀L
BABIP
303
282
◀L
K%
22.3%
16.2%
▶▶R
BB%
8.4%
6.7%
◀◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   9.297 yrs.days
Team Control Through   2027
First FA Year   2028
OPT
YearStatusSalary Proj WAR Value Surplus
2027Ext$7M+0.9$4M-$3M
Totals $7M $4M -$3M
Options · projected decision
2028MUTUAL OPT$7.0M / $0.0M buyoutDECLINE
2029MUTUAL OPT$12.0M / $3.5M buyoutDECLINE

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)
201319 ROKDanville Braves — 246200 582311 39495 02 290418430848 140375 2016 382 78 — — — — — —
201420 AKane County Cougars — 423376 1042255 38694 11 277349402751 125324 169 334 74 — — — — — —
201521 A+Myrtle Beach Pelicans — 453393 1013114 49755 00 257347372718 115303 1711 323 76 — — — — — —
201622 AATennessee Smokies — 480412 1202526 54806 21 291381405787 114341 1711 351 106 — — — — — —
201622 INTLMesa Solar Sox — 7562 14300 10141 00 226342274617 48286 1913 287 80 — — — — — —
201723 MLBChicago Cubs — 6659 15301 4133 00 254333356689 102311 206 316 93 -1 +0 -0 +7 +1 0.8
201723 AAAIowa Cubs — 326292 10027310 27481 10 342400558958 216375 158 412 141 — — — — — —
201824 MLBChicago Cubs — 200181 42702 12424 00 232294304598 72290 216 272 69 -7 +0 +0 +7 +4 0.5
201824 AAAIowa Cubs — 137115 36704 18252 00 313415478893 165364 1813 394 109 — — — — — —
201824 INTLCriollos de Caguas — 6849 14102 1256 00 286478429906 143279 718 414 167 — — — — — —
201925 MLBChicago Cubs — 279244 6511011 29593 10 266351447798 180305 2110 353 126 +9 +0 +3 +7 +6 2.4
201925 AAAIowa Cubs — 1818 5100 010 00 278278333611 56294 60 272 44 — — — — — —
201925 ASouth Bend Cubs — 1512 3100 330 00 250400333733 83333 2020 346 60 — — — — — —
201925 INTLCriollos de Caguas — 5541 9200 1252 00 220418268686 49250 922 341 117 — — — — — —
202026 MLBChicago Cubs — 132116 28701 12314 01 241333328661 86321 239 307 89 -2 -0 +2 +2 +3 0.5
202127 MLBSan Diego Padres — 356313 71907 35824 20 227312323635 96281 2310 290 73 -11 +0 +3 +6 +8 0.6
202228 MLBMilwaukee Brewers — 314272 541209 31679 00 199301342643 143228 2110 294 84 -6 +0 +11 +7 +7 1.9
202228 INTLLeones de Ponce — 5442 8201 992 00 190358310668 119212 1717 313 98 — — — — — —
202329 MLBMilwaukee Brewers — 226201 52407 19453 11 259332383715 124296 208 320 102 +1 -0 +8 +4 +5 1.8
202430 MLBHouston Astros — 274245 66818 23533 01 269339408748 139310 198 333 109 +3 -0 +9 +5 +6 2.3
202531 MLBHouston Astros — 386344 8914012 236513 10 259329404733 145282 176 325 105 +2 +0 -1 +7 +8 1.7
202632 MLBMinnesota Twins — 382327 721007 348013 00 220318315633 95262 219 289 80 -9 +0 +0 +7 +8 0.7
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 26152302 55485165 22253759 53 241323363686 123283 218 309 96 -14 -0 +35 +59 +57 13.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201319 ROK MLEDanville Braves — 246215 471711 24705 02 219311321632 102312 2810 283 78 — — — — — —
201420 A MLEKane County Cougars — 423390 942044 24994 11 241292344635 103303 236 278 74 — — — — — —
201521 A+ MLEMyrtle Beach Pelicans — 453410 962614 321045 00 234298332629 98294 237 280 76 — — — — — —
201622 AA MLETennessee Smokies — 480428 1212725 38986 21 283350390740 107340 208 325 106 — — — — — —
201723 MLB MLEChicago Cubs — 6660 15301 3133 00 250318350668 100311 205 305 93 -1 +0 -0 +7 +1 0.8
201723 AAA MLEIowa Cubs — 326300 962339 19571 10 320362507869 187354 176 376 141 — — — — — —
201824 MLB MLEChicago Cubs — 200181 42702 12424 00 232294304598 72290 216 271 69 -7 +0 +0 +7 +4 0.5
201824 AAA MLEIowa Cubs — 137121 34604 12322 00 281356430785 149327 239 329 109 — — — — — —
201925 MLB MLEChicago Cubs — 279244 6511011 29593 10 266351447798 180305 2110 354 126 +9 +0 +3 +7 +6 2.4
201925 AAA MLEIowa Cubs — 1818 5100 010 00 278278333611 56265 60 233 44 — — — — — —
201925 A MLESouth Bend Cubs — 1513 3100 240 00 231333308641 77285 2713 257 60 — — — — — —
202026 MLB MLEChicago Cubs — 132117 28701 11314 01 239326325651 85321 238 300 89 -2 -0 +2 +2 +3 0.5
202127 MLB MLESan Diego Padres — 356321 721007 27824 20 224293321613 97281 238 277 73 -11 +0 +3 +6 +8 0.6
202228 MLB MLEMilwaukee Brewers — 314273 551309 30679 00 201301348649 147228 2110 293 84 -6 +0 +11 +7 +7 1.9
202329 MLB MLEMilwaukee Brewers — 226201 52407 19453 11 259332383715 124296 208 319 102 +1 -0 +8 +4 +5 1.8
202430 MLB MLEHouston Astros — 274246 66818 22533 01 268336407742 138310 198 329 109 +3 -0 +9 +5 +6 2.3
202531 MLB MLEHouston Astros — 386344 8813012 236513 10 256326398725 142282 176 324 105 +2 +0 -1 +7 +8 1.7
202632 MLB MLEMinnesota Twins — 382328 721007 338013 00 220316314630 95262 219 287 80 -9 +0 +0 +7 +8 0.7
201319 ROK MLEDanville Braves — 246215 471711 24705 02 219311321632 102315 2810 283 78 — — — — — —
201319 ROK RAWDanville Braves — 246200 582311 39495 02 290418430848 140375 2016 382 78 — — — — — —
201420 A MLEKane County Cougars — 423390 942044 24994 11 241292344635 103309 236 278 74 — — — — — —
201420 A RAWKane County Cougars — 423376 1042255 38694 11 277349402751 125324 169 334 74 — — — — — —
201521 A+ MLEMyrtle Beach Pelicans — 453410 962614 321045 00 234298332629 98299 237 280 76 — — — — — —
201521 A+ RAWMyrtle Beach Pelicans — 453393 1013114 49755 00 257347372718 115303 1711 323 76 — — — — — —
201622 AA MLE2 teams — 555494 1393225 441147 21 281349385733 103349 218 325 106 — — — — — —
201622 AA RAW2 teams — 555474 1342826 64947 21 283376388764 105334 1712 343 106 — — — — — —
201723 AAA MLE2 teams — 392360 11126310 22704 10 308355481835 172353 186 364 133 — — — — — —
201723 AAA RAW2 teams — 392351 11530311 31614 10 328389524913 197365 168 396 133 — — — — — —
201824 MLB MLE3 teams — 405358 901507 298912 00 251328352680 101312 227 294 85 -7 +0 +0 +7 +9 0.9
201824 MLB RAW3 teams — 405345 921508 427212 00 267366380746 113312 1810 337 85 -7 +0 +0 +7 +9 0.9
201925 MLB MLE4 teams — 367323 8414013 36765 10 260343424768 164300 2110 342 118 +8 +0 +3 +7 +8 2.6
201925 MLB RAW4 teams — 367315 8215011 44685 10 260360413773 152297 1912 347 118 +8 +0 +3 +7 +8 2.6
202026 MLB MLEChicago Cubs — 132117 28701 11314 01 239326325651 85318 238 300 89 -2 -0 +2 +2 +3 0.5
202026 MLB RAWChicago Cubs — 132116 28701 12314 01 241333328661 86321 239 307 89 -2 -0 +2 +2 +3 0.5
202127 MLB MLESan Diego Padres — 356321 721007 27824 20 224293321613 97275 238 277 73 -11 +0 +3 +6 +8 0.6
202127 MLB RAWSan Diego Padres — 356313 71907 35824 20 227312323635 96281 2310 290 73 -11 +0 +3 +6 +8 0.6
202228 MLB MLE2 teams — 368319 6415010 357911 00 201301342643 141233 2110 293 84 -7 +0 +11 +7 +8 1.9
202228 MLB RAW2 teams — 368314 6214010 407611 00 197310338647 140226 2111 297 84 -7 +0 +11 +7 +8 1.9
202329 MLB MLEMilwaukee Brewers — 226201 52407 19453 11 259332383715 124296 208 319 102 +1 -0 +8 +4 +5 1.8
202329 MLB RAWMilwaukee Brewers — 226201 52407 19453 11 259332383715 124296 208 320 102 +1 -0 +8 +4 +5 1.8
202430 MLB MLEHouston Astros — 274246 66818 22533 01 268336407742 138309 198 329 109 +3 -0 +9 +5 +6 2.3
202430 MLB RAWHouston Astros — 274245 66818 23533 01 269339408748 139310 198 333 109 +3 -0 +9 +5 +6 2.3
202531 MLB MLEHouston Astros — 386344 8813012 236513 10 256326398725 142278 176 324 105 +2 +0 -1 +7 +8 1.7
202531 MLB RAWHouston Astros — 386344 8914012 236513 10 259329404733 145282 176 325 105 +2 +0 -1 +7 +8 1.7
202632 MLB MLEMinnesota Twins — 382328 721007 338013 00 220316314630 95261 219 287 80 -9 +0 +0 +7 +8 0.7
202632 MLB RAWMinnesota Twins — 382327 721007 348013 00 220318315633 95262 219 289 80 -9 +0 +0 +7 +8 0.7
201319 ROK MLEDanville Braves — 246215 471711 24705 02 219311321632 102312 2810 283 78 — — — — — —
201420 A MLEKane County Cougars — 423392 942044 24994 11 240292342634 102303 236 278 74 — — — — — —
201521 A+ MLEMyrtle Beach Pelicans — 453413 962614 321045 00 232298329627 97294 237 280 76 — — — — — —
201622 AA MLE2 teams — 555499 1393225 441147 21 279349381729 102340 218 325 106 — — — — — —
201723 AAA MLE2 teams — 392363 11126310 22704 10 306355477832 171347 186 364 133 — — — — — —
201824 MLB MLE3 teams — 405361 901507 298912 00 249328349677 100305 227 294 85 — — — — — —
201925 MLB MLE4 teams — 367323 8414013 36765 10 260343424768 164302 2110 342 118 — — — — — —
202026 MLB MLEChicago Cubs — 132116 28701 11314 01 241326328653 86321 238 300 89 — — — — — —
202127 MLB MLESan Diego Padres — 356322 721007 27824 20 224293320612 96281 238 277 73 — — — — — —
202228 MLB MLE2 teams — 368319 6415010 357911 00 201301342643 141228 2110 293 84 — — — — — —
202329 MLB MLEMilwaukee Brewers — 226202 52407 19453 11 257332381713 124296 208 319 102 — — — — — —
202430 MLB MLEHouston Astros — 274247 66818 22533 01 267336405741 138310 198 329 109 — — — — — —
202531 MLB MLEHouston Astros — 386347 8813012 236513 10 254326395721 141282 176 324 105 — — — — — —
202632 MLB MLEMinnesota Twins — 382333 721007 338013 00 216316309625 93262 219 287 80 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202430 MLB MLEHouston Astros — 274247 66818 22533 01 267336405741 138310 198 329 109 — — — — — —
202531 MLB MLEHouston Astros — 386347 8813012 236513 10 254326395721 141282 176 324 105 — — — — — —
202632 MLB MLEMinnesota Twins — 382333 721007 338013 00 216316309625 93262 219 287 80 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202733 MLB MLEMIN 100% 354311 741209 297011 11 237323362685 124277 208 310 96 -2 -0 -0 +6 +8 0.9
▸ 2027 — real world (MLB)
202733 MLB CTXMIN 100% 242213 50806 20487 10 238323362686 125277 208 311 96 -1 +0 -0 +4 +5 0.9
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202834 MLB MLEMIN 100% 169149 34504 13355 00 228313341653 113269 218 298 88 -2 +0 -5 +3 +4 -0.1
202834 MLB CTXMIN 100% 169149 34504 13355 00 228313341654 114269 218 298 88 -2 +0 -5 +3 +4 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 27842451 58890169 23557264 53 240323362684 122282 218 309 94 -16 -0 +30 +62 +60 13.8
/ 162G— A+C — 650572 13721016 5513415 11 240322360683 121282 218 309 94 -4 -0 +7 +14 +14 3.2
Career— MLE — 53764788 118723012106 4141140105 107 248321367689 119300 218 307 94 -18 +0 +30 +66 +66 14.7
/ 162G— MLE — 650579 14328113 5013813 11 247321366687 119299 218 307 94 -4 +0 +6 +14 +14 3.1

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 AAAIowa Cubs · 18 PAwOBA .265 → .233 (−32)K% 5.6% → 7.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA5.56%÷1.025×1.290——6.99%
BB% (unintentional) /PA0.00%÷0.968×0.710—×1.0180.00%
HBP% /PA0.00%—×0.980—×1.0180.00%
Singles /BIP23.53%÷0.993×0.900—×1.01821.71%
Doubles /BIP5.88%÷1.014×0.810—×1.0184.78%
Triples /BIP0.00%÷1.029×0.810—×1.0180.00%
Home runs /BIP0.00%÷1.050×0.780—×1.0180.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 110, 1B 99, 2B 103, 3B 106, K 105, BB 94 — 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).

Result: wOBA .265 → .233; ISO .056 → .044; BABIP .294 → .265. 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 ASouth Bend Cubs · 15 PAwOBA .338 → .257 (−81)K% 20.0% → 28.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.968×1.360——28.11%
BB% (unintentional) /PA20.00%÷0.994×0.690—×0.96013.33%
HBP% /PA0.00%—×0.780—×0.9600.00%
Singles /BIP22.22%÷0.987×0.920—×0.96019.88%
Doubles /BIP11.11%÷1.026×0.830—×0.9608.63%
Triples /BIP0.00%÷1.150×0.910—×0.9600.00%
Home runs /BIP0.00%÷0.914×0.800—×0.9600.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 83, 1B 97, 2B 105, 3B 130, K 94, BB 99 — applied at half strength. Age: age 26 vs a level average of 22.0 → −4.0% on BB/HBP/hit rates (4.0 yr older than average).

Result: wOBA .338 → .257; ISO .083 → .063; BABIP .333 → .285. 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 AAAIowa Cubs · 137 PAwOBA .390 → .329 (−61)K% 18.2% → 23.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.25%÷0.993×1.290——23.71%
BB% (unintentional) /PA13.14%÷1.116×0.710—×1.0338.64%
HBP% /PA1.46%—×0.980—×1.0331.48%
Singles /BIP27.78%÷1.033×0.900×1.038×1.03325.95%
Doubles /BIP7.78%÷1.091×0.810×1.038×1.0336.19%
Triples /BIP0.00%÷1.024×0.810×1.038×1.0330.00%
Home runs /BIP4.44%÷0.919×0.780—×1.0333.90%

Factors used: league row PCL. Park (home-season share, regressed): HR 84, 1B 107, 2B 118, 3B 105, K 99, BB 123 — 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.038.

Result: wOBA .390 → .329; ISO .165 → .141; BABIP .364 → .327. 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 AAAIowa Cubs · 326 PAwOBA .405 → .376 (−29)K% 14.7% → 17.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.72%÷1.083×1.290——17.54%
BB% (unintentional) /PA7.36%÷0.965×0.710—×1.0485.67%
HBP% /PA0.31%—×0.980—×1.0480.32%
Singles /BIP24.59%÷0.991×0.900×1.050×1.04824.57%
Doubles /BIP11.07%÷1.056×0.810×1.050×1.0489.34%
Triples /BIP1.23%÷1.042×0.810×1.050×1.0481.05%
Home runs /BIP4.10%÷0.899×0.780—×1.0483.73%

Factors used: league row PCL. Park (home-season share, regressed): HR 80, 1B 98, 2B 111, 3B 108, K 117, 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .405 → .376; ISO .216 → .193; BABIP .375 → .354. 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 AATennessee Smokies · 480 PAwOBA .348 → .325 (−23)K% 16.7% → 20.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.992×1.220——20.51%
BB% (unintentional) /PA11.04%÷0.982×0.680—×1.0277.86%
HBP% /PA1.25%—×0.840—×1.0271.08%
Singles /BIP26.20%÷1.013×0.920×1.050×1.02725.66%
Doubles /BIP7.53%÷0.918×0.910×1.050×1.0278.05%
Triples /BIP0.60%÷0.900×0.880×1.050×1.0270.64%
Home runs /BIP1.81%÷1.059×0.800—×1.0271.40%

Factors used: league row SL. Park (home-season share, regressed): HR 112, 1B 103, 2B 84, 3B 80, K 98, BB 96 — 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 ×1.050.

Result: wOBA .348 → .325; ISO .114 → .111; BABIP .341 → .340. 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 A+Myrtle Beach Pelicans · 453 PAwOBA .319 → .280 (−39)K% 16.6% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.56%÷1.025×1.420——22.93%
BB% (unintentional) /PA10.60%÷0.960×0.630—×1.0127.04%
HBP% /PA1.10%—×0.860—×1.0120.96%
Singles /BIP20.44%÷0.977×0.940×1.049×1.01220.88%
Doubles /BIP9.75%÷1.015×0.830×1.049×1.0128.46%
Triples /BIP0.31%÷1.138×0.800×1.049×1.0120.23%
Home runs /BIP1.26%÷0.888×0.900—×1.0121.29%

Factors used: league row CAR. Park (home-season share, regressed): HR 78, 1B 95, 2B 103, 3B 128, K 105, BB 92 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.049.

Result: wOBA .319 → .280; ISO .115 → .102; BABIP .303 → .294. 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 AKane County Cougars · 423 PAwOBA .327 → .278 (−49)K% 16.3% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.31%÷0.952×1.360——23.29%
BB% (unintentional) /PA8.51%÷1.058×0.690—×1.0155.63%
HBP% /PA0.95%—×0.780—×1.0150.75%
Singles /BIP23.45%÷1.029×0.920×1.037×1.01522.07%
Doubles /BIP7.17%÷0.914×0.830×1.037×1.0156.85%
Triples /BIP1.63%÷1.144×0.910×1.037×1.0151.36%
Home runs /BIP1.63%÷1.029×0.800—×1.0151.28%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 106, 1B 106, 2B 83, 3B 129, K 90, BB 112 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.037.

Result: wOBA .327 → .278; ISO .125 → .106; BABIP .324 → .303. 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 ROKDanville Braves · 246 PAwOBA .375 → .283 (−91)K% 19.9% → 28.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.92%÷1.000×1.420——28.28%
BB% (unintentional) /PA15.45%÷1.000×0.640—×0.9959.84%
HBP% /PA2.03%—×0.740—×0.9951.50%
Singles /BIP21.85%÷1.000×0.840×1.048×0.99519.15%
Doubles /BIP15.23%÷1.000×0.740×1.048×0.99511.76%
Triples /BIP0.66%÷1.000×0.740×1.048×0.9950.51%
Home runs /BIP0.66%÷1.000×0.800—×0.9950.53%

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 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.048.

Result: wOBA .375 → .283; ISO .140 → .107; BABIP .375 → .312. 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 — .