CF Esteury Ruiz #27
Age: 26 | Bats: R | Throws: R | Morale: Very Good
10/08/2025
CF ESTEURY RUIZ #27 - AGE: 26 - BATS: R - THROWS: R - MORALE: VERY GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
27 107 34 7 0 4 18 11 17 .318 .398 .495 17 0.8
BATTING RATINGS (OSA)
Overall Overall Vs Left Vs Right  
Contact 55 55 55
Gap 50 50 50
Power 45 45 45
Eye 45 45 45
Avoid K's 50 55 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 45 65
Errors: - 50 65
Arm: 20 50 50
Turn DP: - 50 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 70
1st Base: - Center Field: 55
2nd Base: - Right Field: 60
3rd Base: -
       
RUN/BUNT
Running Speed: 70
Stealing Aggressiveness: 80
Stealing Ability: 80
Baserunning Inst.: 70
Sacrifice Bunt: 55
Bunt for Hit: 50
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/27/2025 @ HRT Loss, 2-9 5 1 2 0 0 0 2 1
09/26/2025 @ HRT Loss, 4-10 5 0 1 1 0 0 0 0
09/25/2025 @ HRT Loss, 10-11 4 2 2 0 0 1 1 0
09/23/2025 HRT Win, 8-4 2 1 0 0 0 1 1 1
09/22/2025 HRT Loss, 3-8 3 2 1 1 0 0 1 1
09/20/2025 @ OTT Win, 11-2 3 2 1 1 1 2 0 1
09/19/2025 @ OTT Loss, 5-7 5 0 1 0 0 0 0 0
09/17/2025 OTT Win, 9-5 5 0 3 0 0 0 0 2
09/16/2025 OTT Win, 10-5 4 3 3 2 1 1 0 3
09/12/2025 @ MEM Loss, 4-9 4 0 1 2 0 0 1 0
Birthday:02/15/1999
Born in:Azua, AZU
Nationality:Dominican
Height:6' 3"
Weight:160 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:
Service This Yr:
40-Man Service:
Pro Service:
Arbitration Eligibility:
Option Years:
Contract Extension:
Drafted:-
CONTINENTAL BASEBALL ASSOCIATION 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 52 145 38 7 0 3 12 23 8 31 .262 .314 .372 .687 .297 .110 89
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 34 156 3 0 0 1 0 0 54 10 20 3 87.0 19.4 4.72 .6  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   55 10 2 0 1 4 7 4 15 0 0 2 .182 .262 .273 .535
Versus Right   90 28 5 0 2 8 13 4 16 0 0 1 .311 .347 .433 .781
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   24 8 2 0 0 0 3 1 9 0 0 0 .333 .360 .417 .777
May   46 17 2 0 2 6 10 4 7 0 0 1 .370 .431 .543 .975
June   40 8 3 0 1 3 5 0 9 0 0 1 .200 .220 .350 .570
July   35 5 0 0 0 3 5 3 6 0 0 1 .143 .231 .143 .374
Spring Training   28 7 0 1 4 7 8 4 9 0 0 1 .250 .364 .750 1.114
Last Year   173 38 12 1 1 9 29 7 31 0 0 7 .220 .278 .318 .596
Career   318 76 19 1 4 21 52 15 62 0 0 10 .239 .294 .343 .637
Home   69 19 5 0 0 5 7 0 12 0 0 1 .275 .286 .348 .634
Road   76 19 2 0 3 7 16 8 19 0 0 2 .250 .337 .395 .732
Grass   141 37 7 0 3 12 22 6 29 0 0 3 .262 .307 .376 .683
Turf   4 1 0 0 0 0 1 2 2 0 0 0 .250 .500 .250 .750
Day   19 3 0 0 0 1 1 0 2 0 0 1 .158 .200 .158 .358
Night   126 35 7 0 3 11 22 8 29 0 0 2 .278 .331 .405 .736
As Starter   138 34 7 0 3 12 18 8 30 0 0 3 .246 .302 .362 .664
As Reliever / Substitution   7 4 0 0 0 0 5 0 1 0 0 0 .571 .571 .571 1.143
Pinch Hitting   2 1 0 0 0 0 1 0 0 0 0 0 .500 .500 .500 1.000
Close/Late   30 10 0 0 0 0 2 0 6 0 0 0 .333 .333 .333 .667
Inning 1-3   52 12 4 0 2 6 8 2 11 0 0 1 .231 .273 .423 .696
Inning 4-6   46 14 3 0 1 6 7 4 7 0 0 1 .304 .373 .435 .807
Inning 7-9   44 11 0 0 0 0 4 2 12 0 0 1 .250 .298 .250 .548
Extra Innings   3 1 0 0 0 0 1 0 1 0 0 0 .333 .333 .333 .667
0 Outs   70 16 3 0 1 2 11 0 15 0 0 0 .229 .229 .314 .543
1 Outs   42 11 3 0 1 6 6 4 7 0 0 1 .262 .340 .405 .745
2 Outs   33 11 1 0 1 4 3 4 9 0 0 2 .333 .436 .455 .890
Scoring Position   36 10 1 0 1 10 3 2 14 0 0 1 .278 .333 .389 .722
Bases Empty   92 24 5 0 2 2 12 5 15 0 0 1 .261 .306 .380 .687
Runner on 1st   17 4 1 0 0 0 5 1 2 0 0 1 .235 .316 .294 .610
Runner on 2nd   9 3 0 0 0 2 0 0 2 0 0 0 .333 .333 .333 .667
Runner on 3rd   6 2 1 0 0 3 0 0 3 0 0 0 .333 .333 .500 .833
Runner on 1st & 2nd   10 4 0 0 1 3 2 1 3 0 0 1 .400 .500 .700 1.200
Runner on 1st & 3rd   4 0 0 0 0 0 0 0 4 0 0 0 .000 .000 .000 .000
Runner on 2nd & 3rd   2 0 0 0 0 1 0 1 0 0 0 0 .000 .333 .000 .333
Bases Loaded   5 1 0 0 0 1 1 0 2 0 0 0 .200 .200 .200 .400
Two Strikes   67 11 1 0 2 5 5 1 31 0 0 1 .164 .188 .269 .457
First Pitch   25 10 2 0 0 2 5 0 0 0 0 2 .400 .444 .480 .924
Count 0-1   19 6 3 0 0 0 3 0 0 0 0 0 .316 .316 .474 .789
Count 0-2   10 2 1 0 0 1 1 0 4 0 0 0 .200 .200 .300 .500
Count 1-0   9 2 1 0 1 3 2 0 0 0 0 0 .222 .222 .667 .889
Count 1-1   10 4 0 0 0 2 1 0 0 0 0 0 .400 .400 .400 .800
Count 1-2   22 4 0 0 1 3 2 0 9 0 0 1 .182 .217 .318 .536
Count 2-0   4 1 0 0 0 0 0 0 0 0 0 0 .250 .250 .250 .500
Count 2-1   8 4 0 0 0 0 2 0 0 0 0 0 .500 .500 .500 1.000
Count 2-2   16 2 0 0 1 1 1 0 8 0 0 0 .125 .125 .312 .438
Count 3-0   0 0 0 0 0 0 2 6 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   3 0 0 0 0 0 0 1 0 0 0 0 .000 .250 .000 .250
Full Count   19 3 0 0 0 0 1 1 10 0 0 0 .158 .200 .158 .358
Behind in Count   51 12 4 0 1 4 6 0 13 0 0 1 .235 .250 .373 .623
Ahead in Count   24 7 1 0 1 3 6 7 0 0 0 0 .292 .452 .458 .910
Batting Leadoff   93 24 5 0 2 5 14 7 18 0 0 2 .258 .324 .376 .700
Batting 2nd   6 2 0 0 0 0 1 0 1 0 0 0 .333 .333 .333 .667
Batting 3rd   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 5th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 6th   1 1 0 0 0 0 1 0 0 0 0 0 1.000 1.000 1.000 2.000
Batting 7th   17 7 2 0 1 5 4 0 5 0 0 1 .412 .444 .706 1.150
Batting 9th   25 4 0 0 0 2 0 1 6 0 0 0 .160 .192 .160 .352
Low Leverage   54 16 4 0 1 2 7 6 9 0 0 1 .296 .377 .426 .803
Medium Leverage   68 16 2 0 2 9 10 1 14 0 0 1 .235 .257 .353 .610
High Leverage   22 6 1 0 0 1 3 1 8 0 0 1 .273 .333 .318 .652
INTERNATIONAL LEAGUE 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 27 107 34 7 0 4 18 27 11 17 .318 .398 .495 .894 .388 .178 126
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 25 124 4 0 0 1 1 1 53 11 17 3 85.0 24.2 8.28 .8  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   26 13 2 0 3 9 11 4 1 1 0 1 .500 .562 .923 1.486
Versus Right   81 21 5 0 1 9 16 7 16 0 1 3 .259 .341 .358 .699
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
August   68 22 6 0 2 8 17 5 13 0 0 2 .324 .387 .500 .887
September   39 12 1 0 2 10 10 6 4 1 1 2 .308 .417 .487 .904
Postseason   36 14 1 0 2 5 11 5 5 0 0 2 .389 .488 .583 1.072
Last Year   232 69 11 1 6 20 50 22 38 0 4 10 .297 .383 .431 .814
Career   339 103 18 1 10 38 77 33 55 1 5 14 .304 .388 .451 .839
Home   44 11 3 0 2 8 9 2 7 0 1 1 .250 .298 .455 .752
Road   63 23 4 0 2 10 18 9 10 1 0 3 .365 .461 .524 .984
Grass   49 17 3 0 1 7 14 7 8 1 0 3 .347 .450 .469 .919
Turf   58 17 4 0 3 11 13 4 9 0 1 1 .293 .349 .517 .866
Day   31 9 0 0 2 6 8 4 8 0 0 2 .290 .405 .484 .889
Night   76 25 7 0 2 12 19 7 9 1 1 2 .329 .395 .500 .895
As Starter   106 34 7 0 4 18 27 11 17 1 1 4 .321 .402 .500 .902
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   17 6 2 0 0 3 2 1 3 0 0 0 .353 .389 .471 .859
Inning 1-3   44 15 3 0 2 3 13 2 7 0 0 3 .341 .408 .545 .954
Inning 4-6   29 10 2 0 2 10 9 8 4 0 1 0 .345 .486 .621 1.107
Inning 7-9   33 8 2 0 0 5 4 1 6 1 0 1 .242 .278 .303 .581
Extra Innings   1 1 0 0 0 0 1 0 0 0 0 0 1.000 1.000 1.000 2.000
0 Outs   46 15 4 0 3 5 15 2 10 1 1 3 .326 .385 .609 .993
1 Outs   34 8 1 0 1 5 6 2 5 0 0 1 .235 .297 .353 .650
2 Outs   27 11 2 0 0 8 6 7 2 0 0 0 .407 .529 .481 1.011
Scoring Position   31 14 3 0 1 14 7 4 5 1 1 0 .452 .500 .645 1.145
Bases Empty   64 17 4 0 2 2 17 6 11 0 0 4 .266 .365 .422 .787
Runner on 1st   12 3 0 0 1 2 3 1 1 0 0 0 .250 .308 .500 .808
Runner on 2nd   13 5 2 0 0 2 3 1 2 0 1 0 .385 .429 .538 .967
Runner on 3rd   5 2 0 0 0 2 0 1 2 0 0 0 .400 .500 .400 .900
Runner on 1st & 2nd   6 3 1 0 0 2 3 1 0 0 0 0 .500 .571 .667 1.238
Runner on 2nd & 3rd   2 1 0 0 1 3 1 0 0 0 0 0 .500 .500 2.000 2.500
Bases Loaded   5 3 0 0 0 5 0 1 1 1 0 0 .600 .571 .600 1.171
Two Strikes   45 13 4 0 2 8 13 5 17 0 0 2 .289 .385 .511 .896
First Pitch   8 2 0 0 1 1 1 0 0 0 0 0 .250 .250 .625 .875
Count 0-1   17 6 1 0 0 1 2 0 0 0 0 1 .353 .389 .412 .801
Count 0-2   9 3 1 0 1 3 2 0 3 0 0 0 .333 .333 .778 1.111
Count 1-0   16 4 1 0 0 1 2 0 0 0 1 0 .250 .250 .312 .562
Count 1-1   9 3 0 0 1 2 2 0 0 0 0 1 .333 .400 .667 1.067
Count 1-2   21 5 0 0 1 2 6 0 9 0 0 1 .238 .273 .381 .654
Count 2-0   6 2 1 0 0 0 3 0 0 0 0 0 .333 .333 .500 .833
Count 2-1   3 2 0 0 0 1 1 0 0 0 0 0 .667 .667 .667 1.333
Count 2-2   9 4 2 0 0 2 2 0 3 0 0 1 .444 .500 .667 1.167
Count 3-0   0 0 0 0 0 1 1 4 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   3 2 0 0 0 3 2 2 0 1 0 0 .667 .667 .667 1.333
Full Count   6 1 1 0 0 1 3 5 2 0 0 0 .167 .545 .333 .879
Behind in Count   47 14 2 0 2 6 10 0 12 0 0 2 .298 .327 .468 .795
Ahead in Count   28 10 2 0 0 6 9 6 0 1 1 0 .357 .457 .429 .886
Batting Leadoff   106 34 7 0 4 18 27 11 17 1 1 4 .321 .402 .500 .902
Batting 9th   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Low Leverage   42 9 1 0 1 5 11 5 6 0 0 1 .214 .312 .310 .622
Medium Leverage   50 18 5 0 2 8 13 5 8 0 0 3 .360 .448 .580 1.028
High Leverage   13 6 1 0 1 5 3 1 2 1 1 0 .462 .467 .769 1.236
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
2024 Tampa Bay - CBA 25 50 173 38 12 1 1 9 29 7 7 0 31 26 3 .220 .278 .318 .596 61 60 0.1
2025 Tampa Bay - CBA 26 52 145 38 7 0 3 12 23 8 3 0 31 20 3 .262 .314 .372 .687 87 89 0.6
Total CBA 102 318 76 19 1 4 21 52 15 10 0 62 46 6 .239 .294 .343 .637 73 73 0.7
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
2018 Great Falls - R 19 16 54 19 6 0 5 13 14 11 1 0 17 3 1 .352 .470 .741 1.210 203 178 0.9
2019 Naples - R 20 55 216 60 5 3 19 63 51 45 1 1 78 3 4 .278 .403 .593 .996 143 132 1.3
2020 Great Falls - R 21 62 250 70 8 0 20 64 64 56 5 2 64 15 1 .280 .419 .552 .971 157 154 3.6
2021 Pensacola - A 22 67 207 51 9 1 6 35 34 24 1 3 55 28 7 .246 .323 .386 .710 97 92 0.7
2021 Newport News - A 22 7 21 2 0 0 1 3 1 1 0 0 4 1 1 .095 .136 .238 .374 1 -8 -0.2
2021 Total - A 22 74 228 53 9 1 7 38 35 25 1 3 59 29 8 .232 .307 .373 .680 89 83 0.6
2022 Newport News - A 23 55 220 65 12 2 11 37 37 27 0 1 47 10 12 .295 .371 .518 .889 132 125 1.5
2022 Havana - AA 23 21 75 18 4 1 2 5 9 11 1 1 11 5 4 .240 .341 .400 .741 83 85 -0.1
2024 Oklahoma City - AAA 25 65 232 69 11 1 6 20 50 22 10 0 38 56 13 .297 .383 .431 .814 110 110 2.3
2025 Oklahoma City - AAA 26 27 107 34 7 0 4 18 27 11 4 1 17 17 3 .318 .398 .495 .894 119 126 0.8
Total INT 92 339 103 18 1 10 38 77 33 14 1 55 73 16 .304 .388 .451 .839 113 115
Total SL 21 75 18 4 1 2 5 9 11 1 1 11 5 4 .240 .341 .400 .741 83 85
Total Car 62 241 67 12 2 12 40 38 28 0 1 51 11 13 .278 .352 .494 .846 122 114
Total SAL 67 207 51 9 1 6 35 34 24 1 3 55 28 7 .246 .323 .386 .710 97 92
Total Pio 78 304 89 14 0 25 77 78 67 6 2 81 18 2 .293 .427 .586 1.013 165 158
Total GCL 55 216 60 5 3 19 63 51 45 1 1 78 3 4 .278 .403 .593 .996 143 132
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
2018 Great Falls - Pio 19 1 4 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -129 -0.0
2020 Great Falls - Pio 21 8 32 8 2 0 1 7 6 4 0 0 11 1 1 .250 .333 .406 .740 96 96 0.4
2021 Newport News - Car 22 1 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0.0
2024 Oklahoma City - INT 25 10 39 15 4 1 1 6 9 4 2 0 2 5 2 .385 .467 .615 1.082 177 183 1.0
2025 Oklahoma City - INT 26 9 36 14 1 0 2 5 11 5 2 0 5 9 1 .389 .488 .583 1.072 163 178 0.7
Total INT 19 75 29 5 1 3 11 20 9 4 0 7 14 3 .387 .477 .600 1.077 170 180
Total Car 1 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0
Total Pio 9 36 8 2 0 1 7 6 4 0 0 12 1 1 .222 .300 .361 .661 76 73
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2018 Great Falls - R 2B 14 12 14 13 4 27 0 1.000 106.2 2.28 +0.6 1.088
2018 Great Falls - R CF 1 1 3 0 0 3 0 1.000 9.0 3.00 +0.4 1.188
2020 Great Falls - R 2B 62 62 113 137 41 251 1 .996 553.1 4.07 +1.7 1.042
2021 Pensacola - A 1B 1 0 7 1 1 8 0 1.000 9.0 8.00 +0.1 1.033
2021 Newport News - A 2B 6 5 6 16 4 22 0 1.000 42.0 4.71 +0.4 1.001
2021 Pensacola - A 2B 10 7 15 19 6 35 1 .971 59.0 5.19 -1.1 .830
2021 Pensacola - A 3B 4 3 1 0 0 1 0 1.000 27.0 0.33 -0.3 .000
2021 Pensacola - A RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 Havana - AA 2B 1 1 4 2 1 6 0 1.000 9.0 6.00 -0.1 1.009
2022 Newport News - A 2B 1 0 0 1 0 1 0 1.000 2.0 4.50 +0.0 1.024
2022 Havana - AA SS 2 2 5 7 3 13 1 .923 18.0 6.00 -0.2 .931
2022 Havana - AA CF 18 16 47 2 0 49 0 1.000 140.1 3.14 -0.8 .963
2022 Newport News - A CF 55 55 150 6 1 157 1 .994 462.1 3.04 +1.7 1.011
2024 Tampa Bay - MLB 2B 1 0 0 0 0 0 0 .000 1.0 0.00 -0.2 .000
2024 Oklahoma City - AAA 2B 2 1 2 4 0 6 0 1.000 12.0 4.50 -0.1 .958
2024 Tampa Bay - MLB LF 6 6 9 0 0 9 0 1.000 53.0 1.53 +0.2 1.089
2024 Oklahoma City - AAA LF 8 5 9 1 0 11 1 .909 48.2 1.85 -0.5 .872
2024 Tampa Bay - MLB CF 34 34 97 3 0 102 2 .980 308.0 2.92 +0.0 .997
2024 Oklahoma City - AAA CF 53 52 177 2 0 182 3 .984 469.0 3.43 +6.2 1.031
2024 Tampa Bay - MLB RF 2 2 6 0 0 6 0 1.000 18.0 3.00 +0.2 .966
2024 Oklahoma City - AAA RF 1 0 1 0 0 1 0 1.000 5.0 1.80 +0.2 .981
2025 Tampa Bay - MLB LF 5 1 2 0 0 2 0 1.000 6.0 3.00 +0.1 1.033
2025 Tampa Bay - MLB CF 29 26 63 4 0 71 4 .944 240.2 2.51 -0.7 .969
2025 Oklahoma City - AAA CF 1 0 2 0 0 2 0 1.000 2.0 9.00 +0.0 1.019
2025 Tampa Bay - MLB RF 12 7 11 1 0 12 0 1.000 73.1 1.47 +0.9 1.044
2025 Oklahoma City - AAA RF 25 25 47 1 0 49 1 .980 217.1 1.99 +1.3 1.050
TOTAL 1B 1 0 7 1 1 8 0 1.000 9.0 8.00 +0.1 1.033
TOTAL 2B 97 88 154 192 56 348 2 .994 785.0 3.97 +1.4 1.019
TOTAL 3B 4 3 1 0 0 1 0 1.000 27.0 0.33 -0.3 .000
TOTAL SS 2 2 5 7 3 13 1 .923 18.0 6.00 -0.2 .931
TOTAL LF 19 12 20 1 0 22 1 .955 107.2 1.76 -0.2 .975
TOTAL CF 191 184 539 17 1 566 10 .982 1631.1 3.07 +6.8 1.006
TOTAL RF 40 34 65 2 0 68 1 .985 313.2 1.92 +2.6 1.040
PLAYER HISTORY
05/01/2024 Injured (abdominal soreness),day-to-day for 2 days.
09/29/2024 Wins the 2024 International League Round 2 with the Oklahoma City Outlaws!
11/06/2024 Wins the 2024 CBA Championship Series with the Tampa Bay Bandits.
01/01/2025 OSA scouting updated ratings: Contact: 55; Power: 35; Eye: 45.
03/25/2025 Injured (shoulder tendinitis),day-to-day for one week.
09/23/2025 Injured (bruised hand),day-to-day for 4 days.
Tuesday, October 7th , 2025 - OOTP Baseball 26.7 Build 77