Greg Allen

CF Iowa Cubs
Age 34 S/R 5'10" / 187 lbs AAA HR -8% Svc 10.000 · Ctrl thru 2027
Overview
AAAExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202330AAAMIL203.242/.387/.36632682—.213/.332/.308
202330MLBNYY28.217/.333/.47813116-0.1
202431AAA/INTL2 orgs308.226/.354/.36351576—.194/.286/.296
202532AAACHC231.270/.355/.44061172—.227/.298/.348
202633No MLB games played
2027PROJ10% MLB34MLBCHC17.222/.287/.35200790.0
2028PROJ6% MLB35MLBCHC8.212/.275/.3290070-0.0
Last 3 seasons WAR -0.1  ·  Next 2 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service10.000First FA2028
2027Ext / FA-deal$1M
Skills · percentileStatcast 2022-2025
Bat Spd42
Speed40
Avg EV34
Barrel%10
xwOBA10
CompsRamiro Pena (age 34) · Andrew Romine (age 35) · Tim Torres (age 33)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†79
AVG/OBP/SLG.222 / .287 / .352
PA17
HR0
K%24
BB%6
BABIP281
ISO62
MLB%10%
Value2027 · WAR
BAT: -4.3 runs (wOBA-derived runs vs avg)-4BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.7 runs (Replacement-level credit)+4REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.10.02728
Tools · ContractCON 50 / POW 50
Toolsscout grade · Statcast %ile · 2022-2025
CONTACT50
xAVG
100.161
POWER50
Barrel%
101.9
Avg EV
3487.9
Bat Spd
4270.5
EYE35
scouting grade only
SPEED55
Sprint
4027.0
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   10.000 yrs.days
Team Control Through   2027
First FA Year   2028
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$1M+0.0$0.0M-$1.0M
Totals $1M $0.0M -$1.0M

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)
201522 A+Lynchburg Hillcats — 1613 2100 231 30 154312231543 77200 1912 270 26 — — — — — —
201522 ALake County Captains — 564479 1312727 535720 4316 273370382752 109297 109 337 78 — — — — — —
201623 AAAkron RubberDucks — 174145 42733 19278 76 290401441843 152336 1611 376 103 — — — — — —
201623 A+Lynchburg Hillcats — 432346 1031644 585119 387 298426402827 104338 1213 373 103 — — — — — —
201623 INTLMesa Solar Sox — 9678 21313 10174 122 269380449829 179310 1810 357 128 — — — — — —
201724 MLBCleveland Indians — 3935 8101 281 10 229289343632 114259 215 280 75 -1 +0 +1 +1 +1 0.2
201724 AAAkron RubberDucks — 303258 681612 225513 212 264352357708 93319 187 315 77 — — — — — —
201724 ROKAZL Indians — 1715 5000 011 30 333375333708 333 60 309 62 — — — — — —
201825 MLBCleveland Indians — 291265 681132 14587 214 257311343655 87320 205 292 84 -6 +3 +1 +2 +6 0.6
201825 AAAColumbus Clippers — 205171 511302 19449 126 298397409806 111389 219 358 112 — — — — — —
201926 MLBCleveland Indians — 256231 53934 11539 82 229291346637 117280 214 283 78 -7 +1 +3 -5 +6 -0.3
201926 AAAColumbus Clippers — 226198 53935 20448 105 268358419778 152322 199 351 84 — — — — — —
202027 MLBSan Diego Padres — 3226 4101 3102 20 154290308598 154188 319 273 72 -1 +0 -0 -0 +1 -0.0
202128 MLBNew York Yankees — 4837 10410 5135 50 270426432858 162400 2710 384 147 +3 +1 +0 -3 +1 0.2
202128 AAAScranton/Wilkes-Barre RailRiders — 263215 701315 264519 262 326442465907 140394 1710 407 116 — — — — — —
202229 MLBPittsburgh Pirates — 134118 22402 10422 82 186262271533 85267 317 240 50 -8 +1 +2 -2 +3 -0.4
202229 AAAIndianapolis Indians — 1614 6201 032 00 4295007861.286 357500 190 552 172 — — — — — —
202330 MLBNew York Yankees — 2823 5111 2102 31 217333478812 261333 367 345 116 +1 +0 -0 -2 +1 -0.1
202330 AAANashville Sounds — 203161 39913 253913 262 242387366753 124295 1912 345 82 — — — — — —
202431 AAAScranton/Wilkes-Barre RailRiders — 218178 40933 23479 132 225343360702 135282 2211 312 60 — — — — — —
202431 INTLYaquis de Obregon — 9070 16402 14133 22 229379371751 143250 1416 337 114 — — — — — —
202532 AAAIowa Cubs — 231200 541416 155212 113 270355440795 170336 236 352 72 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 828735 17031811 4719428 489 231302340643 109297 236 287 80 -19 +6 +7 -10 +18 0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201522 A+ MLELynchburg Hillcats — 1614 2100 141 30 143250214464 71177 256 206 26 — — — — — —
201522 A MLELake County Captains — 564496 1232625 367720 4316 248324339663 91270 146 284 78 — — — — — —
201623 AA MLEAkron RubberDucks — 174150 39623 14338 76 260355387741 127303 198 321 103 — — — — — —
201623 A+ MLELynchburg Hillcats — 432368 1011434 367619 387 274369361730 87323 188 320 103 — — — — — —
201724 MLB MLECleveland Indians — 3935 8101 281 10 229289343632 114259 215 279 75 -1 +0 +1 +1 +1 0.2
201724 AA MLEAkron RubberDucks — 303265 661312 156813 212 249321328649 79302 225 282 77 — — — — — —
201724 ROK MLEAZL Indians — 1715 4000 011 30 267312267579 262 60 260 62 — — — — — —
201825 MLB MLECleveland Indians — 291266 691142 13587 214 259311353665 94320 204 292 84 -6 +3 +1 +2 +6 0.6
201825 AAA MLEColumbus Clippers — 205177 531302 13529 126 299377407784 107388 256 334 112 — — — — — —
201926 MLB MLECleveland Indians — 256232 54944 10539 82 233291358649 125280 214 283 78 -7 +1 +3 -5 +6 -0.3
201926 AAA MLEColumbus Clippers — 226206 47734 12538 105 228296350646 121293 235 292 84 — — — — — —
202027 MLB MLESan Diego Padres — 3226 4101 3102 20 154290308598 154188 319 275 72 -1 +0 -0 -0 +1 -0.0
202128 MLB MLENew York Yankees — 4837 10410 5135 50 270426432858 162400 2710 385 147 +3 +1 +0 -3 +1 0.2
202128 AAA MLEScranton/Wilkes-Barre RailRiders — 263223 641213 185419 262 287388390779 103354 217 339 116 — — — — — —
202229 MLB MLEPittsburgh Pirates — 134118 22402 10422 82 186262271533 85267 317 242 50 -8 +1 +2 -2 +3 -0.4
202229 AAA MLEIndianapolis Indians — 1614 5201 042 00 3574387141.152 357408 250 422 172 — — — — — —
202330 MLB MLENew York Yankees — 2823 5111 2102 31 217333478812 261333 367 340 116 +1 +0 -0 -2 +1 -0.1
202330 AAA MLENashville Sounds — 203169 36812 174813 262 213332308639 95266 248 290 82 — — — — — —
202431 AAA MLEScranton/Wilkes-Barre RailRiders — 218186 36732 15579 132 194286296581 102246 267 257 60 — — — — — —
202532 AAA MLEIowa Cubs — 231207 471114 96312 113 227298348646 121290 274 274 72 — — — — — —
201522 A MLE2 teams — 580510 1232625 378121 4616 241319329648 88277 146 282 77 — — — — — —
201522 A RAW2 teams — 580492 1332827 556021 4616 270368378746 108295 109 335 77 — — — — — —
201623 A+ MLE3 teams — 702599 1632378 5712631 5715 272365374739 102331 188 320 103 — — — — — —
201623 A+ RAW3 teams — 702569 16626810 879531 5715 292413418832 127334 1412 372 103 — — — — — —
201724 AA MLE3 teams — 359315 791413 177715 252 251320330650 79313 215 281 76 — — — — — —
201724 AA RAW3 teams — 359308 811713 246415 252 263346354700 91313 187 311 76 — — — — — —
201825 MLB MLE2 teams — 496443 1212344 2611016 3310 273336370706 97353 225 309 95 -3 +3 +1 +2 +11 1.4
201825 MLB RAW2 teams — 496436 1192434 3310216 3310 273346369716 96346 217 319 95 -3 +3 +1 +2 +11 1.4
201926 MLB MLE2 teams — 482438 1011678 2210617 187 231294354647 123286 225 287 80 -11 +1 +3 -5 +10 -0.2
201926 MLB RAW2 teams — 482429 1061869 319717 187 247323380703 133299 206 315 80 -11 +1 +3 -5 +10 -0.2
202027 MLB MLESan Diego Padres — 3226 4101 3102 20 154290308598 154188 319 275 72 -1 +0 -0 -0 +1 -0.0
202027 MLB RAWSan Diego Padres — 3226 4101 3102 20 154290308598 154188 319 273 72 -1 +0 -0 -0 +1 -0.0
202128 AAA MLE2 teams — 311260 741623 236724 312 285394396790 112372 227 346 120 — — — — — —
202128 AAA RAW2 teams — 311252 801725 315824 312 317440460900 143395 1910 403 120 — — — — — —
202229 MLB MLE2 teams — 150132 26503 10464 82 197274303577 106274 317 261 63 -7 +1 +2 -2 +3 -0.2
202229 MLB RAW2 teams — 150132 28603 10454 82 212288326613 114294 307 274 63 -7 +1 +2 -2 +3 -0.2
202330 AAA MLE2 teams — 231192 41923 195815 293 214332328660 115284 258 296 87 — — — — — —
202330 AAA RAW2 teams — 231184 441024 274915 293 239381380761 141299 2112 345 87 — — — — — —
202431 AAA MLE2 teams — 308264 521053 218012 154 197286307593 110265 267 257 60 — — — — — —
202431 AAA RAW2 teams — 308248 561335 376012 154 226354363716 137273 1912 319 60 — — — — — —
202532 AAA MLEIowa Cubs — 231207 471114 96312 113 227298348646 121305 274 274 72 — — — — — —
202532 AAA RAWIowa Cubs — 231200 541416 155212 113 270355440795 170336 236 352 72 — — — — — —
201522 A MLE2 teams — 580517 1232625 378121 4616 238319325644 87267 146 282 77 — — — — — —
201623 A+ MLE3 teams — 702608 1632378 5712631 5715 268365368734 100317 188 320 103 — — — — — —
201724 AA MLE3 teams — 359324 791413 177715 252 244320321641 77295 215 281 76 — — — — — —
201825 MLB MLE2 teams — 496451 1212344 2611016 3310 268336364700 95348 225 309 95 — — — — — —
201926 MLB MLE2 teams — 482440 1011678 2210617 187 230294352646 123286 225 287 80 — — — — — —
202027 MLB MLESan Diego Padres — 3227 4101 3102 20 148290296587 148188 319 275 72 — — — — — —
202128 AAA MLE2 teams — 311261 741623 236724 312 284394395789 111361 227 346 120 — — — — — —
202229 MLB MLE2 teams — 150135 26503 10464 82 193274296570 104282 317 261 63 — — — — — —
202330 AAA MLE2 teams — 231195 41923 195815 293 210332323655 113274 258 296 87 — — — — — —
202431 AAA MLE2 teams — 308272 521053 218012 154 191286298584 107246 267 257 60 — — — — — —
202532 AAA MLEIowa Cubs — 231208 471114 96312 113 226298346644 120290 274 274 72 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202431 AAA MLE2 teams — 308272 521053 218012 154 191286298584 107246 267 257 60 — — — — — —
202532 AAA MLEIowa Cubs — 231208 471114 96312 113 226298346644 120290 274 274 72 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202734 MLB MLECHC 10% 279254 561126 16707 82 221286350635 129277 256 285 79 -7 +1 +0 +1 +6 0.1
▸ 2027 — real world (MLB)
202734 MLB CTXCHC 10% 1716 3100 140 00 222287352639 130281 246 287 79 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202835 MLB MLECHC 6% 138126 27513 7364 21 210274327601 117268 265 271 70 -5 +0 -6 +0 +3 -0.7
202835 MLB CTXCHC 6% 88 1000 020 00 212275329605 118271 250 273 70 -0 +0 -0 +0 +0 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 836743 17131811 4719628 489 230301338639 108295 236 287 85 -20 +6 +7 -10 +18 0.2
/ 162G— A+C — 650578 1332469 3715222 377 230302339641 109294 236 287 85 -15 +5 +5 -8 +14 0.1
Career— MLE — 41933668 8931663352 261903178 28266 243324349674 106307 226 294 85 -29 +7 +2 -9 +25 -0.4
/ 162G— MLE — 650569 1392658 4014028 4410 244325350675 105308 226 294 85 -16 +4 +1 -5 +14 -0.2

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 AAAIowa Cubs · 231 PAwOBA .342 → .274 (−68)K% 22.5% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.51%÷0.989×1.200——27.32%
BB% (unintentional) /PA6.06%÷1.005×0.690—×0.9523.96%
HBP% /PA5.19%—×0.940—×0.9524.65%
Singles /BIP22.30%÷0.949×0.930×0.992×0.95220.64%
Doubles /BIP9.46%÷1.033×0.830×0.992×0.9527.18%
Triples /BIP0.68%÷0.939×0.970×0.992×0.9520.66%
Home runs /BIP4.05%÷1.125×0.700—×0.9522.40%

