Roberto Pérez

PosC
B/TR/R
Born1988-12-23
Age (2027)38
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202233INTLIndios de May…30.143/.200/.179008—
202233MLBPIT69.233/.333/.367201050.7
202334MLBSF17.133/.235/.1330015-0.1
202435INTLLeones de Pon…66.167/.286/.2040042—
202536No MLB games played
202637No MLB games played
Last 3 seasons WAR 0.7
Contract
No contract data on file.
Skills · percentileStatcast 2021-2023
Barrel%71
Avg EV70
xwOBA38
Speed10

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)
200920 ALake County Captains — 6350 12100 8194 01 240387260647 20375 3013 314 54 — — — — — —
200920 ROKAZL Indians — 154131 461203 16285 41 351441511952 160426 1810 419 95 — — — — — —
201021 ALake County Captains — 466378 822236 80885 12 217361339699 122267 1917 325 61 — — — — — —
201021 INTLIndios de Mayaguez — 8673 16210 11170 00 219321274595 55286 2013 275 72 — — — — — —
201122 A+Kinston Indians — 351284 641612 62791 10 225366310676 85304 2318 316 51 — — — — — —
201122 INTLIndios de Mayaguez — 8865 14204 20141 00 215407431838 215208 1623 373 139 — — — — — —
201223 AAAkron Aeros — 349283 601621 49676 01 212340293634 81269 1914 291 61 — — — — — —
201223 INTLIndios de Mayaguez — 7159 17200 11110 00 288400322722 34354 1515 335 113 — — — — — —
201324 AAAColumbus Clippers — 222187 331200 22593 01 176274241514 64250 2710 234 34 — — — — — —
201324 AAAkron Aeros — 12893 23602 32253 11 247453376829 129318 2025 390 106 — — — — — —
201324 INTLIndios de Mayaguez — 3224 4000 492 10 167323167489 267 2812 246 53 — — — — — —
201425 MLBCleveland Indians — 9585 23501 5260 00 271311365676 94379 275 288 80 -2 +0 +6 +7 +2 1.3
201425 AAAColumbus Clippers — 209174 531118 29511 10 305407517924 213388 2414 398 117 — — — — — —
201425 INTLIndios de Mayaguez — 10683 18602 20221 00 217375361736 145267 2119 336 113 — — — — — —
201526 MLBCleveland Indians — 226184 42917 33642 00 228352402754 174304 2815 331 108 +2 +0 +12 +5 +5 2.5
201526 INTLIndios de Mayaguez — 5751 16101 6100 10 314386392778 78375 1811 355 126 — — — — — —
201627 MLBCleveland Indians — 184153 28613 23440 00 183290294584 111229 2412 260 63 -8 +0 +14 +3 +4 1.3
201728 MLBCleveland Indians — 248217 451208 26710 01 207292373665 166266 2910 294 84 -5 -0 +19 +4 +5 2.4
201829 MLBCleveland Indians — 210179 30912 21701 10 168259263521 95257 3310 233 44 -14 +0 +11 +5 +5 0.7
201829 INTLTigres del Licey — 8069 23401 10230 11 333418435853 101489 2912 381 144 — — — — — —
201930 MLBCleveland Indians — 449389 939124 451274 00 239324452777 213285 2810 336 113 +7 +0 +27 +8 +10 5.2
202031 MLBCleveland Indians — 11097 16201 11382 00 165264216480 52259 3510 232 43 -7 +0 +8 +2 +2 0.5
202132 MLBCleveland Indians — 161141 21307 17561 10 149245319564 170179 3511 254 58 -8 +0 +4 +4 +3 0.4
202132 AAAColumbus Clippers — 3124 3000 670 00 125300125425 167 2319 223 7 — — — — — —
202132 AAAkron RubberDucks — 1514 5200 130 00 357400500900 143455 207 399 82 — — — — — —
202132 INTLPuerto Rico — 2321 4100 250 00 190261238499 48250 229 235 45 — — — — — —
202233 MLBPittsburgh Pirates — 6960 14202 9250 00 233333367700 133364 3613 320 105 +0 +0 +3 +2 +1 0.7
202233 INTLIndios de Mayaguez — 3028 4100 260 00 143200179379 36182 207 180 8 — — — — — —
202334 MLBSan Francisco Giants — 1715 2000 260 00 133235133369 222 3512 189 15 -2 +0 +0 +0 +0 -0.1
202435 INTLLeones de Ponce — 6654 9200 8201 00 167286204489 37257 3012 231 42 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 17691520 31457455 19252710 21 207300358658 151273 3011 291 83 -36 +0 +105 +41 +38 15.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200920 A MLELake County Captains — 6353 11100 5254 01 208323226549 19346 408 248 54 — — — — — —
200920 ROK MLEAZL Indians — 154137 37902 10405 41 270342380722 109346 266 308 95 — — — — — —
201021 A MLELake County Captains — 466404 772034 541225 12 191294285578 94254 2612 258 61 — — — — — —
201122 A+ MLEKinston Indians — 351310 591511 361121 10 190277255531 65286 3210 244 51 — — — — — —
201223 AA MLEAkron Aeros — 349296 611521 36836 01 206305280585 74260 2410 258 61 — — — — — —
201324 AAA MLEColumbus Clippers — 222193 341200 16703 01 176250238488 62250 327 219 34 — — — — — —
201324 AA MLEAkron Aeros — 128103 24602 22313 11 233383350732 117304 2417 325 106 — — — — — —
201425 MLB MLECleveland Indians — 9585 23501 5260 00 271311365676 94379 275 287 80 -2 +0 +6 +7 +2 1.3
201425 AAA MLEColumbus Clippers — 209184 511017 19601 10 277348457805 179356 299 341 117 — — — — — —
201526 MLB MLECleveland Indians — 226185 42917 32642 00 227347400747 173304 2814 329 108 +2 +0 +12 +5 +5 2.5
201627 MLB MLECleveland Indians — 184153 28613 23440 00 183290294584 111229 2412 261 63 -8 +0 +14 +3 +4 1.3
201728 MLB MLECleveland Indians — 248217 451208 26710 01 207292373665 166266 2910 293 84 -5 -0 +19 +4 +5 2.4
201829 MLB MLECleveland Indians — 210179 30912 21701 10 168259263521 95257 3310 234 44 -14 +0 +11 +5 +5 0.7
201930 MLB MLECleveland Indians — 449390 939124 441274 00 238322451773 213285 2810 335 113 +7 +0 +27 +8 +10 5.2
202031 MLB MLECleveland Indians — 11097 16201 11382 00 165264216480 52259 3510 232 43 -7 +0 +8 +2 +2 0.5
202132 MLB MLECleveland Indians — 161141 21307 17561 10 149245319564 170179 3511 254 58 -8 +0 +4 +4 +3 0.4
202132 AAA MLEColumbus Clippers — 3126 3000 480 00 115233115349 155 2613 179 7 — — — — — —
202132 AA MLEAkron RubberDucks — 1514 3100 140 00 214267286552 71363 277 290 82 — — — — — —
202233 MLB MLEPittsburgh Pirates — 6960 14202 9250 00 233333367700 133364 3613 324 105 +0 +0 +3 +2 +1 0.7
202334 MLB MLESan Francisco Giants — 1715 2000 260 00 133235133369 222 3512 190 15 -2 +0 +0 +0 +0 -0.1
200920 ROK MLE2 teams — 217190 46902 15669 42 242327321648 79355 307 291 83 — — — — — —
200920 ROK RAW2 teams — 217181 581303 24479 42 320425442867 122414 2211 388 83 — — — — — —
201021 A MLE2 teams — 552479 912435 631455 12 190291284575 94261 2611 258 61 — — — — — —
201021 A RAW2 teams — 552451 982446 911055 12 217355328683 111270 1916 317 61 — — — — — —
201122 A+ MLE2 teams — 439386 741912 451402 10 192279262541 70293 3210 244 51 — — — — — —
201122 A+ RAW2 teams — 439349 781816 82932 10 223374332707 109286 2119 328 51 — — — — — —
201223 AA MLE2 teams — 420359 721821 431006 01 201297270567 70271 2410 258 61 — — — — — —
201223 AA RAW2 teams — 420342 771821 60786 01 225350298649 73285 1914 299 61 — — — — — —
201324 AAA MLE3 teams — 382322 631902 411108 22 196302273575 78285 2911 258 61 — — — — — —
201324 AAA RAW3 teams — 382304 601802 58938 22 197340276616 79272 2415 287 61 — — — — — —
201425 AAA MLE3 teams — 410363 9920111 331162 10 273337424761 152370 288 324 105 — — — — — —
201425 AAA RAW3 teams — 410342 9422111 54992 10 275377442818 167355 2413 357 105 — — — — — —
201526 MLB MLE2 teams — 283234 521119 40802 10 222341393734 171293 2814 329 108 +3 +0 +12 +5 +6 2.7
201526 MLB RAW2 teams — 283235 581018 39742 10 247359400759 153323 2614 336 108 +3 +0 +12 +5 +6 2.7
201627 MLB MLECleveland Indians — 184153 28613 23440 00 183290294584 111229 2412 261 63 -8 +0 +14 +3 +4 1.3
201627 MLB RAWCleveland Indians — 184153 28613 23440 00 183290294584 111229 2412 260 63 -8 +0 +14 +3 +4 1.3
201728 MLB MLECleveland Indians — 248217 451208 26710 01 207292373665 166266 2910 293 84 -5 -0 +19 +4 +5 2.4
201728 MLB RAWCleveland Indians — 248217 451208 26710 01 207292373665 166266 2910 294 84 -5 -0 +19 +4 +5 2.4
201829 MLB MLE2 teams — 290250 421223 29971 21 168257268525 100257 3310 234 44 -19 +0 +11 +5 +6 0.4
201829 MLB RAW2 teams — 290248 531313 31931 21 214304310614 97325 3211 274 44 -19 +0 +11 +5 +6 0.4
201930 MLB MLECleveland Indians — 449390 939124 441274 00 238322451773 213284 2810 335 113 +7 +0 +27 +8 +10 5.2
201930 MLB RAWCleveland Indians — 449389 939124 451274 00 239324452777 213285 2810 336 113 +7 +0 +27 +8 +10 5.2
202031 MLB MLECleveland Indians — 11097 16201 11382 00 165264216480 52259 3510 232 43 -7 +0 +8 +2 +2 0.5
202031 MLB RAWCleveland Indians — 11097 16201 11382 00 165264216480 52259 3510 232 43 -7 +0 +8 +2 +2 0.5
202132 MLB MLE4 teams — 230202 31508 24761 10 153247297544 144193 3310 246 52 -13 +0 +4 +4 +5 0.0
202132 MLB RAW4 teams — 230200 33607 26711 10 165264300564 135211 3111 258 52 -13 +0 +4 +4 +5 0.0
202233 MLB MLE2 teams — 9986 20303 13360 00 233333372705 140362 3613 324 105 +1 +0 +3 +2 +2 0.8
202233 MLB RAW2 teams — 9988 18302 11310 00 205293307600 102291 3111 277 105 +1 +0 +3 +2 +2 0.8
202334 MLB MLESan Francisco Giants — 1715 2000 260 00 133235133369 222 3512 190 15 -2 +0 +0 +0 +0 -0.1
202334 MLB RAWSan Francisco Giants — 1715 2000 260 00 133235133369 222 3512 189 15 -2 +0 +0 +0 +0 -0.1
202435 INTL MLELeones de Ponce — 6654 9200 8201 00 167286204489 37257 3012 — — — — — — — —
202435 INTL RAWLeones de Ponce — 6654 9200 8201 00 167286204489 37257 3012 231 42 — — — — — —
200920 ROK MLE2 teams — 217191 46902 15669 42 241327319646 79346 307 291 83 — — — — — —
201021 A MLE2 teams — 552479 912435 631455 12 190291284575 94254 2611 258 61 — — — — — —
201122 A+ MLE2 teams — 439389 741912 451402 10 190279260539 69286 3210 244 51 — — — — — —
201223 AA MLE2 teams — 420368 721821 431006 01 196297264560 68260 2410 258 61 — — — — — —
201324 AAA MLE3 teams — 382330 631902 411108 22 191302267569 76270 2911 258 61 — — — — — —
201425 AAA MLE3 teams — 410372 9920111 331162 10 266337414751 148363 288 324 105 — — — — — —
201526 MLB MLE2 teams — 283239 521119 40802 10 218341385726 167304 2814 329 108 — — — — — —
201627 MLB MLECleveland Indians — 184159 28613 23440 00 176290283573 107229 2412 261 63 — — — — — —
201728 MLB MLECleveland Indians — 248220 451208 26710 01 205292368660 164266 2910 293 84 — — — — — —
201829 MLB MLE2 teams — 290258 421223 29971 21 163257260517 97257 3310 234 44 — — — — — —
201930 MLB MLECleveland Indians — 449398 939124 441274 00 234322442764 209285 2810 335 113 — — — — — —
202031 MLB MLECleveland Indians — 11096 16201 11382 00 167264219482 52259 3510 232 43 — — — — — —
202132 MLB MLE4 teams — 230203 31508 24761 10 153247296542 143189 3310 246 52 — — — — — —
202233 MLB MLE2 teams — 9986 20303 13360 00 233333372705 140364 3613 324 105 — — — — — —
202334 MLB MLESan Francisco Giants — 1715 2000 260 00 133235133369 222 3512 190 15 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 17691520 31457455 19252710 21 207300358658 151273 3011 291 71 -36 +0 +105 +41 +38 15.2
/ 162G— A+C — 650559 11521120 711944 10 206300354654 148272 3011 291 71 -13 +0 +38 +15 +14 5.6
Career— MLE — 43963797 7831711282 460127243 139 206299322621 116284 2910 273 71 -36 +0 +105 +41 +38 15.2
/ 162G— MLE — 650561 11625212 681886 21 207299323621 116285 2910 273 71 -13 +0 +38 +15 +14 5.6

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.

