Luis Campusano

C San Diego Padres
Age 28 R/R 5'10" / 232 lbs MLB HR +5% Svc 4.017 · Ctrl thru 2028
Overview
MLB40-MANArb-2FA 2029
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425AAA/A/INTL2 orgs111.269/.303/.4333078—.273/.302/.430
202425MLBSD299.227/.282/.36180830.0
202526AAA/INTL2 orgs533.321/.425/.567272127—.293/.371/.486
202526MLBSD27.000/.222/.00000-90.7
202627MLBSD248.265/.363/.433801312.1
2027PROJ28MLBSD258.234/.322/.394811051.0
2028PROJ92% MLB29MLBSD247.232/.319/.388801020.7
2029PROJ92% MLB30MLBSD249.229/.315/.37970990.5
Last 3 seasons WAR 2.8  ·  Next 3 projected WAR 2.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2028Service4.017First FA2029
2027Arb-2$3M2028Arb-3$4M
Skills · percentileStatcast 2024-2026
Bat Spd67
xwOBA48
Barrel%32
Avg EV29
Speed12
Form.241/.321/.395 · rolling true talent (60d window) · proj .238/.323/.398
CompsJosmil Pinto (age 26) · Kevin Plawecki (age 28) · Nick Hundley (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 105105vR 105
AVG/OBP/SLG.234 / .322 / .394
PA258
HR8
K%22
BB%10
BABIP274
ISO159
MLB%100%
Value2027 · WAR
BAT: +1.5 runs (wOBA-derived runs vs avg)+1BATRUN: -0.6 runs (SB/CS + UBR baserunning)-1RUNFLD: -2.5 runs (Defensive runs vs avg)-2FLDPOS: +4.6 runs (Positional adjustment)+5POSREP: +5.6 runs (Replacement-level credit)+6REPTotal WAR: +1.10+1.1WAR
0.00.81.61.10.727282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$7M ctrl surplus
Tools · Recent Form · Splits · ContractCON 50 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
xAVG
280.233
POWER40
Barrel%
325.9
Avg EV
2987.5
Bat Spd
6773.1
EYE45
scouting grade only
SPEED35
Sprint
1225.6
Recent Formrolling true talent ⓘ
K%21%▲20% over 80 PA (60d) · proj 22%
BB%10%▼9% over 80 PA (60d) · proj 10%
ISO.154·.139 over 72 AB (60d) · proj .161
HR/BB4.9%·5.4% over 56 BBE (60d) · proj 4.7%
BABIP.278·.245 over 53 BIP (60d) · proj .280
SLASH.241/.321/.395·proj .238/.323/.398
Platoon Splits2024-2026 · 331 PA
vs LHP
vs RHP
Edge
PA
75
256
—
wRC+
37
107
▶▶R
wOBA
224
327
▶▶R
ISO
157
157
—
BABIP
119
293
▶▶R
K%
10.7%
14.8%
◀◀L
BB%
5.3%
7.4%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2021
Service   4.017 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2027Arb-2$3M+1.1$9M+$6M
2028Arb-3$4M+0.7$3M+$0.0M (cut)
Totals $3M $11M +$6M

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)
201718 ROKAZL Padres 2 — 151134 36404 15251 02 269347388735 119302 1710 331 50 — — — — — —
201819 AFort Wayne TinCaps — 284260 751103 19434 01 288346365712 77335 157 323 72 — — — — — —
201920 A+Lake Elsinore Storm — 487422 13731115 52574 00 325404509913 185340 1211 397 122 — — — — — —
201920 INTLPeoria Javelinas — 1513 1000 260 00 7720077277 143 4013 153 -10 — — — — — —
202122 MLBSan Diego Padres — 3834 3000 4110 00 8818488272 130 2911 145 -15 -5 +0 +1 +7 +1 0.4
202122 AAAEl Paso Chihuahuas — 326292 8621315 27666 10 295366541907 247335 208 395 91 — — — — — —
202223 MLBSan Diego Padres — 5048 12101 1110 00 250265333599 83297 222 262 65 -2 +0 +0 +8 +1 0.7
202223 AAAEl Paso Chihuahuas — 358319 9515114 33622 00 298367483850 185328 179 372 89 — — — — — —
202223 INTLEstrellas Orientales — 3027 9002 141 01 333379556935 222318 133 398 155 — — — — — —
202324 MLBSan Diego Padres — 174163 52707 7213 00 319358491849 172331 124 374 141 +9 +0 -0 +3 +4 1.6
202324 AAAEl Paso Chihuahuas — 1815 5101 330 00 3334446001.044 267364 1717 454 138 — — — — — —
202425 MLBSan Diego Padres — 299277 631308 20411 00 227282361643 134240 147 288 83 -6 +0 -8 +7 +6 0.0
202425 AAAEl Paso Chihuahuas — 3735 13201 250 00 371405514920 143414 145 408 109 — — — — — —
202425 ALake Elsinore Storm — 1615 2001 130 00 133188333521 20091 196 230 0 — — — — — —
202425 INTLTigres del Licey — 5854 13601 161 00 241268407675 167245 102 287 80 — — — — — —
202526 MLBSan Diego Padres — 2721 0000 6110 00 222222 4122 155 -9 -3 +0 +0 +10 +1 0.7
202526 AAAEl Paso Chihuahuas — 475393 13225125 72824 20 3364415951.036 260370 1715 447 133 — — — — — —
202526 INTLTigres del Licey — 5850 10102 6171 00 200298340638 140250 2910 288 81 — — — — — —
202627 MLBSan Diego Padres — 248215 571208 30533 00 265363433795 167318 2112 358 131 +9 +0 +2 +4 +5 2.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 836758 18733024 681487 00 247315385700 139277 188 314 99 -1 +0 -5 +40 +18 5.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201718 ROK MLEAZL Padres 2 — 151140 28303 9361 02 200253286539 86246 246 242 50 — — — — — —
201819 A MLEFort Wayne TinCaps — 284265 69902 14594 01 260307317624 57322 215 275 72 — — — — — —
201920 A+ MLELake Elsinore Storm — 487437 12627116 37774 00 288349465814 176301 168 349 122 — — — — — —
202122 MLB MLESan Diego Padres — 3834 3000 4110 00 8818488272 130 2911 145 -15 -5 +0 +1 +7 +1 0.4
202122 AAA MLEEl Paso Chihuahuas — 326299 721639 20826 10 241302405706 164295 256 303 91 — — — — — —
202223 MLB MLESan Diego Padres — 5048 12101 1110 00 250265333599 83297 222 264 65 -2 +0 +0 +8 +1 0.7
202223 AAA MLEEl Paso Chihuahuas — 358328 831219 24782 00 253308378686 125297 227 300 89 — — — — — —
202324 MLB MLESan Diego Padres — 174163 52707 7213 00 319358491849 172331 124 377 141 +9 +0 -0 +3 +4 1.6
202324 AAA MLEEl Paso Chihuahuas — 1816 5101 240 00 312389562951 250344 2211 372 138 — — — — — —
202425 MLB MLESan Diego Padres — 299277 641408 20411 00 231285368653 137240 147 291 83 -6 +0 -8 +7 +6 0.0
202425 AAA MLEEl Paso Chihuahuas — 3736 12201 160 00 333351472824 139370 163 329 109 — — — — — —
202425 A MLELake Elsinore Storm — 1615 2001 140 00 133188333521 20076 256 168 0 — — — — — —
202526 MLB MLESan Diego Padres — 2721 0000 6110 00 222222 4122 155 -9 -3 +0 +0 +10 +1 0.7
202526 AAA MLEEl Paso Chihuahuas — 475420 12322119 481014 20 293371486856 193338 2110 365 133 — — — — — —
202627 MLB MLESan Diego Padres — 248215 581308 30533 00 270367442809 172318 2112 361 131 +9 +0 +2 +4 +5 2.1
201718 ROK MLEAZL Padres 2 — 151140 28303 9361 02 200253286539 86245 246 242 50 — — — — — —
201718 ROK RAWAZL Padres 2 — 151134 36404 15251 02 269347388735 119302 1710 331 50 — — — — — —
201819 A MLEFort Wayne TinCaps — 284265 69902 14594 01 260307317624 57327 215 275 72 — — — — — —
201819 A RAWFort Wayne TinCaps — 284260 751103 19434 01 288346365712 77335 157 323 72 — — — — — —
201920 A+ MLE2 teams — 502450 12827116 39804 00 284347456802 171309 168 349 122 — — — — — —
201920 A+ RAW2 teams — 502435 13831115 54634 00 317398497894 179336 1311 390 122 — — — — — —
202122 AAA MLE2 teams — 364333 751639 24936 10 225289372662 147284 267 287 80 — — — — — —
202122 AAA RAW2 teams — 364326 8921315 31776 10 273347494841 221315 219 369 80 — — — — — —
202223 AAA MLE3 teams — 438402 10314111 27953 01 256308378686 122305 226 296 86 — — — — — —
202223 AAA RAW3 teams — 438394 11616117 35773 01 294356470826 175324 188 362 86 — — — — — —
202324 MLB MLE2 teams — 192179 57808 9253 00 318361497858 179333 135 376 141 +9 +0 -0 +3 +4 1.7
202324 MLB RAW2 teams — 192178 57808 10243 00 320366500866 180333 125 381 141 +9 +0 -0 +3 +4 1.7
202425 MLB MLE4 teams — 410379 9018011 26602 00 237290372662 135254 156 290 82 -9 +0 -8 +7 +9 -0.0
202425 MLB RAW4 teams — 410381 9121011 24552 00 239287381668 142252 136 296 82 -9 +0 -8 +7 +9 -0.0
202526 AAA MLE3 teams — 560491 13724121 601255 20 279363460824 181332 2211 354 126 — — — — — —
202526 AAA RAW3 teams — 560464 14226127 841105 20 306415541956 235347 2015 416 126 — — — — — —
202627 MLB MLESan Diego Padres — 248215 581308 30533 00 270367442809 172325 2112 361 131 +9 +0 +2 +4 +5 2.1
202627 MLB RAWSan Diego Padres — 248215 571208 30533 00 265363433795 167318 2112 358 131 +9 +0 +2 +4 +5 2.1
201718 ROK MLEAZL Padres 2 — 151140 28303 9361 02 200253286539 86246 246 242 50 — — — — — —
201819 A MLEFort Wayne TinCaps — 284264 69902 14594 01 261307318626 57322 215 275 72 — — — — — —
201920 A+ MLE2 teams — 502454 12827116 39804 00 282347452798 170301 168 349 122 — — — — — —
202122 AAA MLE2 teams — 364331 751639 24936 10 227289375664 148278 267 287 80 — — — — — —
202223 AAA MLE3 teams — 438405 10314111 27953 01 254308375683 121297 226 296 86 — — — — — —
202324 MLB MLE2 teams — 192178 57808 9253 00 320361500861 180332 135 376 141 — — — — — —
202425 MLB MLE4 teams — 410379 9018011 26602 00 237290372662 135246 156 290 82 — — — — — —
202526 AAA MLE3 teams — 560490 13724121 601255 20 280363461825 182320 2211 354 126 — — — — — —
202627 MLB MLESan Diego Padres — 248213 581308 30533 00 272367446813 174318 2112 361 131 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 MLB MLE4 teams — 410379 9018011 26602 00 237290372662 135246 156 290 82 — — — — — —
202526 AAA MLE3 teams — 560490 13724121 601255 20 280363461825 182320 2211 354 126 — — — — — —
202627 MLB MLESan Diego Padres — 248213 581308 30533 00 272367446813 174318 2112 361 131 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLESD 100% 377331 7916112 39824 21 238325398723 160280 2210 323 105 +2 +0 -4 +7 +8 1.1
▸ 2027 — real world (MLB)
202728 MLB CTXSD 100% 258227 531018 27562 10 234322394716 160274 2210 320 105 +1 +0 -2 +5 +6 1.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLESD 92% 269237 561118 28602 10 235322392714 156278 2210 319 102 +1 +0 -4 +5 +6 0.8
202930 MLB MLESD 92% 271239 551108 28612 00 232318383702 151276 2310 315 99 -0 +0 -5 +5 +6 0.6
203031 MLB MLESD 92% 241212 481007 25552 00 227313372685 145272 2310 308 95 -2 +0 -5 +4 +5 0.3
202829 MLB CTXSD 92% 247217 511018 26552 00 232319388707 156272 2211 316 102 +1 +0 -4 +4 +5 0.7
202930 MLB CTXSD 92% 249219 491007 26562 00 229315379694 151270 2210 312 99 -0 +0 -4 +4 +5 0.5
203031 MLB CTXSD 92% 222195 44906 23512 00 224310368678 144267 2310 305 95 -1 +0 -5 +4 +5 0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 15541389 33162145 14331013 00 238315382697 143275 209 313 101 -2 +0 -18 +52 +34 6.7
/ 162G— A+C — 650581 13826019 601305 00 238314380695 143274 209 313 101 -1 +0 -7 +22 +14 2.8
Career— MLE — 41883769 9581758120 34685839 54 254323400724 146297 208 318 101 -1 +0 -21 +58 +41 7.9
/ 162G— MLE — 650585 14927119 541336 11 255325402726 147297 208 318 101 -0 +0 -7 +20 +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.

