LF Marcos Otero #25
Age: 25 | Bats: S | Throws: L | Morale: Normal
06/09/2026
LF MARCOS OTERO #25 - AGE: 25 - BATS: S - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
28 104 24 2 0 3 12 11 32 .231 .297 .337 1 -0.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 40 45 40 40
Power 30 30 30 30
Eye 50 55 50 50
Avoid K's 40 40 40 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 70 60
Errors: - 65 65
Arm: 25 50 65
Turn DP: - 20 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 70
1st Base: - Center Field: 45
2nd Base: - Right Field: 55
3rd Base: -
       
RUN/BUNT
Running Speed: 50
Stealing Aggressiveness: 65
Stealing Ability: 60
Baserunning Inst.: 45
Sacrifice Bunt: 75
Bunt for Hit: 65
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 @ SAL Win, 5-4 7 1 1 0 0 0 2 0
06/06/2026 CAR Win, 5-4 0 0 0 0 0 0 0 0
05/29/2026 @ MYR Win, 6-4 4 0 1 1 0 0 1 0
05/23/2026 ARK Win, 11-9 3 2 2 1 0 0 0 0
05/21/2026 ARK Loss, 6-12 1 0 0 0 0 0 0 0
05/20/2026 @ LYN Loss, 4-6 4 1 2 1 0 0 2 0
05/18/2026 @ LYN Loss, 8-12 4 0 0 0 0 1 1 0
05/17/2026 @ SAL Win, 6-4 3 1 1 0 0 1 1 0
05/16/2026 @ SAL Loss, 6-7 4 0 1 2 0 0 0 0
05/15/2026 @ SAL Loss, 2-5 5 0 0 0 0 0 2 0
PERSONALITY
Birthday:03/27/2001
Born in:Ithaca, NY
Nationality:American
Height:6' 2"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, None
Service This Yr:None
40-Man Service:None, None
Pro Service:3 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2023, 29th Pick in Round 11
TEXAS LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 6 15 3 0 0 0 1 4 2 6 .200 .278 .200 .478 .236 .000 23
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 4 18 0 0 0 0 0 1 3 0 0 0 0.0 1.1 2.33 -0.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   10 2 0 0 0 0 3 1 3 0 0 0 .200 .273 .200 .473
Versus Right   5 1 0 0 0 1 1 1 3 1 0 0 .200 .286 .200 .486
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   11 1 0 0 0 0 2 2 6 0 0 0 .091 .231 .091 .322
May   4 2 0 0 0 1 2 0 0 1 0 0 .500 .400 .500 .900
Career   15 3 0 0 0 1 4 2 6 1 0 0 .200 .278 .200 .478
Home   8 3 0 0 0 1 2 0 1 1 0 0 .375 .333 .375 .708
Road   7 0 0 0 0 0 2 2 5 0 0 0 .000 .222 .000 .222
Grass   15 3 0 0 0 1 4 2 6 1 0 0 .200 .278 .200 .478
Night   15 3 0 0 0 1 4 2 6 1 0 0 .200 .278 .200 .478
As Starter   14 3 0 0 0 1 4 1 6 1 0 0 .214 .250 .214 .464
As Reliever / Substitution   1 0 0 0 0 0 0 1 0 0 0 0 .000 .500 .000 .500
CAROLINA LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 28 104 24 2 0 3 12 13 11 32 .231 .297 .337 .633 .291 .106 57
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 24 118 0 0 0 0 5 3 35 5 1 2 33.3 11.4 3.42 -0.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   29 7 1 0 1 3 4 2 12 0 2 0 .241 .290 .379 .670
Versus Right   75 17 1 0 2 9 9 9 20 3 3 0 .227 .299 .320 .619
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   7 1 0 0 0 0 1 0 2 0 0 0 .143 .143 .143 .286
Last Week   0 0 0 0 0 0 0 0 0 0 1 0 .000 .000 .000 .000
April   25 8 1 0 2 3 3 1 6 0 3 0 .320 .346 .600 .946
May   72 15 1 0 1 9 9 10 24 3 1 0 .208 .294 .264 .558
June   7 1 0 0 0 0 1 0 2 0 1 0 .143 .143 .143 .286
Last Year   249 58 5 1 3 20 25 35 61 1 4 3 .233 .333 .297 .631
2 Years Ago   6 3 1 1 0 1 0 0 1 0 0 0 .500 .500 1.000 1.500
Career   359 85 8 2 6 33 38 46 94 4 9 3 .237 .325 .320 .646
Home   35 6 0 0 0 1 5 8 13 1 1 0 .171 .318 .171 .490
Road   69 18 2 0 3 11 8 3 19 2 4 0 .261 .284 .420 .704
Grass   89 19 2 0 2 10 11 10 27 3 5 0 .213 .284 .303 .588
Turf   15 5 0 0 1 2 2 1 5 0 0 0 .333 .375 .533 .908
Day   11 4 1 0 0 1 2 3 2 0 0 0 .364 .500 .455 .955
Night   93 20 1 0 3 11 11 8 30 3 5 0 .215 .269 .323 .592
As Starter   99 22 2 0 3 12 11 10 31 3 4 0 .222 .286 .333 .619
As Reliever / Substitution   5 2 0 0 0 0 2 1 1 0 1 0 .400 .500 .400 .900
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
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
2022 Total - 21 59 263 72 9 4 2 42 52 27 1 3 41 40 10 .274 .340 .361 .701 100 100 -0.0
2023 Total - 22 48 214 56 7 2 1 36 46 22 1 3 29 32 7 .262 .329 .327 .656 100 100 -0.4
2023 Arizona (LV) - R 22 51 115 25 3 1 2 6 13 16 4 0 34 6 5 .217 .333 .313 .646 89 91 0.1
2024 Lexington - A 23 126 409 100 15 2 5 26 39 37 5 1 114 18 12 .244 .314 .328 .642 86 84 0.5
2024 Wilmington - A 23 4 6 3 1 1 0 1 0 0 0 0 1 0 0 .500 .500 1.000 1.500 310 333 0.2
2024 Total - A 23 130 415 103 16 3 5 27 39 37 5 1 115 18 12 .248 .317 .337 .654 89 87 0.7
2025 Lexington - A 24 48 179 50 4 1 5 20 20 19 2 2 39 7 5 .279 .351 .397 .748 114 114 1.4
2025 Wilmington - A 24 75 249 58 5 1 3 20 25 35 3 1 61 5 4 .233 .333 .297 .631 79 85 1.3
2025 Total - A 24 123 428 108 9 2 8 40 45 54 5 3 100 12 9 .252 .341 .339 .680 93 97 2.6
2026 Wilmington - A 25 26 97 23 2 0 3 12 12 11 0 3 30 1 2 .237 .306 .351 .657 67 64 -0.0
2026 Arkansas - AA 25 6 15 3 0 0 0 1 4 2 0 1 6 0 0 .200 .278 .200 .478 26 23 -0.1
2026 Frederick - A 25 2 7 1 0 0 0 0 1 0 0 0 2 0 0 .143 .143 .143 .286 -23 -46 -0.1
Total TEX 6 15 3 0 0 0 1 4 2 0 1 6 0 0 .200 .278 .200 .478 26 23
Total CAR 107 359 85 8 2 6 33 38 46 3 4 94 6 6 .237 .325 .320 .646 77 80
Total SAL 174 588 150 19 3 10 46 59 56 7 3 153 25 17 .255 .326 .349 .674 95 93
Total AZL 51 115 25 3 1 2 6 13 16 4 0 34 6 5 .217 .333 .313 .646 89 91
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2023 Arizona (LV) - R LF 21 15 19 1 1 20 0 1.000 136.0 1.32 -1.5 .971
2023 Arizona (LV) - R CF 14 10 22 3 0 25 0 1.000 91.0 2.47 -0.8 .977
2023 Arizona (LV) - R RF 4 2 5 0 0 5 0 1.000 20.0 2.25 +0.2 1.017
2024 Lexington - A 2B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2024 Wilmington - A LF 1 0 1 0 0 1 0 1.000 1.0 9.00 +0.1 .982
2024 Lexington - A LF 91 79 130 4 0 136 2 .985 701.2 1.72 +1.9 1.052
2024 Wilmington - A CF 1 1 3 1 0 4 0 1.000 9.0 4.00 -0.3 .998
2024 Lexington - A CF 14 5 17 1 0 18 0 1.000 60.2 2.67 -0.9 .899
2024 Lexington - A RF 13 12 23 1 0 24 0 1.000 102.0 2.12 +1.6 1.060
2025 Wilmington - A LF 49 44 90 1 0 93 2 .978 403.1 2.03 +7.7 1.103
2025 Lexington - A LF 43 41 79 0 0 81 2 .975 368.2 1.93 +4.5 1.125
2025 Wilmington - A CF 12 12 28 0 0 28 0 1.000 105.0 2.40 -1.1 .999
2025 Lexington - A CF 3 2 3 0 0 3 0 1.000 19.0 1.42 +0.0 1.022
2025 Wilmington - A RF 9 6 15 0 0 15 0 1.000 55.2 2.43 +1.4 1.057
2025 Lexington - A RF 2 2 7 0 0 7 0 1.000 17.0 3.71 +0.1 1.009
2026 Arkansas - AA LF 4 4 8 0 0 8 0 1.000 35.1 2.04 +0.0 1.007
2026 Wilmington - A LF 23 22 37 2 0 42 3 .929 192.0 1.83 +1.8 1.103
2026 Frederick - A LF 2 1 5 0 0 5 0 1.000 14.0 3.21 +0.3 1.043
2026 Wilmington - A RF 2 1 6 0 0 6 0 1.000 17.0 3.18 +0.4 1.060
TOTAL 2B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
TOTAL LF 234 206 369 8 1 386 9 .977 1852.0 1.83 +14.8 1.078
TOTAL CF 44 30 73 5 0 78 0 1.000 284.2 2.47 -3.1 .968
TOTAL RF 30 23 56 1 0 57 0 1.000 211.2 2.42 +3.8 1.048
PLAYER HISTORY
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 30 (30); Eye: 50 (55).
06/01/2026 Released by the Las Vegas organization.
06/06/2026 Signed a 1-year minor league contract with the Baltimore Colts organization.
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61