Yu Chang

PosSS
B/TR/R
Born1995-08-18
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202226MLBBOS190.208/.293/.31540710.0
202327AAA/AABOS81.276/.321/.4213260—.233/.272/.324
202327MLBBOS112.162/.200/.35264470.2
202428AAATB51.293/.431/.51222105—.250/.353/.386
202529No MLB games played
202630No MLB games played
Last 3 seasons WAR 0.3
Contract
No contract data on file.
Skills · percentileStatcast 2021-2023
Speed68
Bat Spd62
Barrel%44
Avg EV36
xwOBA25

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)
201418 ROKAZL Indians — 181159 55946 18283 61 346422566988 220389 1510 430 95 — — — — — —
201519 ALake County Captains — 440393 911649 271039 56 232296361657 130288 236 289 39 — — — — — —
201620 A+Lynchburg Hillcats — 477417 10830813 451104 113 259337463800 204316 239 345 72 — — — — — —
201620 INTLMesa Solar Sox — 6256 17500 3212 10 304361393754 89486 345 336 114 — — — — — —
201721 AAAkron RubberDucks — 508440 9724524 521349 114 220315461777 241254 2610 338 70 — — — — — —
201822 AAAColumbus Clippers — 518457 11728213 441449 43 256333411745 155341 288 329 76 — — — — — —
201822 INTLGlendale Desert Dogs — 9686 29404 7162 10 337400523923 186373 177 404 160 — — — — — —
201923 MLBCleveland Indians — 8473 13211 11220 00 178286274560 96240 2613 263 66 -3 +0 +2 +1 +2 0.1
201923 AAAColumbus Clippers — 283253 641519 26671 41 253325427752 174306 249 331 75 — — — — — —
202125 MLBCleveland Indians — 251237 541439 11692 10 228268426694 198281 274 303 93 -2 +0 +2 -6 +5 -0.0
202125 AAAColumbus Clippers — 6659 19504 5192 12 3223946101.004 288417 298 436 118 — — — — — —
202226 MLBBoston Red Sox — 190168 35604 16594 01 208293315608 107290 318 278 71 -7 -0 +2 +1 +4 0.0
202226 AAAColumbus Clippers — 2418 3100 550 00 167348222570 56214 2121 274 51 — — — — — —
202327 MLBBoston Red Sox — 112105 17206 3342 40 162200352552 190169 303 239 47 -7 +1 +4 +2 +2 0.2
202327 AAAWorcester Red Sox — 6662 20203 4130 20 323364500864 177370 206 381 86 — — — — — —
202327 AAPortland Sea Dogs — 1514 1000 140 00 7113371205 100 277 107 -57 — — — — — —
202428 AAADurham Bulls — 5141 12302 9151 21 293431512944 220417 2918 419 105 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 637583 11924420 411848 51 204266362628 158259 296 279 75 -19 +1 +10 -2 +14 0.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201418 ROK MLEAZL Indians — 181166 43635 11403 61 259317422738 163302 226 309 95 — — — — — —
201519 A MLELake County Captains — 440401 761436 191389 56 190242284527 95254 314 226 39 — — — — — —
201620 A+ MLELynchburg Hillcats — 477433 9223612 291634 113 212268376645 164289 346 274 72 — — — — — —
201721 AA MLEAkron RubberDucks — 508456 8519419 361659 114 186259371630 184232 327 271 70 — — — — — —
201822 AAA MLEColumbus Clippers — 518469 10624210 321709 43 226288350638 124318 336 280 76 — — — — — —
201923 MLB MLECleveland Indians — 8473 13211 11220 00 178286274560 96240 2613 266 66 -3 +0 +2 +1 +2 0.1
201923 AAA MLEColumbus Clippers — 283262 581218 17811 41 221271366638 145281 296 279 75 — — — — — —
202125 MLB MLECleveland Indians — 251237 551449 11692 10 232272439711 207281 274 305 93 -2 +0 +2 -6 +5 -0.0
202125 AAA MLEColumbus Clippers — 6661 16403 3232 12 262318475794 213387 355 342 118 — — — — — —
202226 MLB MLEBoston Red Sox — 190168 34504 16594 01 202287304591 101290 318 273 71 -7 -0 +2 +1 +4 0.0
202226 AAA MLEColumbus Clippers — 2419 3100 460 00 158304211515 53200 2517 244 51 — — — — — —
202327 MLB MLEBoston Red Sox — 112105 17206 3342 40 162200352552 190169 303 238 47 -7 +1 +4 +2 +2 0.2
202327 AAA MLEWorcester Red Sox — 6663 17102 3150 20 270303381684 111323 235 295 86 — — — — — —
202327 AA MLEPortland Sea Dogs — 1514 1000 150 00 7113371205 97 337 84 -57 — — — — — —
202428 AAA MLEDurham Bulls — 5144 11301 6181 21 250353386739 136362 3512 324 105 — — — — — —
201418 ROK MLEAZL Indians — 181166 43635 11403 61 259317422738 163311 226 309 95 — — — — — —
201418 ROK RAWAZL Indians — 181159 55946 18283 61 346422566988 220389 1510 430 95 — — — — — —
201519 A MLELake County Captains — 440401 761436 191389 56 190242284527 95268 314 226 39 — — — — — —
201519 A RAWLake County Captains — 440393 911649 271039 56 232296361657 130288 236 289 39 — — — — — —
201620 A+ MLE2 teams — 539489 10326613 321846 123 211268368636 157301 346 274 72 — — — — — —
201620 A+ RAW2 teams — 539473 12535813 481316 123 264340455794 190333 249 344 72 — — — — — —
201721 AA MLEAkron RubberDucks — 508456 8519419 361659 114 186259371630 184238 327 271 70 — — — — — —
201721 AA RAWAkron RubberDucks — 508440 9724524 521349 114 220315461777 241254 2610 338 70 — — — — — —
201822 AAA MLE2 teams — 614556 12628312 3820111 53 227289353642 126327 336 280 76 — — — — — —
201822 AAA RAW2 teams — 614543 14632217 5116011 53 269344429773 160347 268 341 76 — — — — — —
201923 AAA MLE2 teams — 367335 711429 281031 41 212275346621 134274 288 276 73 — — — — — —
201923 AAA RAW2 teams — 367326 7717210 37891 41 236316393709 156291 2410 316 73 — — — — — —
202125 MLB MLE2 teams — 317298 7118412 14924 22 238282446728 208303 294 313 98 -1 -0 +2 -6 +7 0.2
202125 MLB RAW2 teams — 317296 7319313 16884 22 247294463757 216306 285 331 98 -1 -0 +2 -6 +7 0.2
202226 MLB MLE2 teams — 214187 37604 20654 01 198289294583 96273 309 269 68 -8 -0 +2 +1 +5 -0.1
202226 MLB RAW2 teams — 214186 38704 21644 01 204299306605 102281 3010 277 68 -8 -0 +2 +1 +5 -0.1
202327 MLB MLE3 teams — 193183 34308 6542 60 186220333553 148215 283 246 52 -11 +1 +4 +2 +4 0.1
202327 MLB RAW3 teams — 193181 38409 8512 60 210251381633 171240 264 277 52 -11 +1 +4 +2 +4 0.1
202428 AAA MLEDurham Bulls — 5144 11301 6181 21 250353386739 136400 3512 324 105 — — — — — —
202428 AAA RAWDurham Bulls — 5141 12302 9151 21 293431512944 220417 2918 419 105 — — — — — —
201418 ROK MLEAZL Indians — 181165 43635 11403 61 261317424741 164302 226 309 95 — — — — — —
201519 A MLELake County Captains — 440409 761436 191389 56 186242279521 93254 314 226 39 — — — — — —
201620 A+ MLE2 teams — 539496 10326613 321846 123 208268363630 155289 346 274 72 — — — — — —
201721 AA MLEAkron RubberDucks — 508458 8519419 361659 114 186259369628 183232 327 271 70 — — — — — —
201822 AAA MLE2 teams — 614560 12628312 3820111 53 225289350639 125318 336 280 76 — — — — — —
201923 AAA MLE2 teams — 367335 711429 281031 41 212275346621 134272 288 276 73 — — — — — —
202125 MLB MLE2 teams — 317296 7118412 14924 22 240282449731 209303 294 313 98 — — — — — —
202226 MLB MLE2 teams — 214188 37604 20654 01 197289293582 96280 309 269 68 — — — — — —
202327 MLB MLE3 teams — 193183 34308 6542 60 186220333553 148216 283 246 52 — — — — — —
202428 AAA MLEDurham Bulls — 5144 11301 6181 21 250353386739 136362 3512 324 105 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 AAA MLEDurham Bulls — 5144 11301 6181 21 250353386739 136362 3512 324 105 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 637583 11924420 411848 51 204266362628 158259 296 279 71 -19 +1 +10 -2 +14 0.4
/ 162G— A+C — 650595 12024420 421888 51 202264356620 155256 296 279 71 -19 +1 +10 -2 +14 0.4
Career— MLE — 34243115 6571372589 210106050 5322 211272357628 146285 316 273 71 -19 +1 +10 -2 +14 0.4
/ 162G— MLE — 650591 12526517 402019 104 212272359631 147285 316 273 71 -19 +1 +10 -2 +14 0.4

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 AAADurham Bulls · 51 PAwOBA .403 → .324 (−79)K% 29.4% → 34.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.41%÷1.014×1.200——34.79%
BB% (unintentional) /PA15.69%÷0.971×0.690—×0.98210.95%
HBP% /PA1.96%—×0.940—×0.9821.81%
Singles /BIP26.92%÷0.985×0.930—×0.98224.95%
Doubles /BIP11.54%÷0.994×0.830—×0.9829.46%
Triples /BIP0.00%÷0.900×0.970—×0.9820.00%
Home runs /BIP7.69%÷1.061×0.700—×0.9824.98%

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

