2B Otto Lopez #77
Age: 26 | Bats: R | Throws: R | Morale: Great
05/24/2025
2B OTTO LOPEZ #77 - AGE: 26 - BATS: R - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
31 117 30 9 0 1 10 8 31 .256 .310 .359 3 0.4
BATTING RATINGS (OSA)
Overall Overall Vs Left Vs Right  
Contact 65 65 65
Gap 50 50 50
Power 30 30 30
Eye 45 45 45
Avoid K's 60 65 60
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 60
Errors: - 55 55
Arm: - 55 50
Turn DP: - 60 -
Framing: - - -
POSITION RATINGS
Pitcher: - Shortstop: 45
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: 60
Stealing Ability: 70
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/22/2025 @ LA Loss, 2-6 5 0 1 0 0 0 1 0
05/20/2025 @ LA Win, 6-2 4 1 0 0 0 1 2 0
05/19/2025 Min Win, 3-0 1 0 0 0 0 1 0 0
05/18/2025 Min Win, 5-2 3 0 0 0 0 0 1 0
05/17/2025 Min Win, 12-8 5 1 2 1 0 0 1 0
05/15/2025 @ Phi Win, 4-1 3 1 1 1 0 1 1 1
05/14/2025 @ Phi Loss, 3-4 4 0 1 0 0 0 2 0
05/12/2025 @ Was Loss, 1-3 4 0 1 0 0 0 0 0
05/11/2025 @ Was Loss, 2-3 4 0 0 0 0 0 3 0
05/10/2025 @ Was Loss, 5-7 5 0 0 0 0 0 1 0
Birthday:10/01/1998
Born in:Santo Domingo, DIS
Nationality:Dominican
Height:5' 10"
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 31 117 30 9 0 1 10 16 8 31 .256 .310 .359 .668 .287 .103 75
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 30 126 1 0 0 0 0 0 42 10 3 1 75.0 13.8 4.25 .4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   19 5 0 0 0 1 1 3 7 0 0 0 .263 .364 .263 .627
Versus Right   98 25 9 0 1 9 15 5 24 0 0 1 .255 .298 .378 .676
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   10 1 0 0 0 0 1 2 3 0 0 0 .100 .250 .100 .350
Last Week   19 5 2 0 0 2 2 1 5 0 0 0 .263 .300 .368 .668
April   55 17 5 0 0 6 9 4 16 0 0 0 .309 .356 .400 .756
May   62 13 4 0 1 4 7 4 15 0 0 1 .210 .269 .323 .591
Spring Training   22 7 1 0 0 0 2 0 4 0 0 0 .318 .318 .364 .682
2 Years Ago   118 29 9 0 1 7 20 10 22 0 2 0 .246 .305 .347 .652
Career   235 59 18 0 2 17 36 18 53 0 2 1 .251 .307 .353 .660
Home   50 12 5 0 0 5 7 2 9 0 0 1 .240 .283 .340 .623
Road   67 18 4 0 1 5 9 6 22 0 0 0 .269 .329 .373 .702
Grass   117 30 9 0 1 10 16 8 31 0 0 1 .256 .310 .359 .668
Day   10 2 1 0 0 1 1 0 2 0 0 0 .200 .200 .300 .500
Night   107 28 8 0 1 9 15 8 29 0 0 1 .262 .319 .364 .683
As Starter   116 30 9 0 1 10 16 8 31 0 0 1 .259 .312 .362 .674
As Reliever / Substitution   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Close/Late   22 7 1 0 0 0 3 1 4 0 0 0 .318 .348 .364 .711
Inning 1-3   41 9 2 0 1 3 6 3 14 0 0 0 .220 .273 .341 .614
Inning 4-6   40 10 4 0 0 4 7 2 11 0 0 1 .250 .302 .350 .652
Inning 7-9   36 11 3 0 0 3 3 3 6 0 0 0 .306 .359 .389 .748
0 Outs   49 13 4 0 0 2 10 2 13 0 0 1 .265 .308 .347 .655
1 Outs   35 8 4 0 1 4 2 2 10 0 0 0 .229 .270 .429 .699
2 Outs   33 9 1 0 0 4 4 4 8 0 0 0 .273 .351 .303 .654
Scoring Position   34 9 3 0 0 9 7 4 7 0 0 1 .265 .359 .353 .712
Bases Empty   70 18 6 0 1 1 7 1 21 0 0 0 .257 .268 .386 .653
Runner on 1st   13 3 0 0 0 0 2 3 3 0 0 0 .231 .375 .231 .606
Runner on 2nd   20 3 1 0 0 2 3 2 3 0 0 0 .150 .227 .200 .427
Runner on 3rd   5 4 0 0 0 4 2 0 1 0 0 0 .800 .800 .800 1.600
Runner on 1st & 2nd   4 1 1 0 0 1 1 2 1 0 0 0 .250 .500 .500 1.000
Runner on 1st & 3rd   1 0 0 0 0 0 1 0 1 0 0 1 .000 .500 .000 .500
Runner on 2nd & 3rd   4 1 1 0 0 2 0 0 1 0 0 0 .250 .250 .500 .750
Two Strikes   52 8 1 0 0 2 5 5 31 0 0 1 .154 .241 .173 .414
First Pitch   23 7 0 0 1 1 2 0 0 0 0 0 .304 .304 .435 .739
Count 0-1   8 3 2 0 0 1 2 0 0 0 0 0 .375 .375 .625 1.000
Count 0-2   9 3 0 0 0 1 2 0 4 0 0 1 .333 .400 .333 .733
Count 1-0   13 4 1 0 0 0 2 0 0 0 0 0 .308 .308 .385 .692
Count 1-1   10 5 2 0 0 2 3 0 0 0 0 0 .500 .500 .700 1.200
Count 1-2   16 2 0 0 0 1 1 0 9 0 0 0 .125 .125 .125 .250
Count 2-0   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   7 2 2 0 0 2 1 0 0 0 0 0 .286 .286 .571 .857
Count 2-2   18 2 0 0 0 0 0 0 12 0 0 0 .111 .111 .111 .222
Count 3-0   1 1 1 0 0 2 0 1 0 0 0 0 1.000 1.000 2.000 3.000
Count 3-1   2 0 0 0 0 0 1 2 0 0 0 0 .000 .500 .000 .500
Full Count   9 1 1 0 0 0 2 5 6 0 0 0 .111 .429 .222 .651
Behind in Count   33 8 2 0 0 3 5 0 13 0 0 1 .242 .265 .303 .568
Ahead in Count   24 7 4 0 0 4 4 3 0 0 0 0 .292 .370 .458 .829
Batting Leadoff   29 5 0 0 1 2 4 2 6 0 0 1 .172 .250 .276 .526
Batting 2nd   27 8 3 0 0 3 5 1 7 0 0 0 .296 .321 .407 .729
Batting 6th   5 1 1 0 0 0 1 1 1 0 0 0 .200 .333 .400 .733
Batting 8th   21 8 3 0 0 3 3 1 4 0 0 0 .381 .409 .524 .933
Batting 9th   35 8 2 0 0 2 3 3 13 0 0 0 .229 .289 .286 .575
Low Leverage   44 10 3 0 1 4 4 5 11 0 0 0 .227 .306 .364 .670
Medium Leverage   60 15 3 0 0 5 10 2 17 0 0 1 .250 .286 .300 .586
High Leverage   12 4 2 0 0 1 2 1 3 0 0 0 .333 .385 .500 .885
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 79 -0.6
2025 Carolina - CBA 26 31 117 30 9 0 1 10 16 8 1 0 31 3 1 .256 .310 .359 .668 74 75 0.4
Total CBA 71 235 59 18 0 2 17 36 18 1 0 53 5 2 .251 .307 .353 .660 76 77 -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
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 87 -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 685 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 118 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 147 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 80 -0.0
2024 Niagara Falls - AAA 25 130 503 133 20 3 2 38 61 44 9 3 54 20 18 .264 .333 .328 .661 70 70 -1.0
Total INT 213 833 222 42 5 5 74 94 66 9 3 100 28 26 .267 .326 .347 .673 73 72
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 87
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 190 -0.2
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 212 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 226 237 -0.2
Total CBA 3 6 3 0 0 0 2 2 3 0 0 1 0 0 .500 .667 .500 1.167 226 237
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 212
Total NYP 8 26 10 3 1 1 6 5 6 0 0 3 0 1 .385 .500 .692 1.192 195 190
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 27 27 34 72 8 107 1 .991 236.0 4.04 +3.9 1.090
2025 Carolina - MLB SS 3 3 6 6 0 12 0 1.000 25.0 4.32 +0.3 1.053
2025 Carolina - MLB LF 1 0 0 0 0 0 0 .000 1.1 0.00 0.0 .000
2025 Carolina - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL 2B 120 106 176 272 52 460 12 .974 978.2 4.12 -2.3 .981
TOTAL 3B 113 107 47 159 15 214 8 .963 950.2 1.95 +3.2 1.042
TOTAL SS 102 97 130 261 53 403 12 .970 844.1 4.17 -2.0 .984
TOTAL LF 36 28 52 0 0 53 1 .981 270.2 1.73 -1.7 .950
TOTAL CF 16 13 36 0 0 38 2 .947 108.2 2.98 -2.7 .894
TOTAL RF 62 53 95 1 0 97 1 .990 486.2 1.78 -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.
Friday, May 23rd , 2025 - OOTP Baseball 26.3 Build 55