Myles Straw

RF Toronto Blue Jays
Age 32 R/R 5'9" / 178 lbs MLB Svc 6.727 · Ctrl thru 2027
Overview
MLB40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202429AAACLE495.240/.324/.32933051—.209/.264/.282
202530MLBTOR299.262/.314/.367412851.1
202631MLBTOR330.241/.307/.3423781-0.3
2027PROJ32MLBTOR248.253/.315/.360315910.2
2028PROJ33MLBTOR219.246/.306/.3433983-0.5
Last 3 seasons WAR 0.8  ·  Next 2 projected WAR -0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service6.727First FA2028Options3
2027Ext / FA-deal$6M
Skills · percentileStatcast 2024-2026
Speed90
xwOBA36
Bat Spd28
Avg EV12
Barrel%11
Form.262/.332/.350 · rolling true talent (60d window) · proj .252/.311/.359
CompsWillie Bloomquist (age 32) · Justin Christian (age 32) · Wynton Bernard (age 33)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 9391vR 84
AVG/OBP/SLG.253 / .315 / .360
PA248
HR3
SB15
K%16
BB%8
BABIP293
ISO102
MLB%100%
Value2027 · WAR
BAT: -2.8 runs (wOBA-derived runs vs avg)-3BATRUN: +2.6 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: -2.7 runs (Positional adjustment)-3POSREP: +5.4 runs (Replacement-level credit)+5REPTotal WAR: +0.80+0.8WAR
trajectory · projected WAR by year
0.8-0.52728
Tools · Recent Form · Splits · ContractCON 55 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
xAVG
480.250
POWER40
Barrel%
113.2
Avg EV
1286.2
Bat Spd
2869.0
EYE55
scouting grade only
SPEED60
Sprint
9029.7
Recent Formrolling true talent ⓘ
K%13%▲▲11% over 65 PA (60d) · proj 16%
BB%9%▲▲12% over 65 PA (60d) · proj 8%
ISO.088▼.036 over 56 AB (60d) · proj .107
HR/BB1.2%·0.0% over 49 BBE (60d) · proj 1.7%
BABIP.296▲.367 over 49 BIP (60d) · proj .292
SLASH.262/.332/.350·proj .252/.311/.359
Platoon Splits2025-2026 · 340 PA
vs LHP
vs RHP
Edge
PA
166
174
—
wRC+
90
102
▶R
wOBA
301
319
▶R
ISO
086
132
▶▶R
BABIP
331
293
◀L
K%
18.1%
13.2%
▶▶R
BB%
6.6%
6.3%
◀L
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   6.727 yrs.days
Team Control Through   2027
First FA Year   2028
OPT
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$6M+0.8$3M-$3M
Totals $6M $3M -$3M
Options · projected decision
2027CLUB OPT$28.0M / $0.0M buyoutDECLINE
2028CLUB OPT$8.0M / $1.8M buyoutDECLINE
2029CLUB OPT$8.5M / $1.8M buyoutDECLINE

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)
201520 ROKGreeneville Astros — 248209 561030 29511 229 268360344704 77348 2112 313 49 — — — — — —
201621 A+Lancaster JetHawks — 9076 23401 11171 42 303398395792 92373 1912 355 88 — — — — — —
201621 AQuad Cities River Bandits — 307270 1011460 29580 1710 374435470905 96472 199 395 108 — — — — — —
201722 AACorpus Christi Hooks — 5446 11000 790 20 239340239579 297 1713 275 44 — — — — — —
201722 A+Buies Creek Astros — 533437 1291771 87702 369 295414373787 78347 1316 359 92 — — — — — —
201823 AAAFresno Grizzlies — 304265 681030 38600 353 257350317667 60330 2012 309 68 — — — — — —
201823 AACorpus Christi Hooks — 294251 82731 35424 356 327417390808 64386 1412 366 105 — — — — — —
201924 MLBHouston Astros — 128108 29420 19240 81 269378343721 74345 1915 332 108 +1 +1 +3 +5 +3 1.3
201924 AAARound Rock Express — 313277 891131 32501 194 321394394787 72386 1610 355 87 — — — — — —
202025 MLBHouston Astros — 8682 17400 4220 62 207244256500 49283 265 229 38 -6 +0 +1 +0 +2 -0.3
202126 MLBCleveland Indians — 638564 1532914 671212 306 271351348698 76336 1911 318 101 +1 +4 +6 +2 +14 2.7
202227 MLBCleveland Guardians — 596535 1182230 54871 211 221293273566 52261 159 261 63 -26 +4 +11 +2 +13 0.4
202328 MLBCleveland Guardians — 518462 1101831 42972 206 238304297601 58295 198 271 70 -18 +2 +2 +2 +11 -0.2
202429 AAAColumbus Clippers — 495434 1041863 53951 301 240324329653 90297 1911 296 51 — — — — — —
202530 MLBToronto Blue Jays — 299267 701414 19501 121 262314367681 105308 176 295 85 -5 +2 +7 +1 +6 1.1
202631 MLBToronto Blue Jays — 330295 711913 27441 72 241307342649 102271 138 289 81 -7 +1 -0 -4 +7 -0.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 25952313 5681101112 2324457 10419 246316318634 73297 179 287 80 -61 +13 +30 +9 +56 4.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201520 ROK MLEGreeneville Astros — 248220 47820 18721 229 214276268544 55294 297 240 49 — — — — — —
201621 A+ MLELancaster JetHawks — 9079 21301 8241 42 266341342683 76354 279 298 88 — — — — — —
201621 A MLEQuad Cities River Bandits — 307281 911060 18800 1710 324365402767 78429 266 328 108 — — — — — —
201722 AA MLECorpus Christi Hooks — 5448 11000 5110 20 229302229531 277 209 233 44 — — — — — —
201722 A+ MLEBuies Creek Astros — 533470 1261561 541042 369 268346332678 64335 2010 304 92 — — — — — —
201823 AAA MLEFresno Grizzlies — 304275 65920 28790 353 236307284591 47329 269 268 68 — — — — — —
201823 AA MLECorpus Christi Hooks — 294262 79631 24514 356 302369359728 57363 178 323 105 — — — — — —
201924 MLB MLEHouston Astros — 128108 29420 19240 81 269378343721 74345 1915 328 108 +1 +1 +3 +5 +3 1.3
201924 AAA MLERound Rock Express — 313286 80921 23631 194 280335336671 56348 207 297 87 — — — — — —
202025 MLB MLEHouston Astros — 8682 17400 4220 62 207244256500 49283 265 225 38 -6 +0 +1 +0 +2 -0.3
202126 MLB MLECleveland Indians — 638564 1532914 671212 306 271351348698 76336 1911 317 101 +1 +4 +6 +2 +14 2.7
202227 MLB MLECleveland Guardians — 596535 1192240 54871 211 222295279573 56261 159 262 63 -26 +4 +11 +2 +13 0.4
202328 MLB MLECleveland Guardians — 518462 1111841 42972 206 240306303609 63295 198 272 70 -18 +2 +2 +2 +11 -0.2
202429 AAA MLEColumbus Clippers — 495454 951562 331211 301 209264282546 73274 247 244 51 — — — — — —
202530 MLB MLEToronto Blue Jays — 299267 701414 19501 121 262314367681 105308 176 294 85 -5 +2 +7 +1 +6 1.1
202631 MLB MLEToronto Blue Jays — 330295 711913 27441 72 241307342649 102271 138 288 81 -7 +1 -0 -4 +7 -0.3
201520 ROK MLEGreeneville Astros — 248220 47820 18721 229 214276268544 55311 297 240 49 — — — — — —
201520 ROK RAWGreeneville Astros — 248209 561030 29511 229 268360344704 77348 2112 313 49 — — — — — —
201621 A MLE2 teams — 397360 1121361 261041 2112 311359389748 78430 267 321 104 — — — — — —
201621 A RAW2 teams — 397346 1241861 40751 2112 358426454880 95451 1910 386 104 — — — — — —
201722 A+ MLE2 teams — 587518 1371561 591152 389 264342322664 58336 2010 297 87 — — — — — —
201722 A+ RAW2 teams — 587483 1401771 94792 389 290408360768 70342 1316 352 87 — — — — — —
201823 AAA MLE2 teams — 598538 1451561 511304 709 270337325663 56351 229 295 86 — — — — — —
201823 AAA RAW2 teams — 598516 1501761 731024 709 291383353736 62358 1712 337 86 — — — — — —
201924 AAA MLE2 teams — 441394 1091341 42871 275 277348338685 61351 2010 306 93 — — — — — —
201924 AAA RAW2 teams — 441385 1181551 51741 275 306389379768 73375 1712 348 93 — — — — — —
202025 MLB MLEHouston Astros — 8682 17400 4220 62 207244256500 49283 265 225 38 -6 +0 +1 +0 +2 -0.3
202025 MLB RAWHouston Astros — 8682 17400 4220 62 207244256500 49283 265 229 38 -6 +0 +1 +0 +2 -0.3
202126 MLB MLECleveland Indians — 638564 1532914 671212 306 271351348698 76336 1911 317 101 +1 +4 +6 +2 +14 2.7
202126 MLB RAWCleveland Indians — 638564 1532914 671212 306 271351348698 76336 1911 318 101 +1 +4 +6 +2 +14 2.7
202227 MLB MLECleveland Guardians — 596535 1192240 54871 211 222295279573 56263 159 262 63 -26 +4 +11 +2 +13 0.4
202227 MLB RAWCleveland Guardians — 596535 1182230 54871 211 221293273566 52261 159 261 63 -26 +4 +11 +2 +13 0.4
202328 MLB MLECleveland Guardians — 518462 1111841 42972 206 240306303609 63297 198 272 70 -18 +2 +2 +2 +11 -0.2
202328 MLB RAWCleveland Guardians — 518462 1101831 42972 206 238304297601 58295 198 271 70 -18 +2 +2 +2 +11 -0.2
202429 AAA MLEColumbus Clippers — 495454 951562 331211 301 209264282546 73278 247 244 51 — — — — — —
202429 AAA RAWColumbus Clippers — 495434 1041863 53951 301 240324329653 90297 1911 296 51 — — — — — —
202530 MLB MLEToronto Blue Jays — 299267 701414 19501 121 262314367681 105308 176 294 85 -5 +2 +7 +1 +6 1.1
202530 MLB RAWToronto Blue Jays — 299267 701414 19501 121 262314367681 105308 176 295 85 -5 +2 +7 +1 +6 1.1
202631 MLB MLEToronto Blue Jays — 330295 711913 27441 72 241307342649 102271 138 288 81 -7 +1 -0 -4 +7 -0.3
202631 MLB RAWToronto Blue Jays — 330295 711913 27441 72 241307342649 102271 138 289 81 -7 +1 -0 -4 +7 -0.3
201520 ROK MLEGreeneville Astros — 248227 47820 18721 229 207276260536 53294 297 240 49 — — — — — —
201621 A MLE2 teams — 397367 1121361 261041 2112 305359381741 76412 267 321 104 — — — — — —
201722 A+ MLE2 teams — 587521 1371561 591152 389 263342321663 58330 2010 297 87 — — — — — —
201823 AAA MLE2 teams — 598538 1451561 511304 709 270337325663 56346 229 295 86 — — — — — —
201924 AAA MLE2 teams — 441395 1091341 42871 275 276348337685 61347 2010 306 93 — — — — — —
202025 MLB MLEHouston Astros — 8682 17400 4220 62 207244256500 49283 265 225 38 — — — — — —
202126 MLB MLECleveland Indians — 638564 1532914 671212 306 271351348698 76336 1911 317 101 — — — — — —
202227 MLB MLECleveland Guardians — 596536 1192240 54871 211 222295278573 56261 159 262 63 — — — — — —
202328 MLB MLECleveland Guardians — 518469 1111841 42972 206 237306299605 62295 198 272 70 — — — — — —
202429 AAA MLEColumbus Clippers — 495458 951562 331211 301 207264279544 72274 247 244 51 — — — — — —
202530 MLB MLEToronto Blue Jays — 299277 701414 19501 121 253314354667 101308 176 294 85 — — — — — —
202631 MLB MLEToronto Blue Jays — 330299 711913 27441 72 237307338644 100271 138 288 81 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202429 AAA MLEColumbus Clippers — 495458 951562 331211 301 207264279544 72274 247 244 51 — — — — — —
202530 MLB MLEToronto Blue Jays — 299277 701414 19501 121 253314354667 101308 176 294 85 — — — — — —
202631 MLB MLEToronto Blue Jays — 330299 711913 27441 72 237307338644 100271 138 288 81 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202732 MLB MLETOR 100% 360328 841825 28591 224 253314359673 107292 168 302 91 -4 +3 +0 -4 +8 0.8
▸ 2027 — real world (MLB)
202732 MLB CTXTOR 100% 248226 571213 19401 153 253315360675 107293 168 303 91 -3 +2 +0 -3 +5 0.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202833 MLB MLETOR 100% 219199 491013 17371 92 245305342647 97286 178 292 83 -4 +1 -4 -2 +5 -0.5
202833 MLB CTXTOR 100% 219199 501013 17371 92 246306343649 97287 178 292 83 -4 +1 -4 -2 +5 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28142512 6181201215 2494828 11321 246316321637 75296 179 287 80 -65 +14 +26 +6 +61 4.3
/ 162G— A+C — 650580 1432833 581112 265 247317321638 74298 179 287 80 -15 +3 +6 +1 +14 1.0
Career— MLE — 57005114 12922074324 478112719 32868 253319324643 71317 208 287 80 -68 +16 +26 +4 +66 4.5
/ 162G— MLE — 650583 1482453 551292 378 254320328648 74319 208 287 80 -14 +3 +5 +1 +14 1.0

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 AAAColumbus Clippers · 495 PAwOBA .289 → .244 (−45)K% 19.2% → 24.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.19%÷0.939×1.200——24.53%
BB% (unintentional) /PA10.30%÷1.036×0.690—×0.9726.67%
HBP% /PA0.20%—×0.940—×0.9720.18%
Singles /BIP22.71%÷0.977×0.930×1.012×0.97221.26%
Doubles /BIP5.31%÷0.985×0.830×1.012×0.9724.40%
Triples /BIP1.77%÷0.900×0.970×1.012×0.9721.88%
Home runs /BIP0.88%÷1.060×0.700—×0.9720.57%

