Otto Lopez

SS Miami Marlins
Age 28 R/R 5'10" / 185 lbs MLB HR -10%H -3% Svc 3.634 · Ctrl thru 2029
Overview
MLB40-MANArb-1FA 2030
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202425AAAMIA49.400/.449/.64420155—.348/.388/.565
202425MLBMIA434.270/.314/.3776201012.6
202526MLBMIA594.246/.306/.3681515962.7
202627MLBMIA687.305/.355/.43711341295.4
2027PROJ28MLBMIA614.278/.330/.40512281143.6
2028PROJ29MLBMIA614.275/.327/.40012241123.2
2029PROJ30MLBMIA614.273/.324/.39311201092.8
Last 3 seasons WAR 10.7  ·  Next 3 projected WAR 9.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2029Service3.634First FA2030
2027Arb-1$8M2028Arb-2$13M2029Arb-3$18M
Skills · percentileStatcast 2024-2026
Speed76
xwOBA65
Bat Spd55
Avg EV43
Barrel%34
Form.284/.342/.413 · rolling true talent (60d window) · proj .286/.336/.423
CompsNico Hoerner (age 27) · Tommy Edman (age 28) · Jean Segura (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 112114vR 117
AVG/OBP/SLG.278 / .330 / .405
PA614
HR12
SB28
K%14
BB%6
BABIP306
ISO129
MLB%100%
Value2027 · WAR
BAT: +10.5 runs (wOBA-derived runs vs avg)+10BATRUN: +4.8 runs (SB/CS + UBR baserunning)+5RUNFLD: +1.3 runs (Defensive runs vs avg)+1FLDPOS: +6.6 runs (Positional adjustment)+7POSREP: +13.3 runs (Replacement-level credit)+13REPTotal WAR: +3.90+3.9WAR
0.02.04.03.93.22.827282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$40M ctrl surplus
Tools · Recent Form · Splits · ContractCON 60 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
xAVG
790.275
POWER45
Barrel%
346.2
Avg EV
4388.6
Bat Spd
5571.9
EYE45
scouting grade only
SPEED60
Sprint
7628.5
Recent Formrolling true talent ⓘ
K%14%·14% over 118 PA (60d) · proj 14%
BB%7%▲8% over 118 PA (60d) · proj 6%
ISO.129·.117 over 103 AB (60d) · proj .137
HR/BB2.5%·2.3% over 86 BBE (60d) · proj 2.6%
BABIP.317·.333 over 84 BIP (60d) · proj .315
SLASH.284/.342/.413·proj .286/.336/.423
Platoon Splits2024-2026 · 1138 PA
vs LHP
vs RHP
Edge
PA
360
778
—
wRC+
58
112
▶▶R
wOBA
254
334
▶▶R
ISO
086
138
▶▶R
BABIP
256
314
▶▶R
K%
16.4%
15.0%
▶R
BB%
4.7%
7.2%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-1
MLB Debut   2024
Service   3.634 yrs.days
Team Control Through   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$8M+3.9$42M+$34M
2028Arb-2$13M+3.2$28M+$16M
2029Arb-3$18M+2.8$21M+$6M
Totals $39M $91M +$57M

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)
201718 ROKGCL Blue Jays — 203178 49631 19235 73 275361360721 84312 119 329 55 — — — — — —
201819 ROKBluefield Blue Jays — 3433 12520 051 10 3643826361.019 273429 150 439 93 — — — — — —
201920 ALansing Lugnuts — 492447 1452055 34632 2015 324375425800 101365 137 352 83 — — — — — —
201920 INTLLeones del Escogido — 5045 13100 590 02 289360311671 22361 1810 313 98 — — — — — —
202021 INTLLeones del Escogido — 6659 15400 6101 31 254333322655 68306 159 303 91 — — — — — —
202122 AAABuffalo Bisons — 194173 50832 13264 151 289353405757 116324 137 334 85 — — — — — —
202122 AANew Hampshire Fisher Cats — 314278 922413 28625 73 331402457859 126412 209 382 116 — — — — — —
202122 INTLGigantes del Cibao — 6965 15201 4120 10 231275308583 77269 176 265 66 — — — — — —
202223 AAABuffalo Bisons — 391340 1011963 41615 145 297381415796 118351 1610 355 112 — — — — — —
202223 ADunedin Blue Jays — 2220 1000 240 00 5013650186 62 189 105 -63 — — — — — —
202223 INTLLeones del Escogido — 8879 24600 591 32 304353380733 76343 106 321 103 — — — — — —
202324 AAABuffalo Bisons — 346318 82962 23553 134 258314343657 85305 167 296 63 — — — — — —
202324 INTLLeones del Escogido — 9487 27522 6130 30 310355483838 172342 146 365 133 — — — — — —
202425 MLBMiami Marlins — 434403 1092316 25751 204 270314377691 107318 176 307 101 +1 +2 +11 +2 +9 2.6
202425 AAAJacksonville Jumbo Shrimp — 4945 18502 371 01 4004496441.093 244444 146 477 155 — — — — — —
202526 MLBMiami Marlins — 594544 13421015 44823 156 246306368674 121264 147 303 96 -3 +1 +10 +6 +13 2.7
202627 MLBMiami Marlins — 687627 19132911 40899 345 305355437792 132335 136 348 129 +23 +5 +2 +7 +15 5.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 17151574 434761032 10924613 6915 276328398725 122306 146 322 104 +8 +8 +24 +15 +37 9.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201718 ROK MLEGCL Blue Jays — 203185 40421 12335 73 216282276558 59261 166 250 55 — — — — — —
201819 ROK MLEBluefield Blue Jays — 3433 8310 071 10 242265394659 152333 210 306 93 — — — — — —
201920 A MLELansing Lugnuts — 492457 1271644 24902 2015 278317357673 79326 185 291 83 — — — — — —
202122 AAA MLEBuffalo Bisons — 194177 47831 9324 151 266316362677 96300 165 294 85 — — — — — —
202122 AA MLENew Hampshire Fisher Cats — 314286 872112 20765 73 304360406766 101398 246 340 116 — — — — — —
202223 AAA MLEBuffalo Bisons — 391354 1061862 27725 145 299358401759 102360 187 334 112 — — — — — —
202223 A MLEDunedin Blue Jays — 2221 1000 150 00 489148139 56 235 75 -63 — — — — — —
202324 AAA MLEBuffalo Bisons — 346324 78852 17683 134 241285315600 74296 205 262 63 — — — — — —
202425 MLB MLEMiami Marlins — 434404 1122516 25751 204 277321389710 111318 176 318 101 +1 +2 +11 +2 +9 2.6
202425 AAA MLEJacksonville Jumbo Shrimp — 4946 16402 281 01 348388565953 217400 164 397 155 — — — — — —
202526 MLB MLEMiami Marlins — 594546 13823016 42823 156 253310383692 130264 147 309 96 -3 +1 +10 +6 +13 2.7
202627 MLB MLEMiami Marlins — 687628 198351012 39899 345 315364460824 145335 136 358 129 +23 +5 +2 +7 +15 5.4
201718 ROK MLEGCL Blue Jays — 203185 40421 12335 73 216282276558 59258 166 250 55 — — — — — —
201718 ROK RAWGCL Blue Jays — 203178 49631 19235 73 275361360721 84312 119 329 55 — — — — — —
201819 ROK MLEBluefield Blue Jays — 3433 8310 071 10 242265394659 152308 210 306 93 — — — — — —
201819 ROK RAWBluefield Blue Jays — 3433 12520 051 10 3643826361.019 273429 150 439 93 — — — — — —
201920 A MLE2 teams — 542505 1401854 26992 2017 277315356672 79334 185 291 83 — — — — — —
201920 A RAW2 teams — 542492 1582155 39722 2017 321373415788 93364 137 349 83 — — — — — —
202021 INTL MLELeones del Escogido — 6659 15400 6101 31 254333322655 68306 159 — — — — — — — —
202021 INTL RAWLeones del Escogido — 6659 15400 6101 31 254333322655 68306 159 303 91 — — — — — —
202122 AA MLE3 teams — 577529 1523344 321239 234 287339388726 100363 216 322 104 — — — — — —
202122 AA RAW3 teams — 577516 1573446 451009 234 304370421791 116363 178 352 104 — — — — — —
202223 AAA MLE3 teams — 501452 1302273 35946 177 288347387734 100355 197 320 103 — — — — — —
202223 AAA RAW3 teams — 501439 1262563 48746 177 287365392757 105337 1510 338 103 — — — — — —
202324 AAA MLE2 teams — 440413 1001072 21863 164 242284315599 73300 205 262 63 — — — — — —
202324 AAA RAW2 teams — 440405 1091484 29683 164 269323373695 104313 157 311 63 — — — — — —
202425 MLB MLE2 teams — 483450 1282918 27832 205 284328407734 122332 176 326 107 +4 +2 +11 +2 +10 3.0
202425 MLB RAW2 teams — 483448 1272818 28822 205 283328404732 121331 176 324 107 +4 +2 +11 +2 +10 3.0
202526 MLB MLEMiami Marlins — 594546 13823016 42823 156 253310383692 130271 147 309 96 -3 +1 +10 +6 +13 2.7
202526 MLB RAWMiami Marlins — 594544 13421015 44823 156 246306368674 121264 147 303 96 -3 +1 +10 +6 +13 2.7
202627 MLB MLEMiami Marlins — 687628 198351012 39899 345 315364460824 145346 136 358 129 +23 +5 +2 +7 +15 5.4
202627 MLB RAWMiami Marlins — 687627 19132911 40899 345 305355437792 132335 136 348 129 +23 +5 +2 +7 +15 5.4
201718 ROK MLEGCL Blue Jays — 203184 40421 12335 73 217282277559 60261 166 250 55 — — — — — —
201819 ROK MLEBluefield Blue Jays — 3433 8310 071 10 242265394659 152333 210 306 93 — — — — — —
201920 A MLE2 teams — 542509 1401854 26992 2017 275315354669 79326 185 291 83 — — — — — —
202122 AA MLE3 teams — 577531 1523344 321239 234 286339386725 100361 216 322 104 — — — — — —
202223 AAA MLE3 teams — 501455 1302273 35946 177 286347385731 99344 197 320 103 — — — — — —
202324 AAA MLE2 teams — 440413 1001072 21863 164 242284315599 73296 205 262 63 — — — — — —
202425 MLB MLE2 teams — 483451 1282918 27832 205 284328406734 122326 176 326 107 — — — — — —
202526 MLB MLEMiami Marlins — 594544 13823016 42823 156 254310384694 131264 147 309 96 — — — — — —
202627 MLB MLEMiami Marlins — 687634 198351012 39899 345 312364456820 144335 136 358 129 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 MLB MLE2 teams — 483451 1282918 27832 205 284328406734 122326 176 326 107 — — — — — —
202526 MLB MLEMiami Marlins — 594544 13823016 42823 156 254310384694 131264 147 309 96 — — — — — —
202627 MLB MLEMiami Marlins — 687634 198351012 39899 345 312364456820 144335 136 358 129 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLEMIA 100% 607559 16127613 37836 286 287338423762 137315 146 337 114 +10 +3 +1 +7 +13 3.9
▸ 2027 — real world (MLB)
202728 MLB CTXMIA 100% 614564 15725612 38847 286 278330405735 128306 146 327 114 +10 +3 +1 +7 +13 3.6
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLEMIA 100% 614566 16127612 37866 245 284336417753 133315 146 334 112 +9 +3 -0 +7 +13 3.2
202930 MLB MLEMIA 100% 614566 15926612 37886 205 281332410742 128313 146 329 109 +7 +2 -1 +7 +13 2.8
203031 MLB MLEMIA 100% 613566 15726611 36906 144 277327400727 123310 156 323 105 +3 +1 -2 +7 +13 2.3
203132 MLB MLEMIA 100% 590546 14824510 34905 83 271320387707 116307 156 315 99 -1 +0 -2 +6 +13 1.7
203233 MLB MLEMIA 100% 506468 1231947 29804 32 264312371683 107302 166 305 92 -5 -0 -3 +5 +11 0.9
203334 MLB MLEMIA 100% 448417 1071646 25743 21 255302352654 97295 176 293 84 -8 +0 -4 +5 +10 0.2
202829 MLB CTXMIA 100% 614566 15524512 37866 245 275327400727 124305 146 323 112 +9 +3 -0 +7 +13 3.2
202930 MLB CTXMIA 100% 614566 15424511 37886 205 273324393717 120304 146 319 109 +7 +2 -1 +7 +13 2.8
203031 MLB CTXMIA 100% 613566 15224510 36906 144 268319383702 115301 156 313 105 +3 +1 -2 +7 +13 2.3
203132 MLB CTXMIA 100% 590546 1442259 34905 83 263313371683 108297 156 305 99 -1 +0 -2 +6 +13 1.7
203233 MLB CTXMIA 100% 506468 1201847 29804 32 256305356661 100293 166 296 92 -5 -0 -3 +5 +11 0.9
203334 MLB CTXMIA 100% 448417 1031436 25743 21 247295338633 91286 176 284 84 -8 +0 -4 +5 +10 0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 51004703 12622023787 30775443 14035 268319383701 114302 156 313 99 +13 +14 +12 +52 +110 20.5
/ 162G— A+C — 650599 16126511 39965 184 269318384702 115302 156 313 99 +2 +2 +2 +7 +14 2.6
Career— MLE — 81267493 206634674121 476129878 25578 276326390716 114317 166 314 99 +24 +17 +13 +58 +124 24.1
/ 162G— MLE — 650599 16628610 381046 206 277326394720 117319 166 314 99 +3 +2 +1 +7 +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.

