Yu ChangSS Durham Bulls
Age 30 R/R 6'1" / 209 lbs AAA HR -6%H +4% Svc 7.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 200 proj PA
wRC+†88
AVG/OBP/SLG.221 / .284 / .388
PA200
HR7
SB5
K%26
BB%7
ISO168
MLB%10%
Value2026 · WAR
BAT: -2.8 runs (wOBA-derived runs vs avg)-3BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.7 runs (Defensive runs vs avg)+1FLDPOS: +2.1 runs (Positional adjustment)+2POSREP: +5.7 runs (Replacement-level credit)+6REPTotal WAR: +0.60+0.6WAR
trajectory · projected WAR by year
0.50.42627
Tools · ContractPOW 49
Toolsscout grade · Statcast %ile · 2021-2023
CONTACT
Whiff%
2913.4%
xwOBA
250.280
POWER49
Barrel%
447.4
Avg EV
3688.0
Bat Spd
6272.6
EYE46
Chase%
3734.2%
SPEED62
Sprint
6828.2
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2019
Service   7.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$2M+0.0$0.1M-$2M
Totals $2M $0.1M -$2M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201418 ROKAZL Indians 181167 42635 10403 61 251306413719 162301 226 307 93
201418 ROKAZL Indians 181159 55946 18283 61 346422566988 220389 1510 430 187
201519 ALake County Captains 440401 741535 191369 56 185238274512 90261 314 221 27
201519 ALake County Captains 440393 911649 271039 56 232296361657 130288 236 289 80
201620 A+2 teams 539490 10225614 311946 123 208264369633 161304 366 267 63
201620 A+2 teams 539473 12535813 481316 123 264340455794 190333 249 344 121
201721 AAAkron RubberDucks 508459 8117321 331769 114 176246364609 187225 356 260 57
201721 AAAkron RubberDucks 508440 9724524 521349 114 220315461777 241254 2610 338 117
201822 AAA2 teams 614557 12429310 3719811 53 223284339624 117321 326 272 66
201822 AAA2 teams 614543 14632217 5116011 53 269344429773 160347 268 341 119
201923 AAA2 teams 367337 711429 261041 41 211269344613 134273 287 268 63
201923 AAA2 teams 367326 7717210 37891 41 236316393709 156291 2410 316 100
202125 MLB2 teams 317298 7118312 14924 22 238282440721 201303 294 312 97 -1 -0 +2 -6 +9 0.4
202125 MLB2 teams 317296 7319313 16884 22 247294463757 216306 285 331 111 +4 -0 +2 -6 +9 0.9
202226 MLB2 teams 214187 37604 20654 01 198289294583 96273 309 265 61 -9 -0 +2 +1 +6 -0.1
202226 MLB2 teams 214186 38704 21644 01 204299306605 102281 3010 277 70 -7 -0 +2 +1 +6 0.2
202327 MLB3 teams 193183 34308 6542 60 186220333553 148215 283 245 46 -12 +1 +4 +2 +5 0.1
202327 MLB3 teams 193181 38409 8512 60 210251381633 171240 264 277 70 -6 +1 +4 +2 +5 0.7
202428 AAADurham Bulls 5144 12302 6171 21 273373477850 205400 3312 342 120
202428 AAADurham Bulls 5141 12302 9151 21 293431512944 220417 2918 419 179
▸ 2026 Season
202630 MLBTB 200182 41717 14512 51 225288390678 165266 267 300 88 -3 +1 +1 +2 +6 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBTB 33% 185168 38617 13482 41 226290399688 173263 267 296 85 -3 +0 -2 +2 +5 0.2
202731 MLBTB 33% 6055 12202 4161 10 218283364647 145266 277 287 78 -2 +0 -1 +1 +2 0.0
▸ Career Totals
Career 697638 13126422 452009 61 205267362629 157260 296 280 72 -22 +1 +10 -1 +20 0.7
/ 162G 650595 12324421 421878 61 207268366635 160262 296 280 72 -20 +1 +9 -1 +18 0.7
Career 38093473 72714925104 229117554 6224 209269356625 147280 316 270 65 -151 +3 +9 +28 +108 -0.4
/ 162G 650593 12425418 392019 114 209268356624 147280 316 270 65 -26 +1 +2 +5 +18 -0.0

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201418 ROKAZL Indians 181159 55946 18283 61 346422566988 220389 1510 430 187 +18 +1 +5 2.4
201519 ALake County Captains 440393 911649 271039 56 232296361657 130288 236 289 80 -10 -1 +12 0.1
201620 A+Lynchburg Hillcats 477417 10830813 451104 113 259337463800 204316 239 345 122 +12 +1 +14 2.7
201620 INTLMesa Solar Sox 6256 17500 3212 10 304361393754 89486 345 336 115 +1 +0 +2 0.3
201721 AAAkron RubberDucks 508440 9724524 521349 114 220315461777 241254 2610 338 117 +10 +1 +14 2.5
201822 AAAColumbus Clippers 518457 11728213 441449 43 256333411745 155341 288 329 110 +6 -0 +15 2.1
201822 INTLGlendale Desert Dogs 9686 29404 7162 10 337400523923 186373 177 404 168 +7 +0 +3 1.0
201923 MLBCleveland Indians 8473 13211 11220 00 178286274560 96240 2613 263 59 -4 +0 +2 +1 +2 0.2
201923 AAAColumbus Clippers 283253 641519 26671 41 253325427752 174306 249 331 112 +4 +0 +8 1.2
202125 MLBCleveland Indians 251237 541439 11692 10 228268426694 198281 274 303 90 -3 +0 +2 -6 +7 0.1
202125 AAAColumbus Clippers 6659 19504 5192 12 3223946101.004 288417 298 436 192 +7 -1 +2 0.8
202226 MLBBoston Red Sox 190168 35604 16594 01 208293315608 107290 318 278 71 -6 -0 +2 +1 +5 0.2
202226 AAAColumbus Clippers 2418 3100 550 00 167348222570 56214 2121 274 68 -1 +0 +1 -0.0
202327 MLBBoston Red Sox 112105 17206 3342 40 162200352552 190169 303 239 41 -7 +1 +4 +2 +3 0.3
202327 AAAWorcester Red Sox 6662 20203 4130 20 323364500864 177370 206 381 150 +4 +0 +2 0.6
202327 AAPortland Sea Dogs 1514 1000 140 00 7113371205 100 277 107 -60 -3 +0 +0 -0.2
202428 AAADurham Bulls 5141 12302 9151 21 293431512944 220417 2918 419 179 +5 +0 +1 0.6
▸ Career Totals (raw MLB only — historical actual)
MLB Career 637583 11924420 411848 51 204266362628 158259 296 279 72 -20 +1 +10 -2 +18 0.7

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
4717237207266366+8+90.80.8
/162664216+7.1+8.00.7pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Yu Chang (OGILVIE) 30 49 62 46 221/284/388 166266 75 26% 7% 88 +0.3
Chris Herrmann
2018 · MLB
30 40→48 51→50 55→50 51 212/293/370 157261 1911 26% 10% 85 +0.7 229/309/385 156308 186 29% 10% 96 +1.5 215/297/35914330615032%10%82+0.2
Hernán Pérez
2021 · MLB
30 46→55 50→55 52→55 43 238/282/393 155288 1916 25% 6% 86 +0.8 240/286/377 137303 1620 26% 6% 84 +0.6 239/283/364126302162426%5%78+0.1
Brooks Conrad
2011 · MLB
31 43→44 52→55 53→50 44 222/284/389 167280 1912 28% 7% 87 +0.8 231/298/418 187310 239 31% 8% 101 +1.8 210/276/40519527327233%8%86+0.3
Trevor Story
2023 · MLB
30 43→49 53→60 55 48 226/300/405 179279 2120 27% 9% 98 +1.6 233/294/394 161303 1924 28% 7% 92 +1.2 241/292/393153309203028%6%88+0.5
Tyler Greene
2013 · MLB
29 48→53 50 56→55 43 238/303/396 159315 1724 29% 7% 97 +1.5 224/272/345 121325 1214 33% 5% 70 -0.3 219/262/32210332891035%4%57-0.9
John Mayberry Jr.
2013 · MLB
29 48 51→55 49→50 46 245/298/407 162287 199 22% 7% 97 +1.5 223/287/385 162268 186 23% 8% 87 +0.8 203/272/36416124217524%8%73-0.0
Erik Kratz
2010 · AAA
30 42→44 53→60 51→45 41 224/271/398 174268 208 25% 5% 84 +0.6 224/285/385 161267 185 23% 6% 87 +0.8 218/284/38516725020222%6%85+0.4
Mike Brosseau
2023 · MLB
29 46→56 51→55 52→45 47 233/318/393 159306 208 29% 9% 102 +1.9 215/286/355 140273 196 28% 7% 79 +0.3 191/261/30811723917527%7%54-0.7
Chris Owings
2022 · MLB
30 46→56 50 51→55 43 228/293/390 162320 1714 33% 8% 91 +1.1 198/269/331 133281 1511 33% 8% 66 -0.6 184/261/307123264151135%8%53-0.8
Justin Maxwell
2014 · MLB
30 45→44 55→60 52→60 45 231/303/423 192311 2315 32% 8% 104 +2.0 214/278/348 134312 159 34% 7% 73 -0.1 199/263/30810829513635%6%54-0.6
Nick Dini
2023 · AAA
30 42 52→50 49→50 44 224/282/384 160260 227 24% 6% 85 +0.7 207/292/345 138268 1611 28% 9% 79 +0.3 157/276/271115204151229%12%54-0.6
Garrett Stubbs
2023 · MLB
30 48 48→45 53→50 55 239/325/383 144296 1611 24% 11% 102 +1.9 225/298/335 110290 1112 25% 8% 79 +0.3 217/287/3079028191125%7%65-0.2
Cameron Rupp
2019 · MLB
30 40→48 55→60 48→30 42 215/279/397 183294 233 35% 8% 88 +0.9 204/276/359 155296 196 36% 8% 76 +0.1 154/240/28212822516037%8%40-0.9
Anthony Recker
2014 · MLB
30 42→48 52→55 43→45 47 220/295/386 166285 216 30% 9% 92 +1.2 208/278/363 155281 196 32% 8% 78 +0.2 196/276/34014426018331%9%67-0.2
Pedro Severino
2023 · MLB
30 50→48 47→50 49→45 46 249/307/386 138316 155 26% 7% 95 +1.4 225/282/357 132285 1511 26% 7% 77 +0.1 192/248/303111240131325%6%44-0.9
Skye Bolt
2023 · MLB
29 46→39 51→50 54→50 43 236/295/396 160293 2014 26% 6% 93 +1.3 232/300/353 121326 1210 30% 8% 84 +0.6 229/307/327973398532%9%78+0.1
Mario Lisson
2014 · AAA
30 44→49 49→55 48→55 43 225/289/378 153282 1714 26% 6% 86 +0.8 234/299/385 151297 1910 27% 7% 92 +1.2 231/301/37714630019828%7%90+0.7
Josh Fields
2012 · MLB
29 50→56 52→55 51→50 44 255/310/428 173317 2012 26% 7% 108 +2.3 239/287/355 116334 1111 30% 6% 78 +0.2 250/287/3501003407928%5%74-0.0
Mikie Mahtook
2019 · MLB
29 45→55 52→60 52→50 43 233/291/404 170289 2010 27% 6% 93 +1.3 222/284/411 189271 2613 28% 7% 93 +1.3 205/266/394190242281329%6%79+0.2
Jason Vosler
2023 · MLB
29 42→43 53→55 49→40 45 223/288/393 170274 226 27% 7% 90 +1.0 215/275/384 169275 216 29% 7% 82 +0.5 205/266/37717225822430%7%73-0.1