2025 AAAEl Paso Chihuahuas · 475 PAwOBA .438 → .365 (−72)K% 17.3% → 21.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.26%÷0.973×1.200——21.29%
BB% (unintentional) /PA15.16%÷1.054×0.690—×1.0039.96%
HBP% /PA0.84%—×0.940—×1.0030.79%
Singles /BIP26.05%÷0.999×0.930×1.038×1.00325.23%
Doubles /BIP8.04%÷1.042×0.830×1.038×1.0036.66%
Triples /BIP0.32%÷1.150×0.970×1.038×1.0030.28%
Home runs /BIP8.04%÷0.981×0.700—×1.0035.75%

Factors used: league row International League. Park (home-season share, regressed): HR 96, 1B 100, 2B 108, 3B 130, K 95, BB 111 — 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 ×1.038.

Result: wOBA .438 → .365; ISO .260 → .201; BABIP .370 → .338. 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 AAAEl Paso Chihuahuas · 37 PAwOBA .397 → .329 (−68)K% 13.5% → 16.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.51%÷0.961×1.200——16.88%
BB% (unintentional) /PA5.41%÷1.026×0.690—×1.0183.70%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP33.33%÷1.025×0.930—×1.01830.79%
Doubles /BIP6.67%÷1.053×0.830—×1.0185.35%
Triples /BIP0.00%÷0.996×0.970—×1.0180.00%
Home runs /BIP3.33%÷1.078×0.700—×1.0182.20%