2024 AAAJacksonville Jumbo Shrimp · 49 PAwOBA .463 → .397 (−66)K% 14.3% → 17.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷0.999×1.200——17.16%
BB% (unintentional) /PA6.12%÷1.005×0.690—×1.0184.28%
HBP% /PA2.04%—×0.940—×1.0181.95%
Singles /BIP28.95%÷1.016×0.930—×1.01826.97%
Doubles /BIP13.16%÷0.970×0.830—×1.01811.46%
Triples /BIP0.00%÷0.985×0.970—×1.0180.00%
Home runs /BIP5.26%÷0.925×0.700—×1.0184.05%

Factors used: league row International League. Park (home-season share, regressed): HR 85, 1B 103, 2B 94, 3B 97, K 100, BB 101 — 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 .463 → .397; ISO .244 → .197; BABIP .444 → .400. 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 AAABuffalo Bisons · 346 PAwOBA .289 → .262 (−27)K% 15.9% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.90%÷0.973×1.200——19.61%
BB% (unintentional) /PA6.65%÷0.984×0.690—×1.0334.82%
HBP% /PA0.87%—×0.940—×1.0330.84%
Singles /BIP24.71%÷1.018×0.930×1.050×1.03324.49%
Doubles /BIP3.42%÷1.033×0.830×1.050×1.0332.98%
Triples /BIP2.28%÷1.150×0.970×1.050×1.0332.09%
Home runs /BIP0.76%÷0.916×0.700—×1.0330.60%

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

