Leo Rivas

3B Tacoma Rainiers
Age 29 S/R 5'7" / 150 lbs AAA K +7%HR -5% Svc 1.530 · Ctrl thru 2031
Overview
AAA40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202426AAA/INTL2 orgs329.259/.428/.37743097—.264/.375/.364
202426MLBSEA86.233/.333/.27403770.3
202527AAASEA299.318/.476/.5071024123—.283/.397/.418
202527MLBSEA111.244/.387/.333261170.7
202628AAA/ROKSEA169.254/.458/.3694794—.225/.369/.311
202628MLBSEA148.153/.271/.1940239-0.6
2027PROJ45% MLB29MLBSEA107.211/.327/.31325890.2
2028PROJ53% MLB30MLBSEA138.208/.324/.30525860.0
Last 3 seasons WAR 0.4  ·  Next 2 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.530First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Ext$0.8M2030Ext$2M2031Ext$2M
Skills · percentileStatcast 2024-2026
Speed50
xwOBA19
Avg EV16
Barrel%10
Bat Spd10
CompsTaylor Walls (age 28) · Riley Unroe (age 28) · Garrett Stubbs (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 8989vR 89
AVG/OBP/SLG.211 / .327 / .313
PA107
HR2
SB5
K%24
BB%13
BABIP272
ISO100
MLB%45%
Value2027 · WAR
BAT: -3.2 runs (wOBA-derived runs vs avg)-3BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.5 runs (Defensive runs vs avg)-0FLDPOS: +0.8 runs (Positional adjustment)+1POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +0.40+0.4WAR
0.00.51.00.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$0M ctrl surplus
Tools · Splits · ContractCON 40 / POW 35
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT40
xAVG
100.193
POWER35
Barrel%
102.0
Avg EV
1686.5
Bat Spd
1064.9
EYE60
scouting grade only
SPEED55
Sprint
5027.5
Platoon Splits2024-2026 · 275 PA
vs LHP
vs RHP
Edge
PA
97
178
—
wRC+
51
99
▶▶R
wOBA
243
314
▶▶R
ISO
024
085
▶▶R
BABIP
273
316
▶R
K%
23.7%
27.0%
◀L
BB%
11.3%
16.3%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2024
Service   1.530 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.2$0.7M+$0.0M (cut)
2028Pre-Arb$0.8M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.7M +$0.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)
201517 ROKDSL Angels — 276213 55871 375317 2112 258408376784 117329 1913 352 55 — — — — — —
201618 ROKAZL Angels — 235190 55831 36394 268 289413379792 89360 1715 358 64 — — — — — —
201719 ABurlington Bees — 11690 24500 20223 81 267416322738 56348 1917 343 86 — — — — — —
201719 ROKOrem Owlz — 183137 41642 39224 110 299467445912 146339 1221 408 90 — — — — — —
201820 ABurlington Bees — 547454 1061674 841383 1610 233357326683 93325 2515 315 46 — — — — — —
201921 A+Inland Empire 66ers — 338297 701456 39902 42 236328377706 141318 2712 319 45 — — — — — —
201921 ROKAZL Angels — 2516 1000 840 10 6237562438 83 1632 259 -1 — — — — — —
202123 AAChattanooga Lookouts — 226190 52630 32452 95 274384337721 63356 2014 333 84 — — — — — —
202224 AAALouisville Bats — 164140 34702 23460 80 243350336685 93348 2814 316 60 — — — — — —
202224 AAChattanooga Lookouts — 197171 37615 16354 105 216298351649 135237 188 287 47 — — — — — —
202325 AAArkansas Travelers — 436329 841125 86897 5010 255419347766 91324 2020 350 90 — — — — — —
202426 MLBSeattle Mariners — 8673 17110 10241 30 233333274607 41347 2812 281 77 -2 +1 -2 +4 +2 0.3
202426 AAATacoma Rainiers — 266203 601214 55511 246 296448424872 128368 1921 389 105 — — — — — —
202426 INTLCangrejeros de Santurce — 6344 4300 1592 62 91344159503 68114 1424 265 65 — — — — — —
202527 MLBSeattle Mariners — 11190 22202 20241 60 244387333721 89312 2218 340 117 +2 +1 -0 +1 +2 0.7
202527 AAATacoma Rainiers — 299223 718210 62595 243 318476507983 188389 2021 426 123 — — — — — —
202628 MLBSeattle Mariners — 148124 19310 16424 20 153271194464 40226 2811 224 39 -11 +0 +0 +1 +3 -0.6
202628 AAATacoma Rainiers — 153115 28203 33384 52 243428339767 96338 2522 363 79 — — — — — —
202628 ROKACL Mariners — 167 3001 841 20 4297508571.607 4291.000 2550 638 238 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 345287 58622 46906 110 202324258582 56284 2613 275 73 -11 +2 -2 +7 +7 0.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201517 ROK MLEDSL Angels — 276226 41551 246517 2112 181307261568 80224 249 250 55 — — — — — —
201618 ROK MLEAZL Angels — 235203 45621 23564 268 222313286599 64290 2410 263 64 — — — — — —
201719 A MLEBurlington Bees — 11694 23400 16303 81 245372287659 43327 2614 295 86 — — — — — —
201719 ROK MLEOrem Owlz — 183153 35532 23324 110 229344340684 111264 1713 301 90 — — — — — —
201820 A MLEBurlington Bees — 547482 861163 561943 1610 178268245513 66283 3510 236 46 — — — — — —
201921 A+ MLEInland Empire 66ers — 338308 531035 281212 42 172246273518 101263 368 235 45 — — — — — —
201921 ROK MLEAZL Angels — 2519 1000 560 10 5325053303 67 2420 167 -1 — — — — — —
202123 AA MLEChattanooga Lookouts — 226198 50530 24532 95 253339308647 56339 2311 293 84 — — — — — —
202224 AAA MLELouisville Bats — 164147 31601 16580 80 211288272560 61340 3510 257 60 — — — — — —
202224 AA MLEChattanooga Lookouts — 197176 33514 11424 105 188251295547 108205 216 238 47 — — — — — —
202325 AA MLEArkansas Travelers — 436358 841125 571047 5010 235351318669 84289 2413 301 90 — — — — — —
202426 MLB MLESeattle Mariners — 8673 17110 10241 30 233333274607 41347 2812 283 77 -2 +1 -2 +4 +2 0.3
202426 AAA MLETacoma Rainiers — 266220 581113 38611 246 264375364738 100327 2314 324 105 — — — — — —
202527 MLB MLESeattle Mariners — 11190 22202 20241 60 244387333721 89312 2218 342 117 +2 +1 -0 +1 +2 0.7
202527 AAA MLETacoma Rainiers — 299244 69827 41685 243 283397418815 135340 2314 350 123 — — — — — —
202628 MLB MLESeattle Mariners — 148124 19310 16424 20 153271194464 40226 2811 225 39 -11 +0 +0 +1 +3 -0.6
202628 AAA MLETacoma Rainiers — 153126 26202 22464 52 206342270612 63294 3014 285 79 — — — — — —
202628 ROK MLEACL Mariners — 1610 4001 561 20 4006257001.325 300680 3831 520 238 — — — — — —
201517 ROK MLEDSL Angels — 276226 41551 246517 2112 181307261568 80242 249 250 55 — — — — — —
201517 ROK RAWDSL Angels — 276213 55871 375317 2112 258408376784 117329 1913 352 55 — — — — — —
201618 ROK MLEAZL Angels — 235203 45621 23564 268 222313286599 64301 2410 263 64 — — — — — —
201618 ROK RAWAZL Angels — 235190 55831 36394 268 289413379792 89360 1715 358 64 — — — — — —
201719 ROK MLE2 teams — 299247 57832 39627 191 231352312663 81296 2113 299 88 — — — — — —
201719 ROK RAW2 teams — 299227 651142 59447 191 286447396844 110342 1520 383 88 — — — — — —
201820 A MLEBurlington Bees — 547482 861163 561943 1610 178268245513 66289 3510 236 46 — — — — — —
201820 A RAWBurlington Bees — 547454 1061674 841383 1610 233357326683 93325 2515 315 46 — — — — — —
201921 A+ MLE2 teams — 363327 541035 331272 52 165246260506 95251 359 230 42 — — — — — —
201921 A+ RAW2 teams — 363313 711456 47942 52 227331361693 134305 2613 315 42 — — — — — —
202123 AA MLEChattanooga Lookouts — 226198 50530 24532 95 253339308647 56342 2311 293 84 — — — — — —
202123 AA RAWChattanooga Lookouts — 226190 52630 32452 95 274384337721 63356 2014 333 84 — — — — — —
202224 AA MLE2 teams — 361323 641115 271004 185 198268285553 87266 287 247 53 — — — — — —
202224 AA RAW2 teams — 361311 711317 39814 185 228322344666 116282 2211 300 53 — — — — — —
202325 AA MLEArkansas Travelers — 436358 841125 571047 5010 235351318669 84306 2413 301 90 — — — — — —
202325 AA RAWArkansas Travelers — 436329 841125 86897 5010 255419347766 91324 2020 350 90 — — — — — —
202426 AAA MLE3 teams — 415344 881433 561004 338 256366340706 84347 2413 314 99 — — — — — —
202426 AAA RAW3 teams — 415320 811624 80844 338 253408353762 100326 2019 348 99 — — — — — —
202527 AAA MLE2 teams — 410334 911029 61926 303 272394395789 123347 2215 348 121 — — — — — —
202527 AAA RAW2 teams — 410313 9310212 82836 303 297451457908 160367 2020 403 121 — — — — — —
202628 AAA MLE3 teams — 317261 48513 42939 92 184317245563 61269 2913 269 68 — — — — — —
202628 AAA RAW3 teams — 317246 50514 57849 92 203372280652 77287 2618 312 68 — — — — — —
201517 ROK MLEDSL Angels — 276233 41551 246517 2112 176307253560 77224 249 250 55 — — — — — —
201618 ROK MLEAZL Angels — 235206 45621 23564 268 218313282595 63290 2410 263 64 — — — — — —
201719 ROK MLE2 teams — 299251 57832 39627 191 227352307658 80288 2113 299 88 — — — — — —
201820 A MLEBurlington Bees — 547483 861163 561943 1610 178268244512 66283 3510 236 46 — — — — — —
201921 A+ MLE2 teams — 363325 541035 331272 52 166246262507 95250 359 230 42 — — — — — —
202123 AA MLEChattanooga Lookouts — 226198 50530 24532 95 253339308647 56339 2311 293 84 — — — — — —
202224 AA MLE2 teams — 361327 641115 271004 185 196268281550 86266 287 247 53 — — — — — —
202325 AA MLEArkansas Travelers — 436369 841125 571047 5010 228351309660 81289 2413 301 90 — — — — — —
202426 AAA MLE3 teams — 415352 881433 561004 338 250366332699 82332 2413 314 99 — — — — — —
202527 AAA MLE2 teams — 410340 911029 61926 303 268394388782 121333 2215 348 121 — — — — — —
202628 AAA MLE3 teams — 317263 48513 42939 92 183317243561 61282 2913 269 68 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 AAA MLE3 teams — 415352 881433 561004 338 250366332699 82332 2413 314 99 — — — — — —
202527 AAA MLE2 teams — 410340 911029 61926 303 268394388782 121333 2215 348 121 — — — — — —
202628 AAA MLE3 teams — 317263 48513 42939 92 183317243561 61282 2913 269 68 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLESEA 45% 367311 67927 47906 164 213329317646 104274 2513 299 89 -5 +2 -1 +1 +8 0.4
▸ 2027 — real world (MLB)
202729 MLB CTXSEA 45% 10790 19302 14262 51 211327313640 102272 2413 297 89 -1 +1 -0 +0 +2 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLESEA 53% 261221 47615 34654 92 210325309634 99272 2513 295 86 -4 +1 -3 +1 +6 0.1
202830 MLB CTXSEA 53% 138117 24312 18342 51 208324305628 97270 2513 293 86 -2 +1 -1 +0 +3 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 483404 82934 641248 161 203324270593 67280 2613 280 75 -14 +3 -3 +8 +10 0.4
/ 162G— A+C — 650544 1101245 8616711 221 202323267589 64279 2613 280 75 -18 +4 -4 +10 +14 0.5
Career— MLE — 43843725 7981083346 507116973 25571 214320298618 84295 2712 280 75 -19 +4 -5 +9 +18 0.7
/ 162G— MLE — 650552 1191657 7517311 3811 216321301622 85297 2712 280 75 -15 +3 -4 +7 +14 0.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.