2021 AAAColumbus Clippers · 31 PAwOBA .226 → .179 (−47)K% 22.6% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.58%÷1.002×1.200——27.04%
BB% (unintentional) /PA19.35%÷1.008×0.690—×0.94212.48%
HBP% /PA0.00%—×0.940—×0.9420.00%
Singles /BIP17.65%÷0.949×0.930—×0.94216.29%
Doubles /BIP0.00%÷0.949×0.830—×0.9420.00%
Triples /BIP0.00%÷0.900×0.920—×0.9420.00%
Home runs /BIP0.00%÷1.034×0.700—×0.9420.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 90, 2B 90, 3B 80, K 100, BB 102 — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average).

Result: wOBA .226 → .179; ISO .000 → .000; BABIP .167 → .155. 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 AAAkron RubberDucks · 15 PAwOBA .388 → .290 (−98)K% 20.0% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.977×1.220——24.96%
BB% (unintentional) /PA6.67%÷0.967×0.690—×0.9404.47%
HBP% /PA0.00%—×0.850—×0.9400.00%
Singles /BIP27.27%÷1.042×0.940—×0.94023.13%
Doubles /BIP18.18%÷1.129×0.870—×0.94013.17%
Triples /BIP0.00%÷1.116×0.920—×0.9400.00%
Home runs /BIP0.00%÷0.893×0.780—×0.9400.00%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 79, 1B 108, 2B 126, 3B 123, K 95, BB 93 — applied at half strength. Age: age 33 vs a level average of 24.8 → −6.0% on BB/HBP/hit rates (8.2 yr older than average).

