Sam Hilliard

LF Albuquerque Isotopes
Age 33 L/L 6'5" / 236 lbs AAA HR +30%H +12% Svc 8.000 · Ctrl thru 2027
Overview
AAAExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202329MLBATL78.236/.295/.431341030.3
202430AAACOL305.288/.377/.542141384—.224/.288/.394
202430MLBCOL158.239/.309/.507105100-0.1
202531AAACOL414.288/.372/.565171582—.208/.267/.396
202531MLBCOL61.196/.328/.4122299-0.5
202632No MLB games played
2027PROJ10% MLB33MLBCOL24.242/.309/.46811990.0
2028PROJ6% MLB34MLBCOL17.231/.297/.4441089-0.0
Last 3 seasons WAR -0.4  ·  Next 2 projected WAR 0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service8.000First FA2028
2027Ext / FA-deal$3M
Skills · percentileStatcast 2023-2025
Avg EV90
Speed87
Bat Spd87
Barrel%86
xwOBA36
CompsDewayne Wise (age 31) · George Lombard (age 31) · Dylan Moore (age 31)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 9699vR 100
AVG/OBP/SLG.242 / .309 / .468
PA24
HR1
K%29
BB%8
BABIP307
ISO182
MLB%10%
Value2027 · WAR
BAT: -0.4 runs (wOBA-derived runs vs avg)-0BATRUN: +1.9 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: -2.6 runs (Positional adjustment)-3POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +0.40+0.4WAR
trajectory · projected WAR by year
0.40.02728
Tools · Splits · ContractCON 35 / POW 60
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT35
xAVG
100.199
POWER60
Barrel%
8613.6
Avg EV
9093.8
Bat Spd
8775.2
EYE50
scouting grade only
SPEED60
Sprint
8728.9
Platoon Splits2024-2025 · 215 PA
vs LHP
vs RHP
Edge
PA
43
172
—
wRC+
168
108
◀◀L
wOBA
416
327
◀◀L
ISO
425
212
◀◀L
BABIP
368
301
◀◀L
K%
41.9%
34.3%
▶▶R
BB%
0.0%
12.8%
—
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   8.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$3M+0.0$0.2M-$3M
Totals $3M $0.2M -$3M

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)
201521 ROKGrand Junction Rockies — 262222 681387 36550 124 306403532935 225372 2114 403 78 — — — — — —
201622 AAsheville Tourists — 527461 12323517 561503 3012 267350449799 182357 2811 351 57 — — — — — —
201723 A+Lancaster JetHawks — 597536 16123721 501542 3717 300362487849 187384 268 369 53 — — — — — —
201824 AAHartford Yard Goats — 484435 1142239 411512 2314 262328389717 126379 318 319 62 — — — — — —
201824 INTLSalt River Rafters — 7264 21222 7150 21 328394516910 188396 2110 395 153 — — — — — —
201925 MLBColorado Rockies — 8777 21427 9231 20 2733566491.006 377298 2610 427 153 +5 +0 -1 +2 +2 0.9
201925 AAAAlbuquerque Isotopes — 559500 13129735 541642 225 262336558894 296316 2910 384 63 — — — — — —
202026 MLBColorado Rockies — 114105 22226 9420 30 210272438710 229281 378 311 81 -3 +1 -0 -1 +2 -0.1
202127 MLBColorado Rockies — 238214 467214 23871 50 215294463757 248283 3710 332 91 -3 +1 -1 +2 +5 0.5
202127 AAAAlbuquerque Isotopes — 213188 4512214 23611 61 239325548873 309272 2911 375 55 — — — — — —
202127 INTLEstrellas Orientales — 5449 10203 5150 00 204278429706 224226 289 312 97 — — — — — —
202228 MLBColorado Rockies — 200174 32612 23571 51 184283264547 80256 2812 255 54 -11 +1 -2 -4 +4 -1.2
202228 AAAAlbuquerque Isotopes — 158133 415213 21392 41 3084106691.079 361337 2513 455 114 — — — — — —
202329 MLBAtlanta Braves — 7872 17503 6330 40 236295431725 194389 428 320 103 +0 +1 -0 +0 +2 0.3
202329 AAAGwinnett Stripers — 1613 4000 350 00 308438308745 500 3119 357 86 — — — — — —
202430 MLBColorado Rockies — 158138 335110 14560 52 239309507816 268311 359 342 100 +0 +0 -0 -5 +3 -0.1
202430 AAAAlbuquerque Isotopes — 305264 7615514 38770 132 288377542919 254352 2512 397 84 — — — — — —
202531 MLBColorado Rockies — 6151 10312 10230 21 196328412740 216308 3816 332 99 -0 +0 -1 -5 +1 -0.5
202531 AAAAlbuquerque Isotopes — 414361 104251217 471081 151 288372565937 277361 2611 400 82 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 936831 18132944 943213 264 218300437736 219291 3410 322 104 +5 +4 -6 -11 +20 1.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201521 ROK MLEGrand Junction Rockies — 262236 52965 22790 124 220287373660 153291 308 283 78 — — — — — —
201622 A MLEAsheville Tourists — 527482 9714510 352083 3012 201260313573 112316 397 252 57 — — — — — —
201723 A+ MLELancaster JetHawks — 597553 11616410 332302 3717 210257307564 98323 396 247 53 — — — — — —
201824 AA MLEHartford Yard Goats — 484450 1021736 261782 2314 227272318590 91353 375 260 62 — — — — — —
201925 MLB MLEColorado Rockies — 8777 19416 9231 20 247333558892 312298 2610 394 153 +5 +0 -1 +2 +2 0.9
201925 AAA MLEAlbuquerque Isotopes — 559514 9319422 402212 225 181243362605 181257 407 262 63 — — — — — —
202026 MLB MLEColorado Rockies — 114105 20215 9420 30 190254371626 181281 378 287 81 -3 +1 -0 -1 +2 -0.1
202127 MLB MLEColorado Rockies — 238217 427112 20871 50 194265401666 207283 378 302 91 -3 +1 -1 +2 +5 0.5
202127 AAA MLEAlbuquerque Isotopes — 213197 32928 14761 61 162222350572 188213 367 250 55 — — — — — —
202228 MLB MLEColorado Rockies — 200174 31612 23571 51 178278259536 80256 2812 248 54 -11 +1 -2 -4 +4 -1.2
202228 AAA MLEAlbuquerque Isotopes — 158139 32428 15472 41 230314460775 230272 309 336 114 — — — — — —
202329 MLB MLEAtlanta Braves — 7872 17503 6330 40 236295431725 194389 428 320 103 +0 +1 -0 +0 +2 0.3
202329 AAA MLEGwinnett Stripers — 1614 4000 260 00 286375286661 472 3812 295 86 — — — — — —
202430 MLB MLEColorado Rockies — 158139 31519 13560 52 223289468757 245311 358 316 100 +0 +0 -0 -5 +3 -0.1
202430 AAA MLEAlbuquerque Isotopes — 305277 621249 25940 132 224288394682 170296 318 293 84 — — — — — —
202531 MLB MLEColorado Rockies — 6151 10312 10230 21 196328412740 216308 3816 315 99 -0 +0 -1 -5 +1 -0.5
202531 AAA MLEAlbuquerque Isotopes — 414379 79181011 291371 151 208267396662 187287 337 289 82 — — — — — —
201521 ROK MLEGrand Junction Rockies — 262236 52965 22790 124 220287373660 153301 308 283 78 — — — — — —
201521 ROK RAWGrand Junction Rockies — 262222 681387 36550 124 306403532935 225372 2114 403 78 — — — — — —
201622 A MLEAsheville Tourists — 527482 9714510 352083 3012 201260313573 112326 397 252 57 — — — — — —
201622 A RAWAsheville Tourists — 527461 12323517 561503 3012 267350449799 182357 2811 351 57 — — — — — —
201723 A+ MLELancaster JetHawks — 597553 11616410 332302 3717 210257307564 98334 396 247 53 — — — — — —
201723 A+ RAWLancaster JetHawks — 597536 16123721 501542 3717 300362487849 187384 268 369 53 — — — — — —
201824 AA MLE2 teams — 556517 1182037 302052 2515 228273319592 91360 375 260 62 — — — — — —
201824 AA RAW2 teams — 556499 13524511 481662 2515 271337405742 134382 309 329 62 — — — — — —
201925 AAA MLE2 teams — 646591 11323628 492443 245 191257393649 201264 388 280 76 — — — — — —
201925 AAA RAW2 teams — 646577 15233942 631873 245 263339570909 307313 2910 390 76 — — — — — —
202026 MLB MLEColorado Rockies — 114105 20215 9420 30 190254371626 181259 378 287 81 -3 +1 -0 -1 +2 -0.1
202026 MLB RAWColorado Rockies — 114105 22226 9420 30 210272438710 229281 378 311 81 -3 +1 -0 -1 +2 -0.1
202127 MLB MLE3 teams — 505464 8418323 381832 111 181246381627 200236 368 278 74 -16 +2 -1 +2 +11 -0.2
202127 MLB RAW3 teams — 505451 10121431 511632 111 224306494800 271271 3210 348 74 -16 +2 -1 +2 +11 -0.2
202228 MLB MLE2 teams — 358313 6310210 381043 92 201294342636 141261 2911 287 80 -8 +1 -2 -4 +8 -0.6
202228 MLB RAW2 teams — 358307 7311315 44963 92 238339440779 202290 2712 343 80 -8 +1 -2 -4 +8 -0.6
202329 MLB MLE2 teams — 9486 21503 8390 40 244309407715 163409 419 316 100 +0 +1 -0 +0 +2 0.3
202329 MLB RAW2 teams — 9485 21503 9380 40 247319412731 165409 4010 327 100 +0 +1 -0 +0 +2 0.3
202430 AAA MLE2 teams — 463416 9317517 381500 184 224289411700 187299 328 301 90 — — — — — —
202430 AAA RAW2 teams — 463402 10920624 521330 184 271355530884 259340 2911 378 90 — — — — — —
202531 AAA MLE2 teams — 475430 89211113 391601 172 207274398672 191290 348 292 84 — — — — — —
202531 AAA RAW2 teams — 475412 114281319 571311 172 277366546912 269356 2812 391 84 — — — — — —
201521 ROK MLEGrand Junction Rockies — 262238 52965 22790 124 218287370657 151291 308 283 78 — — — — — —
201622 A MLEAsheville Tourists — 527484 9714510 352083 3012 200260312572 112316 397 252 57 — — — — — —
201723 A+ MLELancaster JetHawks — 597557 11616410 332302 3717 208257305562 97323 396 247 53 — — — — — —
201824 AA MLE2 teams — 556519 1182037 302052 2515 227273318591 91353 375 260 62 — — — — — —
201925 AAA MLE2 teams — 646589 11323628 492443 245 192257394650 202263 388 280 76 — — — — — —
202026 MLB MLEColorado Rockies — 114104 20215 9420 30 192254375629 183281 378 287 81 — — — — — —
202127 MLB MLE3 teams — 505460 8418323 381832 111 183246385631 202250 368 278 74 — — — — — —
202228 MLB MLE2 teams — 358314 6310210 381043 92 201294341635 140263 2911 287 80 — — — — — —
202329 MLB MLE2 teams — 9486 21503 8390 40 244309407715 163403 419 316 100 — — — — — —
202430 AAA MLE2 teams — 463422 9317517 381500 184 220289405694 185301 328 301 90 — — — — — —
202531 AAA MLE2 teams — 475432 89211113 391601 172 206274396670 190290 348 292 84 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202430 AAA MLE2 teams — 463422 9317517 381500 184 220289405694 185301 328 301 90 — — — — — —
202531 AAA MLE2 teams — 475432 89211113 391601 172 206274396670 190290 348 292 84 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202733 MLB MLECOL 10% 457414 9418618 381362 214 225294422716 197287 308 314 99 -1 +3 +1 -5 +10 0.4
▸ 2027 — real world (MLB)
202733 MLB CTXCOL 10% 2422 5101 270 10 242309468778 226307 298 338 99 -0 +0 +0 -0 +1 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202834 MLB MLECOL 6% 310281 6111411 25941 92 215282400682 185276 308 300 89 -4 +1 -4 -3 +7 -0.4
202834 MLB CTXCOL 6% 1716 4101 150 00 231297444741 213296 296 323 89 -0 +0 -0 -0 +0 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 953847 18533945 953263 264 218299438737 220292 3410 322 74 +5 +4 -6 -11 +21 1.2
/ 162G— A+C — 650578 12723631 652222 183 220301441742 221293 3410 322 74 +3 +2 -4 -7 +14 0.8
Career— MLE — 51454689 97517553151 384180918 21066 208270364635 157298 357 278 74 +1 +6 -10 -17 +32 1.2
/ 162G— MLE — 650592 12322719 492292 278 208270365635 157299 358 278 74 +0 +3 -4 -7 +14 0.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.

