Tsung-Che ChengSS Worcester Red Sox
INJURED · Reassigned to Minors (RM)
Age 25 L/R 5'8" / 180 lbs AAA Svc 0.0 · Ctrl thru 2033 peak 0.7 · 2028
wRC+†92
AVG/OBP/SLG.201 / .267 / .294
PA133
HR2
K%29
BB%8
MLB%40%
BAT: -1.2 runs (wOBA-derived runs vs avg)-1BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.2 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +3.8 runs (Replacement-level credit)+4REPTotal WAR: +0.40+0.4WAR
Scouting · nowfuture
HIT
4040
PWR
3030
SPD
5555
EYE
5155
trajectory · 10 yrs
0.6peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.7$3M+$2M
2029Arb-1$0.8M+0.7$3M+$2M
2030Arb-2$0.9M+0.6$3M+$2M
2031Arb-3$0.8M+0.4$2M+$1M
2032Ext / FA-deal$0.4M+0.1$0.5M+$0.1M
2033Ext / FA-deal$0.6M
Totals $4M $11M +$6M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202120 ROK2 teams 188159 42715 23242 177 .264.364.415.779 .151.280 1312 .333 113 +3 +1 +0 +2 +5 1.1
202221 A2 teams 532468 1022475 531576 357 .218.306.331.637 .113.313 3010 .287 78 -13 +4 +0 +6 +15 1.2
202322 AA2 teams 535482 114171110 321294 2612 .237.290.380.669 .143.299 246 .284 75 -15 +0 +0 +6 +15 0.7
202423 AA2 teams 517455 9017011 451574 177 .198.276.308.583 .110.272 309 .256 54 -27 +1 +0 +6 +15 -0.6
202524 AAAIndianapolis Indians 397357 661021 301223 187 .185.254.232.486 .048.273 318 .222 28 -32 +1 +0 +4 +11 -1.6
▸ 2026 Season (actual · ROS · total)
202625 AAAWorcester Red Sox 7765 16223 10220 22 .246.347.477.824 .231.317 2913 .331 111 +1 -0 +0 +1 +2 0.4
ROS25 MLBBOS 5651 10201 5160 21 .196.268.294.562 .098.281 299 .271 65 -2 +0 +0 +1 +2 0.0
TOT25 MLBBOS 133116 26424 15380 43 .224.313.397.710 .172.293 2911 .306 92 -1 -0 +0 +1 +4 0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 56%BOS 364325 701237 34872 115 .215.294.335.629 .120.268 249 .284 75 -10 +0 +1 +4 +10 0.6
202827 MLB 74%BOS 387345 751338 36933 115 .217.297.342.639 .125.270 249 .287 78 -10 +0 +2 +4 +11 0.7
202928 MLB 82%BOS 400356 771338 38973 115 .216.297.337.634 .121.271 2410 .287 78 -10 +0 +1 +4 +11 0.7
203029 MLB 88%BOS 400356 761338 38983 105 .213.295.334.629 .121.270 2410 .286 77 -10 +0 +0 +4 +11 0.6
203130 MLB 94%BOS 398354 761338 38983 94 .215.296.336.632 .121.269 2510 .283 75 -11 +0 -1 +4 +11 0.4
203231 MLBBOS 386343 721237 37973 74 .210.292.324.616 .114.268 2510 .279 72 -12 -0 -1 +4 +11 0.1
203332 MLBBOS 370330 661126 35952 53 .200.281.300.581 .100.265 269 .274 68 -14 -0 -2 +4 +10 -0.1
203433 MLBBOS 341304 611026 32902 42 .201.281.306.587 .105.263 269 .267 63 -14 +0 -3 +4 +10 -0.4
203534 MLBBOS 298266 51824 28812 22 .192.274.282.556 .090.260 279 .260 57 -14 -0 -4 +3 +8 -0.7
▸ Career Totals (MLE all levels + projections)
Career 55694951 10481824595 504144142 18576 .212.290.324.614 .113.276 269 .276 69 -193 +7 -6 +60 +158 2.6
/ 162G 650578 12221511 591685 229 .211.290.322.612 .111.275 269 .276 69 -22 +1 -1 +7 +18 0.3

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202120 ROKFCL Pirates Gold 157122 38814 30142 166 .311.455.492.946 .180.321 919 .416 176 +14 +1 +4 1.9
202120 INTLColombia 3125 5000 570 11 .200.333.200.533 .000.278 2316 .258 56 -2 -0 +1 -0.1
202221 ABradenton Marauders 458385 1042576 63955 336 .270.380.418.798 .148.340 2114 .356 131 +16 +4 +13 3.4
202221 INTLGigantes de Carolina 7466 12210 7121 21 .182.270.242.513 .061.222 169 .243 44 -5 +0 +2 -0.3
202322 AAAltoona Curve 281247 621114 17534 133 .251.310.352.662 .101.297 196 .286 77 -7 +1 +8 0.2
202322 A+Greensboro Grasshoppers 254214 661299 35470 139 .308.404.575.979 .266.361 1914 .416 176 +22 -1 +7 2.9
202423 AAAIndianapolis Indians 1713 6100 420 10 .462.588.5381.127 .077.545 1224 .506 245 +3 +0 +0 0.4
202423 AAAltoona Curve 500422 9219011 611174 167 .218.322.341.664 .123.273 2312 .298 86 -8 +0 +14 0.7
202524 AAAIndianapolis Indians 397340 711231 47993 187 .209.310.271.581 .062.287 2512 .270 65 -16 +1 +11 -0.4

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
Tsung-Che Cheng (OGILVIE) 25 40 30 55 55 .201/.267/.294 .093.277 24 29% 8% 55 -0.3
Hak-Ju Lee
2016 · AAA
25 43→53 38→40 54→55 42 .204/.261/.283 .079.290 622 30% 7% 49 -1.8 .215/.270/.309 .094.315 816 32% 6% 59 -1.1 .221/.280/.302.081.33271133%6%59-0.3
Thomas Coyle
2016 · AA
25 46→51 40 55 48 .216/.288/.310 .094.295 621 27% 9% 67 -0.5 .194/.254/.292 .098.284 718 32% 7% 48 -1.9 .140/.189/.234.095.20252232%6%5-1.6
Shayne Fontana
2022 · AA
25 41 42→45 48→55 46 .197/.276/.303 .106.284 99 32% 9% 61 -1.0 .215/.297/.325 .110.300 1114 30% 9% 76 +0.1 .222/.305/.326.104.296111927%8%77+0.1
Matt Rudick
2023 · AAA
25 42→43 39→45 54→50 48 .199/.280/.291 .091.249 515 21% 8% 60 -1.0 .215/.301/.334 .119.270 1114 23% 9% 80 +0.4 .216/.307/.343.128.271131424%10%82+0.3
Jeff Duncan
2005 · MLB
26 43→46 41→45 53→60 50 .211/.291/.309 .098.272 917 25% 9% 69 -0.4 .230/.296/.332 .102.300 1019 25% 8% 76 +0.1 .230/.297/.313.083.30182125%7%70-0.2
J.D. Orr
2022 · AA
25 50 37→30 53→65 47 .234/.294/.311 .077.313 323 25% 8% 69 -0.4 .216/.296/.282 .066.301 337 26% 9% 64 -0.8 .197/.292/.244.047.28115127%10%51-0.7
Tyler Wade
2021 · MLB
26 46→55 41→45 52→60 44 .221/.279/.324 .103.288 818 26% 7% 67 -0.5 .225/.296/.319 .094.297 836 25% 8% 73 -0.1 .228/.299/.306.078.30565025%8%67-0.3
Adam Heisler
2014 · AAA
26 44→45 38→40 54→55 45 .211/.270/.295 .084.276 519 25% 7% 56 -1.3 .222/.278/.320 .098.290 716 24% 7% 66 -0.6 .240/.283/.355.115.29561720%5%70-0.1
Jason Christian
2012 · AA
25 44 40 54→55 40 .214/.260/.304 .091.296 816 30% 6% 53 -1.5 .207/.263/.282 .075.298 411 30% 7% 49 -1.8 .193/.267/.220.027.2640524%8%33-1.0
John Mora
2018 · AAA
25 47→48 39→40 47→50 46 .222/.281/.312 .089.287 510 24% 7% 64 -0.8 .214/.269/.308 .094.295 69 28% 6% 58 -1.2 .201/.256/.306.105.2786529%6%50-1.1
Hoy Park
2021 · AA
25 49→50 38→45 51→55 50 .228/.305/.312 .084.302 516 25% 9% 76 +0.0 .224/.305/.346 .122.297 1316 27% 10% 85 +0.7 .219/.306/.338.119.290131827%10%79+0.2
Kaleb Cowart
2017 · MLB
25 44→51 42→45 53→50 41 .214/.262/.323 .109.289 816 28% 6% 59 -1.1 .223/.274/.346 .123.291 1115 26% 6% 71 -0.3 .219/.272/.343.123.279111425%6%65-0.5
Rashad Crawford
2019 · AAA
25 42→45 39→40 52→55 40 .201/.254/.287 .086.283 615 30% 6% 46 -2.0 .214/.263/.298 .084.309 817 31% 6% 53 -1.5 .216/.264/.287.071.31082132%6%46-1.5
Arquímedes Gamboa
2023 · AAA
25 42→43 42→40 53→50 47 .203/.276/.304 .102.285 912 31% 9% 61 -1.0 .206/.288/.308 .102.305 915 32% 10% 68 -0.5 .196/.288/.293.097.29491733%11%61-0.6
Elih Marrero
2023 · AA
26 45 37→40 53→55 46 .209/.281/.284 .076.299 523 30% 9% 58 -1.2 .216/.283/.313 .097.314 821 31% 8% 66 -0.6 .219/.289/.338.119.307122631%8%71-0.1
Evan Marzilli
2016 · AAA
25 44→45 39→40 48→50 43 .208/.273/.298 .090.304 512 31% 8% 58 -1.2 .201/.278/.284 .083.293 514 30% 9% 57 -1.2 .190/.274/.267.077.27941431%9%48-1.2
Tony Wolters
2017 · MLB
25 46→54 39→40 48→45 45 .218/.279/.306 .088.290 68 26% 7% 62 -0.9 .218/.302/.302 .084.277 55 21% 10% 72 -0.2 .223/.303/.291.069.2904122%8%64-0.3
Tyler Saladino
2014 · AAA
25 43→46 41→45 54→55 47 .208/.278/.305 .098.271 822 26% 8% 63 -0.9 .235/.288/.340 .105.289 923 21% 6% 75 -0.0 .253/.299/.369.116.300112519%5%84+0.4
Thomas Milone
2021 · AA
26 48→46 41→45 56→55 41 .228/.279/.337 .110.312 716 28% 6% 70 -0.3 .227/.293/.351 .124.339 1116 33% 8% 80 +0.4 .219/.290/.342.123.335121735%8%73-0.1
Garrett Stubbs
2018 · AAA
25 46 40→45 53→50 50 .223/.292/.318 .095.262 813 18% 8% 71 -0.3 .225/.288/.331 .106.275 914 20% 7% 73 -0.1 .215/.306/.321.106.276101024%11%78+0.0