SS Cheng-ji Yang #48
Age: 27 | Bats: S | Throws: R | Morale: Good
09/11/2026
SS CHENG-JI YANG #48 - AGE: 27 - BATS: S - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
70 251 67 12 2 12 41 10 52 .267 .306 .474 6 2.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 50 45 45
Gap 45 45 45 45
Power 45 50 45 45
Eye 40 45 40 40
Avoid K's 50 55 45 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 70 50
Errors: - 60 50
Arm: 25 65 55
Turn DP: - 60 -
Framing: 25 - -
POSITION RATINGS
Pitcher: - Shortstop: 60
Catcher: - Left Field: -
1st Base: - Center Field: 20
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 50
Stealing Aggressiveness: 60
Stealing Ability: 55
Baserunning Inst.: 65
Sacrifice Bunt: 35
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/09/2026 @ STL Win, 4-1 3 0 0 0 0 0 0 0
09/08/2026 @ STL Loss, 2-8 4 1 1 1 1 0 1 0
09/07/2026 @ STL Win, 7-3 4 1 1 2 1 0 2 0
09/06/2026 CIN Loss, 5-7 3 2 1 1 1 1 0 0
09/05/2026 CIN Loss, 1-5 4 0 3 0 0 0 1 0
09/04/2026 CIN Win, 6-3 4 1 1 1 1 0 0 0
09/02/2026 KC Win, 13-9 5 1 4 3 0 0 0 0
09/01/2026 KC Loss, 4-10 3 0 0 0 0 1 2 0
08/30/2026 BUF Win, 2-1 4 1 1 0 0 1 1 0
08/29/2026 BUF Win, 7-6 5 0 3 2 0 0 0 0
PERSONALITY
Birthday:07/29/1999
Born in:Taipei, TAI
Nationality:Taipei
Height:6' 1"
Weight:190 lbs
Local Popularity:Well Known
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$2,600,000
Signed Through:2026 Season
Major Service:5 Years, 140 Days
Service This Yr:95 Days
40-Man Service:7 Years, 27 Days
Pro Service:8 Years
Arbitration Eligibility:Eligible, but possibly free agent after season!
Option Years:1 option year left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 70 251 67 12 2 12 41 36 10 52 .267 .306 .474 .780 .328 .207 105
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 69 272 5 0 0 6 4 2 119 26 6 4 60.0 34.2 4.61 2.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   61 24 4 1 4 14 14 4 4 0 1 1 .393 .439 .689 1.128
Versus Right   190 43 8 1 8 27 22 6 48 2 3 4 .226 .262 .405 .668
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   11 2 0 0 2 3 2 0 3 0 1 1 .182 .250 .727 .977
Last Week   19 9 2 0 2 5 4 2 3 0 0 0 .474 .524 .895 1.419
April   88 19 1 1 5 13 11 2 19 2 0 2 .216 .245 .420 .665
May   78 19 5 0 3 11 10 3 17 0 1 1 .244 .280 .423 .704
June   16 9 3 0 0 1 5 1 2 0 1 0 .562 .588 .750 1.338
July   11 4 1 1 0 6 1 1 2 0 0 0 .364 .417 .636 1.053
August   28 5 0 0 0 2 3 1 6 0 1 1 .179 .233 .179 .412
September   30 11 2 0 4 8 6 2 6 0 1 1 .367 .424 .833 1.258
Spring Training   40 9 2 0 1 2 6 2 9 0 0 3 .225 .311 .350 .661
Last Year   78 19 4 1 1 5 11 4 12 0 1 4 .244 .314 .359 .673
Career   329 86 16 3 13 46 47 14 64 2 5 9 .261 .308 .447 .755
Home   138 40 8 1 4 22 19 6 25 1 3 1 .290 .322 .449 .771
Road   113 27 4 1 8 19 17 4 27 1 1 4 .239 .287 .504 .791
Grass   228 60 10 2 11 37 33 10 43 2 4 4 .263 .303 .469 .773
Turf   23 7 2 0 1 4 3 0 9 0 0 1 .304 .333 .522 .855
Day   111 30 4 0 5 14 20 3 21 1 1 3 .270 .305 .441 .747
Night   140 37 8 2 7 27 16 7 31 1 3 2 .264 .307 .500 .807
As Starter   251 67 12 2 12 41 36 10 52 2 4 5 .267 .306 .474 .780
As Reliever / Substitution   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Close/Late   55 22 2 2 5 16 14 2 9 0 0 0 .400 .421 .782 1.203
Inning 1-3   71 11 2 0 2 10 5 2 18 2 2 4 .155 .215 .268 .483
Inning 4-6   95 18 5 0 2 9 11 4 21 0 2 1 .189 .230 .305 .535
Inning 7-9   80 36 4 2 8 22 19 4 12 0 0 0 .450 .476 .850 1.326
Extra Innings   5 2 1 0 0 0 1 0 1 0 0 0 .400 .400 .600 1.000
0 Outs   83 23 6 0 5 12 14 3 15 0 3 1 .277 .310 .530 .840
1 Outs   83 16 0 0 2 10 9 3 20 2 1 1 .193 .225 .265 .490
2 Outs   85 28 6 2 5 19 13 4 17 0 0 3 .329 .380 .624 1.004
Scoring Position   61 22 3 1 1 26 10 4 11 2 4 3 .361 .414 .492 .906
Bases Empty   145 32 5 1 8 8 19 5 31 0 0 2 .221 .257 .434 .691
Runner on 1st   45 13 4 0 3 7 7 1 10 0 0 0 .289 .304 .578 .882
Runner on 2nd   19 7 1 0 0 3 3 0 3 0 4 2 .368 .429 .421 .850
Runner on 3rd   2 1 0 0 1 2 1 0 0 0 0 0 .500 .500 2.000 2.500
Runner on 1st & 2nd   18 5 1 0 0 3 2 2 5 0 0 0 .278 .350 .333 .683
Runner on 1st & 3rd   10 4 0 0 0 5 1 1 3 1 0 0 .400 .417 .400 .817
Runner on 2nd & 3rd   6 2 0 0 0 5 1 1 0 1 0 0 .333 .375 .333 .708
Bases Loaded   6 3 1 1 0 8 2 0 0 0 0 1 .500 .571 1.000 1.571
Two Strikes   106 21 3 0 3 11 11 2 52 0 0 1 .198 .220 .311 .532
First Pitch   42 9 0 0 2 7 7 0 0 1 1 0 .214 .209 .357 .566
Count 0-1   28 12 3 1 2 4 3 0 0 0 1 0 .429 .429 .821 1.250
Count 0-2   15 5 0 0 0 2 3 0 8 0 0 0 .333 .333 .333 .667
Count 1-0   23 7 1 0 1 8 2 0 0 1 0 1 .304 .320 .478 .798
Count 1-1   16 5 1 0 1 2 3 0 0 0 2 2 .312 .389 .562 .951
Count 1-2   45 11 1 0 2 3 5 0 21 0 0 0 .244 .244 .400 .644
Count 2-0   9 2 0 0 1 2 2 0 0 0 0 1 .222 .300 .556 .856
Count 2-1   18 7 2 1 1 6 4 0 0 0 0 0 .389 .389 .778 1.167
Count 2-2   31 4 2 0 1 6 3 0 17 0 0 1 .129 .156 .290 .447
Count 3-0   2 1 0 0 0 0 1 0 0 0 0 0 .500 .500 .500 1.000
Count 3-1   7 3 2 0 1 1 3 8 0 0 0 0 .429 .733 1.143 1.876
Full Count   15 1 0 0 0 0 0 2 6 0 0 0 .067 .176 .067 .243
Behind in Count   88 28 4 1 4 9 11 0 29 0 1 0 .318 .318 .523 .841
Ahead in Count   59 20 5 1 4 17 12 8 0 1 0 2 .339 .429 .661 1.090
Batting 2nd   15 2 0 0 0 0 0 0 3 0 0 1 .133 .188 .133 .321
Batting 5th   30 6 0 0 2 5 4 1 5 0 2 2 .200 .273 .400 .673
Batting 6th   23 13 4 0 2 6 6 2 3 0 0 0 .565 .600 1.000 1.600
Batting 7th   37 16 3 1 5 10 13 2 6 0 0 2 .432 .488 .973 1.461
Batting 8th   146 30 5 1 3 20 13 5 35 2 2 0 .205 .229 .315 .544
Low Leverage   117 34 6 1 8 16 16 4 24 0 0 2 .291 .325 .564 .889
Medium Leverage   80 17 4 0 4 13 12 3 16 2 4 2 .212 .253 .412 .665
High Leverage   52 15 2 1 0 12 8 3 11 0 0 1 .288 .339 .365 .705
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 59 232 78 12 1 8 25 34 26 26 .336 .402 .500 .902 .400 .164 146
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 58 263 1 2 0 6 2 2 116 21 6 4 60.0 46.1 7.41 2.4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   68 28 7 1 3 9 15 8 6 0 0 0 .412 .474 .676 1.150
Versus Right   164 50 5 0 5 16 19 18 20 2 2 1 .305 .373 .427 .800
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   11 4 2 0 1 1 3 2 1 0 0 0 .364 .462 .818 1.280
June   81 26 4 0 1 3 7 10 12 0 0 0 .321 .396 .407 .803
July   76 20 3 1 4 10 11 7 8 1 1 0 .263 .321 .487 .808
August   64 28 3 0 2 11 13 7 5 1 1 1 .438 .493 .578 1.071
Career   232 78 12 1 8 25 34 26 26 2 2 1 .336 .402 .500 .902
Home   125 39 5 0 3 8 16 10 15 1 0 0 .312 .360 .424 .784
Road   107 39 7 1 5 17 18 16 11 1 2 1 .364 .448 .589 1.037
Grass   208 72 11 1 8 24 31 22 25 2 2 1 .346 .408 .524 .932
Turf   24 6 1 0 0 1 3 4 1 0 0 0 .250 .357 .292 .649
Day   79 22 2 0 1 5 10 10 11 0 1 0 .278 .360 .342 .701
Night   153 56 10 1 7 20 24 16 15 2 1 1 .366 .424 .582 1.006
As Starter   231 78 12 1 8 25 34 25 25 2 2 1 .338 .402 .502 .904
As Reliever / Substitution   1 0 0 0 0 0 0 1 1 0 0 0 .000 .500 .000 .500
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2025 Houston - MLB 25 47 78 19 4 1 1 5 11 4 4 0 12 0 1 .244 .314 .359 .673 74 76 0.2
2026 Tampa Bay - MLB 26 70 251 67 12 2 12 41 36 10 5 2 52 6 4 .267 .306 .474 .780 104 105 2.1
Total MLB 117 329 86 16 3 13 46 47 14 9 2 64 6 5 .261 .308 .447 .755 97 98 2.3
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2025 Sugar Land - AAA 25 12 47 16 2 1 0 7 10 6 1 1 3 2 0 .340 .418 .426 .844 129 132 0.4
2026 Durham - AAA 26 59 232 78 12 1 8 25 34 26 1 2 26 6 4 .336 .402 .500 .902 144 146 2.4
Total IL 59 232 78 12 1 8 25 34 26 1 2 26 6 4 .336 .402 .500 .902 144 146
Total PCL 12 47 16 2 1 0 7 10 6 1 1 3 2 0 .340 .418 .426 .844 129 132
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2025 Houston - MLB SS 21 15 19 53 8 75 3 .960 137.1 4.72 +2.4 1.079
2025 Houston - MLB CF 2 0 3 0 0 3 0 1.000 10.0 2.70 +0.1 1.034
2026 Tampa Bay - MLB SS 68 68 115 215 31 340 10 .971 602.1 4.93 +8.2 1.055
2026 Durham - AAA SS 58 57 89 174 25 275 12 .956 508.1 4.66 +2.4 1.042
2026 Tampa Bay - MLB CF 1 1 3 0 0 3 0 1.000 9.0 3.00 -0.5 .771
2026 Durham - AAA CF 1 1 8 0 0 8 0 1.000 9.0 8.00 +0.4 1.034
TOTAL SS 147 140 223 442 64 690 25 .964 1248.0 4.80 +13.1 1.052
TOTAL CF 4 2 14 0 0 14 0 1.000 28.0 4.50 -0.1 .964
PLAYER HISTORY
08/27/2025 Goes 5-6 against the Las Vegas Aviators, with 2 RBI and 2 R.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 40 (40).
02/25/2026 Injured on 02/24/2026, diagnosed with a bruised elbow, is day-to-day.
02/27/2026 Was traded by the Houston Astros to the Tampa Bay Rays in exchange for SP Zachary Williams.
07/13/2026 Injured (knee contusion),day-to-day for one week.
08/01/2026 Injured (sore elbow),day-to-day for one week.
Thursday, June 4th , 2026 - OOTP Baseball 26.8 Build 82