2026 AAATacoma Rainiers · 153 PAwOBA .353 → .285 (−69)K% 24.8% → 29.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.84%÷1.000×1.200——29.80%
BB% (unintentional) /PA20.92%÷1.000×0.690—×0.98214.17%
HBP% /PA2.61%—×0.940—×0.9822.41%
Singles /BIP29.87%÷1.000×0.930×0.973×0.98226.54%
Doubles /BIP2.60%÷1.000×0.830×0.973×0.9822.06%
Triples /BIP0.00%÷1.000×0.970×0.973×0.9820.00%
Home runs /BIP3.90%÷1.000×0.700—×0.9822.68%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.973.

Result: wOBA .353 → .285; ISO .096 → .072; BABIP .338 → .294. 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).

2026 ROKACL Mariners · 16 PAwOBA .625 → .520 (−105)K% 25.0% → 36.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.000×1.440——36.00%
BB% (unintentional) /PA50.00%÷1.000×0.620—×0.94029.14%
HBP% /PA6.25%—×0.720—×0.9404.23%
Singles /BIP66.67%÷1.000×0.820—×0.94051.39%
Doubles /BIP0.00%÷1.000×0.720—×0.9400.00%
Triples /BIP0.00%÷1.000×0.720—×0.9400.00%
Home runs /BIP33.33%÷1.000×0.780—×0.94024.44%

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 29 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (9.5 yr older than average).

