LF Esteury '0' Ruiz #1
Age: 26 | Bats: R | Throws: R | Morale: Very Good
10/31/2025
OA: 49 POT: 49
LF ESTEURY '0' RUIZ #1 - AGE: 26 - BATS: R - THROWS: R - MORALE: VERY GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
118 476 111 20 3 13 40 32 119 .233 .290 .370 26 0.5
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 55 55 55 55
Gap 50 50 50 50
Power 45 45 45 45
Eye 45 45 45 45
Avoid K's 50 50 50 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: 85
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/28/2025 KC Win, 4-2 4 1 3 1 0 0 0 0
09/27/2025 KC Loss, 0-10 3 0 0 0 0 2 1 1
09/26/2025 KC Loss, 0-6 4 0 1 0 0 0 2 0
09/25/2025 LAA Win, 10-2 3 0 0 1 0 1 1 0
09/24/2025 LAA Win, 7-2 4 0 1 0 0 1 1 0
09/23/2025 LAA Win, 7-3 4 1 0 1 0 0 0 0
09/21/2025 @ PIT Win, 6-4 1 0 0 0 0 0 1 1
09/20/2025 @ PIT Loss, 6-7 0 0 0 0 0 0 0 0
09/19/2025 @ PIT Win, 4-2 4 0 0 0 0 0 1 0
09/18/2025 @ BOS Win, 7-5 5 1 3 0 0 0 0 1
PERSONALITY
Birthday:02/15/1999
Born in:Azua, AZU
Nationality:Dominican
Height:6' 0"
Weight:170 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$760,000
Signed Through:2025 Season
Major Service:3 Years, None
Service This Yr:195 Days
40-Man Service:3 Years, None
Pro Service:9 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:3 option years left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 118 476 111 20 3 13 40 66 32 119 .233 .290 .370 .660 .285 .137 76
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 115 524 8 0 0 6 4 4 176 36 26 7 78.8 53.7 3.76 .5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   116 27 3 1 2 5 15 7 27 1 1 0 .233 .274 .328 .602
Versus Right   360 84 17 2 11 35 50 25 92 3 3 8 .233 .295 .383 .679
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
March   21 9 4 1 1 5 8 1 3 0 0 2 .429 .500 .857 1.357
April   99 29 5 0 4 12 16 6 22 0 1 2 .293 .346 .465 .810
May   63 11 1 0 0 1 6 3 22 0 0 0 .175 .212 .190 .403
June   24 5 1 1 1 1 5 2 5 0 0 0 .208 .269 .458 .728
July   93 19 5 1 3 8 10 7 25 0 1 1 .204 .267 .376 .644
August   98 18 0 0 3 7 11 4 22 1 1 3 .184 .236 .276 .511
September   78 20 4 0 1 6 10 9 20 3 1 0 .256 .322 .346 .668
Spring Training   60 15 4 1 0 5 13 4 13 0 0 2 .250 .318 .350 .668
Last Year   645 157 19 9 9 45 100 41 133 3 6 13 .243 .301 .343 .643
2 Years Ago   580 147 36 5 9 55 74 53 148 3 1 2 .253 .317 .379 .696
Career   1701 415 75 17 31 140 240 126 400 10 11 23 .244 .303 .363 .666
Home   233 52 6 0 7 20 32 15 52 3 2 3 .223 .276 .339 .615
Road   243 59 14 3 6 20 34 17 67 1 2 5 .243 .305 .399 .704
Grass   463 108 19 2 12 39 64 30 115 4 4 8 .233 .289 .361 .650
Turf   13 3 1 1 1 1 2 2 4 0 0 0 .231 .333 .692 1.026
Day   146 36 6 0 5 15 25 11 33 2 0 1 .247 .300 .390 .690
Night   330 75 14 3 8 25 41 21 86 2 4 7 .227 .286 .361 .647
As Starter   475 111 20 3 13 40 65 32 118 4 4 8 .234 .291 .371 .661
As Reliever / Substitution   1 0 0 0 0 0 1 0 1 0 0 0 .000 .000 .000 .000
Close/Late   89 19 3 1 2 9 9 6 23 2 0 2 .213 .273 .337 .610
Inning 1-3   211 48 9 1 5 11 29 16 55 1 4 2 .227 .287 .351 .638
Inning 4-6   133 36 7 0 6 19 22 9 28 1 0 2 .271 .324 .459 .783
Inning 7-9   128 27 4 2 2 10 13 6 34 2 0 3 .211 .259 .320 .579
Extra Innings   4 0 0 0 0 0 1 1 2 0 0 1 .000 .333 .000 .333
0 Outs   222 60 8 2 6 16 35 19 58 0 4 3 .270 .336 .405 .741
1 Outs   113 20 6 1 3 12 14 7 29 4 0 3 .177 .236 .327 .564
2 Outs   141 31 6 0 4 12 16 6 32 0 0 2 .220 .262 .348 .609
Scoring Position   104 22 4 1 2 27 11 6 24 4 4 1 .212 .252 .327 .579
Bases Empty   308 81 14 2 10 10 46 20 76 0 0 5 .263 .318 .419 .737
Runner on 1st   64 8 2 0 1 3 8 6 19 0 0 2 .125 .222 .203 .425
Runner on 2nd   36 7 1 0 2 6 4 4 11 0 4 0 .194 .275 .389 .664
Runner on 3rd   8 2 2 0 0 2 2 1 2 0 0 1 .250 .400 .500 .900
Runner on 1st & 2nd   36 6 0 0 0 3 2 0 6 0 0 0 .167 .167 .167 .333
Runner on 1st & 3rd   5 4 0 0 0 6 2 0 1 2 0 0 .800 .571 .800 1.371
Runner on 2nd & 3rd   5 1 1 0 0 3 0 0 1 0 0 0 .200 .200 .400 .600
Bases Loaded   14 2 0 1 0 7 1 1 3 2 0 0 .143 .176 .286 .462
Two Strikes   226 32 6 0 4 12 19 12 119 0 0 3 .142 .195 .221 .416
First Pitch   84 20 6 0 1 3 8 0 0 0 1 3 .238 .264 .345 .610
Count 0-1   43 15 3 1 3 7 9 0 0 0 2 0 .349 .349 .674 1.023
Count 0-2   49 6 1 0 0 0 1 0 31 0 0 1 .122 .140 .143 .283
Count 1-0   37 17 2 2 2 3 11 0 0 1 1 1 .459 .462 .784 1.245
Count 1-1   36 12 2 0 2 9 8 0 0 3 0 0 .333 .308 .556 .863
Count 1-2   64 12 3 0 2 6 8 0 32 0 0 2 .188 .212 .328 .540
Count 2-0   16 3 0 0 0 0 2 0 0 0 0 0 .188 .188 .188 .375
Count 2-1   24 11 1 0 1 5 4 0 0 0 0 1 .458 .480 .625 1.105
Count 2-2   73 7 1 0 0 3 3 0 36 0 0 0 .096 .096 .110 .205
Count 3-0   0 0 0 0 0 1 2 7 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   10 1 0 0 0 0 2 13 0 0 0 0 .100 .609 .100 .709
Full Count   40 7 1 0 2 3 7 12 20 0 0 0 .175 .365 .350 .715
Behind in Count   156 33 7 1 5 13 18 0 63 0 2 3 .212 .226 .365 .592
Ahead in Count   87 32 3 2 3 9 21 20 0 1 1 2 .368 .491 .552 1.043
Batting Leadoff   475 111 20 3 13 40 65 32 118 4 4 8 .234 .291 .371 .661
Batting 7th   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Low Leverage   169 40 9 2 4 15 24 9 41 3 0 4 .237 .286 .385 .671
Medium Leverage   237 55 10 1 8 18 35 21 59 1 4 4 .232 .304 .384 .688
High Leverage   69 16 1 0 1 7 6 2 19 0 0 0 .232 .254 .290 .543
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 Houston - MLB 24 160 580 147 36 5 9 55 74 53 2 3 148 48 2 .253 .317 .379 .696 90 89 1.9
2024 Houston - MLB 25 155 645 157 19 9 9 45 100 41 13 3 133 48 3 .243 .301 .343 .643 75 69 -0.2
2025 Houston - MLB 26 118 476 111 20 3 13 40 66 32 8 4 119 26 7 .233 .290 .370 .660 79 76 0.5
Total MLB 433 1701 415 75 17 31 140 240 126 23 10 400 122 12 .244 .303 .363 .666 81 78 2.2
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
2016 Kansas City (DSL) - R 17 56 217 68 18 5 5 26 44 19 4 1 35 13 10 .313 .378 .512 .889 100 175 2.6
2017 Kansas City (AZL) - R 18 21 86 36 10 6 3 23 22 4 0 1 20 9 0 .419 .440 .779 1.219 100 230 2.0
2017 San Diego (AZL) - R 18 31 120 36 10 4 1 16 23 9 3 0 34 17 6 .300 .364 .475 .839 100 134 1.2
2017 Total - R 18 52 206 72 20 10 4 39 45 13 3 1 54 26 6 .350 .395 .602 .997 100 173 3.2
2018 Florida - A 19 125 505 141 26 2 10 46 65 38 1 1 112 6 3 .279 .330 .398 .728 101 103 1.7
2019 Florida - A 20 57 177 37 5 2 4 22 24 23 1 4 46 10 4 .209 .298 .328 .625 74 71 0.0
2020 Mississippi - AA 21 79 288 52 6 2 6 25 24 16 0 5 86 8 0 .181 .220 .278 .498 44 38 -0.7
2021 Mississippi - AA 22 104 406 95 20 3 8 47 46 30 2 0 101 36 11 .234 .290 .357 .647 88 89 1.2
2022 Buies Creek - A 23 45 171 44 4 1 4 22 18 14 1 3 32 13 6 .257 .312 .363 .675 90 90 0.4
2022 Corpus Christi - AA 23 39 100 29 6 1 4 18 25 14 0 0 15 9 4 .290 .377 .490 .867 126 118 0.7
Total AA 222 794 176 32 6 18 90 95 60 2 5 202 53 15 .222 .276 .345 .622 78 75
Total A1 227 853 222 35 5 18 90 107 75 3 8 190 29 13 .260 .319 .376 .696 93 93
Total AZL 52 206 72 20 10 4 39 45 13 3 1 54 26 6 .350 .395 .602 .997 100 173
Total DSL 56 217 68 18 5 5 26 44 19 4 1 35 13 10 .313 .378 .512 .889 100 175
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2016 Kansas City (DSL) - R 2B 26 0 57 64 17 123 2 .984 0.0 0.00 0.0 .000
2016 Kansas City (DSL) - R SS 10 0 18 29 4 54 7 .870 0.0 0.00 0.0 .000
2017 San Diego (AZL) - R 2B 28 0 53 64 13 129 12 .907 0.0 0.00 0.0 .000
2017 Kansas City (AZL) - R 2B 17 0 26 55 7 83 2 .976 0.0 0.00 0.0 .000
2023 Houston - MLB 2B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2023 Houston - MLB 3B 2 0 1 0 0 1 0 1.000 3.0 3.00 +0.0 .000
2023 Houston - MLB SS 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2023 Houston - MLB LF 4 2 7 0 0 8 1 .875 24.0 2.62 +0.6 .973
2023 Houston - MLB CF 157 150 445 6 2 454 3 .993 1311.0 3.10 +1.5 1.004
2023 Houston - MLB RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2024 Houston - MLB LF 9 8 17 0 0 17 0 1.000 72.0 2.12 +0.3 1.023
2024 Houston - MLB CF 145 142 402 10 1 414 2 .995 1270.0 2.92 -7.8 .962
2025 Houston - MLB LF 110 109 204 5 0 211 2 .991 938.1 2.00 +8.0 1.082
2025 Houston - MLB CF 8 3 16 0 0 16 0 1.000 34.0 4.24 -0.8 .945
2025 Houston - MLB RF 3 2 3 0 0 3 0 1.000 23.0 1.17 +0.1 1.034
TOTAL 2B 72 0 136 183 37 335 16 .952 1.0 2871.00 0.0 .000
TOTAL 3B 2 0 1 0 0 1 0 1.000 3.0 3.00 +0.0 .000
TOTAL SS 11 0 18 29 4 54 7 .870 2.0 211.50 0.0 .000
TOTAL LF 123 119 228 5 0 236 3 .987 1034.1 2.03 +8.9 1.075
TOTAL CF 310 295 863 16 3 884 5 .994 2615.0 3.03 -7.1 .983
TOTAL RF 4 2 3 0 0 3 0 1.000 24.0 1.12 +0.1 1.034
PLAYER HISTORY
07/03/2015 Signed as an International Free agent by the Kansas City Royals
01/01/2019 OSA scouting updated ratings (potential): Contact: 30 (45); Power: 40 (55); Eye: 30 (50).
01/01/2020 OSA scouting updated ratings (potential): Contact: 30 (45); Power: 40 (55); Eye: 40 (50).
01/01/2021 OSA scouting updated ratings (potential): Contact: 35 (45); Power: 40 (50); Eye: 35 (40).
01/01/2022 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 50 (55); Eye: 40 (45).
04/04/2022 Was traded by the Atlanta Braves to the Houston Astros in exchange for C Manny Pina.
07/07/2022 Injured (mild hamstring strain),day-to-day for 2 weeks.
09/30/2022 Wins the 2022 A Round 3 with the Buies Creek Astros!
01/01/2023 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (50); Eye: 50 (55).
07/14/2023 Goes 5-5 against the Los Angeles Angels, with 1 RBI and 1 R.
11/24/2023 Received a 1-year contract through automatic renewal worth a total of $545,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 35 (40); Eye: 45 (55).
08/07/2024 Goes 5-6 against the Texas Rangers, with 2 2B, 2 RBI and 2 R.
11/21/2024 Received a 1-year contract through automatic renewal worth a total of $760,000.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 45 (45).
05/17/2025 Injured (fractured rib),out for 3 weeks.
06/10/2025 Injured (lacerated finger),out for 2 weeks.
LEADERBOARD APPEARANCES
Year PA Rank
2024 702 3
Year AB Rank
2024 645 4
Year 3B Rank
2024 9 4
Year SB Rank
2023 48 3
2024 48 2
Year IBB Rank
2024 5 6
Year HP Rank
2024 13 3
Year SH Rank
2024 6 8
Saturday, February 21st , 2026 - OOTP Baseball 26.8 Build 82