Factors used: league row International League. Park (home-season share, regressed): HR 116, 1B 105, 2B 111, 3B 99, K 92, BB 105 — 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 .397 → .329; ISO .143 → .100; BABIP .414 → .370. 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 ALake Elsinore Storm · 16 PAwOBA .223 → .168 (−55)K% 18.8% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.75%÷1.002×1.360——25.46%
BB% (unintentional) /PA6.25%÷0.972×0.690—×0.9604.26%
HBP% /PA0.00%—×0.780—×0.9600.00%
Singles /BIP8.33%÷1.036×0.920—×0.9607.10%
Doubles /BIP0.00%÷1.108×0.830—×0.9600.00%
Triples /BIP0.00%÷1.108×0.910—×0.9600.00%
Home runs /BIP8.33%÷0.953×0.800—×0.9606.72%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 107, 2B 122, 3B 122, K 100, BB 94 — 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 .223 → .168; ISO .200 → .151; BABIP .091 → .076. 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 AAAEl Paso Chihuahuas · 18 PAwOBA .442 → .372 (−70)K% 16.7% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.985×1.200——20.31%
BB% (unintentional) /PA16.67%÷0.963×0.690—×1.03312.33%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP25.00%÷0.958×0.930—×1.03325.06%
Doubles /BIP8.33%÷0.975×0.830—×1.0337.33%
Triples /BIP0.00%÷1.150×0.970—×1.0330.00%
Home runs /BIP8.33%÷1.052×0.700—×1.0335.73%

