1B Juan Castillo #25
Age: 23 | Bats: R | Throws: L | Morale: Normal
06/16/2026
1B JUAN CASTILLO #25 - AGE: 23 - BATS: R - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
14 12 5 1 0 0 2 0 2 .417 .462 .500 0 0.2
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 65 50 55
Gap 45 45 45 45
Power 40 45 35 40
Eye 35 35 35 35
Avoid K's 55 70 50 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 45 45
Errors: - 65 50
Arm: 20 55 50
Turn DP: - 20 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 65 Center Field: -
2nd Base: - Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 25
Stealing Aggressiveness: 30
Stealing Ability: 30
Baserunning Inst.: 40
Sacrifice Bunt: 30
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/15/2026 NAS Loss, 4-5 0 0 0 0 0 0 0 0
06/13/2026 @ OMA Loss, 2-3 1 0 0 0 0 0 1 0
06/11/2026 HAR Win, 2-1 2 0 1 1 0 2 0 0
06/08/2026 POR Loss, 1-10 4 0 1 1 0 0 0 1
06/07/2026 @ RCH Win, 7-0 4 0 1 0 0 0 0 0
06/06/2026 @ RCH Loss, 2-7 4 0 3 1 0 0 0 0
06/05/2026 @ RCH Win, 7-6 3 0 1 2 0 0 0 0
06/04/2026 @ RCH Win, 10-5 4 2 3 0 0 1 0 0
06/03/2026 @ SOM Loss, 4-5 4 1 3 2 1 0 0 0
05/30/2026 SOM Win, 5-4 4 1 1 1 1 0 0 0
PERSONALITY
Birthday:07/10/2002
Born in:San Pedro de MacorĂ­s, SAN
Nationality:Dominican
Height:6' 0"
Weight:205 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:2 Years, 1 Day
Service This Yr:None
40-Man Service:2 Years, 1 Day
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 14 12 5 1 0 0 2 0 0 2 .417 .462 .500 .962 .442 .083 173
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 0 13 1 0 0 0 0 0 6 1 0 0 0.0 2.9 11.14 .2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   10 4 0 0 0 0 0 0 2 0 0 1 .400 .455 .400 .855
Versus Right   2 1 1 0 0 2 0 0 0 0 0 0 .500 .500 1.000 1.500
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Last Week   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
April   5 2 1 0 0 2 0 0 0 0 0 0 .400 .400 .600 1.000
May   6 3 0 0 0 0 0 0 1 0 0 1 .500 .571 .500 1.071
June   1 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Career   12 5 1 0 0 2 0 0 2 0 0 1 .417 .462 .500 .962
Home   8 4 1 0 0 2 0 0 0 0 0 1 .500 .556 .625 1.181
Road   4 1 0 0 0 0 0 0 2 0 0 0 .250 .250 .250 .500
Grass   12 5 1 0 0 2 0 0 2 0 0 1 .417 .462 .500 .962
Day   2 1 0 0 0 0 0 0 0 0 0 1 .500 .667 .500 1.167
Night   10 4 1 0 0 2 0 0 2 0 0 0 .400 .400 .500 .900
As Reliever / Substitution   12 5 1 0 0 2 0 0 2 0 0 1 .417 .462 .500 .962
EASTERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 20 54 23 5 0 3 16 10 5 1 .426 .467 .685 1.152 .475 .259 191
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 13 61 0 1 0 1 1 1 37 8 1 1 50.0 16.9 13.02 .8  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   18 6 1 0 2 5 4 3 0 1 0 0 .333 .409 .722 1.131
Versus Right   36 17 4 0 1 11 6 2 1 0 1 0 .472 .500 .667 1.167
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Last Week   6 2 1 0 0 2 0 2 0 0 0 0 .333 .500 .500 1.000
May   29 10 2 0 2 9 7 2 1 0 0 0 .345 .387 .621 1.008
June   25 13 3 0 1 7 3 3 0 1 1 0 .520 .552 .760 1.312
Last Year   67 20 2 1 0 0 9 4 10 0 1 0 .299 .338 .358 .696
Career   121 43 7 1 3 16 19 9 11 1 2 0 .355 .397 .504 .901
Home   20 6 2 0 1 5 2 2 0 0 0 0 .300 .364 .550 .914
Road   34 17 3 0 2 11 8 3 1 1 1 0 .500 .526 .765 1.291
Grass   24 12 3 0 1 6 5 1 1 0 1 0 .500 .520 .750 1.270
Turf   30 11 2 0 2 10 5 4 0 1 0 0 .367 .429 .633 1.062
Day   9 3 0 0 0 2 1 0 1 0 0 0 .333 .333 .333 .667
Night   45 20 5 0 3 14 9 5 0 1 1 0 .444 .490 .756 1.246
As Starter   51 23 5 0 3 16 9 3 1 1 1 0 .451 .473 .725 1.198
As Reliever / Substitution   3 0 0 0 0 0 1 2 0 0 0 0 .000 .400 .000 .400
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 Clearwater - A 22 64 90 38 9 1 2 23 14 4 1 0 10 0 0 .422 .453 .611 1.064 173 189 1.2
2025 Reading - AA 22 23 67 20 2 1 0 0 9 4 0 0 10 0 1 .299 .338 .358 .696 72 75 -0.0
2026 Reading - AA 23 20 54 23 5 0 3 16 10 5 0 1 1 1 1 .426 .467 .685 1.152 185 191 0.8
2026 Lehigh Valley - AAA 23 14 12 5 1 0 0 2 0 0 1 0 2 0 0 .417 .462 .500 .962 162 173 0.2
Total IL 14 12 5 1 0 0 2 0 0 1 0 2 0 0 .417 .462 .500 .962 162 173
Total EL 43 121 43 7 1 3 16 19 9 0 1 11 1 2 .355 .397 .504 .901 124 128
Total FSL 64 90 38 9 1 2 23 14 4 1 0 10 0 0 .422 .453 .611 1.064 173 189
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2026 Lehigh Valley - AAA 1B 9 0 10 3 2 13 0 1.000 15.2 7.47 +0.3 1.029
2026 Reading - AA 1B 16 12 113 10 10 123 0 1.000 113.0 9.80 +1.0 1.087
TOTAL 1B 25 12 123 13 12 136 0 1.000 128.2 9.51 +1.3 1.080
PLAYER HISTORY
01/01/2026 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 35 (35); Eye: 35 (35).
03/24/2026 Designated for assignment and placed on waivers by the Lake Wylie Renegades.
Tuesday, March 31st , 2026 - OOTP Baseball 26.8 Build 82