Result: wOBA .403 → .324; ISO .220 → .159; BABIP .417 → .362. 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 AAAWorcester Red Sox · 66 PAwOBA .371 → .295 (−76)K% 19.7% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.70%÷1.023×1.200——23.11%
BB% (unintentional) /PA6.06%÷0.986×0.690—×0.9924.21%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP30.61%÷0.996×0.930—×0.99228.35%
Doubles /BIP4.08%÷1.309×0.830—×0.9922.57%
Triples /BIP0.00%÷0.905×0.970—×0.9920.00%
Home runs /BIP6.12%÷1.008×0.700—×0.9924.22%

Factors used: league row International League. Park (home-season share, regressed): HR 102, 1B 99, 2B 162, 3B 81, K 105, BB 97 — 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).

Result: wOBA .371 → .295; ISO .177 → .118; BABIP .370 → .323. 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 AAPortland Sea Dogs · 15 PAwOBA .105 → .084 (−21)K% 26.7% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷1.000×1.220——32.54%
BB% (unintentional) /PA6.67%÷1.032×0.700—×0.9684.38%
HBP% /PA0.00%—×0.850—×0.9680.00%
Singles /BIP10.00%÷0.972×0.970—×0.9689.66%
Doubles /BIP0.00%÷1.144×0.860—×0.9680.00%
Triples /BIP0.00%÷0.900×0.950—×0.9680.00%
Home runs /BIP0.00%÷1.048×0.780—×0.9680.00%