Factors used: league row International League. Park (home-season share, regressed): HR 125, 1B 90, 2B 107, 3B 88, K 98, BB 101 — 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 ×0.992.

Result: wOBA .342 → .274; ISO .170 → .116; BABIP .336 → .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).

2024 AAAScranton/Wilkes-Barre RailRiders · 218 PAwOBA .308 → .257 (−51)K% 21.6% → 26.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.56%÷0.990×1.200——26.12%
BB% (unintentional) /PA10.55%÷1.011×0.690—×0.9626.93%
HBP% /PA4.13%—×0.940—×0.9623.73%
Singles /BIP19.08%÷0.976×0.930×0.992×0.96217.35%
Doubles /BIP6.87%÷1.072×0.830×0.992×0.9625.08%
Triples /BIP2.29%÷0.900×0.970×0.992×0.9622.36%
Home runs /BIP2.29%÷1.045×0.700—×0.9621.48%

Factors used: league row International League. Park (home-season share, regressed): HR 109, 1B 95, 2B 114, 3B 80, K 98, BB 102 — 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.992.

Result: wOBA .308 → .257; ISO .135 → .110; BABIP .282 → .246. 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 AAANashville Sounds · 203 PAwOBA .342 → .290 (−51)K% 19.2% → 23.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.21%÷0.978×1.200——23.58%
BB% (unintentional) /PA12.32%÷0.995×0.690—×0.9728.30%
HBP% /PA6.40%—×0.940—×0.9725.85%
Singles /BIP21.31%÷0.953×0.930×0.981×0.97219.84%
Doubles /BIP7.38%÷0.971×0.830×0.981×0.9726.01%
Triples /BIP0.82%÷0.900×0.970×0.981×0.9720.84%
Home runs /BIP2.46%÷0.905×0.700—×0.9721.85%