Result: wOBA .289 → .262; ISO .085 → .073; BABIP .305 → .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).

2022 AAABuffalo Bisons · 391 PAwOBA .347 → .334 (−13)K% 15.6% → 18.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.60%÷1.018×1.200——18.39%
BB% (unintentional) /PA9.97%÷1.032×0.690—×1.0486.99%
HBP% /PA1.28%—×0.940—×1.0481.26%
Singles /BIP26.16%÷0.960×0.930×1.046×1.04827.78%
Doubles /BIP6.81%÷0.984×0.830×1.046×1.0486.30%
Triples /BIP2.15%÷1.149×0.970×1.046×1.0481.99%
Home runs /BIP1.08%÷0.951×0.700—×1.0480.83%

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

Result: wOBA .347 → .334; ISO .118 → .108; BABIP .351 → .360. 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 ADunedin Blue Jays · 22 PAwOBA .103 → .075 (−28)K% 18.2% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.18%÷1.017×1.360——24.31%
BB% (unintentional) /PA9.09%÷1.050×0.690—×0.9805.85%
HBP% /PA0.00%—×0.780—×0.9800.00%
Singles /BIP6.25%÷1.005×0.920—×0.9805.60%
Doubles /BIP0.00%÷0.983×0.830—×0.9800.00%
Triples /BIP0.00%÷0.900×0.910—×0.9800.00%
Home runs /BIP0.00%÷0.916×0.800—×0.9800.00%

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