Factors used: league row International League. Park (home-season share, regressed): HR 112, 1B 95, 2B 97, 3B 80, K 88, BB 107 — 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 ×1.012.

Result: wOBA .289 → .244; ISO .090 → .077; BABIP .297 → .274. 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 AAARound Rock Express · 313 PAwOBA .348 → .297 (−51)K% 16.0% → 20.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.97%÷1.022×1.290——20.16%
BB% (unintentional) /PA10.22%÷1.030×0.710—×1.0337.28%
HBP% /PA0.32%—×0.980—×1.0330.32%
Singles /BIP32.60%÷0.966×0.900×0.961×1.03330.15%
Doubles /BIP4.85%÷0.995×0.810×0.961×1.0333.92%
Triples /BIP1.32%÷1.126×0.810×0.961×1.0330.94%
Home runs /BIP0.44%÷0.948×0.780—×1.0330.37%

Factors used: league row PCL. Park (home-season share, regressed): HR 90, 1B 93, 2B 99, 3B 125, K 104, BB 106 — 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 ×0.961.

Result: wOBA .348 → .297; ISO .072 → .057; BABIP .386 → .348. 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 AAAFresno Grizzlies · 304 PAwOBA .303 → .268 (−35)K% 19.7% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.74%÷0.982×1.290——25.92%
BB% (unintentional) /PA12.50%÷1.025×0.710—×1.0489.08%
HBP% /PA0.00%—×0.980—×1.0480.00%
Singles /BIP26.83%÷0.962×0.900×1.044×1.04827.47%
Doubles /BIP4.88%÷0.974×0.810×1.044×1.0484.44%
Triples /BIP1.46%÷1.150×0.810×1.044×1.0481.13%
Home runs /BIP0.00%÷0.951×0.780—×1.0480.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 90, 1B 92, 2B 95, 3B 130, K 96, BB 105 — 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.044.