2025 AAAAlbuquerque Isotopes · 414 PAwOBA .393 → .289 (−104)K% 26.1% → 33.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.09%÷0.945×1.200——33.13%
BB% (unintentional) /PA10.87%÷1.019×0.690—×0.9627.08%
HBP% /PA0.24%—×0.940—×0.9620.22%
Singles /BIP19.76%÷1.047×0.930×0.971×0.96216.39%
Doubles /BIP9.88%÷1.029×0.830×0.971×0.9627.44%
Triples /BIP4.74%÷1.028×0.970×0.971×0.9624.18%
Home runs /BIP6.72%÷1.017×0.700—×0.9624.45%

Factors used: league row International League. Park (home-season share, regressed): HR 103, 1B 109, 2B 106, 3B 106, K 89, BB 104 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.971.

Result: wOBA .393 → .289; ISO .277 → .199; BABIP .361 → .287. 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 AAAAlbuquerque Isotopes · 305 PAwOBA .390 → .293 (−97)K% 25.2% → 30.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.25%÷0.979×1.200——30.94%
BB% (unintentional) /PA12.46%÷1.018×0.690—×0.9728.21%
HBP% /PA0.00%—×0.940—×0.9720.00%
Singles /BIP22.46%÷0.990×0.930×0.980×0.97220.10%
Doubles /BIP8.02%÷0.988×0.830×0.980×0.9726.42%
Triples /BIP2.67%÷1.150×0.970×0.980×0.9722.15%
Home runs /BIP7.49%÷1.096×0.700—×0.9724.65%

