LF Esteban Ruiz #22
Age: 32 | Bats: R | Throws: R | Morale: Very Unhappy
06/09/2026
LF ESTEBAN RUIZ #22 - AGE: 32 - BATS: R - THROWS: R - MORALE: VERY UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
18 67 20 2 0 2 6 6 16 .299 .356 .418 0 -0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 50 45 45
Gap 45 50 45 45
Power 55 65 55 55
Eye 50 55 50 50
Avoid K's 50 55 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 40
Errors: - 30 55
Arm: 20 30 40
Turn DP: - 25 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 35
1st Base: 35 Center Field: -
2nd Base: - Right Field: 30
3rd Base: -
       
RUN/BUNT
Running Speed: 40
Stealing Aggressiveness: 30
Stealing Ability: 45
Baserunning Inst.: 55
Sacrifice Bunt: 30
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 @ LV Loss, 2-9 3 0 0 0 0 2 0 0
06/07/2026 @ LV Loss, 3-4 5 1 2 1 1 0 1 0
06/06/2026 @ LV Loss, 4-5 4 1 1 0 0 0 2 0
06/05/2026 SCR Loss, 1-3 4 0 1 0 0 0 1 0
06/03/2026 SCR Loss, 4-11 4 1 2 1 0 0 0 0
06/01/2026 PAW Win, 3-2 3 1 1 3 1 1 1 0
05/29/2026 @ NOR Loss, 3-9 3 1 1 0 0 1 2 0
05/27/2026 @ NOR Win, 4-1 4 0 3 0 0 0 0 0
05/26/2026 RIC Win, 7-1 4 1 1 0 0 0 0 0
05/25/2026 RIC Loss, 3-4 5 0 3 0 0 0 1 0
PERSONALITY
Birthday:08/04/1993
Born in:Havana, LA
Nationality:Cuban
Height:6' 2"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$1,160,000
Signed Through:2026 Season
Major Service:2 Years, 6 Days
Service This Yr:36 Days
40-Man Service:3 Years, 56 Days
Pro Service:4 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
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 20 59 11 0 0 4 6 7 6 14 .186 .273 .390 .663 .282 .203 83
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 14 66 1 1 0 0 0 0 23 4 1 0 100.0 6.8 3.85 -0.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   26 5 0 0 2 4 3 4 6 0 0 0 .192 .300 .423 .723
Versus Right   33 6 0 0 2 2 4 2 8 0 0 1 .182 .250 .364 .614
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   52 10 0 0 3 5 6 5 13 0 0 1 .192 .276 .365 .641
May   7 1 0 0 1 1 1 1 1 0 0 0 .143 .250 .571 .821
Spring Training   17 3 0 0 1 1 2 1 8 0 0 0 .176 .222 .353 .575
Last Year   46 8 2 0 1 7 4 4 14 2 0 2 .174 .259 .283 .542
2 Years Ago   166 38 6 1 5 20 21 22 37 2 0 3 .229 .326 .367 .694
Career   717 153 30 3 35 106 89 77 173 13 0 9 .213 .293 .410 .703
Home   25 5 0 0 2 3 3 4 5 0 0 0 .200 .310 .440 .750
Road   34 6 0 0 2 3 4 2 9 0 0 1 .176 .243 .353 .596
Grass   59 11 0 0 4 6 7 6 14 0 0 1 .186 .273 .390 .663
Day   16 3 0 0 0 1 2 1 4 0 0 0 .188 .235 .188 .423
Night   43 8 0 0 4 5 5 5 10 0 0 1 .186 .286 .465 .751
As Starter   53 11 0 0 4 5 7 5 13 0 0 1 .208 .288 .434 .722
As Reliever / Substitution   6 0 0 0 0 1 0 1 1 0 0 0 .000 .143 .000 .143
Pinch Hitting   4 0 0 0 0 1 0 1 1 0 0 0 .000 .200 .000 .200
Close/Late   18 3 0 0 0 1 2 3 4 0 0 1 .167 .318 .167 .485
Inning 1-3   19 5 0 0 2 3 3 1 4 0 0 0 .263 .300 .579 .879
Inning 4-6   19 3 0 0 2 2 2 1 6 0 0 0 .158 .200 .474 .674
Inning 7-9   20 3 0 0 0 1 2 4 4 0 0 1 .150 .320 .150 .470
Extra Innings   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
0 Outs   15 2 0 0 1 1 2 3 6 0 0 0 .133 .278 .333 .611
1 Outs   19 3 0 0 0 0 2 1 3 0 0 0 .158 .200 .158 .358
2 Outs   25 6 0 0 3 5 3 2 5 0 0 1 .240 .321 .600 .921
Scoring Position   15 3 0 0 0 2 1 2 2 0 0 0 .200 .294 .200 .494
Bases Empty   35 7 0 0 4 4 6 4 9 0 0 0 .200 .282 .543 .825
Runner on 1st   9 1 0 0 0 0 0 0 3 0 0 1 .111 .200 .111 .311
Runner on 2nd   7 2 0 0 0 0 1 1 0 0 0 0 .286 .375 .286 .661
Runner on 1st & 2nd   4 1 0 0 0 1 0 0 1 0 0 0 .250 .250 .250 .500
Runner on 1st & 3rd   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Bases Loaded   2 0 0 0 0 1 0 1 0 0 0 0 .000 .333 .000 .333
Two Strikes   30 3 0 0 2 3 3 2 14 0 0 0 .100 .156 .300 .456
First Pitch   5 1 0 0 1 1 1 1 0 0 0 1 .200 .429 .800 1.229
Count 0-1   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 1-0   11 5 0 0 0 1 2 0 0 0 0 0 .455 .455 .455 .909
Count 1-1   7 1 0 0 1 1 1 0 0 0 0 0 .143 .143 .571 .714
Count 1-2   11 1 0 0 1 1 1 0 9 0 0 0 .091 .091 .364 .455
Count 2-0   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Count 2-1   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-2   11 2 0 0 1 1 2 0 4 0 0 0 .182 .182 .455 .636
Count 3-0   0 0 0 0 0 0 0 3 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Full Count   8 0 0 0 0 1 0 2 1 0 0 0 .000 .200 .000 .200
Behind in Count   13 1 0 0 1 1 1 0 9 0 0 0 .077 .077 .308 .385
Ahead in Count   15 6 0 0 0 1 2 3 0 0 0 0 .400 .500 .400 .900
Batting Leadoff   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 3rd   32 8 0 0 3 5 5 5 7 0 0 0 .250 .351 .531 .883
Batting 5th   5 0 0 0 0 0 0 0 3 0 0 1 .000 .167 .000 .167
Batting 6th   8 1 0 0 1 1 1 1 0 0 0 0 .125 .222 .500 .722
Batting 7th   11 2 0 0 0 0 1 0 3 0 0 0 .182 .182 .182 .364
Batting 9th   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Low Leverage   26 6 0 0 3 3 5 4 5 0 0 1 .231 .355 .577 .932
Medium Leverage   24 4 0 0 1 2 2 1 8 0 0 0 .167 .200 .292 .492
High Leverage   9 1 0 0 0 1 0 1 1 0 0 0 .111 .200 .111 .311
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 18 67 20 2 0 2 6 7 6 16 .299 .356 .418 .774 .362 .119 129
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 17 73 0 0 0 1 0 0 28 4 0 0 0.0 10.1 5.69 -0.0  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   20 6 0 0 0 2 2 2 4 0 0 0 .300 .364 .300 .664
Versus Right   47 14 2 0 2 4 5 4 12 0 0 0 .298 .353 .468 .821
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   3 0 0 0 0 0 0 2 0 0 0 0 .000 .400 .000 .400
Last Week   20 7 1 0 2 5 4 1 5 0 0 0 .350 .381 .700 1.081
May   44 13 1 0 0 1 3 3 11 0 0 0 .295 .340 .318 .659
June   23 7 1 0 2 5 4 3 5 0 0 0 .304 .385 .609 .993
Last Year   386 88 20 3 18 70 49 37 56 3 0 3 .228 .298 .435 .734
Career   453 108 22 3 20 76 56 43 72 3 0 3 .238 .307 .433 .739
Home   26 8 0 0 1 4 3 3 6 0 0 0 .308 .379 .423 .802
Road   41 12 2 0 1 2 4 3 10 0 0 0 .293 .341 .415 .756
Grass   34 8 1 0 1 2 3 2 8 0 0 0 .235 .278 .353 .631
Turf   33 12 1 0 1 4 4 4 8 0 0 0 .364 .432 .485 .917
Day   24 5 0 0 1 2 2 3 8 0 0 0 .208 .296 .333 .630
Night   43 15 2 0 1 4 5 3 8 0 0 0 .349 .391 .465 .856
As Starter   66 20 2 0 2 6 7 6 16 0 0 0 .303 .361 .424 .785
As Reliever / Substitution   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .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
2022 Miami - MSL 28 19 55 11 2 0 2 6 7 8 0 2 14 0 0 .200 .292 .345 .638 87 88 0.1
2023 Miami - MSL 29 112 391 85 20 2 23 67 50 37 3 7 94 1 0 .217 .285 .455 .741 105 103 0.2
2024 Miami - MSL 30 52 166 38 6 1 5 20 21 22 3 2 37 0 1 .229 .326 .367 .694 96 101 -0.1
2025 Cleveland - MSL 31 16 46 8 2 0 1 7 4 4 2 2 14 0 0 .174 .259 .283 .542 56 55 -0.2
2026 Cleveland - MSL 32 20 59 11 0 0 4 6 7 6 1 0 14 1 0 .186 .273 .390 .663 89 83 -0.0
Total MSL 219 717 153 30 3 35 106 89 77 9 13 173 2 1 .213 .293 .410 .703 97 97 -0.1
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
2022 New Orleans - AAA 28 95 326 89 21 1 21 63 58 44 1 5 59 2 0 .273 .356 .537 .893 139 133 1.9
2023 New Orleans - AAA 29 13 46 19 6 0 3 10 8 6 1 2 6 0 0 .413 .473 .739 1.212 231 223 0.9
2024 New Orleans - AAA 30 64 233 65 9 0 12 39 31 21 6 6 42 2 3 .279 .346 .472 .818 121 120 1.0
2025 Columbus - AAA 31 103 386 88 20 3 18 70 49 37 3 3 56 2 1 .228 .298 .435 .734 118 122 1.1
2026 Columbus - AAA 32 18 67 20 2 0 2 6 7 6 0 0 16 0 0 .299 .356 .418 .774 122 129 -0.0
Total IL 121 453 108 22 3 20 76 56 43 3 3 72 2 1 .238 .307 .433 .739 119 123
Total PCL 172 605 173 36 1 36 112 97 71 8 13 107 4 3 .286 .362 .527 .889 139 135
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
2025 Columbus - IL 31 8 33 6 0 0 1 3 4 1 0 0 2 0 0 .182 .206 .273 .479 43 42 -1.3
Total IL 8 33 6 0 0 1 3 4 1 0 0 2 0 0 .182 .206 .273 .479 43 42
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2022 New Orleans - AAA 1B 1 0 5 0 0 5 0 1.000 4.0 11.25 +0.0 1.067
2022 Miami - MLB LF 9 8 16 1 0 17 0 1.000 71.2 2.13 +0.5 1.043
2022 New Orleans - AAA LF 38 34 69 3 2 72 0 1.000 307.2 2.11 -1.6 .966
2022 New Orleans - AAA RF 16 14 39 1 0 40 0 1.000 127.2 2.82 -0.7 .946
2023 Miami - MLB 1B 2 0 5 0 0 5 0 1.000 6.0 7.50 0.0 .000
2023 New Orleans - AAA 1B 3 2 20 2 1 22 0 1.000 20.0 9.90 +0.1 1.034
2023 Miami - MLB LF 2 2 3 0 0 3 0 1.000 18.0 1.50 -0.8 .732
2023 Miami - MLB RF 1 0 1 0 0 1 0 1.000 9.0 1.00 +0.0 .981
2023 New Orleans - AAA RF 11 11 27 1 1 28 0 1.000 91.0 2.77 +0.2 .947
2024 Miami - MLB 1B 2 1 11 0 1 11 0 1.000 14.0 7.07 0.0 .000
2024 New Orleans - AAA 1B 5 5 44 1 2 45 0 1.000 39.1 10.30 +0.3 1.241
2024 Miami - MLB LF 4 2 4 0 0 4 0 1.000 23.2 1.52 -0.2 .979
2024 New Orleans - AAA LF 8 0 2 0 0 2 0 1.000 14.2 1.23 +0.0 .975
2024 Miami - MLB RF 2 1 3 0 0 3 0 1.000 10.0 2.70 +0.3 .982
2024 New Orleans - AAA RF 51 51 103 3 0 107 1 .991 421.1 2.26 -1.9 .974
2025 Cleveland - MLB 1B 2 2 17 2 1 19 0 1.000 18.0 9.50 +0.3 1.259
2025 Columbus - AAA 1B 16 16 118 7 10 125 0 1.000 132.0 8.52 +0.5 1.022
2025 Cleveland - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Columbus - AAA LF 7 6 7 0 0 7 0 1.000 50.0 1.26 -0.8 .867
2025 Cleveland - MLB RF 3 2 0 0 0 0 0 .000 17.0 0.00 -0.1 .000
2025 Columbus - AAA RF 48 45 66 0 0 67 1 .985 410.2 1.45 -7.9 .883
2026 Cleveland - MLB 1B 5 4 34 2 3 36 0 1.000 34.0 9.53 -0.7 .731
2026 Columbus - AAA 1B 6 6 45 2 1 47 0 1.000 51.0 8.29 -1.4 .934
2026 Cleveland - MLB LF 5 3 7 0 0 7 0 1.000 29.1 2.15 -0.7 .886
2026 Columbus - AAA LF 5 5 7 0 0 7 0 1.000 45.0 1.40 -1.7 .769
2026 Cleveland - MLB RF 3 2 3 0 0 3 0 1.000 20.0 1.35 +0.0 1.030
2026 Columbus - AAA RF 2 2 5 0 0 5 0 1.000 19.1 2.33 -0.8 .843
TOTAL 1B 42 36 299 16 19 315 0 1.000 318.1 8.91 -0.9 1.010
TOTAL LF 78 60 115 4 2 119 0 1.000 560.0 1.91 -5.2 .943
TOTAL RF 137 128 247 5 1 254 2 .992 1126.0 2.01 -10.7 .938
PLAYER HISTORY
11/17/2025 Received a 1-year contract through automatic renewal worth a total of $1,160,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 55 (55); Eye: 50 (50).
LEADERBOARD APPEARANCES
Year SF Rank
2023 7 9
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61