Result: wOBA .388 → .290; ISO .143 → .100; BABIP .455 → .363. 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 AAAColumbus Clippers · 209 PAwOBA .388 → .341 (−47)K% 24.4% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.40%÷1.016×1.200——28.81%
BB% (unintentional) /PA13.40%÷1.015×0.690—×1.0189.27%
HBP% /PA0.48%—×0.940—×1.0180.46%
Singles /BIP26.83%÷1.034×0.930×1.043×1.01825.63%
Doubles /BIP8.94%÷1.047×0.830×1.043×1.0187.53%
Triples /BIP0.81%÷1.007×0.970×1.043×1.0180.83%
Home runs /BIP6.50%÷1.028×0.840—×1.0185.41%

Factors used: league row IL. Park (home-season share, regressed): HR 106, 1B 107, 2B 109, 3B 102, K 103, BB 103 — 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 ×1.043.

Result: wOBA .388 → .341; ISO .213 → .188; BABIP .388 → .356. 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 AAAColumbus Clippers · 222 PAwOBA .233 → .219 (−14)K% 26.6% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.58%÷1.013×1.200——31.47%
BB% (unintentional) /PA9.91%÷0.986×0.690—×1.0337.17%
HBP% /PA1.35%—×0.940—×1.0331.31%
Singles /BIP16.41%÷0.980×0.930×1.043×1.03316.77%
Doubles /BIP9.38%÷0.933×0.830×1.043×1.0338.98%
Triples /BIP0.00%÷0.900×0.970×1.043×1.0330.00%
Home runs /BIP0.00%÷1.111×0.840—×1.0330.00%