Factors used: league row International League. Park (home-season share, regressed): HR 119, 1B 98, 2B 98, 3B 130, K 96, BB 104 — 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.980.

Result: wOBA .390 → .293; ISO .254 → .173; BABIP .352 → .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).

2023 AAAGwinnett Stripers · 16 PAwOBA .349 → .295 (−54)K% 31.2% → 37.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.25%÷1.005×1.200——37.32%
BB% (unintentional) /PA18.75%÷0.997×0.690—×0.98212.74%
HBP% /PA0.00%—×0.940—×0.9820.00%
Singles /BIP50.00%÷0.968×0.930—×0.98247.15%
Doubles /BIP0.00%÷0.933×0.830—×0.9820.00%
Triples /BIP0.00%÷0.999×0.970—×0.9820.00%
Home runs /BIP0.00%÷0.984×0.700—×0.9820.00%

Factors used: league row International League. Park (home-season share, regressed): HR 97, 1B 94, 2B 87, 3B 100, K 101, BB 99 — 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 .349 → .295; ISO .000 → .000; BABIP .500 → .472. 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 AAAAlbuquerque Isotopes · 158 PAwOBA .448 → .336 (−112)K% 24.7% → 29.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.68%÷0.995×1.200——29.76%
BB% (unintentional) /PA13.29%÷0.945×0.690—×0.9929.63%
HBP% /PA1.27%—×0.940—×0.9921.18%
Singles /BIP22.34%÷1.047×0.930×0.987×0.99219.44%
Doubles /BIP5.32%÷1.038×0.830×0.987×0.9924.16%
Triples /BIP2.13%÷1.150×0.970×0.987×0.9921.76%
Home runs /BIP13.83%÷1.061×0.700—×0.9929.05%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 109, 2B 108, 3B 130, K 99, BB 89 — 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 ×0.987.