Factors used: league row EL. Park (home-season share, regressed): HR 110, 1B 94, 2B 129, 3B 80, K 100, BB 106 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average).

Result: wOBA .105 → .084; ISO .000 → .000; BABIP .100 → .097. 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 AAAColumbus Clippers · 24 PAwOBA .281 → .244 (−36)K% 20.8% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.83%÷1.036×1.200——24.14%
BB% (unintentional) /PA20.83%÷0.930×0.690—×1.00315.50%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP15.38%÷0.941×0.930—×1.00315.25%
Doubles /BIP7.69%÷1.040×0.830—×1.0036.16%
Triples /BIP0.00%÷0.900×0.970—×1.0030.00%
Home runs /BIP0.00%÷1.001×0.700—×1.0030.00%

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

Result: wOBA .281 → .244; ISO .056 → .050; BABIP .214 → .200. 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 AAAColumbus Clippers · 66 PAwOBA .423 → .342 (−81)K% 28.8% → 34.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.79%÷1.002×1.200——34.48%
BB% (unintentional) /PA7.58%÷1.008×0.690—×1.0185.28%
HBP% /PA3.03%—×0.940—×1.0182.90%
Singles /BIP25.00%÷0.949×0.930—×1.01824.93%
Doubles /BIP12.50%÷0.949×0.830—×1.01811.13%
Triples /BIP0.00%÷0.900×0.920—×1.0180.00%
Home runs /BIP10.00%÷1.034×0.700—×1.0186.89%

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 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average).