Factors used: league row IL. Park (home-season share, regressed): HR 122, 1B 96, 2B 87, 3B 80, K 103, 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.043.

Result: wOBA .233 → .219; ISO .064 → .064; BABIP .250 → .250. 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 AAAkron Aeros · 128 PAwOBA .382 → .325 (−57)K% 19.5% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.53%÷0.984×1.220——24.22%
BB% (unintentional) /PA25.00%÷1.029×0.700—×0.99816.97%
HBP% /PA2.34%—×0.850—×0.9981.99%
Singles /BIP22.06%÷1.037×0.970×1.050×0.99821.61%
Doubles /BIP8.82%÷1.001×0.860×1.050×0.9987.95%
Triples /BIP0.00%÷1.049×0.950×1.050×0.9980.00%
Home runs /BIP2.94%÷0.879×0.780—×0.9982.60%

Factors used: league row EL. Park (home-season share, regressed): HR 76, 1B 107, 2B 100, 3B 110, K 97, BB 106 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .382 → .325; ISO .129 → .123; BABIP .318 → .304. 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).

2012 AAAkron Aeros · 349 PAwOBA .288 → .258 (−30)K% 19.2% → 23.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.20%÷0.979×1.220——23.92%
BB% (unintentional) /PA14.04%÷0.966×0.700—×1.01210.29%
HBP% /PA1.72%—×0.850—×1.0121.48%
Singles /BIP18.98%÷1.027×0.970×1.050×1.01219.04%
Doubles /BIP7.41%÷1.035×0.860×1.050×1.0126.54%
Triples /BIP0.93%÷1.142×0.950×1.050×1.0120.82%
Home runs /BIP0.46%÷0.903×0.780—×1.0120.40%

