3B Juan Castro #21
Age: 24 | Bats: R | Throws: R | Morale: Normal
09/11/2026
3B JUAN CASTRO #21 - AGE: 24 - BATS: R - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
25 44 12 1 0 2 6 6 17 .273 .365 .432 0 0.1
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
09/04/2026 @ REA Loss, 0-1 0 0 0 0 0 0 0 0
09/02/2026 HAR Win, 8-0 1 0 0 0 0 0 0 0
08/21/2026 @ ROM Loss, 4-5 0 0 0 1 0 1 0 0
08/16/2026 BRO Loss, 5-10 4 0 2 2 0 0 1 0
08/06/2026 ABE Loss, 3-8 1 0 1 0 0 0 0 0
08/04/2026 @ GRB Loss, 4-5 1 0 0 0 0 0 0 0
08/03/2026 @ GRB Win, 8-6 0 0 0 0 0 0 0 0
08/02/2026 @ GRB Loss, 7-8 5 1 2 1 0 0 2 0
08/01/2026 JER Loss, 5-8 1 0 0 0 0 0 0 0
07/31/2026 JER Win, 9-5 5 2 2 3 1 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:-
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 2 5 0 0 0 0 0 0 1 3 .000 .167 .000 .167 .121 .000 -48
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 0 6 0 0 0 0 0 0 0 0 0 0 0.0 0.0 0.23 -0.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Versus Right   5 0 0 0 0 0 0 1 3 0 0 0 .000 .167 .000 .167
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
June   3 0 0 0 0 0 0 1 2 0 0 0 .000 .250 .000 .250
July   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Career   5 0 0 0 0 0 0 1 3 0 0 0 .000 .167 .000 .167
Home   3 0 0 0 0 0 0 1 2 0 0 0 .000 .250 .000 .250
Road   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Grass   5 0 0 0 0 0 0 1 3 0 0 0 .000 .167 .000 .167
Night   5 0 0 0 0 0 0 1 3 0 0 0 .000 .167 .000 .167
As Reliever / Substitution   5 0 0 0 0 0 0 1 3 0 0 0 .000 .167 .000 .167
EASTERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 25 44 12 1 0 2 6 7 6 17 .273 .365 .432 .797 .344 .159 100
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 12 52 1 1 0 0 0 1 19 3 0 1 0.0 7.3 5.79 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   15 4 0 0 0 2 2 1 4 1 0 0 .267 .294 .267 .561
Versus Right   29 8 1 0 2 4 5 5 13 0 0 1 .276 .400 .517 .917
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
May   12 3 0 0 0 1 1 2 2 0 0 0 .250 .357 .250 .607
June   31 9 1 0 2 5 6 4 15 1 0 1 .290 .378 .516 .895
September   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Career   44 12 1 0 2 6 7 6 17 1 0 1 .273 .365 .432 .797
Home   19 5 0 0 1 4 3 2 5 1 0 1 .263 .348 .421 .769
Road   25 7 1 0 1 2 4 4 12 0 0 0 .280 .379 .440 .819
Grass   25 7 1 0 1 2 4 3 12 0 0 0 .280 .357 .440 .797
Turf   19 5 0 0 1 4 3 3 5 1 0 1 .263 .375 .421 .796
Day   4 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
Night   40 12 1 0 2 6 7 6 14 1 0 1 .300 .396 .475 .871
As Starter   37 11 1 0 2 5 7 5 16 1 0 1 .297 .386 .486 .873
As Reliever / Substitution   7 1 0 0 0 1 0 1 1 0 0 0 .143 .250 .143 .393
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 26 43 12 2 0 2 9 6 3 12 .279 .326 .465 .791 .340 .186 95
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 9 48 0 0 0 2 2 0 20 4 0 1 0.0 5.5 4.09 -0.2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   14 3 1 0 1 3 2 0 2 0 0 0 .214 .214 .500 .714
Versus Right   29 9 1 0 1 6 4 3 10 0 2 0 .310 .375 .448 .823
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
July   16 4 0 0 2 4 4 1 4 0 0 0 .250 .294 .625 .919
August   12 5 1 0 0 4 1 1 3 0 1 0 .417 .462 .500 .962
Last Year   46 13 1 0 1 4 5 5 15 0 0 0 .283 .353 .370 .723
Career   89 25 3 0 3 13 11 8 27 0 2 0 .281 .340 .416 .756
Home   21 9 1 0 1 6 4 2 5 0 2 0 .429 .478 .619 1.097
Road   22 3 1 0 1 3 2 1 7 0 0 0 .136 .174 .318 .492
Grass   38 12 2 0 2 9 6 3 11 0 2 0 .316 .366 .526 .892
Turf   5 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Day   12 6 1 0 0 3 2 0 2 0 1 0 .500 .500 .583 1.083
Night   31 6 1 0 2 6 4 3 10 0 1 0 .194 .265 .419 .684
As Starter   31 10 2 0 2 8 5 2 9 0 2 0 .323 .364 .581 .944
As Reliever / Substitution   12 2 0 0 0 1 1 1 3 0 0 0 .167 .231 .167 .397
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 26 43 12 2 0 2 9 6 3 0 0 12 0 1 .279 .326 .465 .791 102 95 -0.2
2026 Somerset - AA 24 25 44 12 1 0 2 6 7 6 1 1 17 0 1 .273 .365 .432 .797 104 100 0.1
2026 Scranton WB - AAA 24 2 5 0 0 0 0 0 0 1 0 0 3 0 0 .000 .167 .000 .167 -52 -48 -0.1
Total IL 2 5 0 0 0 0 0 0 1 0 0 3 0 0 .000 .167 .000 .167 -52 -48
Total EL 25 44 12 1 0 2 6 7 6 1 1 17 0 1 .273 .365 .432 .797 104 100
Total SAL 56 89 25 3 0 3 13 11 8 0 0 27 0 2 .281 .340 .416 .756 94 88
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 2 2 6 2 0 8 0 1.000 15.0 4.80 -0.3 .675
2026 Hudson Valley - A 2B 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2026 Scranton WB - AAA 3B 2 0 1 3 0 4 0 1.000 8.0 4.50 +0.2 1.043
2026 Somerset - AA 3B 12 2 3 6 0 9 0 1.000 37.0 2.19 +0.3 1.053
2026 Hudson Valley - A 3B 16 7 5 11 2 17 1 .941 74.0 1.95 -1.0 .988
2026 Somerset - AA SS 11 8 13 30 5 45 2 .956 73.2 5.25 -0.4 .984
2026 Hudson Valley - A SS 3 1 2 3 0 6 1 .833 10.0 4.50 -0.5 .808
TOTAL 2B 3 2 6 2 0 8 0 1.000 17.0 4.24 -0.3 .675
TOTAL 3B 30 9 9 20 2 30 1 .967 119.0 2.19 -0.5 1.013
TOTAL SS 14 9 15 33 5 51 3 .941 83.2 5.16 -0.9 .965
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).
Thursday, June 4th , 2026 - OOTP Baseball 26.8 Build 82