Result: wOBA .103 → .075; ISO .000 → .000; BABIP .062 → .056. 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 AANew Hampshire Fisher Cats · 314 PAwOBA .374 → .340 (−35)K% 19.7% → 24.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.75%÷0.990×1.220——24.32%
BB% (unintentional) /PA8.60%÷0.966×0.690—×1.0276.31%
HBP% /PA1.59%—×0.850—×1.0271.39%
Singles /BIP29.63%÷1.022×0.940×1.050×1.02729.39%
Doubles /BIP11.11%÷1.039×0.870×1.050×1.02710.03%
Triples /BIP0.46%÷0.900×0.920×1.050×1.0270.51%
Home runs /BIP1.39%÷0.973×0.780—×1.0271.14%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 95, 1B 104, 2B 108, 3B 80, K 98, BB 93 — 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 .374 → .340; ISO .126 → .111; BABIP .412 → .398. 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 AAABuffalo Bisons · 194 PAwOBA .328 → .294 (−35)K% 13.4% → 16.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.40%÷0.965×1.200——16.66%
BB% (unintentional) /PA6.19%÷1.024×0.690—×1.0504.38%
HBP% /PA2.06%—×0.940—×1.0502.04%
Singles /BIP25.17%÷1.071×0.930×1.023×1.05023.48%
Doubles /BIP5.44%÷0.962×0.830×1.023×1.0505.04%
Triples /BIP2.04%÷1.150×0.920×1.023×1.0501.75%
Home runs /BIP1.36%÷1.081×0.700—×1.0500.93%

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