Result: wOBA .625 → .520; ISO .429 → .513; BABIP 1.000 → .680. 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).

2025 AAATacoma Rainiers · 299 PAwOBA .419 → .350 (−70)K% 19.7% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.73%÷1.035×1.200——22.88%
BB% (unintentional) /PA20.40%÷1.023×0.690—×0.99213.65%
HBP% /PA1.67%—×0.940—×0.9921.56%
Singles /BIP31.10%÷1.019×0.930×0.999×0.99228.14%
Doubles /BIP4.88%÷0.985×0.830×0.999×0.9924.08%
Triples /BIP1.22%÷1.017×0.970×0.999×0.9921.15%
Home runs /BIP6.10%÷1.204×0.700—×0.9923.52%

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

Result: wOBA .419 → .350; ISO .188 → .141; BABIP .389 → .340. 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 AAATacoma Rainiers · 266 PAwOBA .386 → .324 (−61)K% 19.2% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.17%÷1.004×1.200——22.92%
BB% (unintentional) /PA20.68%÷1.011×0.690—×1.00314.16%
HBP% /PA0.38%—×0.940—×1.0030.35%
Singles /BIP28.29%÷1.010×0.930×0.988×1.00325.81%
Doubles /BIP7.89%÷1.014×0.830×0.988×1.0036.40%
Triples /BIP0.66%÷0.900×0.970×0.988×1.0030.70%
Home runs /BIP2.63%÷1.142×0.700—×1.0031.62%

