SS Juan Castro #21
Age: 24 | Bats: R | Throws: R | Morale: Good
06/16/2026
SS JUAN CASTRO #21 - AGE: 24 - BATS: R - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
19 38 11 1 0 2 5 6 16 .289 .400 .474 0 0.2
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 25 30 25 30
Gap 45 45 45 45
Power 55 65 50 60
Eye 45 45 45 45
Avoid K's 20 20 20 20
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 55
Errors: - 50 50
Arm: 25 60 50
Turn DP: - 50 -
Framing: 30 - -
POSITION RATINGS
Pitcher: - Shortstop: 35
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 40 Right Field: -
3rd Base: 50
       
RUN/BUNT
Running Speed: 30
Stealing Aggressiveness: 35
Stealing Ability: 30
Baserunning Inst.: 35
Sacrifice Bunt: 45
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/15/2026 @ BIN Loss, 1-3 3 0 1 0 0 0 2 0
06/14/2026 @ BIN Win, 4-2 4 0 0 0 0 0 3 0
06/13/2026 @ POR Loss, 5-10 3 1 0 0 0 1 3 0
06/12/2026 @ POR Win, 8-6 5 1 2 0 0 0 2 0
06/11/2026 @ POR Loss, 5-6 3 2 2 1 1 1 0 0
06/10/2026 BIN Win, 3-2 3 1 1 1 1 0 1 0
06/09/2026 BIN Win, 14-2 2 1 1 1 0 2 1 0
06/08/2026 BIN Win, 7-6 3 0 1 1 0 0 2 0
05/30/2026 @ REA Loss, 4-5 0 0 0 0 0 1 0 0
05/27/2026 @ ERI Loss, 1-3 3 0 1 0 0 1 1 0
PERSONALITY
Birthday:05/12/2002
Born in:Horseshoe Bay, TX
Nationality:American
Height:6' 1"
Weight:215 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:2 Years, 21 Days
Service This Yr:None
40-Man Service:2 Years, 118 Days
Pro Service:5 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:3 option years left
Contract Extension: -
Drafted:-
EASTERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 19 38 11 1 0 2 5 7 6 16 .289 .400 .474 .874 .378 .184 121
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 10 45 1 1 0 0 0 0 18 3 0 1 0.0 7.4 7.13 .2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   12 4 0 0 0 1 2 1 4 0 0 0 .333 .385 .333 .718
Versus Right   26 7 1 0 2 4 5 5 12 0 0 1 .269 .406 .538 .945
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   3 1 0 0 0 0 0 0 2 0 0 0 .333 .333 .333 .667
Last Week   23 7 1 0 2 4 6 4 12 0 0 1 .304 .429 .609 1.037
May   12 3 0 0 0 1 1 2 2 0 0 0 .250 .357 .250 .607
June   26 8 1 0 2 4 6 4 14 0 0 1 .308 .419 .577 .996
Career   38 11 1 0 2 5 7 6 16 0 0 1 .289 .400 .474 .874
Home   14 4 0 0 1 3 3 2 5 0 0 1 .286 .412 .500 .912
Road   24 7 1 0 1 2 4 4 11 0 0 0 .292 .393 .458 .851
Grass   24 7 1 0 1 2 4 3 11 0 0 0 .292 .370 .458 .829
Turf   14 4 0 0 1 3 3 3 5 0 0 1 .286 .444 .500 .944
Day   4 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
Night   34 11 1 0 2 5 7 6 13 0 0 1 .324 .439 .529 .968
As Starter   33 10 1 0 2 4 7 5 16 0 0 1 .303 .410 .515 .925
As Reliever / Substitution   5 1 0 0 0 1 0 1 0 0 0 0 .200 .333 .200 .533
SOUTH ATLANTIC LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 11 15 3 1 0 0 1 1 1 5 .200 .250 .267 .517 .228 .067 15
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 3 17 0 0 0 2 1 0 4 1 0 0 0.0 0.6 1.01 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   6 2 1 0 0 0 1 0 1 0 0 0 .333 .333 .500 .833
Versus Right   9 1 0 0 0 1 0 1 4 0 1 0 .111 .200 .111 .311
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   6 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
May   9 3 1 0 0 1 1 1 2 0 1 0 .333 .400 .444 .844
Last Year   46 13 1 0 1 4 5 5 15 0 0 0 .283 .353 .370 .723
Career   61 16 2 0 1 5 6 6 20 0 1 0 .262 .328 .344 .673
Home   8 3 1 0 0 1 1 1 3 0 1 0 .375 .444 .500 .944
Road   7 0 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000
Grass   10 3 1 0 0 1 1 1 4 0 1 0 .300 .364 .400 .764
Turf   5 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Day   5 3 1 0 0 1 1 0 1 0 0 0 .600 .600 .800 1.400
Night   10 0 0 0 0 0 0 1 4 0 1 0 .000 .091 .000 .091
As Starter   8 3 1 0 0 1 1 1 2 0 1 0 .375 .444 .500 .944
As Reliever / Substitution   7 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
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
2025 Tampa - A 23 14 17 5 1 0 0 1 1 3 0 0 4 0 0 .294 .400 .353 .753 96 71 -0.0
2025 Hudson Valley - A 23 30 46 13 1 0 1 4 5 5 0 0 15 0 1 .283 .353 .370 .723 87 82 -0.2
2025 Total - A 23 44 63 18 2 0 1 5 6 8 0 0 19 0 1 .286 .366 .365 .731 90 79 -0.2
2026 Hudson Valley - A 24 11 15 3 1 0 0 1 1 1 0 0 5 0 0 .200 .250 .267 .517 34 15 -0.2
2026 Somerset - AA 24 19 38 11 1 0 2 5 7 6 1 0 16 0 1 .289 .400 .474 .874 121 121 0.2
Total EL 19 38 11 1 0 2 5 7 6 1 0 16 0 1 .289 .400 .474 .874 121 121
Total SAL 41 61 16 2 0 1 5 6 6 0 0 20 0 1 .262 .328 .344 .673 74 65
Total FSL 14 17 5 1 0 0 1 1 3 0 0 4 0 0 .294 .400 .353 .753 96 71
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Somerset - AA 2B 1 1 3 2 0 5 0 1.000 8.0 5.62 -0.3 .669
2026 Hudson Valley - A 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 Somerset - AA 3B 11 2 3 5 0 8 0 1.000 35.0 2.06 +0.3 1.061
2026 Hudson Valley - A 3B 6 2 1 4 1 5 0 1.000 24.0 1.88 -0.1 1.071
2026 Somerset - AA SS 7 7 7 26 5 35 2 .943 59.0 5.03 -0.7 .965
2026 Hudson Valley - A SS 2 1 2 3 0 6 1 .833 9.0 5.00 -0.5 .804
TOTAL 2B 1 1 3 2 0 5 0 1.000 8.0 5.62 -0.3 .669
TOTAL 3B 17 4 4 9 1 13 0 1.000 59.0 1.98 +0.3 1.066
TOTAL SS 9 8 9 29 5 41 3 .927 68.0 5.03 -1.2 .946
PLAYER HISTORY
03/11/2025 Signed a 1-year minor league contract with the St. Louis Cardinals organization.
03/18/2025 Released by the St. Louis organization.
05/15/2025 Signed a 1-year minor league contract with the New York Yankees organization.
01/01/2026 OSA scouting updated ratings (potential): Contact: 25 (30); Power: 55 (55); Eye: 45 (45).
Tuesday, March 31st , 2026 - OOTP Baseball 26.8 Build 82