Result: wOBA .303 → .268; ISO .060 → .050; BABIP .330 → .329. 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 AACorpus Christi Hooks · 294 PAwOBA .359 → .323 (−37)K% 14.3% → 17.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.29%÷0.997×1.220——17.48%
BB% (unintentional) /PA11.90%÷1.036×0.700—×1.0128.14%
HBP% /PA1.36%—×0.870—×1.0121.20%
Singles /BIP33.97%÷1.023×0.920×1.040×1.01232.16%
Doubles /BIP3.35%÷1.075×0.840×1.040×1.0122.75%
Triples /BIP1.44%÷0.900×0.940×1.040×1.0121.58%
Home runs /BIP0.48%÷1.059×0.800—×1.0120.37%

Factors used: league row TL. Park (home-season share, regressed): HR 112, 1B 105, 2B 115, 3B 80, K 99, BB 107 — 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.040.

Result: wOBA .359 → .323; ISO .064 → .060; BABIP .386 → .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).

2017 A+Buies Creek Astros · 533 PAwOBA .352 → .304 (−48)K% 13.1% → 19.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.13%÷0.954×1.420——19.54%
BB% (unintentional) /PA15.95%÷0.981×0.630—×0.99810.22%
HBP% /PA0.38%—×0.860—×0.9980.32%
Singles /BIP28.34%÷0.999×0.940×1.050×0.99827.95%
Doubles /BIP4.63%÷0.990×0.830×1.050×0.9984.07%
Triples /BIP1.91%÷0.984×0.800×1.050×0.9981.62%
Home runs /BIP0.27%÷1.006×0.900—×0.9980.24%

