1B Cesar Morales #31
Age: 25 | Bats: L | Throws: L | Morale: Normal
04/18/2026
1B CESAR MORALES #31 - AGE: 25 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
7 22 2 0 0 0 1 1 6 .091 .130 .091 0 -0.4
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 50 45 50 50
Power 55 50 60 60
Eye 50 45 50 50
Avoid K's 45 40 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 30 20
Errors: - 40 35
Arm: 20 35 30
Turn DP: - 20 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 45 Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 25
Stealing Aggressiveness: 20
Stealing Ability: 25
Baserunning Inst.: 20
Sacrifice Bunt: 25
Bunt for Hit: 30
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
04/16/2026 BUF Win, 3-1 4 0 0 0 0 0 1 0
04/14/2026 IND Win, 6-2 4 0 1 1 0 0 2 0
04/13/2026 IND Loss, 2-11 4 1 1 0 0 0 0 0
04/12/2026 IND Loss, 2-6 4 0 0 0 0 0 1 0
04/11/2026 @ LEX Win, 6-2 0 1 0 0 0 1 0 0
04/10/2026 @ LEX Loss, 1-4 3 0 0 0 0 0 1 0
04/09/2026 @ LEX Loss, 3-4 3 0 0 0 0 0 1 0
03/23/2026 @ UTE Win, 9-2 1 1 1 1 0 1 0 0
03/22/2026 TOL Win, 3-2 1 0 0 0 0 0 0 0
03/21/2026 @ CHI Loss, 3-4 2 0 0 0 0 0 1 0
PERSONALITY
Birthday:07/23/2000
Born in:San Cristóbal, SAN
Nationality:Dominican
Height:6' 2"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:1 Year, 90 Days
Service This Yr:None
40-Man Service:2 Years, 96 Days
Pro Service:8 Years
Arbitration Eligibility:Not yet eligible
Option Years:Last option year
Contract Extension: -
Drafted:-
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 7 22 2 0 0 0 1 2 1 6 .091 .130 .091 .221 .111 .000 -53
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 6 23 0 0 0 1 0 0 2 0 0 0 0.0 0.2 0.25 -0.4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Versus Right   20 2 0 0 0 1 2 1 6 0 0 0 .100 .143 .100 .243
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   12 2 0 0 0 1 1 0 3 0 0 0 .167 .167 .167 .333
Last Week   10 0 0 0 0 0 1 1 3 0 0 0 .000 .091 .000 .091
April   22 2 0 0 0 1 2 1 6 0 0 0 .091 .130 .091 .221
Last Year   251 59 16 0 14 41 31 20 69 3 0 2 .235 .293 .466 .760
2 Years Ago   70 18 2 0 9 20 10 7 19 1 0 0 .257 .321 .671 .992
Career   343 79 18 0 23 62 43 28 94 4 0 2 .230 .289 .484 .773
Home   16 2 0 0 0 1 1 0 4 0 0 0 .125 .125 .125 .250
Road   6 0 0 0 0 0 1 1 2 0 0 0 .000 .143 .000 .143
Grass   22 2 0 0 0 1 2 1 6 0 0 0 .091 .130 .091 .221
Day   11 1 0 0 0 1 1 1 4 0 0 0 .091 .167 .091 .258
Night   11 1 0 0 0 0 1 0 2 0 0 0 .091 .091 .091 .182
As Starter   22 2 0 0 0 1 1 0 6 0 0 0 .091 .091 .091 .182
As Reliever / Substitution   0 0 0 0 0 0 1 1 0 0 0 0 .000 1.000 .000 1.000
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
2023 Cleveland - MSL 22 57 133 37 5 0 7 17 17 23 3 2 26 0 0 .278 .391 .474 .865 146 150 1.1
2024 Cleveland - MSL 23 41 116 32 3 0 8 17 20 16 1 2 30 0 0 .276 .363 .509 .872 149 147 0.7
2024 Mars - MSL 23 23 34 5 1 0 2 3 5 4 0 0 13 0 0 .147 .237 .353 .590 58 46 -0.1
2024 Total - MSL 23 64 150 37 4 0 10 20 25 20 1 2 43 0 0 .247 .335 .473 .809 129 125 0.6
2025 Mars - MSL 24 6 20 5 2 0 1 7 3 1 0 0 8 0 0 .250 .286 .500 .786 107 111 0.1
Total MSL 127 303 79 11 0 18 44 45 44 4 4 77 0 0 .261 .358 .475 .833 136 135 1.8
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
2019 Arizona (CLE) - R 18 47 170 51 9 2 3 21 29 21 1 2 32 0 0 .300 .376 .429 .806 136 137 0.9
2020 Lake County - A 19 99 377 111 21 2 10 56 46 37 7 5 99 1 0 .294 .364 .440 .804 131 134 1.3
2021 Carolina - A 20 101 350 98 19 2 16 58 53 45 5 1 72 0 0 .280 .369 .483 .852 139 137 2.8
2021 Akron - AA 20 19 48 9 4 0 0 3 6 3 1 0 17 0 0 .188 .250 .271 .521 37 36 -0.3
2022 Carolina - A 21 127 439 128 21 1 25 83 71 43 5 2 90 1 0 .292 .360 .515 .875 142 143 2.8
2023 Carolina - A 22 41 149 41 9 0 5 25 19 22 2 0 38 0 0 .275 .376 .436 .812 130 135 0.8
2023 Akron - AA 22 54 176 39 8 0 10 18 23 18 4 1 34 0 2 .222 .307 .438 .744 105 103 -0.1
2024 Columbus - AAA 23 23 70 18 2 0 9 20 10 7 0 1 19 0 0 .257 .321 .671 .992 196 206 1.2
2025 Syracuse - AAA 24 73 251 59 16 0 14 41 31 20 2 3 69 0 0 .235 .293 .466 .760 132 134 1.5
2026 Syracuse - AAA 25 7 22 2 0 0 0 1 2 1 0 0 6 0 0 .091 .130 .091 .221 -34 -53 -0.4
Total IL 103 343 79 18 0 23 62 43 28 2 4 94 0 0 .230 .289 .484 .773 135 138
Total EL 73 224 48 12 0 10 21 29 21 5 1 51 0 2 .214 .295 .402 .697 90 89
Total CAR 269 938 267 49 3 46 166 143 110 12 3 200 1 0 .285 .366 .490 .856 139 140
Total MID 99 377 111 21 2 10 56 46 37 7 5 99 1 0 .294 .364 .440 .804 131 134
Total AZL 47 170 51 9 2 3 21 29 21 1 2 32 0 0 .300 .376 .429 .806 136 137
CAREER POSTSEASON 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
2019 Arizona (CLE) - AZL 18 9 33 11 1 1 0 5 5 1 0 0 7 0 0 .333 .353 .424 .777 128 126 -0.3
2022 Carolina - CAR 21 5 18 8 3 0 2 7 5 3 0 0 0 0 0 .444 .524 .944 1.468 302 300 -0.6
Total CAR 5 18 8 3 0 2 7 5 3 0 0 0 0 0 .444 .524 .944 1.468 302 300
Total AZL 9 33 11 1 1 0 5 5 1 0 0 7 0 0 .333 .353 .424 .777 128 126
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Arizona (CLE) - R 1B 47 46 368 15 22 389 6 .985 387.2 8.89 -2.0 .946
2020 Lake County - A 1B 80 80 668 32 42 713 13 .982 696.1 9.05 -9.0 .880
2021 Akron - AA 1B 1 1 13 1 1 14 0 1.000 9.0 14.00 +0.1 1.045
2021 Carolina - A 1B 83 82 683 43 23 730 4 .995 727.0 8.99 +2.5 1.026
2022 Carolina - A 1B 83 81 695 32 27 737 10 .986 716.0 9.14 -2.8 .969
2023 Cleveland - MLB 1B 10 6 45 1 6 46 0 1.000 57.0 7.26 +0.4 1.023
2023 Akron - AA 1B 7 7 52 5 1 59 2 .966 58.0 8.84 -0.9 .878
2023 Carolina - A 1B 16 15 117 10 4 127 0 1.000 130.1 8.77 -0.6 .959
2023 Cleveland - MLB SS 1 0 0 0 0 0 0 .000 1.0 0.00 -0.2 .000
2023 Cleveland - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Cleveland - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Cleveland - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 Cleveland - MLB 1B 3 3 19 2 1 21 0 1.000 25.0 7.56 -0.1 1.022
2024 Mars - MLB 1B 10 4 46 2 4 48 0 1.000 53.0 8.15 -0.0 1.022
2024 Columbus - AAA 1B 19 19 150 9 1 160 1 .994 164.0 8.73 +1.1 1.010
2025 Mars - MLB 1B 4 2 20 2 1 22 0 1.000 21.0 9.43 +0.4 1.008
2025 Syracuse - AAA 1B 34 34 271 23 32 295 1 .997 298.2 8.86 -0.1 .972
2026 Syracuse - AAA 1B 2 2 15 1 0 16 0 1.000 18.0 8.00 +0.0 1.020
TOTAL 1B 399 382 3162 178 165 3377 37 .989 3361.0 8.94 -11.0 .966
TOTAL SS 1 0 0 0 0 0 0 .000 1.0 0.00 -0.2 .000
PLAYER HISTORY
11/17/2025 Received a 1-year contract through automatic renewal worth a total of $870,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 55 (60); Eye: 50 (50).
Friday, April 17th , 2026 - OOTP Baseball 26.4 Build 61