Result: wOBA .448 → .336; ISO .361 → .246; BABIP .337 → .272. 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 AAAAlbuquerque Isotopes · 213 PAwOBA .363 → .250 (−114)K% 28.6% → 35.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.64%÷0.958×1.200——35.87%
BB% (unintentional) /PA9.86%÷1.032×0.690—×1.0036.61%
HBP% /PA0.47%—×0.940—×1.0030.44%
Singles /BIP13.39%÷1.110×0.930×0.981×1.00311.03%
Doubles /BIP9.45%÷0.988×0.830×0.981×1.0037.80%
Triples /BIP1.57%÷1.150×0.920×0.981×1.0031.24%
Home runs /BIP11.02%÷1.172×0.700—×1.0036.60%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 134, 1B 122, 2B 98, 3B 130, K 92, BB 106 — 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.981.

Result: wOBA .363 → .250; ISO .309 → .195; BABIP .272 → .213. 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 AAAAlbuquerque Isotopes · 559 PAwOBA .375 → .262 (−113)K% 29.3% → 39.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.34%÷0.957×1.290——39.56%
BB% (unintentional) /PA9.48%÷0.974×0.710—×1.0337.14%
HBP% /PA0.36%—×0.980—×1.0330.36%
Singles /BIP17.86%÷0.974×0.900×0.950×1.03316.20%
Doubles /BIP8.63%÷1.071×0.810×0.950×1.0336.41%
Triples /BIP2.08%÷1.150×0.810×0.950×1.0331.44%
Home runs /BIP10.42%÷1.136×0.780—×1.0337.39%