Factors used: league row CAR. Park (home-season share, regressed): HR 101, 1B 100, 2B 98, 3B 97, K 91, BB 96 — 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 .352 → .304; ISO .078 → .069; BABIP .347 → .335. 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 AACorpus Christi Hooks · 54 PAwOBA .269 → .233 (−36)K% 16.7% → 20.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.67%÷0.980×1.220——20.75%
BB% (unintentional) /PA12.96%÷1.056×0.700—×1.0278.83%
HBP% /PA0.00%—×0.870—×1.0270.00%
Singles /BIP29.73%÷1.014×0.920—×1.02727.69%
Doubles /BIP0.00%÷0.964×0.840—×1.0270.00%
Triples /BIP0.00%÷0.900×0.940—×1.0270.00%
Home runs /BIP0.00%÷1.035×0.800—×1.0270.00%

Factors used: league row TL. Park (home-season share, regressed): HR 107, 1B 103, 2B 93, 3B 80, K 96, BB 111 — 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).

Result: wOBA .269 → .233; ISO .000 → .000; BABIP .297 → .277. 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).

2016 AQuad Cities River Bandits · 307 PAwOBA .386 → .328 (−58)K% 18.9% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.89%÷0.982×1.360——26.16%
BB% (unintentional) /PA9.12%÷1.044×0.690——6.03%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP38.21%÷1.022×0.920×1.042—35.85%
Doubles /BIP6.60%÷1.185×0.830×1.042—4.82%
Triples /BIP2.83%÷1.004×0.910×1.042—2.67%
Home runs /BIP0.00%÷0.911×0.800——0.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 82, 1B 104, 2B 137, 3B 101, K 96, BB 109 — 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.042.

Result: wOBA .386 → .328; ISO .096 → .078; BABIP .472 → .429. 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).

2016 A+Lancaster JetHawks · 90 PAwOBA .350 → .298 (−51)K% 18.9% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.89%÷0.962×1.340——26.30%
BB% (unintentional) /PA12.22%÷1.046×0.710—×1.0128.40%
HBP% /PA1.11%—×0.790—×1.0120.89%
Singles /BIP30.51%÷0.982×0.910×1.050×1.01230.03%
Doubles /BIP6.78%÷1.070×0.820×1.050×1.0125.52%
Triples /BIP0.00%÷0.900×0.760×1.050×1.0120.00%
Home runs /BIP1.69%÷1.252×0.920—×1.0121.26%

Factors used: league row CAL. Park (home-season share, regressed): HR 150, 1B 96, 2B 114, 3B 80, K 92, BB 109 — applied at half strength. Age: age 22 vs a level average of 22.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 .350 → .298; ISO .092 → .071; BABIP .373 → .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).