2B Otto Lopez #77
Age: 27 | Bats: R | Throws: R | Morale: Great
05/30/2026
2B OTTO LOPEZ #77 - AGE: 27 - BATS: R - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
41 130 28 6 1 2 12 6 29 .215 .262 .323 1 -0.3
BATTING RATINGS (OSA)
Overall Overall Vs Left Vs Right  
Contact 55 55 55
BABIP 50 50 50
Avoid K's 60 65 60
Gap 50 50 45
Power 45 45 45
Eye 40 45 40
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 60
Errors: - 60 55
Arm: - 55 50
Turn DP: - 60 -
Framing: - - -
POSITION RATINGS
Pitcher: - Shortstop: 55
Catcher: - Left Field: 35
1st Base: - Center Field: 30
2nd Base: 60 Right Field: 35
3rd Base: 45
       
RUN/BUNT
Running Speed: 65
Stealing Aggressiveness: 55
Stealing Ability: 65
Baserunning Inst.: 55
Sacrifice Bunt: 60
Bunt for Hit: 55
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
05/29/2026 SF Win, 7-1 4 1 1 0 0 0 0 0
05/28/2026 SF Win, 10-1 1 0 1 0 0 0 0 0
05/27/2026 SF Loss, 1-3 4 0 0 0 0 0 1 0
05/25/2026 Mon Loss, 2-12 4 0 1 1 0 0 2 0
05/21/2026 @ NY Win, 7-6 5 0 1 0 0 0 2 0
05/20/2026 @ NY Win, 2-1 1 0 0 0 0 0 0 0
05/19/2026 Chi Win, 3-0 4 0 1 0 0 0 0 0
05/18/2026 Chi Win, 3-0 1 0 1 0 0 0 0 0
05/16/2026 Phx Win, 8-4 4 0 0 0 0 0 1 0
05/15/2026 Phx Win, 4-0 3 0 1 2 0 0 1 0
Birthday:10/01/1998
Born in:Santo Domingo, DIS
Nationality:Dominican
Height:5' 10"
Weight:160 lbs
Local Popularity:Fair
National Pop.:Fair
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 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 41 130 28 6 1 2 12 10 6 29 .215 .262 .323 .585 .251 .108 59
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 35 141 3 0 0 0 0 2 42 9 1 2 33.3 11.4 2.90 -0.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   58 10 4 1 0 3 2 5 13 0 0 0 .172 .238 .276 .514
Versus Right   72 18 2 0 2 9 8 1 16 2 0 3 .250 .282 .361 .643
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   13 3 1 0 0 1 1 0 3 0 0 1 .231 .286 .308 .593
Last Week   11 3 0 0 0 0 0 0 2 0 0 1 .273 .333 .273 .606
April   70 17 5 1 2 8 8 3 16 1 0 1 .243 .280 .429 .709
May   60 11 1 0 0 4 2 3 13 1 0 2 .183 .242 .200 .442
Spring Training   48 14 2 1 1 4 9 4 6 1 0 1 .292 .352 .438 .789
Last Year   305 81 27 0 1 20 35 16 68 0 0 1 .266 .304 .364 .668
Career   553 138 42 1 4 39 65 32 119 2 2 4 .250 .294 .351 .645
Home   70 17 4 1 1 8 6 2 12 1 0 3 .243 .289 .371 .661
Road   60 11 2 0 1 4 4 4 17 1 0 0 .183 .231 .267 .497
Grass   130 28 6 1 2 12 10 6 29 2 0 3 .215 .262 .323 .585
Day   4 2 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Night   126 26 6 1 2 12 10 6 29 2 0 3 .206 .255 .317 .573
As Starter   126 27 6 1 2 12 10 6 29 2 0 3 .214 .263 .325 .588
As Reliever / Substitution   4 1 0 0 0 0 0 0 0 0 0 0 .250 .250 .250 .500
Pinch Hitting   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Close/Late   30 5 1 0 1 5 2 2 6 2 0 0 .167 .206 .300 .506
Inning 1-3   46 13 4 1 0 3 5 1 11 0 0 2 .283 .327 .413 .740
Inning 4-6   43 8 1 0 1 3 3 3 8 0 0 1 .186 .255 .279 .534
Inning 7-9   38 7 1 0 1 5 2 2 9 1 0 0 .184 .220 .289 .509
Extra Innings   3 0 0 0 0 1 0 0 1 1 0 0 .000 .000 .000 .000
0 Outs   41 9 2 1 1 2 6 3 12 0 0 0 .220 .273 .390 .663
1 Outs   39 8 2 0 1 5 2 0 6 2 0 2 .205 .233 .333 .566
2 Outs   50 11 2 0 0 5 2 3 11 0 0 1 .220 .278 .260 .538
Scoring Position   27 9 2 1 0 10 1 2 7 2 0 2 .333 .394 .481 .875
Bases Empty   77 16 3 0 2 2 7 4 18 0 0 1 .208 .256 .325 .581
Runner on 1st   26 3 1 0 0 0 2 0 4 0 0 0 .115 .115 .154 .269
Runner on 2nd   11 4 1 1 0 3 1 1 2 0 0 1 .364 .462 .636 1.098
Runner on 3rd   2 1 1 0 0 1 0 0 1 0 0 0 .500 .500 1.000 1.500
Runner on 1st & 2nd   3 1 0 0 0 0 0 1 1 0 0 1 .333 .600 .333 .933
Runner on 1st & 3rd   3 2 0 0 0 3 0 0 0 0 0 0 .667 .667 .667 1.333
Runner on 2nd & 3rd   2 0 0 0 0 1 0 0 1 1 0 0 .000 .000 .000 .000
Bases Loaded   6 1 0 0 0 2 0 0 2 1 0 0 .167 .143 .167 .310
Two Strikes   71 11 2 1 1 7 5 3 29 1 0 1 .155 .197 .254 .451
First Pitch   20 6 2 0 1 2 2 0 0 0 0 1 .300 .333 .550 .883
Count 0-1   6 1 0 0 0 2 0 0 0 1 0 0 .167 .143 .167 .310
Count 0-2   12 5 0 1 1 3 3 0 5 0 0 0 .417 .417 .833 1.250
Count 1-0   5 1 0 0 0 0 1 0 0 0 0 0 .200 .200 .200 .400
Count 1-1   13 4 1 0 0 1 2 0 0 0 0 0 .308 .308 .385 .692
Count 1-2   11 1 0 0 0 0 0 0 5 0 0 0 .091 .091 .091 .182
Count 2-0   4 1 0 0 0 0 0 0 0 0 0 1 .250 .400 .250 .650
Count 2-1   6 3 1 0 0 0 0 0 0 0 0 0 .500 .500 .667 1.167
Count 2-2   26 2 1 0 0 4 0 0 10 1 0 1 .077 .107 .115 .223
Count 3-0   0 0 0 0 0 0 0 2 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   5 1 0 0 0 0 0 1 0 0 0 0 .200 .333 .200 .533
Full Count   22 3 1 0 0 0 2 3 9 0 0 0 .136 .240 .182 .422
Behind in Count   29 7 0 1 1 5 3 0 10 1 0 0 .241 .233 .414 .647
Ahead in Count   20 6 1 0 0 0 1 3 0 0 0 1 .300 .417 .350 .767
Batting Leadoff   21 8 2 0 1 1 4 1 2 0 0 0 .381 .409 .619 1.028
Batting 2nd   25 5 2 1 0 2 3 2 6 0 0 1 .200 .286 .360 .646
Batting 6th   10 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
Batting 7th   36 8 0 0 1 3 2 1 8 0 0 0 .222 .243 .306 .549
Batting 8th   23 2 0 0 0 4 0 1 7 2 0 1 .087 .148 .087 .235
Batting 9th   15 5 2 0 0 2 1 1 3 0 0 1 .333 .412 .467 .878
Low Leverage   62 13 1 0 1 4 4 3 11 1 0 1 .210 .254 .274 .528
Medium Leverage   44 10 5 1 1 4 6 2 12 0 0 1 .227 .277 .455 .731
High Leverage   23 4 0 0 0 4 0 1 6 1 0 1 .174 .231 .174 .405
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 Carolina - CBA 24 40 118 29 9 0 1 7 20 10 0 0 22 2 1 .246 .305 .347 .652 77 75 -0.6
2025 Carolina - CBA 26 88 305 81 27 0 1 20 35 16 1 0 68 11 8 .266 .304 .364 .668 81 79 0.7
2026 Carolina - CBA 27 41 130 28 6 1 2 12 10 6 3 2 29 1 2 .215 .262 .323 .585 62 59 -0.3
Total CBA 169 553 138 42 1 4 39 65 32 4 2 119 14 11 .250 .294 .351 .645 75 73 -0.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
2020 Hudson Valley - S A 21 76 276 78 15 1 4 62 52 48 0 8 48 5 3 .283 .380 .388 .767 91 85 -0.4
2020 Newport News - A 21 1 1 1 1 0 0 0 1 0 0 0 0 0 0 1.000 1.000 2.000 3.000 649 693 0.1
2021 Newport News - A 22 22 53 15 3 0 2 10 11 5 0 0 8 1 1 .283 .345 .453 .798 118 116 0.3
2021 Oklahoma City - AAA 22 30 105 28 4 1 1 15 13 5 0 0 10 3 4 .267 .300 .352 .652 66 64 -0.4
2022 Newport News - A 23 130 524 181 35 2 15 81 98 75 0 6 76 13 14 .345 .423 .506 .929 144 148 6.1
2023 Niagara Falls - AAA 24 53 225 61 18 1 2 21 20 17 0 0 36 5 4 .271 .322 .387 .709 83 77 -0.1
2024 Niagara Falls - AAA 25 130 503 133 20 3 2 38 61 44 9 3 54 20 18 .264 .333 .328 .661 71 67 -1.2
2025 Niagara Falls - AAA 26 38 155 57 11 2 3 18 30 12 1 0 16 9 7 .368 .417 .523 .939 128 134 1.0
Total INT 251 988 279 53 7 8 92 124 78 10 3 116 37 33 .282 .340 .374 .715 82 79
Total Car 153 578 197 39 2 17 91 110 80 0 6 84 14 15 .341 .417 .503 .921 143 146
Total NYP 76 276 78 15 1 4 62 52 48 0 8 48 5 3 .283 .380 .388 .767 91 85
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
2020 Hudson Valley - NYP 21 8 26 10 3 1 1 6 5 6 0 0 3 0 1 .385 .500 .692 1.192 195 183 -0.3
2022 Newport News - Car 23 10 43 21 3 0 1 5 9 3 0 0 6 3 3 .488 .522 .628 1.150 202 206 1.5
2023 Niagara Falls - INT 24 1 0 0 0 0 0 0 1 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0.0
2023 Carolina - CBA 24 3 6 3 0 0 0 2 2 3 0 0 1 0 0 .500 .667 .500 1.167 225 237 -0.2
2025 Carolina - CBA 26 3 7 2 1 0 0 0 2 4 0 0 1 0 0 .286 .545 .429 .974 171 184 0.9
Total CBA 6 13 5 1 0 0 2 4 7 0 0 2 0 0 .385 .600 .462 1.062 195 208
Total INT 1 0 0 0 0 0 0 1 0 0 0 0 0 0 .000 .000 .000 .000 0 0
Total Car 10 43 21 3 0 1 5 9 3 0 0 6 3 3 .488 .522 .628 1.150 202 206
Total NYP 8 26 10 3 1 1 6 5 6 0 0 3 0 1 .385 .500 .692 1.192 195 183
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Hudson Valley - S A SS 5 5 4 12 3 17 1 .941 44.0 3.27 -0.1 .926
2020 Hudson Valley - S A LF 1 1 2 0 0 2 0 1.000 9.0 2.00 -0.1 .984
2021 Oklahoma City - AAA 2B 13 7 23 11 0 36 2 .944 75.0 4.08 -1.2 .937
2021 Newport News - A 2B 8 6 13 14 2 28 1 .964 48.2 4.99 -0.1 .948
2021 Oklahoma City - AAA 3B 9 9 4 10 1 15 1 .933 77.0 1.64 -0.5 .906
2021 Newport News - A 3B 2 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2021 Oklahoma City - AAA SS 11 11 19 26 2 47 2 .957 95.0 4.26 -1.4 .897
2021 Newport News - A LF 5 0 5 0 0 5 0 1.000 10.0 4.50 -0.1 .970
2021 Newport News - A CF 1 0 1 0 0 1 0 1.000 5.0 1.80 +0.0 1.010
2021 Newport News - A RF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2022 Newport News - A 2B 2 0 1 0 0 1 0 1.000 1.1 6.75 0.0 .000
2022 Newport News - A 3B 89 88 38 124 12 168 6 .964 779.2 1.87 +3.6 1.065
2022 Newport News - A SS 44 42 50 116 27 169 3 .982 365.1 4.09 +1.8 1.065
2023 Carolina - MLB 2B 24 21 27 43 10 74 4 .946 196.2 3.20 -2.3 .843
2023 Niagara Falls - AAA 2B 40 39 70 110 28 182 2 .989 370.0 4.38 -1.8 .989
2023 Carolina - MLB 3B 6 3 1 11 0 12 0 1.000 32.0 3.38 -0.0 .953
2023 Niagara Falls - AAA 3B 6 6 4 11 2 16 1 .938 52.0 2.60 +0.4 1.055
2023 Carolina - MLB SS 5 3 3 7 0 11 1 .909 29.0 3.10 -0.9 .902
2023 Niagara Falls - AAA SS 3 3 1 3 0 4 0 1.000 18.0 2.00 +0.0 1.030
2023 Carolina - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Carolina - MLB CF 6 4 15 0 0 15 0 1.000 35.1 3.82 -0.1 .995
2023 Niagara Falls - AAA CF 1 1 2 0 0 3 1 .667 8.0 2.25 -1.5 .505
2023 Niagara Falls - AAA RF 4 4 7 0 0 7 0 1.000 35.0 1.80 -0.3 .994
2024 Niagara Falls - AAA 2B 6 6 8 22 4 32 2 .938 51.0 5.29 -0.8 .912
2024 Niagara Falls - AAA 3B 1 1 0 3 0 3 0 1.000 8.0 3.38 -0.3 1.031
2024 Niagara Falls - AAA SS 31 30 47 91 21 143 5 .965 268.0 4.63 -1.7 .936
2024 Niagara Falls - AAA LF 29 27 45 0 0 46 1 .978 250.1 1.62 -1.4 .946
2024 Niagara Falls - AAA CF 8 8 18 0 0 19 1 .947 60.1 2.69 -1.1 .891
2024 Niagara Falls - AAA RF 57 49 88 1 0 90 1 .989 449.2 1.78 -0.4 1.005
2025 Carolina - MLB 2B 73 67 90 163 24 259 6 .977 586.1 3.88 +6.0 1.077
2025 Niagara Falls - AAA 2B 6 4 8 11 3 20 1 .950 39.2 4.31 +0.5 1.072
2025 Carolina - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Niagara Falls - AAA 3B 13 13 11 16 0 28 1 .964 111.1 2.18 -0.8 .915
2025 Carolina - MLB SS 12 8 12 22 2 35 1 .971 71.0 4.31 -0.6 .972
2025 Niagara Falls - AAA SS 17 17 40 51 11 94 3 .968 148.2 5.51 -2.5 .878
2025 Carolina - MLB LF 3 0 0 0 0 0 0 .000 3.1 0.00 0.0 .000
2025 Niagara Falls - AAA LF 2 1 1 0 0 1 0 1.000 5.1 1.69 +0.1 1.064
2025 Carolina - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 Niagara Falls - AAA CF 2 2 2 0 0 2 0 1.000 9.0 2.00 -0.3 1.019
2025 Carolina - MLB RF 3 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2026 Carolina - MLB 2B 32 29 32 63 7 99 4 .960 257.2 3.32 -0.7 .967
2026 Carolina - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Carolina - MLB SS 8 6 7 12 3 20 1 .950 56.1 3.04 -0.3 .987
2026 Carolina - MLB RF 1 0 1 0 0 1 0 1.000 4.0 2.25 +0.0 1.018
TOTAL 2B 204 179 272 437 78 731 22 .970 1626.1 3.92 -0.4 .997
TOTAL 3B 126 120 58 175 15 242 9 .963 1062.0 1.97 +2.5 1.027
TOTAL SS 136 125 183 340 69 540 17 .969 1095.1 4.30 -5.8 .965
TOTAL LF 40 29 53 0 0 54 1 .981 278.0 1.72 -1.6 .952
TOTAL CF 18 15 38 0 0 40 2 .950 117.2 2.91 -3.0 .900
TOTAL RF 66 53 96 1 0 98 1 .990 493.2 1.77 -0.7 1.004
PLAYER HISTORY
03/28/2024 Injured (sore thumb),day-to-day for 1 day.
07/28/2024 Injured (back stiffness),day-to-day for 3 days.
01/01/2025 OSA scouting updated ratings: Contact: 55; Power: 25; Eye: 45.
03/21/2025 Injured (strained groin),day-to-day for 3-4 weeks.
06/26/2025 Injured (sore back),day-to-day for 2 days.
01/01/2026 OSA scouting updated ratings: Contact: 65; Power: 30; Eye: 45.
Friday, May 29th , 2026 - OOTP Baseball 27.2 Build 59