SS Ivan Castillo #40
Age: 30 | Bats: S | Throws: R | Morale: Normal
07/01/2025
SS IVAN CASTILLO #40 - AGE: 30 - BATS: S - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
65 239 76 17 2 0 21 17 17 .318 .368 .406 6 0.2
BATTING RATINGS (OSA)
Overall Overall Vs Left Vs Right  
Contact 60 60 60
Gap 50 50 50
Power 20 20 20
Eye 40 40 40
Avoid K's 65 65 65
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 55
Errors: - 50 55
Arm: 20 60 50
Turn DP: - 55 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 50
Catcher: - Left Field: 50
1st Base: - Center Field: 35
2nd Base: 60 Right Field: -
3rd Base: 55
       
RUN/BUNT
Running Speed: 50
Stealing Aggressiveness: 40
Stealing Ability: 60
Baserunning Inst.: 55
Sacrifice Bunt: 60
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/30/2025 @ TAL Loss, 5-10 4 1 2 0 0 0 0 0
06/29/2025 OKL Win, 6-4 3 0 1 1 0 0 0 0
06/26/2025 OTT Win, 8-5 0 1 0 0 0 0 0 0
06/23/2025 @ AUS Win, 4-2 3 0 1 0 0 0 0 0
06/22/2025 @ AUS Loss, 3-12 2 1 1 1 0 0 0 0
06/21/2025 @ AUS Loss, 2-5 4 0 0 0 0 0 1 0
06/17/2025 WBS Win, 3-2 3 0 0 0 0 1 0 0
06/16/2025 WBS Win, 10-9 4 1 0 0 0 1 1 0
06/15/2025 WBS Win, 11-10 5 1 3 0 0 0 0 0
06/14/2025 @ FRE Win, 3-2 3 0 0 0 0 0 0 0
Birthday:05/30/1995
Born in:Unknown
Nationality:Dominican
Height:5' 11"
Weight:165 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:
Service This Yr:
40-Man Service:
Pro Service:
Arbitration Eligibility:
Option Years:
Contract Extension:
Drafted:-
INTERNATIONAL LEAGUE 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 65 239 76 17 2 0 21 40 17 17 .318 .368 .406 .774 .349 .088 91
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 59 261 3 0 0 4 15 2 97 19 6 9 40.0 34.3 4.80 .2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   49 14 3 0 0 5 5 2 1 0 2 0 .286 .314 .347 .661
Versus Right   190 62 14 2 0 16 33 15 16 2 13 3 .326 .381 .421 .802
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   4 2 0 0 0 0 1 0 0 0 0 0 .500 .500 .500 1.000
Last Week   6 2 0 0 0 1 1 0 0 0 1 0 .333 .333 .333 .667
April   77 26 6 0 0 6 13 4 2 1 3 1 .338 .373 .416 .789
May   100 33 6 2 0 10 15 7 9 0 5 2 .330 .385 .430 .815
June   62 17 5 0 0 5 12 6 6 1 7 0 .274 .333 .355 .688
Last Year   326 94 16 2 2 24 32 18 24 1 9 1 .288 .327 .368 .695
Career   565 170 33 4 2 45 72 35 41 3 24 4 .301 .344 .384 .728
Home   115 40 11 0 0 13 20 10 8 1 6 1 .348 .402 .443 .845
Road   124 36 6 2 0 8 20 7 9 1 9 2 .290 .336 .371 .707
Grass   223 70 17 2 0 20 37 16 16 2 14 3 .314 .365 .408 .773
Turf   16 6 0 0 0 1 3 1 1 0 1 0 .375 .412 .375 .787
Day   76 27 6 2 0 6 14 7 5 1 7 1 .355 .412 .487 .899
Night   163 49 11 0 0 15 26 10 12 1 8 2 .301 .347 .368 .715
As Starter   231 74 17 2 0 20 38 17 16 1 15 3 .320 .373 .411 .784
As Reliever / Substitution   8 2 0 0 0 1 2 0 1 1 0 0 .250 .222 .250 .472
Pinch Hitting   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Close/Late   55 21 2 0 0 6 6 4 1 0 1 0 .382 .424 .418 .842
Inning 1-3   79 25 5 1 0 5 12 4 7 1 10 1 .316 .353 .405 .758
Inning 4-6   74 23 8 0 0 7 17 7 6 1 4 2 .311 .381 .419 .800
Inning 7-9   81 24 4 1 0 9 9 6 4 0 1 0 .296 .345 .370 .715
Extra Innings   5 4 0 0 0 0 0 0 0 0 0 0 .800 .800 .800 1.600
0 Outs   84 29 9 0 0 1 18 6 4 0 9 0 .345 .389 .452 .841
1 Outs   94 27 6 2 0 11 14 8 9 2 6 3 .287 .355 .394 .749
2 Outs   61 20 2 0 0 9 6 3 4 0 0 0 .328 .359 .361 .720
Scoring Position   68 20 2 1 0 19 13 7 7 2 15 0 .294 .351 .353 .704
Bases Empty   138 50 12 1 0 0 24 8 8 0 0 3 .362 .409 .464 .873
Runner on 1st   33 6 3 0 0 2 1 2 2 0 0 0 .182 .229 .273 .501
Runner on 2nd   33 7 2 0 0 5 6 4 6 0 12 0 .212 .297 .273 .570
Runner on 3rd   7 4 0 0 0 5 2 0 0 1 2 0 .571 .500 .571 1.071
Runner on 1st & 2nd   15 7 0 1 0 2 3 1 1 0 1 0 .467 .500 .600 1.100
Runner on 1st & 3rd   5 1 0 0 0 2 0 0 0 0 0 0 .200 .200 .200 .400
Runner on 2nd & 3rd   5 1 0 0 0 2 1 1 0 0 0 0 .200 .333 .200 .533
Bases Loaded   3 0 0 0 0 3 1 1 0 1 0 0 .000 .200 .000 .200
Two Strikes   79 18 1 2 0 8 11 9 17 1 0 0 .228 .303 .291 .595
First Pitch   54 22 9 0 0 5 7 0 0 0 6 0 .407 .407 .574 .981
Count 0-1   26 11 2 0 0 1 5 0 0 0 2 2 .423 .464 .500 .964
Count 0-2   21 9 0 1 0 1 1 0 5 0 0 0 .429 .429 .524 .952
Count 1-0   26 9 1 0 0 1 4 0 0 0 1 1 .346 .370 .385 .755
Count 1-1   30 10 3 0 0 3 7 0 0 0 4 0 .333 .333 .433 .767
Count 1-2   23 3 0 1 0 4 1 0 5 0 0 0 .130 .130 .217 .348
Count 2-0   11 5 1 0 0 2 2 0 0 1 0 0 .455 .417 .545 .962
Count 2-1   10 1 0 0 0 1 0 0 0 0 2 0 .100 .100 .100 .200
Count 2-2   21 3 1 0 0 1 2 0 5 1 0 0 .143 .136 .190 .327
Count 3-0   0 0 0 0 0 0 1 4 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   3 0 0 0 0 0 1 4 0 0 0 0 .000 .571 .000 .571
Full Count   14 3 0 0 0 2 7 9 2 0 0 0 .214 .522 .214 .736
Behind in Count   70 23 2 2 0 6 7 0 10 0 2 2 .329 .347 .414 .762
Ahead in Count   50 15 2 0 0 4 8 8 0 1 3 1 .300 .400 .340 .740
Batting Leadoff   5 0 0 0 0 1 0 0 1 1 0 0 .000 .000 .000 .000
Batting 2nd   146 51 12 2 0 15 25 12 10 1 12 1 .349 .400 .459 .859
Batting 4th   9 0 0 0 0 0 1 1 1 0 0 0 .000 .100 .000 .100
Batting 5th   5 2 0 0 0 1 1 0 1 0 0 0 .400 .400 .400 .800
Batting 6th   3 0 0 0 0 0 0 0 0 0 1 0 .000 .000 .000 .000
Batting 7th   22 7 2 0 0 0 2 0 0 0 1 1 .318 .348 .409 .757
Batting 8th   38 12 3 0 0 3 9 4 4 0 0 1 .316 .395 .395 .790
Batting 9th   11 4 0 0 0 1 0 0 0 0 1 0 .364 .364 .364 .727
Low Leverage   110 37 8 1 0 4 15 5 9 0 0 2 .336 .376 .427 .803
Medium Leverage   80 24 8 1 0 9 14 7 6 2 12 1 .300 .356 .425 .781
High Leverage   47 15 1 0 0 8 9 5 2 0 3 0 .319 .385 .340 .725
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
2022 Phoenix - CBA 27 11 25 5 0 0 0 3 3 1 1 0 5 0 0 .200 .259 .200 .459 30 31 -0.1
Total CBA 11 25 5 0 0 0 3 3 1 1 0 5 0 0 .200 .259 .200 .459 30 31 -0.1
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
2016 Surprise - R 21 58 217 57 13 1 8 26 46 48 11 3 82 3 2 .263 .416 .442 .858 112 112 1.4
2016 Roswell - AA 21 11 29 5 2 0 0 4 5 6 1 0 11 0 0 .172 .333 .241 .575 47 60 -0.0
2017 Roswell - AA 22 105 394 97 9 3 7 45 54 31 8 5 91 14 3 .246 .311 .338 .648 57 52 -0.3
2018 Yakima - S A 23 72 272 68 15 3 2 50 41 41 12 4 62 4 6 .250 .368 .349 .717 83 87 0.7
2019 Flagstaff - A 24 106 386 115 16 2 7 49 57 48 14 3 66 21 11 .298 .392 .404 .797 94 98 1.0
2020 El Paso - A 25 136 532 169 40 3 13 64 77 62 13 1 54 19 3 .318 .401 .477 .879 125 123 4.2
2021 Flagstaff - A 26 118 416 132 18 0 10 60 56 55 13 0 50 16 9 .317 .413 .433 .846 132 134 4.3
2021 Roswell - AA 26 4 17 5 1 0 0 1 3 1 0 0 1 1 0 .294 .333 .353 .686 74 75 0.1
2022 Mexicali - AAA 27 99 424 133 18 1 12 53 70 21 7 3 66 7 11 .314 .354 .446 .800 98 99 1.6
2023 Mexicali - AAA 28 138 539 192 33 3 7 52 83 55 4 2 72 3 8 .356 .418 .468 .886 125 132 5.3
2024 Myrtle Beach - AA 29 33 116 36 4 0 2 12 22 10 0 1 4 6 2 .310 .362 .397 .759 89 86 0.2
2024 Niagara Falls - AAA 29 83 326 94 16 2 2 24 32 18 1 1 24 9 10 .288 .327 .368 .695 78 75 0.3
2025 Niagara Falls - AAA 30 65 239 76 17 2 0 21 40 17 3 2 17 6 9 .318 .368 .406 .774 89 91 0.2
Total INT 148 565 170 33 4 2 45 72 35 4 3 41 15 19 .301 .344 .384 .728 83 82
Total PCL 237 963 325 51 4 19 105 153 76 11 5 138 10 19 .337 .391 .458 .848 113 118
Total SL 33 116 36 4 0 2 12 22 10 0 1 4 6 2 .310 .362 .397 .759 89 86
Total TL 120 440 107 12 3 7 50 62 38 9 5 103 15 3 .243 .313 .332 .645 57 53
Total CAL 224 802 247 34 2 17 109 113 103 27 3 116 37 20 .308 .403 .419 .822 114 116
Total MWL 136 532 169 40 3 13 64 77 62 13 1 54 19 3 .318 .401 .477 .879 125 123
Total NWL 72 272 68 15 3 2 50 41 41 12 4 62 4 6 .250 .368 .349 .717 83 87
Total ARZ 58 217 57 13 1 8 26 46 48 11 3 82 3 2 .263 .416 .442 .858 112 112
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
2017 Roswell - TL 22 3 12 4 0 0 0 1 1 0 0 0 2 0 1 .333 .333 .333 .667 62 60 0.8
Total TL 3 12 4 0 0 0 1 1 0 0 0 2 0 1 .333 .333 .333 .667 62 60
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2016 Roswell - AA 2B 5 5 11 19 8 31 1 .968 43.0 6.28 -0.0 .997
2016 Surprise - R 2B 36 36 51 77 18 129 1 .992 297.1 3.87 +0.6 1.016
2016 Roswell - AA 3B 2 2 1 2 0 3 0 1.000 18.0 1.50 +0.1 1.081
2016 Roswell - AA SS 3 1 4 5 0 9 0 1.000 13.0 6.23 +0.2 1.057
2016 Surprise - R SS 22 22 33 50 17 88 5 .943 189.0 3.95 +0.4 1.013
2017 Roswell - AA 2B 2 2 0 2 1 2 0 1.000 14.0 1.29 +0.0 1.002
2017 Roswell - AA 3B 2 2 2 4 1 7 1 .857 18.0 3.00 -0.3 .911
2017 Roswell - AA SS 101 90 150 266 65 423 7 .983 819.2 4.57 +6.3 1.046
2018 Yakima - S A 2B 59 58 102 123 31 227 2 .991 511.1 3.96 +5.4 1.093
2018 Yakima - S A 3B 1 0 0 1 1 1 0 1.000 2.0 4.50 +0.1 1.136
2018 Yakima - S A SS 5 0 3 5 1 8 0 1.000 11.1 6.35 +0.7 1.335
2018 Yakima - S A CF 3 3 8 0 0 8 0 1.000 19.2 3.66 -0.6 .910
2019 Flagstaff - A 3B 79 77 44 121 15 177 12 .932 693.0 2.14 -0.7 .978
2019 Flagstaff - A SS 25 21 25 46 10 74 3 .959 188.1 3.39 -1.5 1.011
2020 El Paso - A 2B 106 106 207 256 67 472 9 .981 951.1 4.38 +7.1 1.076
2020 El Paso - A 3B 12 11 3 21 1 25 1 .960 102.0 2.12 +0.1 1.028
2020 El Paso - A SS 1 1 3 2 2 6 1 .833 8.0 5.62 -0.4 .526
2020 El Paso - A LF 2 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2021 Roswell - AA 2B 1 1 2 5 2 8 1 .875 9.0 7.00 -0.1 1.012
2021 Flagstaff - A 2B 10 7 18 28 8 47 1 .979 66.0 6.27 +0.2 .976
2021 Roswell - AA 3B 2 2 2 2 0 4 0 1.000 18.0 2.00 +0.0 1.051
2021 Flagstaff - A 3B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2021 Flagstaff - A SS 99 90 125 256 51 398 17 .957 811.0 4.23 +3.8 1.040
2021 Flagstaff - A CF 6 6 24 1 0 25 0 1.000 51.0 4.41 -1.5 .896
2021 Flagstaff - A RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2022 Phoenix - MLB 2B 4 2 2 8 0 10 0 1.000 24.0 3.75 +0.8 1.120
2022 Mexicali - AAA 2B 35 35 54 102 32 157 1 .994 306.2 4.58 +1.0 1.039
2022 Mexicali - AAA 3B 8 8 3 18 2 22 1 .955 65.0 2.91 -0.1 1.064
2022 Phoenix - MLB SS 6 3 2 9 1 13 2 .846 35.0 2.83 -0.8 .833
2022 Mexicali - AAA SS 52 47 63 139 27 202 0 1.000 442.2 4.11 +4.7 1.073
2022 Mexicali - AAA CF 6 6 22 0 0 22 0 1.000 50.0 3.96 +0.3 .993
2023 Mexicali - AAA 2B 20 19 29 48 13 77 0 1.000 171.0 4.05 +0.5 .992
2023 Mexicali - AAA 3B 72 71 25 117 15 144 2 .986 633.0 2.02 +2.1 1.002
2023 Mexicali - AAA SS 16 13 22 40 8 63 1 .984 126.2 4.41 +1.2 1.024
2023 Mexicali - AAA LF 1 0 0 0 0 0 0 .000 1.1 0.00 0.0 .000
2023 Mexicali - AAA CF 31 31 97 7 1 106 2 .981 270.1 3.46 -0.8 .963
2024 Niagara Falls - AAA 2B 2 1 2 4 0 7 1 .857 10.0 5.40 -0.6 .766
2024 Myrtle Beach - AA 2B 7 4 9 15 4 25 1 .960 38.0 5.68 -0.6 .885
2024 Niagara Falls - AAA 3B 39 39 25 71 11 96 0 1.000 346.1 2.49 +3.6 1.058
2024 Myrtle Beach - AA 3B 7 7 5 19 6 24 0 1.000 60.0 3.60 +0.8 1.076
2024 Niagara Falls - AAA SS 35 31 57 92 14 152 3 .980 286.1 4.68 +1.1 1.003
2024 Myrtle Beach - AA SS 8 6 13 18 8 31 0 1.000 54.0 5.17 +0.2 1.060
2024 Niagara Falls - AAA LF 7 5 9 0 0 9 0 1.000 45.1 1.79 +0.3 .968
2024 Myrtle Beach - AA LF 5 5 7 0 0 7 0 1.000 43.0 1.47 -0.1 .964
2024 Niagara Falls - AAA CF 3 2 3 0 0 3 0 1.000 21.1 1.27 -0.8 .990
2024 Myrtle Beach - AA CF 2 2 2 0 0 3 1 .667 17.0 1.06 -0.7 .655
2025 Niagara Falls - AAA 2B 14 6 17 20 4 40 3 .925 62.2 5.31 +0.4 .940
2025 Niagara Falls - AAA 3B 34 32 25 61 3 88 2 .977 286.1 2.70 +1.5 1.023
2025 Niagara Falls - AAA SS 11 10 14 28 2 43 1 .977 88.0 4.30 -0.8 .969
2025 Niagara Falls - AAA LF 7 6 8 0 0 9 1 .889 55.0 1.31 -0.3 .947
2025 Niagara Falls - AAA CF 5 5 13 0 0 13 0 1.000 41.0 2.85 -0.7 .943
TOTAL 2B 301 282 504 707 188 1232 21 .983 2504.1 4.35 +14.7 1.043
TOTAL 3B 259 251 135 437 55 591 19 .968 2242.2 2.30 +7.4 1.013
TOTAL SS 384 335 514 956 206 1510 40 .974 3073.0 4.31 +15.1 1.034
TOTAL LF 22 16 24 0 0 25 1 .960 146.2 1.47 -0.1 .960
TOTAL CF 56 55 169 8 1 180 3 .983 470.1 3.39 -4.9 .948
TOTAL RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
PLAYER HISTORY
06/07/2022 Injured on 06/03/2022, diagnosed with an elbow strain, will miss 3 weeks.
07/15/2022 Injured (shoulder tendinitis),day-to-day for 2-3 weeks.
01/01/2023 OSA scouting updated ratings (potential): Contact: 55 (-); Power: 30 (-); Eye: 35 (-).
06/18/2023 Was selected to the 2023 Pacific Coast League All-Star Game.
07/24/2023 Wins the PCL Player of the Week Award.
10/15/2023 Wins the 2023 PCL Platinum Stick Award at 3B.
10/17/2023 Finished 2nd in 2023 PCL Outstanding Hitter Award voting.
01/01/2024 OSA scouting updated ratings (potential): Contact: 55 (-); Power: 25 (-); Eye: 40 (-).
01/29/2024 Released by the Phoenix organization.
09/30/2024 Retired from professional baseball.
11/14/2024 Returned from retirement.
01/01/2025 OSA scouting updated ratings: Contact: 60; Power: 30; Eye: 45.
04/16/2025 Goes 5-6 against the Nashville Bootleggers, with 1 RBI and 2 R.
Monday, June 30th , 2025 - OOTP Baseball 26.4 Build 61