SS Yahir Otero #31
Age: 25 | Bats: R | Throws: R | Morale: Very Good
07/27/2029
OA: 36 POT: 36
SS YAHIR OTERO #31 - AGE: 25 - BATS: R - THROWS: R - MORALE: VERY GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
29 120 29 7 1 0 5 8 14 .242 .287 .317 6 0.4
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 50 45 50
Gap 40 40 40 40
Power 40 40 40 40
Eye 45 50 45 50
Avoid K's 55 60 55 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 65 50
Errors: - 60 50
Arm: 20 60 50
Turn DP: - 65 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 60
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 70 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 60
Stealing Aggressiveness: 60
Stealing Ability: 70
Baserunning Inst.: 50
Sacrifice Bunt: 50
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
07/26/2029 LOU Loss, 1-7 3 1 1 0 0 1 0 0
07/25/2029 LOU Win, 2-1 4 0 2 0 0 0 1 0
07/24/2029 LOU Loss, 3-4 4 1 0 0 0 0 0 1
07/23/2029 LOU Win, 8-7 3 2 2 1 0 1 1 0
07/21/2029 STP Win, 10-2 3 0 0 0 0 1 1 0
07/20/2029 STP Win, 1-0 4 0 0 0 0 0 1 0
07/19/2029 STP Win, 2-1 4 0 0 0 0 0 0 0
07/14/2029 @ OMA Win, 4-0 4 0 2 1 0 0 1 0
07/13/2029 @ OMA Win, 8-2 5 1 3 0 0 0 1 0
07/12/2029 @ OMA Win, 4-1 4 0 2 1 0 1 1 1
PERSONALITY
Otero never gives less than 100 percent.
High: Adaptability, Financial Ambition, Work Ethic
Birthday:11/14/2003
Born in:Vega Alta, ARE
Nationality:Puerto Rican
Height:6' 2"
Weight:185 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$700,000
Signed Through:2029 Season
Major Service:1 Year, 30 Days
Service This Yr:95 Days
40-Man Service:1 Year, 51 Days
Pro Service:4 Years
Arbitration Eligibility:Not yet eligible
Option Years:2 option years left
Contract Extension: -
Drafted:2025, 3rd Pick in Round 14
MAJOR LEAGUE BASEBALL 2029 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 20 58 15 2 1 1 7 10 3 17 .259 .306 .379 .686 .297 .121 85
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 14 62 1 0 0 5 3 0 22 4 3 0 100.0 5.6 2.98 .5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   12 3 0 0 0 1 2 2 4 0 2 1 .250 .400 .250 .650
Versus Right   46 12 2 1 1 6 7 1 13 0 1 0 .261 .277 .413 .690
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   43 10 2 0 0 3 5 2 14 0 2 1 .233 .283 .279 .562
May   15 5 0 1 1 4 5 1 3 0 1 0 .333 .375 .667 1.042
Spring Training   44 7 1 0 3 5 8 5 16 0 0 4 .159 .302 .386 .688
Last Year   301 63 12 2 2 21 28 25 70 4 4 3 .209 .273 .282 .556
Career   359 78 14 3 3 28 38 28 87 4 7 4 .217 .278 .298 .577
Home   38 9 2 1 1 6 8 3 14 0 2 1 .237 .310 .421 .731
Road   20 6 0 0 0 1 2 0 3 0 1 0 .300 .300 .300 .600
Grass   58 15 2 1 1 7 10 3 17 0 3 1 .259 .306 .379 .686
Day   7 2 0 0 0 0 1 1 3 0 0 0 .286 .375 .286 .661
Night   51 13 2 1 1 7 9 2 14 0 3 1 .255 .296 .392 .688
As Starter   53 15 2 1 1 7 9 3 14 0 3 1 .283 .333 .415 .748
As Reliever / Substitution   5 0 0 0 0 0 1 0 3 0 0 0 .000 .000 .000 .000
Close/Late   10 1 0 0 0 0 1 1 4 0 0 0 .100 .182 .100 .282
Inning 1-3   23 6 0 0 0 0 6 1 9 0 1 1 .261 .320 .261 .581
Inning 4-6   19 6 2 1 1 7 2 1 2 0 2 0 .316 .350 .684 1.034
Inning 7-9   15 3 0 0 0 0 1 1 5 0 0 0 .200 .250 .200 .450
Extra Innings   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
0 Outs   23 8 0 0 1 3 7 2 9 0 3 1 .348 .423 .478 .901
1 Outs   14 4 2 1 0 3 2 1 2 0 0 0 .286 .333 .571 .905
2 Outs   21 3 0 0 0 1 0 0 6 0 0 0 .143 .143 .143 .286
Scoring Position   15 4 1 0 1 5 1 0 6 0 3 0 .267 .267 .533 .800
Bases Empty   31 7 0 0 0 0 7 2 11 0 0 1 .226 .294 .226 .520
Runner on 1st   12 4 1 1 0 2 1 1 0 0 0 0 .333 .385 .583 .968
Runner on 2nd   7 2 0 0 0 1 0 0 3 0 1 0 .286 .286 .286 .571
Runner on 1st & 2nd   3 1 1 0 0 1 0 0 0 0 1 0 .333 .333 .667 1.000
Runner on 1st & 3rd   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Runner on 2nd & 3rd   1 1 0 0 1 3 1 0 0 0 1 0 1.000 1.000 4.000 5.000
Bases Loaded   3 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Two Strikes   36 5 2 0 0 2 2 3 17 0 0 1 .139 .225 .194 .419
First Pitch   3 2 0 1 0 2 1 0 0 0 1 0 .667 .667 1.333 2.000
Count 0-1   4 2 0 0 0 0 1 0 0 0 2 0 .500 .500 .500 1.000
Count 0-2   5 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Count 1-0   6 2 0 0 0 0 1 0 0 0 0 0 .333 .333 .333 .667
Count 1-1   3 1 0 0 0 0 1 0 0 0 0 0 .333 .333 .333 .667
Count 1-2   8 3 1 0 0 1 1 0 3 0 0 1 .375 .444 .500 .944
Count 2-0   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Count 2-1   3 1 0 0 0 0 1 0 0 0 0 0 .333 .333 .333 .667
Count 2-2   10 0 0 0 0 0 0 0 7 0 0 0 .000 .000 .000 .000
Count 3-1   2 2 0 0 1 3 2 0 0 0 0 0 1.000 1.000 2.500 3.500
Full Count   13 2 1 0 0 1 1 3 5 0 0 0 .154 .312 .231 .543
Behind in Count   17 5 1 0 0 1 2 0 5 0 2 1 .294 .333 .353 .686
Ahead in Count   12 5 0 0 1 3 4 0 0 0 0 0 .417 .417 .667 1.083
Batting Leadoff   46 14 1 1 1 6 9 3 12 0 3 1 .304 .360 .435 .795
Batting 2nd   5 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Batting 9th   7 1 1 0 0 1 0 0 3 0 0 0 .143 .143 .286 .429
Low Leverage   27 6 0 0 0 1 2 1 3 0 0 0 .222 .250 .222 .472
Medium Leverage   22 7 1 1 0 2 6 2 8 0 2 1 .318 .400 .455 .855
High Leverage   8 2 1 0 1 4 1 0 5 0 1 0 .250 .250 .750 1.000
INTERNATIONAL LEAGUE 2029 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 29 120 29 7 1 0 5 8 8 14 .242 .287 .317 .603 .273 .075 67
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 29 129 0 0 0 4 0 1 38 8 6 1 85.7 10.8 3.02 .4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   30 4 1 0 0 1 2 1 4 0 0 0 .133 .161 .167 .328
Versus Right   90 25 6 1 0 4 6 7 10 1 0 0 .278 .327 .367 .693
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   14 5 1 1 0 1 4 2 2 0 0 0 .357 .438 .571 1.009
Last Week   11 0 0 0 0 0 0 1 2 0 0 0 .000 .083 .000 .083
June   53 12 4 0 0 1 3 4 5 0 0 0 .226 .281 .302 .583
July   67 17 3 1 0 4 5 4 9 1 0 0 .254 .292 .328 .620
Last Year   267 66 10 3 4 17 28 21 44 3 4 5 .247 .311 .352 .663
Career   387 95 17 4 4 22 36 29 58 4 4 5 .245 .304 .341 .645
Home   57 11 3 1 0 2 6 6 6 1 0 0 .193 .266 .281 .546
Road   63 18 4 0 0 3 2 2 8 0 0 0 .286 .308 .349 .657
Grass   120 29 7 1 0 5 8 8 14 1 0 0 .242 .287 .317 .603
Day   28 9 2 0 0 0 2 3 4 0 0 0 .321 .387 .393 .780
Night   92 20 5 1 0 5 6 5 10 1 0 0 .217 .255 .293 .549
As Starter   120 29 7 1 0 5 8 8 14 1 0 0 .242 .287 .317 .603
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
2028 Detroit - MLB 24 89 301 63 12 2 2 21 28 25 3 4 70 6 3 .209 .273 .282 .556 52 50 -0.0
2029 Detroit - MLB 25 20 58 15 2 1 1 7 10 3 1 0 17 3 0 .259 .306 .379 .686 84 85 0.5
Total MLB 109 359 78 14 3 3 28 38 28 4 4 87 9 3 .217 .278 .298 .577 57 56 0.5
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
2023 Total - 19 54 245 70 8 2 8 51 64 24 0 0 32 36 7 .286 .349 .433 .782 100 100 1.2
2024 Total - 20 58 264 73 9 2 7 44 58 25 0 0 34 31 7 .277 .339 .405 .744 100 100 1.0
2025 Total - 21 46 211 61 8 1 7 35 50 20 0 2 27 37 7 .289 .348 .436 .784 100 100 1.1
2025 Detroit (FCL) - R 21 21 86 31 1 2 0 12 14 13 0 1 6 5 3 .360 .440 .419 .859 125 129 0.4
2026 West Michigan - A+ 22 132 541 162 22 4 10 62 68 55 9 3 66 31 11 .299 .372 .410 .782 121 120 4.3
2027 Erie - AA 23 101 425 107 15 2 4 41 48 41 4 2 70 17 7 .252 .322 .325 .647 83 83 0.7
2028 Toledo - AAA 24 66 267 66 10 3 4 17 28 21 5 3 44 5 5 .247 .311 .352 .663 92 91 0.4
2029 Toledo - AAA 25 29 120 29 7 1 0 5 8 8 0 1 14 6 1 .242 .287 .317 .603 70 67 0.4
Total IL 95 387 95 17 4 4 22 36 29 5 4 58 11 6 .245 .304 .341 .645 86 84
Total EL 101 425 107 15 2 4 41 48 41 4 2 70 17 7 .252 .322 .325 .647 83 83
Total MWL 132 541 162 22 4 10 62 68 55 9 3 66 31 11 .299 .372 .410 .782 121 120
Total FCL 21 86 31 1 2 0 12 14 13 0 1 6 5 3 .360 .440 .419 .859 125 129
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2028 Detroit - MLB SS 89 89 124 221 59 354 9 .975 770.2 4.03 +4.5 1.048
2029 Detroit - MLB 2B 11 5 14 25 7 39 0 1.000 65.0 5.40 +2.0 1.162
2029 Toledo - AAA 2B 17 17 40 51 8 91 0 1.000 145.0 5.65 +2.0 1.041
2029 Detroit - MLB SS 8 8 14 21 6 36 1 .972 70.0 4.50 +1.1 1.042
2029 Toledo - AAA SS 13 12 15 43 10 61 3 .951 115.0 4.54 -0.7 .999
2029 Detroit - MLB RF 1 1 1 0 0 1 0 1.000 9.0 1.00 -0.0 .984
TOTAL 2B 28 22 54 76 15 130 0 1.000 210.0 5.57 +4.1 1.075
TOTAL SS 110 109 153 285 75 451 13 .971 955.2 4.12 +4.9 1.040
TOTAL RF 1 1 1 0 0 1 0 1.000 9.0 1.00 -0.0 .984
PLAYER HISTORY
08/04/2022 Was not drafted and joined Duke University.
01/01/2023 OSA scouting updated ratings (potential): Contact: 25 (45); Power: 30 (45); Eye: 25 (40).
01/01/2024 OSA scouting updated ratings (potential): Contact: 35 (45); Power: 30 (45); Eye: 25 (45).
01/01/2025 OSA scouting updated ratings (potential): Contact: 35 (45); Power: 30 (40); Eye: 30 (45).
07/11/2025 Drafted in the 2025 first-year player draft (Round 14, Pick 3, 404th overall pick) by the Detroit Tigers, out of college Duke University
01/01/2026 OSA scouting updated ratings (potential): Contact: 40 (50); Power: 30 (45); Eye: 40 (55).
06/08/2026 Wins the MWL Player of the Week Award.
06/28/2026 Was selected to the 2026 Midwest League All-Star Game.
07/05/2026 Injured (mild groin strain),day-to-day for 5 days.
09/09/2026 Injured (bruised shoulder),day-to-day for 4 days.
10/12/2026 Wins the 2026 MWL Platinum Stick Award at 2B.
10/15/2026 Finished 3rd in 2026 MWL Most Valuable Player Award voting.
01/01/2027 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 35 (40); Eye: 40 (50).
06/15/2027 Injured (shoulder inflammation),out for 6 weeks.
07/23/2027 Suffered setback in recovery from injury, will miss another 5 days.
07/31/2027 Injured (sore ankle),day-to-day for one week.
01/01/2028 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 40 (40); Eye: 45 (55).
03/14/2028 Injured (sprained knee),day-to-day for 4 days.
09/27/2028 Hits for the CYCLE, going 4-4 against the Minnesota Twins, with 2 RBI and 2 runs scored.
11/24/2028 Received a 1-year contract through automatic renewal worth a total of $700,000.
01/01/2029 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 40 (40); Eye: 50 (50).
05/05/2029 Injured (sprained knee),out for 6 weeks.
LEADERBOARD APPEARANCES
Year SH Rank
2028 4 8
Friday, June 28th , 2024 - OOTP Baseball 25.6 Build 71