Factors used: league row International League. Park (home-season share, regressed): HR 110, 1B 92, 2B 95, 3B 130, K 97, BB 93 — 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).

Result: wOBA .442 → .372; ISO .267 → .198; BABIP .364 → .344. 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 AAAEl Paso Chihuahuas · 358 PAwOBA .366 → .300 (−66)K% 17.3% → 21.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.32%÷0.959×1.200——21.68%
BB% (unintentional) /PA9.22%÷0.990×0.690—×1.0486.73%
HBP% /PA0.56%—×0.940—×1.0480.55%
Singles /BIP25.29%÷1.047×0.930×1.026×1.04824.16%
Doubles /BIP5.84%÷1.133×0.830×1.026×1.0484.60%
Triples /BIP0.39%÷1.002×0.970×1.026×1.0480.40%
Home runs /BIP5.45%÷1.138×0.700—×1.0483.51%

Factors used: league row International League. Park (home-season share, regressed): HR 128, 1B 109, 2B 127, 3B 100, K 92, BB 98 — 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.026.

Result: wOBA .366 → .300; ISO .185 → .127; BABIP .328 → .297. 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 AAAEl Paso Chihuahuas · 326 PAwOBA .385 → .303 (−83)K% 20.2% → 25.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.25%÷0.960×1.200——25.31%
BB% (unintentional) /PA8.28%÷0.980×0.690—×1.0506.12%
HBP% /PA1.84%—×0.940—×1.0501.82%
Singles /BIP20.80%÷1.003×0.930×0.991×1.05020.07%
Doubles /BIP9.29%÷1.116×0.830×0.991×1.0507.19%
Triples /BIP1.33%÷1.099×0.920×0.991×1.0501.16%
Home runs /BIP6.64%÷1.154×0.700—×1.0504.23%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 131, 1B 101, 2B 123, 3B 120, K 92, BB 96 — 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 ×0.991.

