LF Robby Castro #40
Age: 34 | Bats: L | Throws: L | Morale: Normal
10/05/2040
OA: 50 POT: 50
LF ROBBY CASTRO #40 - AGE: 34 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 55 45 60 55
Gap 55 45 60 55
Power 50 45 55 50
Eye 45 40 50 45
Avoid K's 60 55 60 60
FIELDING RATINGS
Catcher Infield Outfield
Range: - 45 60
Errors: - 50 65
Arm: 20 40 60
Turn DP: - 20 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 65
1st Base: - Center Field: 40
2nd Base: - Right Field: 55
3rd Base: -
       
RUN/BUNT
Running Speed: 70
Stealing Ability: 80
Baserunning Inst.: 60
Sacrifice Bunt: 35
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Often told he looks familiar.
Birthday:08/31/2006
Born in:Rock Falls, IL
Nationality:American
Height:6' 2"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:5 Years, 72 Days
Service This Yr:None
40-Man Service:5 Years, 82 Days
Pro Service:13 Years
Arbitration Eligibility:Eligible, but possibly free agent after season!
Option Years:Out of option years
Contract Extension: -
Drafted:2025, 30th Pick in Round 4
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
2030 Tampa Bay - MLB 23 108 353 99 20 4 5 28 40 39 6 2 55 22 9 .280 .360 .402 .762 107 110 1.7
2031 Tampa Bay - MLB 24 156 596 172 37 7 18 60 84 58 9 1 99 23 6 .289 .360 .465 .825 125 128 4.6
2032 Tampa Bay - MLB 25 152 588 173 41 2 17 69 93 56 3 0 105 32 4 .294 .359 .457 .816 116 117 3.5
2033 Tampa Bay - MLB 26 143 572 158 26 2 20 65 88 54 8 2 97 25 3 .276 .346 .434 .779 105 107 2.5
2034 Tampa Bay - MLB 27 76 256 67 14 2 5 19 25 12 2 1 45 12 3 .262 .299 .391 .690 86 86 0.0
2035 Tampa Bay - MLB 28 91 196 49 12 0 4 25 20 16 2 3 43 8 1 .250 .309 .372 .681 86 82 0.3
2038 Tampa Bay - MLB 31 17 52 19 4 1 3 10 12 2 1 0 10 4 0 .365 .400 .654 1.054 178 183 0.8
Total MLB 743 2613 737 154 18 72 276 362 237 31 9 454 126 26 .282 .348 .437 .785 111 112 13.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
2025 Total - 18 22 96 45 12 3 2 31 38 11 3 0 3 35 7 .469 .536 .719 1.255 100 100 2.3
2025 Toronto (GCL) - R 18 27 77 15 2 0 0 5 6 5 0 4 22 7 3 .195 .233 .221 .453 25 23 -0.6
2026 Toronto (GCL) - R 19 26 88 31 7 2 0 12 22 10 0 0 21 5 1 .352 .418 .477 .896 140 141 1.0
2027 Lansing - A 20 70 250 53 14 1 0 20 25 17 6 2 70 10 1 .212 .276 .276 .552 53 51 -0.7
2027 Bowling Green - A 20 45 176 53 12 1 2 20 15 8 2 0 34 6 6 .301 .339 .415 .753 107 108 0.6
2027 Total - A 20 115 426 106 26 2 2 40 40 25 8 2 104 16 7 .249 .302 .333 .635 75 74 -0.0
2028 Montgomery - AA 21 109 431 113 28 4 7 16 60 35 5 0 87 17 10 .262 .325 .394 .719 107 107 1.9
2028 Durham - AAA 21 14 50 15 3 1 2 5 11 6 1 0 5 2 2 .300 .386 .520 .906 154 132 0.4
2029 Durham - AAA 22 97 368 108 19 9 5 33 50 42 0 1 47 14 4 .293 .365 .435 .800 137 132 3.0
2034 Durham - AAA 27 15 27 12 2 0 3 9 6 6 0 0 4 1 2 .444 .545 .852 1.397 267 256 0.7
2036 Mississippi - AA 29 32 96 23 6 2 1 10 13 14 3 0 21 6 0 .240 .354 .375 .729 105 109 0.4
2036 Gwinnett - AAA 29 39 72 22 2 0 2 10 9 9 2 0 10 2 2 .306 .398 .417 .814 127 129 0.6
2038 Durham - AAA 31 32 73 28 4 1 1 13 16 7 1 0 16 1 1 .384 .444 .507 .951 164 171 0.9
Total IL 197 590 185 30 11 13 70 92 70 4 1 82 20 11 .314 .389 .468 .857 147 143
Total SL 141 527 136 34 6 8 26 73 49 8 0 108 23 10 .258 .330 .391 .721 107 107
Total MID 115 426 106 26 2 2 40 40 25 8 2 104 16 7 .249 .302 .333 .635 75 74
Total GCL 53 165 46 9 2 0 17 28 15 0 4 43 12 4 .279 .332 .358 .689 86 86
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
2032 Tampa Bay - MLB 25 6 22 4 0 0 0 0 1 1 0 0 5 1 0 .182 .217 .182 .399 9 7 -0.7
Total MLB 6 22 4 0 0 0 0 1 1 0 0 5 1 0 .182 .217 .182 .399 9 7
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2030 Tampa Bay - MLB 3B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2030 Tampa Bay - MLB LF 1 0 2 0 0 2 0 1.000 7.1 2.45 -0.1 .961
2030 Tampa Bay - MLB CF 28 24 58 2 0 61 1 .984 222.0 2.43 -0.6 .976
2030 Tampa Bay - MLB RF 51 49 79 2 0 83 2 .976 436.1 1.67 +3.1 1.075
2031 Tampa Bay - MLB LF 142 142 220 6 3 228 2 .991 1188.0 1.71 +4.1 .000
2031 Tampa Bay - MLB CF 6 4 12 0 0 12 0 1.000 44.1 2.44 +0.2 .977
2031 Tampa Bay - MLB RF 27 2 21 0 0 21 0 1.000 92.1 2.05 +0.2 .973
2032 Tampa Bay - MLB LF 59 53 117 1 0 119 1 .992 492.2 2.16 +1.5 1.011
2032 Tampa Bay - MLB CF 98 95 239 3 1 243 1 .996 827.2 2.63 -6.3 .970
2033 Tampa Bay - MLB LF 122 121 207 4 0 213 2 .991 1078.1 1.76 -0.2 1.001
2033 Tampa Bay - MLB CF 5 4 7 0 0 7 0 1.000 37.0 1.70 -0.2 .978
2033 Tampa Bay - MLB RF 4 1 4 0 0 4 0 1.000 22.0 1.64 -0.4 .969
2034 Tampa Bay - MLB LF 57 52 102 1 0 105 2 .981 448.2 2.07 +0.7 .978
2034 Tampa Bay - MLB CF 1 1 4 0 0 5 1 .800 9.0 4.00 -1.4 .670
2034 Tampa Bay - MLB RF 12 8 16 0 0 16 0 1.000 84.1 1.71 -0.2 1.046
2035 Tampa Bay - MLB P 2 0 0 0 0 0 0 .000 4.0 0.00 -0.1 .000
2035 Tampa Bay - MLB LF 44 37 67 3 1 72 2 .972 307.0 2.05 -0.8 .975
2035 Tampa Bay - MLB CF 4 2 8 0 0 8 0 1.000 21.0 3.43 +0.3 1.004
2035 Tampa Bay - MLB RF 9 6 17 1 0 18 0 1.000 60.0 2.70 -0.3 .924
2038 Tampa Bay - MLB LF 9 8 24 0 0 24 0 1.000 73.0 2.96 +0.1 .972
2038 Tampa Bay - MLB CF 1 1 2 0 0 2 0 1.000 9.0 2.00 +0.1 1.001
2038 Tampa Bay - MLB RF 2 0 5 0 0 5 0 1.000 20.0 2.25 +1.0 1.629
TOTAL P 2 0 0 0 0 0 0 .000 4.0 0.00 -0.1 .000
TOTAL 3B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
TOTAL LF 434 413 739 15 4 763 9 .988 3595.0 1.89 +5.2 .995
TOTAL CF 143 131 330 5 1 338 3 .991 1170.0 2.58 -7.8 .967
TOTAL RF 105 66 142 3 0 147 2 .986 715.0 1.83 +3.3 1.044
PLAYER HISTORY
06/04/2025 Drafted in the 2025 first-year player draft (Round 4, Pick 30, 151st overall pick) by the Toronto Blue Jays, out of high school (Morrison; Morrison, IL).
06/19/2025 Signed a minor league contract with the Toronto Blue Jays organization with a signing bonus of $170,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 40 (65); Power: 20 (40); Eye: 20 (50).
01/01/2027 OSA scouting updated ratings (potential): Contact: 40 (60); Power: 25 (25); Eye: 25 (45).
05/09/2027 Injured (Hand contusion), out for 5 days.
07/19/2027 Was traded by the Toronto Blue Jays to the Tampa Bay Rays, along with SP Humberto Ramirez, in exchange for SP Sergio Palafox.
01/01/2028 OSA scouting updated ratings (potential): Contact: 50 (60); Power: 35 (40); Eye: 30 (45).
06/18/2028 Was selected to the 2028 Southern League All-Star Game.
08/08/2028 Injured (Groin tightness), day-to-day for 3 days.
01/01/2029 OSA scouting updated ratings (potential): Contact: 50 (60); Power: 35 (40); Eye: 45 (50).
05/17/2029 Injured (Foot contusion), out for 2 weeks.
08/05/2029 Injured (Wrist tendinitis), day-to-day for 3 weeks.
08/13/2029 Injured (Wrist tendinitis), day-to-day for 6 days.
01/01/2030 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 35 (40); Eye: 50 (55).
11/27/2030 Received a 1-year contract worth a total of $545,000 through automatic renewal.
01/01/2031 OSA scouting updated ratings (potential): Contact: 55 (60); Power: 35 (40); Eye: 55 (55).
07/05/2031 Was selected to the 2031 Major League Baseball All-Star Game.
09/10/2031 Goes 5-6 against the Detroit Tigers, with 1 2B, 1 3B, 2 RBI and 3 R.
09/16/2031 Injured (Flu-like symptoms), day-to-day for 3 days.
11/21/2031 Received a 1-year contract worth a total of $545,000 through automatic renewal.
01/01/2032 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 45 (45); Eye: 50 (55).
04/01/2032 Injured (Patellar tendinitis), out for 2 weeks.
11/29/2032 Received a 1-year contract worth a total of $7,500,000 through arbitration.
01/01/2033 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 45 (45); Eye: 55 (55).
04/11/2033 Wins the MLB AL Player of the Week Award.
07/02/2033 Injured (Knee contusion), day-to-day for 5 days.
11/27/2033 Received a 1-year contract through arbitration worth a total of $8,925,000.
01/01/2034 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 50 (55).
04/20/2034 Injured (strained groin),day-to-day for 2 weeks.
08/16/2034 Injured (strained oblique),day-to-day for 4 weeks.
11/27/2034 Received a 1-year contract through arbitration worth a total of $10,500,000.
01/01/2035 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 50 (55).
11/26/2035 Received a 1-year contract through arbitration worth a total of $12,600,000.
12/27/2035 Released by the Windy City ThunderBolts.
01/01/2036 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 50 (55).
03/27/2036 Signed a minor league contract with the Atlanta Braves organization.
07/10/2036 Injured (back stiffness),day-to-day for 2-3 weeks.
09/24/2036 Wins the 2036 International League Round 2 with the Gwinnett Stripers!
11/28/2036 Became a minor league free agent.
01/01/2037 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (45); Eye: 50 (50).
01/01/2038 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 45 (45); Eye: 50 (50).
06/06/2038 Signed a minor league contract with the Tampa Bay Rays organization.
12/02/2038 Was not offered arbitration and became a free agent.
01/01/2039 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 50 (50); Eye: 45 (45).
01/01/2040 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 50 (50); Eye: 45 (45).
LEADERBOARD APPEARANCES
Year H Rank
2031 172 9
Year 3B Rank
2031 7 7
Year SB Rank
2031 23 10
2032 32 2
2033 25 4
Sunday, December 18th , 2022 - OOTP Baseball 23.9 Build 102