Factors used: league row PCL. Park (home-season share, regressed): HR 127, 1B 95, 2B 114, 3B 130, K 91, BB 95 — 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.950.

Result: wOBA .375 → .262; ISO .296 → .186; BABIP .316 → .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).

2018 AAHartford Yard Goats · 484 PAwOBA .310 → .260 (−51)K% 31.2% → 36.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.20%÷1.035×1.220——36.78%
BB% (unintentional) /PA8.06%÷1.051×0.700—×1.0125.43%
HBP% /PA0.41%—×0.850—×1.0120.36%
Singles /BIP28.17%÷1.011×0.970×1.004×1.01227.47%
Doubles /BIP7.75%÷1.081×0.860×1.004×1.0126.26%
Triples /BIP1.06%÷0.948×0.950×1.004×1.0121.08%
Home runs /BIP3.17%÷1.194×0.780—×1.0122.10%

Factors used: league row EL. Park (home-season share, regressed): HR 139, 1B 102, 2B 116, 3B 90, K 107, BB 110 — 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 ×1.004.

Result: wOBA .310 → .260; ISO .126 → .094; BABIP .379 → .353. 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 A+Lancaster JetHawks · 597 PAwOBA .361 → .247 (−113)K% 25.8% → 38.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.80%÷0.897×1.340——38.53%
BB% (unintentional) /PA8.04%÷1.017×0.710—×0.9985.60%
HBP% /PA0.34%—×0.790—×0.9980.26%
Singles /BIP28.80%÷1.004×0.910×0.989×0.99825.76%
Doubles /BIP6.02%÷1.039×0.820×0.989×0.9984.69%
Triples /BIP1.83%÷1.136×0.760×0.989×0.9981.21%
Home runs /BIP5.50%÷1.600×0.920—×0.9983.15%

Factors used: league row CAL. Park (home-season share, regressed): HR 220, 1B 101, 2B 108, 3B 127, K 79, BB 103 — 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.989.

Result: wOBA .361 → .247; ISO .187 → .103; BABIP .384 → .323. 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 — .