RF Ruben Lopez #17
Age: 23 | Bats: R | Throws: L | Morale: Good
06/09/2026
RF RUBEN LOPEZ #17 - AGE: 23 - BATS: R - THROWS: L - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
10 23 4 0 0 1 3 0 6 .174 .174 .304 0 -0.2
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 55 60 55 55
Power 55 55 50 55
Eye 45 45 40 45
Avoid K's 45 45 40 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 25 50
Errors: - 30 35
Arm: 20 45 65
Turn DP: - 20 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 45
1st Base: 30 Center Field: 25
2nd Base: - Right Field: 50
3rd Base: -
       
RUN/BUNT
Running Speed: 60
Stealing Aggressiveness: 55
Stealing Ability: 55
Baserunning Inst.: 65
Sacrifice Bunt: 35
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 MEM Win, 10-5 5 1 2 3 1 0 0 0
06/07/2026 MEM Win, 6-4 1 0 0 0 0 0 0 0
06/05/2026 @ NAS Loss, 1-2 1 0 0 0 0 0 0 0
06/04/2026 @ NAS Loss, 6-12 1 1 0 0 0 0 0 0
06/02/2026 OKL Loss, 4-5 1 0 0 0 0 0 1 0
05/31/2026 OKL Win, 3-2 1 0 0 0 0 0 1 0
05/29/2026 @ IOW Win, 11-8 3 0 0 0 0 0 1 0
05/28/2026 @ IOW Win, 6-2 5 0 2 0 0 0 0 0
05/27/2026 @ IOW Loss, 2-3 1 0 0 0 0 0 0 0
05/26/2026 ALB Loss, 1-5 4 0 0 0 0 0 3 0
PERSONALITY
Birthday:12/04/2002
Born in:Valencia, CAR
Nationality:Venezuelan
Height:6' 3"
Weight:190 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$870,000
Signed Through:2026 Season
Major Service:None, 4 Days
Service This Yr:None
40-Man Service:1 Year, 49 Days
Pro Service:6 Years
Arbitration Eligibility:Not yet eligible
Option Years:1 option year left
Contract Extension: -
Drafted:-
PACIFIC COAST LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 10 23 4 0 0 1 3 2 0 6 .174 .174 .304 .478 .206 .130 5
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 3 23 0 0 0 0 0 0 7 1 0 0 0.0 1.2 1.73 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   10 4 0 0 1 3 1 0 1 0 0 0 .400 .400 .700 1.100
Versus Right   13 0 0 0 0 0 1 0 5 0 0 0 .000 .000 .000 .000
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   5 2 0 0 1 3 1 0 0 0 0 0 .400 .400 1.000 1.400
Last Week   4 0 0 0 0 0 1 0 1 0 0 0 .000 .000 .000 .000
May   14 2 0 0 0 0 0 0 5 0 0 0 .143 .143 .143 .286
June   9 2 0 0 1 3 2 0 1 0 0 0 .222 .222 .556 .778
Last Year   85 24 4 2 2 12 13 4 26 1 0 2 .282 .326 .447 .773
Career   108 28 4 2 3 15 15 4 32 1 0 2 .259 .296 .417 .712
Home   12 2 0 0 1 3 1 0 5 0 0 0 .167 .167 .417 .583
Road   11 2 0 0 0 0 1 0 1 0 0 0 .182 .182 .182 .364
Grass   23 4 0 0 1 3 2 0 6 0 0 0 .174 .174 .304 .478
Day   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Night   22 4 0 0 1 3 2 0 5 0 0 0 .182 .182 .318 .500
As Starter   14 4 0 0 1 3 1 0 3 0 0 0 .286 .286 .500 .786
As Reliever / Substitution   9 0 0 0 0 0 1 0 3 0 0 0 .000 .000 .000 .000
FLORIDA STATE LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 32 110 32 6 0 5 14 18 17 24 .291 .400 .482 .882 .382 .191 139
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 31 130 3 3 0 3 0 0 53 11 4 3 57.1 21.1 6.77 .6  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   19 2 1 0 0 0 1 6 5 0 0 1 .105 .346 .158 .504
Versus Right   91 30 5 0 5 14 17 11 19 0 0 2 .330 .413 .549 .963
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   70 18 2 0 4 11 9 10 16 0 0 2 .257 .366 .457 .823
May   40 14 4 0 1 3 9 7 8 0 0 1 .350 .458 .525 .983
2 Years Ago   150 32 6 4 6 25 17 12 48 5 0 3 .213 .276 .427 .703
Career   260 64 12 4 11 39 35 29 72 5 0 6 .246 .330 .450 .780
Home   54 14 3 0 2 7 8 6 12 0 0 1 .259 .344 .426 .770
Road   56 18 3 0 3 7 10 11 12 0 0 2 .321 .449 .536 .985
Grass   101 29 5 0 4 11 17 17 21 0 0 3 .287 .405 .455 .860
Turf   9 3 1 0 1 3 1 0 3 0 0 0 .333 .333 .778 1.111
Day   31 7 3 0 1 4 5 7 5 0 0 1 .226 .385 .419 .804
Night   79 25 3 0 4 10 13 10 19 0 0 2 .316 .407 .506 .913
As Starter   109 32 6 0 5 14 18 17 24 0 0 3 .294 .403 .486 .889
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
2025 Miami - MSL 22 2 6 1 1 0 0 0 1 0 0 0 4 0 0 .167 .167 .333 .500 36 30 -0.1
Total MSL 2 6 1 1 0 0 0 1 0 0 0 4 0 0 .167 .167 .333 .500 36 30 -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
2021 Jupiter (MIA) - R 18 56 217 71 7 2 9 45 39 19 7 3 51 9 0 .327 .394 .502 .897 163 154 2.3
2022 Greensboro - A 19 73 271 71 14 2 13 37 36 16 5 5 89 3 10 .262 .310 .472 .782 106 105 0.0
2023 Jupiter (MIA) - R 20 49 170 45 9 4 6 30 26 26 1 0 37 9 9 .265 .365 .471 .836 137 136 1.4
2023 Greensboro - A 20 65 252 78 13 4 18 50 35 10 5 2 73 2 7 .310 .346 .607 .953 156 160 2.6
2024 Jupiter - A 21 40 150 32 6 4 6 25 17 12 3 5 48 0 0 .213 .276 .427 .703 102 100 0.1
2025 Star City - AA 22 99 370 106 31 4 12 69 46 34 5 2 99 2 2 .286 .353 .489 .842 140 141 1.5
2025 New Orleans - AAA 22 27 85 24 4 2 2 12 13 4 2 1 26 1 1 .282 .326 .447 .773 100 98 0.1
2026 Jupiter - A 23 32 110 32 6 0 5 14 18 17 3 0 24 4 3 .291 .400 .482 .882 143 139 0.6
2026 New Orleans - AAA 23 10 23 4 0 0 1 3 2 0 0 0 6 0 0 .174 .174 .304 .478 22 5 -0.2
Total PCL 37 108 28 4 2 3 15 15 4 2 1 32 1 1 .259 .296 .417 .712 84 80
Total SL 99 370 106 31 4 12 69 46 34 5 2 99 2 2 .286 .353 .489 .842 140 141
Total FSL 72 260 64 12 4 11 39 35 29 6 5 72 4 3 .246 .330 .450 .780 120 117
Total SAL 138 523 149 27 6 31 87 71 26 10 7 162 5 17 .285 .327 .537 .864 130 131
Total GCL 105 387 116 16 6 15 75 65 45 8 3 88 18 9 .300 .381 .488 .870 151 146
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
2021 Jupiter (MIA) - GCL 18 3 13 1 0 0 0 0 0 0 0 0 4 0 0 .077 .077 .077 .154 -55 -53 -0.5
Total GCL 3 13 1 0 0 0 0 0 0 0 0 4 0 0 .077 .077 .077 .154 -55 -53
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2021 Jupiter (MIA) - R RF 56 56 69 3 0 72 0 1.000 484.0 1.34 -0.4 1.034
2022 Greensboro - A 1B 27 24 193 16 7 215 6 .972 215.0 8.75 -2.0 .903
2022 Greensboro - A RF 30 30 47 2 0 49 0 1.000 256.0 1.72 -2.0 .948
2023 Greensboro - A 1B 9 7 50 4 3 55 1 .982 65.0 7.48 -0.3 .919
2023 Greensboro - A CF 2 2 8 0 0 8 0 1.000 16.0 4.50 -0.4 .888
2023 Greensboro - A RF 57 54 73 6 2 81 2 .975 477.1 1.49 -1.3 .977
2023 Jupiter (MIA) - R RF 46 44 78 5 0 83 0 1.000 386.0 1.94 -1.5 .980
2024 Jupiter - A 1B 17 17 136 8 5 144 0 1.000 154.1 8.40 -2.3 .917
2024 Jupiter - A LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 Jupiter - A CF 2 2 6 1 0 7 0 1.000 18.0 3.50 -0.3 1.007
2024 Jupiter - A RF 20 19 38 5 1 45 2 .956 171.0 2.26 +0.3 .994
2025 Star City - AA 1B 58 58 441 27 54 473 5 .989 494.2 8.51 -4.0 .951
2025 Miami - MLB LF 1 1 0 0 0 0 0 .000 6.2 0.00 -0.5 .000
2025 New Orleans - AAA LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Star City - AA LF 1 1 2 0 0 2 0 1.000 9.0 2.00 +0.0 .975
2025 New Orleans - AAA CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Star City - AA CF 6 6 9 0 0 9 0 1.000 53.0 1.53 -1.9 .812
2025 Miami - MLB RF 1 1 1 0 0 1 0 1.000 8.0 1.12 -0.2 .977
2025 New Orleans - AAA RF 27 22 30 0 0 31 1 .968 198.2 1.36 -1.3 .972
2025 Star City - AA RF 30 23 38 0 0 38 0 1.000 229.2 1.49 -2.3 .971
2026 New Orleans - AAA 1B 3 2 12 1 1 13 0 1.000 18.0 6.50 +0.2 1.014
2026 Jupiter - A 1B 16 16 113 11 5 125 1 .992 126.0 8.86 +0.0 .999
2026 Jupiter - A LF 15 15 18 0 0 18 0 1.000 126.0 1.29 +0.2 1.017
2026 New Orleans - AAA RF 4 1 4 0 0 4 0 1.000 19.0 1.89 -0.5 .813
2026 Jupiter - A RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
TOTAL 1B 130 124 945 67 75 1025 13 .987 1073.0 8.49 -8.4 .941
TOTAL LF 17 17 20 0 0 20 0 1.000 141.2 1.27 -0.3 .967
TOTAL CF 10 10 23 1 0 24 0 1.000 87.0 2.48 -2.5 .883
TOTAL RF 272 250 378 21 3 404 5 .988 2230.2 1.61 -9.3 .982
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: 50 (50); Eye: 40 (45).
05/12/2026 Injured on 05/10/2026, diagnosed with a bruised wrist, is day-to-day.
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61