Factors used: league row International League. Park (home-season share, regressed): HR 81, 1B 91, 2B 94, 3B 80, K 96, BB 99 — 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.981.

Result: wOBA .342 → .290; ISO .124 → .104; BABIP .295 → .266. 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 AAAIndianapolis Indians · 16 PAwOBA .536 → .422 (−114)K% 18.8% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.75%÷0.982×1.200——22.92%
BB% (unintentional) /PA0.00%÷1.058×0.690—×0.9820.00%
HBP% /PA12.50%—×0.940—×0.98211.54%
Singles /BIP27.27%÷1.087×0.930—×0.98222.92%
Doubles /BIP18.18%÷0.964×0.830—×0.98215.38%
Triples /BIP0.00%÷0.942×0.970—×0.9820.00%
Home runs /BIP9.09%÷1.013×0.700—×0.9826.17%

Factors used: league row International League. Park (home-season share, regressed): HR 103, 1B 117, 2B 93, 3B 88, K 96, BB 112 — 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 .536 → .422; ISO .357 → .254; BABIP .500 → .408. 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 AAAScranton/Wilkes-Barre RailRiders · 263 PAwOBA .396 → .339 (−56)K% 17.1% → 20.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.11%÷0.993×1.200——20.67%
BB% (unintentional) /PA9.51%÷0.973×0.690—×0.9926.68%
HBP% /PA7.22%—×0.940—×0.9926.74%
Singles /BIP30.00%÷0.974×0.930×0.971×0.99227.60%
Doubles /BIP7.65%÷0.915×0.830×0.971×0.9926.68%
Triples /BIP0.59%÷1.150×0.920×0.971×0.9920.45%
Home runs /BIP2.94%÷1.149×0.700—×0.9921.78%

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