Result: wOBA .385 → .303; ISO .247 → .165; BABIP .335 → .295. 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 A+Lake Elsinore Storm · 487 PAwOBA .392 → .349 (−43)K% 11.7% → 15.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.70%÷0.987×1.340——15.90%
BB% (unintentional) /PA10.27%÷0.977×0.710—×1.0277.67%
HBP% /PA0.82%—×0.790—×1.0270.67%
Singles /BIP24.66%÷0.990×0.910×0.950×1.02722.10%
Doubles /BIP8.49%÷0.940×0.820×0.950×1.0277.23%
Triples /BIP0.27%÷0.900×0.760×0.950×1.0270.23%
Home runs /BIP4.11%÷0.900×0.920—×1.0274.32%

Factors used: league row CAL. Park (home-season share, regressed): HR 80, 1B 98, 2B 88, 3B 80, K 97, BB 95 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .392 → .349; ISO .185 → .180; BABIP .340 → .301. 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 AFort Wayne TinCaps · 284 PAwOBA .316 → .275 (−41)K% 15.1% → 20.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.14%÷0.998×1.360——20.63%
BB% (unintentional) /PA6.69%÷0.987×0.690—×1.0304.82%
HBP% /PA1.41%—×0.780—×1.0301.13%
Singles /BIP28.11%÷0.994×0.920×1.037×1.03027.79%
Doubles /BIP5.07%÷1.054×0.830×1.037×1.0304.26%
Triples /BIP0.00%÷0.910×0.910×1.037×1.0300.00%
Home runs /BIP1.38%÷1.176×0.800—×1.0300.97%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 135, 1B 99, 2B 111, 3B 82, K 100, BB 97 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.037.

Result: wOBA .316 → .275; ISO .077 → .057; BABIP .335 → .322. 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 — .