Factors used: league row International League. Park (home-season share, regressed): HR 128, 1B 102, 2B 103, 3B 80, K 101, BB 102 — 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.988.

Result: wOBA .386 → .324; ISO .128 → .104; BABIP .368 → .327. 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 AAArkansas Travelers · 436 PAwOBA .350 → .301 (−49)K% 20.4% → 23.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.41%÷1.041×1.220——23.93%
BB% (unintentional) /PA19.72%÷1.046×0.700—×0.98813.04%
HBP% /PA1.61%—×0.870—×0.9881.38%
Singles /BIP27.50%÷1.033×0.920×1.017×0.98824.62%
Doubles /BIP4.58%÷0.983×0.840×1.017×0.9883.94%
Triples /BIP0.83%÷1.103×0.940×1.017×0.9880.71%
Home runs /BIP2.08%÷0.853×0.800—×0.9881.93%

Factors used: league row TL. Park (home-season share, regressed): HR 71, 1B 107, 2B 97, 3B 121, K 108, BB 109 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.017.

Result: wOBA .350 → .301; ISO .091 → .091; BABIP .324 → .289. 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 AAChattanooga Lookouts · 197 PAwOBA .285 → .238 (−47)K% 17.8% → 21.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.77%÷1.010×1.220——21.46%
BB% (unintentional) /PA8.12%÷1.019×0.680—×0.9985.41%
HBP% /PA2.03%—×0.840—×0.9981.70%
Singles /BIP18.38%÷1.002×0.920×0.962×0.99816.20%
Doubles /BIP4.41%÷1.084×0.910×0.962×0.9983.55%
Triples /BIP0.74%÷0.912×0.880×0.962×0.9980.68%
Home runs /BIP3.68%÷0.990×0.800—×0.9982.96%

Factors used: league row SL. Park (home-season share, regressed): HR 98, 1B 100, 2B 117, 3B 82, K 102, BB 104 — 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 ×0.962.

Result: wOBA .285 → .238; ISO .135 → .114; BABIP .237 → .205. 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 AAALouisville Bats · 164 PAwOBA .308 → .257 (−51)K% 28.0% → 35.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.05%÷0.958×1.200——35.15%
BB% (unintentional) /PA14.02%÷1.023×0.690—×1.0339.77%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP26.60%÷0.996×0.930×1.039×1.03326.66%
Doubles /BIP7.45%÷0.955×0.830×1.039×1.0336.95%
Triples /BIP0.00%÷0.900×0.970×1.039×1.0330.00%
Home runs /BIP2.13%÷1.282×0.700—×1.0331.20%

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

Result: wOBA .308 → .257; ISO .093 → .068; BABIP .348 → .340. 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 AAChattanooga Lookouts · 226 PAwOBA .327 → .293 (−33)K% 19.9% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.91%÷1.040×1.220——23.35%
BB% (unintentional) /PA14.16%÷0.936×0.690—×1.01210.56%
HBP% /PA0.88%—×0.850—×1.0120.76%
Singles /BIP29.66%÷1.011×0.940×1.032×1.01228.79%
Doubles /BIP4.14%÷1.183×0.870×1.032×1.0123.18%
Triples /BIP2.07%÷0.912×0.920×1.032×1.0122.18%
Home runs /BIP0.00%÷0.950×0.780—×1.0120.00%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 102, 2B 137, 3B 82, K 108, BB 87 — 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.032.

Result: wOBA .327 → .293; ISO .063 → .059; BABIP .356 → .339. 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 — .