Factors used: league row EL. Park (home-season share, regressed): HR 81, 1B 105, 2B 107, 3B 128, K 96, BB 93 — 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.050.

Result: wOBA .288 → .258; ISO .081 → .074; BABIP .269 → .260. 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).

2011 A+Kinston Indians · 351 PAwOBA .308 → .244 (−64)K% 22.5% → 31.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.51%÷1.001×1.420——31.94%
BB% (unintentional) /PA17.09%÷1.058×0.630—×0.99810.16%
HBP% /PA0.28%—×0.860—×0.9980.24%
Singles /BIP21.95%÷1.053×0.940×1.050×0.99820.54%
Doubles /BIP7.80%÷0.905×0.830×1.050×0.9987.50%
Triples /BIP0.49%÷0.900×0.800×1.050×0.9980.45%
Home runs /BIP0.98%÷1.269×0.900—×0.9980.69%

Factors used: league row CAR. Park (home-season share, regressed): HR 154, 1B 111, 2B 81, 3B 80, K 100, BB 112 — 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 ×1.050.

Result: wOBA .308 → .244; ISO .085 → .075; BABIP .304 → .286. 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).

2010 ALake County Captains · 466 PAwOBA .318 → .258 (−60)K% 18.9% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.88%÷0.981×1.360——26.18%
BB% (unintentional) /PA17.17%÷1.032×0.690——11.48%
HBP% /PA1.07%—×0.780——0.84%
Singles /BIP17.59%÷0.974×0.920×1.039—17.27%
Doubles /BIP7.59%÷0.943×0.830×1.039—6.94%
Triples /BIP1.03%÷1.075×0.910×1.039—0.91%
Home runs /BIP2.07%÷1.197×0.800——1.38%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 139, 1B 95, 2B 89, 3B 115, K 96, BB 106 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.039.

Result: wOBA .318 → .258; ISO .122 → .098; BABIP .267 → .254. 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 — .