CF Caleb Otero #2
Age: 25 | Bats: L | Throws: L | Morale: Normal
10/09/2030
OA: 41 POT: 41
CF CALEB OTERO #2 - AGE: 25 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
108 333 73 14 2 0 25 26 63 .219 .275 .273 15 -0.2
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 5 5 5 5
Gap 6 6 7 7
Power 2 2 2 2
Eye 5 4 5 5
Avoid K's 5 5 5 5
FIELDING RATINGS
Catcher Infield Outfield
Range: - 5 6
Errors: - 6 7
Arm: 2 3 5
Turn DP: - 2 -
Ability: 2 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 4
1st Base: - Center Field: 5
2nd Base: - Right Field: 4
3rd Base: -
       
RUN/BUNT
Running Speed: 7
Stealing Ability: 7
Baserunning Inst.: 6
Sacrifice Bunt: 6
Bunt for Hit: 4
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/28/2030 @ MIA Loss, 4-5 1 0 0 0 0 0 1 0
09/25/2030 ATL Win, 10-7 4 2 4 1 0 1 0 0
09/24/2030 ATL Loss, 1-8 4 0 2 1 0 0 0 0
09/22/2030 CIN Loss, 0-7 3 0 1 0 0 0 0 1
09/19/2030 @ ATL Loss, 3-4 0 0 0 0 0 1 0 0
09/18/2030 @ ATL Loss, 7-9 3 1 1 0 0 1 2 0
09/11/2030 @ MIN Win, 9-3 4 1 2 1 0 1 0 1
09/08/2030 CHC Loss, 1-3 4 0 1 0 0 0 1 0
09/03/2030 @ PIT Win, 3-1 0 0 0 0 0 0 0 0
09/01/2030 NJ Loss, 1-5 4 0 0 0 0 0 2 0
PERSONALITY
He is very intelligent, but he needs someone to light a fire under him.
High: Intelligence
Low: Work Ethic
Birthday:01/26/2005
Born in:Champaign, IL
Nationality:American
Height:6' 1"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$570,500
Signed Through:2030 Season
Major Service:2 Years, 147 Days
Service This Yr:182 Days
40-Man Service:3 Years, None
Pro Service:4 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:2 option years left
Contract Extension: -
Drafted:2026, 25th Pick in Round 6
MAJOR LEAGUE BASEBALL 2030 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 108 333 73 14 2 0 25 20 26 63 .219 .275 .273 .548 .241 .054 54
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 93 367 0 2 0 2 7 1 91 16 15 2 88.2 28.3 2.81 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   25 4 1 0 0 1 0 1 6 0 1 0 .160 .192 .200 .392
Versus Right   308 69 13 2 0 24 20 25 57 1 6 0 .224 .281 .279 .561
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   78 19 4 2 0 5 1 7 15 0 0 0 .244 .306 .346 .652
May   66 14 3 0 0 7 3 5 13 1 2 0 .212 .264 .258 .521
June   54 8 2 0 0 3 5 4 10 0 2 0 .148 .207 .185 .392
July   72 12 2 0 0 5 4 4 12 0 1 0 .167 .211 .194 .405
August   36 9 1 0 0 2 3 2 7 0 2 0 .250 .289 .278 .567
September   27 11 2 0 0 3 4 4 6 0 0 0 .407 .484 .481 .965
Spring Training   55 13 0 1 0 0 6 4 8 0 1 1 .236 .300 .273 .573
Last Year   415 84 35 5 0 26 43 39 77 2 3 5 .202 .278 .311 .589
2 Years Ago   490 97 37 4 1 33 37 28 81 2 4 6 .198 .249 .296 .545
Career   1238 254 86 11 1 84 100 93 221 5 14 11 .205 .266 .295 .561
Home   166 38 4 2 0 15 9 12 27 1 3 0 .229 .279 .277 .556
Road   167 35 10 0 0 10 11 14 36 0 4 0 .210 .271 .269 .540
Grass   159 34 10 0 0 10 11 14 32 0 4 0 .214 .277 .277 .554
Turf   174 39 4 2 0 15 9 12 31 1 3 0 .224 .273 .270 .543
Day   56 13 1 0 0 3 6 2 14 0 2 0 .232 .259 .250 .509
Night   277 60 13 2 0 22 14 24 49 1 5 0 .217 .278 .278 .556
As Starter   323 72 14 2 0 25 20 25 59 1 7 0 .223 .278 .279 .557
As Reliever / Substitution   10 1 0 0 0 0 0 1 4 0 0 0 .100 .182 .100 .282
Pinch Hitting   2 0 0 0 0 0 0 1 1 0 0 0 .000 .333 .000 .333
Close/Late   80 18 5 1 0 3 4 8 20 0 0 0 .225 .295 .312 .608
Inning 1-3   99 25 6 0 0 13 8 8 16 1 3 0 .253 .306 .313 .619
Inning 4-6   117 22 2 1 0 7 7 9 20 0 4 0 .188 .246 .222 .468
Inning 7-9   107 23 6 1 0 5 5 9 26 0 0 0 .215 .276 .290 .566
Extra Innings   10 3 0 0 0 0 0 0 1 0 0 0 .300 .300 .300 .600
0 Outs   118 25 4 0 0 5 11 10 21 0 7 0 .212 .273 .246 .519
1 Outs   109 22 3 1 0 8 4 7 26 1 0 0 .202 .248 .248 .496
2 Outs   106 26 7 1 0 12 5 9 16 0 0 0 .245 .304 .330 .635
Scoring Position   90 22 6 0 0 23 5 11 17 1 7 0 .244 .324 .311 .635
Bases Empty   190 37 4 2 0 0 10 15 37 0 0 0 .195 .254 .237 .491
Runner on 1st   53 14 4 0 0 2 5 0 9 0 0 0 .264 .264 .340 .604
Runner on 2nd   27 9 4 0 0 8 3 3 8 0 7 0 .333 .400 .481 .881
Runner on 3rd   8 3 1 0 0 3 1 4 1 0 0 0 .375 .583 .500 1.083
Runner on 1st & 2nd   25 7 1 0 0 4 1 1 3 0 0 0 .280 .308 .320 .628
Runner on 1st & 3rd   11 0 0 0 0 1 0 0 2 0 0 0 .000 .000 .000 .000
Runner on 2nd & 3rd   9 1 0 0 0 2 0 1 1 0 0 0 .111 .200 .111 .311
Bases Loaded   10 2 0 0 0 5 0 2 2 1 0 0 .200 .308 .200 .508
Two Strikes   131 20 5 0 0 9 7 16 63 0 0 0 .153 .245 .191 .436
First Pitch   68 16 4 0 0 5 5 2 0 0 0 0 .235 .257 .294 .551
Count 0-1   29 9 2 0 0 2 3 0 0 0 2 0 .310 .310 .379 .690
Count 0-2   20 3 0 0 0 2 0 0 11 0 0 0 .150 .150 .150 .300
Count 1-0   37 7 0 0 0 2 1 0 0 1 2 0 .189 .184 .189 .373
Count 1-1   29 7 1 1 0 3 2 0 0 0 1 0 .241 .241 .345 .586
Count 1-2   48 9 4 0 0 2 4 0 20 0 0 0 .188 .188 .271 .458
Count 2-0   9 4 1 0 0 0 0 0 0 0 2 0 .444 .444 .556 1.000
Count 2-1   18 7 1 0 0 2 1 0 0 0 0 0 .389 .389 .444 .833
Count 2-2   36 4 0 0 0 2 0 0 19 0 0 0 .111 .111 .111 .222
Count 3-0   0 0 0 0 0 0 1 4 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   12 3 0 1 0 2 0 4 0 0 0 0 .250 .438 .417 .854
Full Count   27 4 1 0 0 3 3 16 13 0 0 0 .148 .465 .185 .650
Behind in Count   97 21 6 0 0 6 7 0 31 0 2 0 .216 .216 .278 .495
Ahead in Count   76 21 2 1 0 6 3 8 0 1 4 0 .276 .341 .329 .670
Batting Leadoff   34 5 1 1 0 1 4 1 5 0 0 0 .147 .171 .235 .407
Batting 2nd   33 5 2 0 0 3 4 7 7 0 0 0 .152 .300 .212 .512
Batting 5th   4 1 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
Batting 6th   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 7th   8 3 0 0 0 1 0 0 3 0 0 0 .375 .375 .375 .750
Batting 8th   238 55 11 1 0 19 12 18 43 1 7 0 .231 .284 .286 .570
Batting 9th   13 4 0 0 0 1 0 0 3 0 0 0 .308 .308 .308 .615
Low Leverage   137 29 6 1 0 3 8 10 26 0 0 0 .212 .265 .270 .535
Medium Leverage   124 30 6 1 0 13 10 11 23 1 4 0 .242 .301 .306 .608
High Leverage   71 14 2 0 0 9 2 5 14 0 3 0 .197 .250 .225 .475
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 Tampa Bay - MLB 23 148 490 97 37 4 1 33 37 28 6 2 81 14 7 .198 .249 .296 .545 59 55 1.1
2029 Tampa Bay - MLB 24 122 415 84 35 5 0 26 43 39 5 2 77 10 7 .202 .278 .311 .589 71 68 1.6
2030 Tampa Bay - MLB 25 108 333 73 14 2 0 25 20 26 0 1 63 15 2 .219 .275 .273 .548 63 54 -0.2
Total MLB 378 1238 254 86 11 1 84 100 93 11 5 221 39 16 .205 .266 .295 .561 64 59 2.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
2026 Total - 21 44 197 53 12 6 0 24 42 18 2 2 21 37 8 .269 .333 .391 .724 100 100 -0.0
2026 Tampa Bay (GCL) - R 21 57 223 70 18 6 1 34 45 49 4 0 38 9 8 .314 .446 .462 .908 124 127 2.1
2026 Quito - WL 21 13 44 13 4 0 0 4 5 4 0 1 7 2 2 .295 .347 .386 .733 101 101 0.1
2027 Quito - WL 22 61 255 73 12 2 1 20 41 28 5 1 45 17 9 .286 .367 .361 .728 89 94 1.5
2027 Montgomery - AA 22 77 303 80 23 6 0 20 35 34 7 1 57 9 5 .264 .351 .380 .730 115 115 2.2
2027 Durham - AAA 22 44 162 33 14 1 0 7 19 20 1 0 24 2 4 .204 .295 .302 .598 71 70 -0.0
2029 Montgomery - AA 24 13 47 15 7 0 0 6 10 10 1 1 7 1 2 .319 .441 .468 .909 167 152 0.7
2029 Durham - AAA 24 10 35 9 2 0 0 1 2 4 0 0 6 0 1 .257 .333 .314 .648 93 94 0.2
Total AAA E 54 197 42 16 1 0 8 21 24 1 0 30 2 5 .213 .302 .305 .606 75 74
Total AA S 90 350 95 30 6 0 26 45 44 8 2 64 10 7 .271 .364 .391 .755 122 121
Total GCL 57 223 70 18 6 1 34 45 49 4 0 38 9 8 .314 .446 .462 .908 124 127
Total SWHWL 74 299 86 16 2 1 24 46 32 5 2 52 19 11 .288 .364 .365 .728 91 95
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
2026 Tampa Bay (GCL) - GCL 21 10 37 11 3 0 0 4 9 9 0 1 7 2 0 .297 .426 .378 .804 99 107 0.6
2027 Quito - SWHWL 22 2 8 3 0 0 0 0 0 0 1 0 1 1 0 .375 .444 .375 .819 114 126 0.6
Total GCL 10 37 11 3 0 0 4 9 9 0 1 7 2 0 .297 .426 .378 .804 99 107
Total SWHWL 2 8 3 0 0 0 0 0 0 1 0 1 1 0 .375 .444 .375 .819 114 126
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Quito - WL CF 13 10 36 0 0 36 0 1.000 93.1 3.47 +1.0 1.027
2026 Tampa Bay (GCL) - R CF 56 55 169 4 0 173 0 1.000 482.2 3.23 +5.4 1.065
2026 Quito - WL RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2027 Durham - AAA LF 2 2 6 0 0 6 0 1.000 17.0 3.18 -1.0 .844
2027 Montgomery - AA LF 1 1 3 0 0 3 0 1.000 8.0 3.38 -0.4 .734
2027 Durham - AAA CF 38 38 96 0 0 96 0 1.000 331.1 2.61 +4.6 1.072
2027 Montgomery - AA CF 75 75 199 8 3 207 0 1.000 649.1 2.87 +0.4 1.005
2027 Quito - WL CF 60 58 170 4 0 175 1 .994 524.0 2.99 +5.1 1.041
2027 Durham - AAA RF 2 2 0 0 0 0 0 .000 18.0 0.00 -0.8 .000
2027 Quito - WL RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2028 Tampa Bay - MLB LF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2028 Tampa Bay - MLB CF 144 136 427 7 2 437 3 .993 1224.2 3.19 +18.4 1.055
2029 Tampa Bay - MLB CF 122 122 414 9 5 427 4 .991 1074.1 3.54 +15.3 1.047
2029 Durham - AAA CF 9 9 32 1 0 33 0 1.000 81.1 3.65 +2.6 1.095
2029 Montgomery - AA CF 13 13 34 0 0 34 0 1.000 116.0 2.64 +1.6 1.105
2030 Tampa Bay - MLB LF 1 1 0 0 0 0 0 .000 9.0 0.00 0.0 .000
2030 Tampa Bay - MLB CF 105 92 320 3 2 326 3 .991 839.0 3.46 +4.8 1.005
2030 Tampa Bay - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL LF 5 4 9 0 0 9 0 1.000 36.0 2.25 -1.3 .804
TOTAL CF 635 608 1897 36 12 1944 11 .994 5416.0 3.21 +59.2 1.041
TOTAL RF 2 2 0 0 0 0 0 .000 18.0 0.00 -0.8 .000
PLAYER HISTORY
06/22/2026 Drafted in the 2026 first-year player draft (Round 6, Pick 25, 185th overall pick) by the Tampa Bay Rays, out of college Stanford University
08/17/2026 Injured (bruised knee),day-to-day for one week.
01/01/2027 OSA scouting updated ratings (potential): Contact: 5 (6); Power: 3 (3); Eye: 5 (5).
04/17/2027 Injured (groin tightness),day-to-day for 2 days.
09/13/2027 Injured (oblique strain),out for 3 weeks.
01/01/2028 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 2 (2); Eye: 5 (5).
02/20/2028 Wins the 2027 SWHWL SAC Platinum Glove Award at CF.
08/02/2028 Injured (adductor strain),day-to-day for 5 days.
08/23/2028 Injured (sprained thumb),day-to-day for 2 weeks.
11/18/2028 Wins the 2028 MLB NL Golden Glove Award at CF.
12/02/2028 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2029 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 2 (2); Eye: 5 (5).
03/27/2029 Injured (knee soreness),day-to-day for 2 days.
08/04/2029 Injured (knee soreness),day-to-day for 1 day.
11/16/2029 Wins the 2029 MLB NL Golden Glove Award at CF.
11/30/2029 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2030 OSA scouting updated ratings (potential): Contact: 5 (5); Power: 2 (2); Eye: 5 (5).
05/08/2030 Injured (knee soreness),day-to-day for one week.
05/12/2030 Injured (strained oblique),day-to-day for 2 weeks.
LEADERBOARD APPEARANCES
Year SH Rank
2030 7 5
Friday, April 26th , 2024 - OOTP Baseball 24.7 Build 72