Result: wOBA .423 → .342; ISO .288 → .204; BABIP .417 → .387. 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 AAAColumbus Clippers · 283 PAwOBA .325 → .279 (−46)K% 23.7% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.67%÷0.993×1.200——28.62%
BB% (unintentional) /PA8.83%÷1.089×0.690—×1.0485.86%
HBP% /PA0.35%—×0.940—×1.0480.35%
Singles /BIP20.97%÷0.970×0.930×0.950×1.04820.02%
Doubles /BIP8.06%÷0.995×0.830×0.950×1.0486.70%
Triples /BIP0.54%÷0.900×0.970×0.950×1.0480.58%
Home runs /BIP4.84%÷0.985×0.840—×1.0484.33%

Factors used: league row IL. Park (home-season share, regressed): HR 97, 1B 94, 2B 99, 3B 80, K 99, BB 118 — 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 ×0.950.

Result: wOBA .325 → .279; ISO .174 → .152; BABIP .306 → .281. 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 AAAColumbus Clippers · 518 PAwOBA .323 → .280 (−43)K% 27.8% → 32.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.80%÷1.017×1.200——32.81%
BB% (unintentional) /PA8.30%÷0.972×0.690—×1.0506.19%
HBP% /PA1.74%—×0.940—×1.0501.71%
Singles /BIP23.64%÷0.974×0.930×0.960×1.05022.76%
Doubles /BIP8.95%÷0.958×0.830×0.960×1.0507.81%
Triples /BIP0.64%÷0.900×0.970×0.960×1.0500.69%
Home runs /BIP4.15%÷1.135×0.840—×1.0503.23%

Factors used: league row IL. Park (home-season share, regressed): HR 127, 1B 95, 2B 92, 3B 80, K 103, BB 94 — 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.960.

Result: wOBA .323 → .280; ISO .155 → .127; BABIP .341 → .318. 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 AAAkron RubberDucks · 508 PAwOBA .332 → .271 (−61)K% 26.4% → 32.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.38%÷0.990×1.220——32.50%
BB% (unintentional) /PA10.24%÷1.052×0.700—×1.0427.10%
HBP% /PA1.77%—×0.850—×1.0421.57%
Singles /BIP14.38%÷0.978×0.970×0.967×1.04214.38%
Doubles /BIP7.84%÷1.072×0.860×0.967×1.0426.34%
Triples /BIP1.63%÷1.150×0.950×0.967×1.0421.36%
Home runs /BIP7.84%÷1.008×0.780—×1.0426.32%

Factors used: league row EL. Park (home-season share, regressed): HR 102, 1B 96, 2B 114, 3B 130, K 98, BB 110 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.967.

Result: wOBA .332 → .271; ISO .241 → .190; BABIP .254 → .232. 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 — .