Result: wOBA .396 → .339; ISO .140 → .104; BABIP .394 → .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).

2019 AAAColumbus Clippers · 226 PAwOBA .340 → .292 (−48)K% 19.5% → 23.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.47%÷0.993×1.200——23.53%
BB% (unintentional) /PA8.41%÷1.089×0.690—×1.0185.42%
HBP% /PA3.54%—×0.940—×1.0183.39%
Singles /BIP23.38%÷0.970×0.930×0.950×1.01821.69%
Doubles /BIP5.84%÷0.995×0.830×0.950×1.0184.72%
Triples /BIP1.95%÷0.900×0.970×0.950×1.0182.03%
Home runs /BIP3.25%÷0.985×0.840—×1.0182.82%

Factors used: league row IL. Park (home-season share, regressed): HR 97, 1B 94, 2B 99, 3B 80, K 99, BB 118 — 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.950.

Result: wOBA .340 → .292; ISO .152 → .133; BABIP .322 → .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).

2018 AAAColumbus Clippers · 205 PAwOBA .349 → .334 (−15)K% 21.5% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.46%÷1.017×1.200——25.33%
BB% (unintentional) /PA8.78%÷0.972×0.690—×1.0336.44%
HBP% /PA4.39%—×0.940—×1.0334.26%
Singles /BIP28.35%÷0.974×0.930×1.042×1.03329.13%
Doubles /BIP10.24%÷0.958×0.830×1.042×1.0339.54%
Triples /BIP0.00%÷0.900×0.970×1.042×1.0330.00%
Home runs /BIP1.57%÷1.135×0.840—×1.0331.20%

Factors used: league row IL. Park (home-season share, regressed): HR 127, 1B 95, 2B 92, 3B 80, K 103, BB 94 — 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.042.

Result: wOBA .349 → .334; ISO .111 → .101; BABIP .389 → .388. 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 AAAkron RubberDucks · 303 PAwOBA .314 → .282 (−32)K% 18.2% → 22.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.15%÷0.990×1.220——22.37%
BB% (unintentional) /PA7.26%÷1.052×0.700—×1.0124.89%
HBP% /PA4.29%—×0.850—×1.0123.69%
Singles /BIP24.14%÷0.978×0.970×0.994×1.01224.09%
Doubles /BIP7.88%÷1.072×0.860×0.994×1.0126.36%
Triples /BIP0.49%÷1.150×0.950×0.994×1.0120.41%
Home runs /BIP0.99%÷1.008×0.780—×1.0120.77%

Factors used: league row EL. Park (home-season share, regressed): HR 102, 1B 96, 2B 114, 3B 130, K 98, 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 ×0.994.

Result: wOBA .314 → .282; ISO .093 → .077; BABIP .319 → .302. 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 — .