1B Cesar Morales #31
Age: 25 | Bats: L | Throws: L | Morale: Normal
06/09/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
19 59 13 0 0 3 5 4 16 .220 .270 .373 0 -0.2
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 50
Gap 50 45 50 50
Power 60 50 65 60
Eye 45 45 50 50
Avoid K's 45 40 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 30 20
Errors: - 40 35
Arm: 20 35 25
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
06/06/2026 CLE Loss, 6-7 1 0 0 0 0 0 0 0
05/25/2026 ERI Loss, 5-8 4 0 0 0 0 0 0 0
05/24/2026 AKR Win, 2-1 4 1 1 1 1 0 0 0
05/23/2026 AKR Win, 2-0 4 1 2 0 0 0 1 0
05/22/2026 AKR Win, 8-7 4 1 1 3 1 1 0 0
05/21/2026 @ BOW Win, 8-1 5 1 2 2 1 0 0 0
05/20/2026 @ BOW Win, 7-0 5 2 2 3 1 0 1 0
05/19/2026 @ BOW Loss, 0-1 3 0 1 0 0 0 0 0
05/17/2026 @ AKR Win, 7-6 4 1 0 0 0 0 0 0
05/16/2026 @ AKR Loss, 5-6 4 1 3 1 1 0 0 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, 104 Days
Service This Yr:14 Days
40-Man Service:2 Years, 148 Days
Pro Service:8 Years
Arbitration Eligibility:Not yet eligible
Option Years:Last option year
Contract Extension: -
Drafted:-
MAJOR SUPERIOR LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 1 1 0 0 0 0 0 0 0 0 .000 .000 .000 .000 .000 .000 -125
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 0 1 0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.00 -0.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Versus Right   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
June   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Spring Training   16 6 1 0 2 4 4 2 3 0 0 0 .375 .444 .812 1.257
Last Year   20 5 2 0 1 7 3 1 8 0 0 0 .250 .286 .500 .786
2 Years Ago   150 37 4 0 10 20 25 20 43 2 0 1 .247 .335 .473 .809
Career   304 79 11 0 18 44 45 44 77 4 0 4 .260 .357 .474 .830
Home   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Turf   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Day   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
As Reliever / Substitution   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Pinch Hitting   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Close/Late   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Extra Innings   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
0 Outs   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Bases Empty   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
First Pitch   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 9th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
High Leverage   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 19 59 13 0 0 3 5 8 4 16 .220 .270 .373 .643 .289 .153 80
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 14 63 0 1 0 3 0 0 22 3 0 0 0.0 5.1 2.79 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   5 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Versus Right   54 13 0 0 3 5 8 4 15 0 0 0 .241 .293 .407 .701
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   50 11 0 0 2 4 6 4 12 0 0 0 .220 .278 .340 .618
May   9 2 0 0 1 1 2 0 4 0 0 0 .222 .222 .556 .778
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   380 90 18 0 26 66 49 31 104 4 0 2 .237 .295 .489 .784
Home   31 5 0 0 0 2 2 2 9 0 0 0 .161 .212 .161 .373
Road   28 8 0 0 3 3 6 2 7 0 0 0 .286 .333 .607 .940
Grass   55 11 0 0 2 4 7 4 15 0 0 0 .200 .254 .309 .563
Turf   4 2 0 0 1 1 1 0 1 0 0 0 .500 .500 1.250 1.750
Day   25 5 0 0 1 3 3 3 9 0 0 0 .200 .286 .320 .606
Night   34 8 0 0 2 2 5 1 7 0 0 0 .235 .257 .412 .669
As Starter   56 11 0 0 2 3 6 2 16 0 0 0 .196 .224 .304 .528
As Reliever / Substitution   3 2 0 0 1 2 2 2 0 0 0 0 .667 .800 1.667 2.467
EASTERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 20 77 25 3 0 11 26 17 8 13 .325 .395 .792 1.188 .491 .468 204
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 19 86 1 0 0 1 0 0 61 14 0 0 0.0 24.3 12.38 1.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   21 5 1 0 2 4 2 4 2 0 0 0 .238 .360 .571 .931
Versus Right   56 20 2 0 9 22 15 4 11 0 0 1 .357 .410 .875 1.285
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   77 25 3 0 11 26 17 8 13 0 0 1 .325 .395 .792 1.188
Career   301 73 15 0 21 47 46 29 64 1 0 6 .243 .320 .502 .822
Home   39 12 2 0 5 12 8 4 6 0 0 0 .308 .372 .744 1.116
Road   38 13 1 0 6 14 9 4 7 0 0 1 .342 .419 .842 1.261
Grass   77 25 3 0 11 26 17 8 13 0 0 1 .325 .395 .792 1.188
Day   18 4 0 0 3 5 4 2 3 0 0 0 .222 .300 .722 1.022
Night   59 21 3 0 8 21 13 6 10 0 0 1 .356 .424 .814 1.238
As Starter   76 24 3 0 10 22 16 8 13 0 0 1 .316 .388 .750 1.138
As Reliever / Substitution   1 1 0 0 1 4 1 0 0 0 0 0 1.000 1.000 4.000 5.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
2026 Mars - MSL 25 1 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -100 -125 -0.0
Total MSL 128 304 79 11 0 18 44 45 44 4 4 77 0 0 .260 .357 .474 .830 135 134 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 Harrisburg - AA 25 20 77 25 3 0 11 26 17 8 1 0 13 0 0 .325 .395 .792 1.188 209 204 1.1
2026 Syracuse - AAA 25 19 59 13 0 0 3 5 8 4 0 0 16 0 0 .220 .270 .373 .643 87 80 -0.2
Total IL 115 380 90 18 0 26 66 49 31 2 4 104 0 0 .237 .295 .489 .784 137 139
Total EL 93 301 73 15 0 21 47 46 29 6 1 64 0 2 .243 .320 .502 .822 121 119
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.038
2026 Harrisburg - AA 1B 17 17 136 12 14 148 0 1.000 146.0 9.12 -0.3 .980
TOTAL 1B 416 399 3298 190 179 3525 37 .990 3507.0 8.95 -11.3 .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).
05/25/2026 Wins the EL Player of the Week Award.
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61