Result: wOBA .328 → .294; ISO .116 → .098; BABIP .324 → .300. 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 ALansing Lugnuts · 492 PAwOBA .347 → .291 (−56)K% 12.8% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.80%÷0.950×1.360——18.33%
BB% (unintentional) /PA6.91%÷1.016×0.690—×1.0154.76%
HBP% /PA0.41%—×0.780—×1.0150.32%
Singles /BIP29.95%÷0.972×0.920×0.950×1.01527.34%
Doubles /BIP5.21%÷0.979×0.830×0.950×1.0154.26%
Triples /BIP1.30%÷1.050×0.910×0.950×1.0151.09%
Home runs /BIP1.30%÷1.113×0.800—×1.0150.95%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 123, 1B 94, 2B 96, 3B 110, K 90, BB 103 — 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 ×0.950.

Result: wOBA .347 → .291; ISO .101 → .078; BABIP .365 → .326. 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 ROKBluefield Blue Jays · 34 PAwOBA .426 → .306 (−120)K% 14.7% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.71%÷1.000×1.420——20.88%
BB% (unintentional) /PA0.00%÷1.000×0.640—×0.9950.00%
HBP% /PA2.94%—×0.740—×0.9952.17%
Singles /BIP17.86%÷1.000×0.840—×0.99514.92%
Doubles /BIP17.86%÷1.000×0.740—×0.99513.15%
Triples /BIP7.14%÷1.000×0.740—×0.9955.26%
Home runs /BIP0.00%÷1.000×0.800—×0.9950.00%

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).

Result: wOBA .426 → .306; ISO .273 → .188; BABIP .429 → .333. 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 — .