Ivan Castillo

Pos2B
B/TS/R
Born1995-05-30
Age (2026)31

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201217 ROKDSL Indians 246216 51601 21322 166 236310278587 42272 139 267 67 -10 +1 +5 -0.4
201318 ROKAZL Indians 165156 36600 4232 130 231259269528 38269 142 237 47 -10 +3 +4 -0.4
201419 ALake County Captains 344315 821235 11615 116 260296365661 105306 183 285 79 -9 -0 +7 -0.1
201520 A+Lynchburg Hillcats 460418 10417120 27698 204 249307347654 98295 156 291 83 -9 +2 +10 0.3
201621 AAAkron RubberDucks 265241 481022 8405 103 199240282522 83225 153 227 40 -19 +1 +6 -1.3
201621 A+Lynchburg Hillcats 7869 12101 5121 60 174240232472 58193 156 213 31 -6 +1 +2 -0.4
201722 AAAkron RubberDucks 8769 14301 10132 12 203321290611 87232 1511 269 68 -3 -1 +2 -0.2
201722 A+Lynchburg Hillcats 10092 29610 4113 33 315364402766 87354 114 342 118 +2 -1 +2 0.4
201823 A+Dunedin Blue Jays 418388 1182585 23513 88 304347448795 144337 126 349 123 +11 -2 +9 1.9
201823 INTLLeones del Escogido 3938 9100 130 00 237256263520 26257 83 236 46 -2 +0 +1 -0.2
201924 AAAmarillo Sod Poodles 466432 1353058 20596 154 312352461812 148342 134 354 126 +14 +1 +10 2.6
201924 INTLLeones del Escogido 205191 48611 8352 71 251289309597 58297 174 267 67 -8 +1 +4 -0.3
202025 INTLLeones del Escogido 5044 12400 5101 00 273360364724 91353 2010 332 111 +1 +0 +1 0.2
202126 AAAEl Paso Chihuahuas 435404 1161543 26760 125 287330366697 79342 176 311 96 -2 +0 +9 0.8
202126 INTLLeones del Escogido 9179 22200 1191 50 278374304677 25314 1012 320 102 +0 +1 +2 0.3
202227 AAAOmaha Storm Chasers 447392 952306 45533 94 242325347672 105264 1210 303 91 -5 +0 +10 0.5
202227 INTLGigantes del Cibao 121103 29200 10182 52 282353301654 19333 158 293 84 -2 +0 +3 0.1
202328 INTLGigantes del Cibao 3936 8301 360 20 222282389671 167241 158 299 88 -1 +0 +1 0.1
202429 INTLToros del Este 7767 14210 8102 61 209312269580 60246 1310 275 72 -3 +1 +2 -0.0
202530 INTLToros del Este 2723 7200 320 20 304385391776 87333 711 340 116 +1 +0 +1 0.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201217 ROK MLEDSL Indians 246224 42401 13462 166 188238219457 31225 195 204 24 -22 +1 +5 -1.6
201318 ROK MLEAZL Indians 165158 28400 2332 130 177198203400 25215 201 174 4 -19 +3 +4 -1.3
201419 A MLELake County Captains 344319 731034 7845 116 229257317573 88278 242 240 49 -21 -0 +7 -1.4
201520 A+ MLELynchburg Hillcats 460429 9314100 16958 204 217258296554 79269 213 241 49 -28 +2 +10 -1.6
201621 AA MLEAkron RubberDucks 265243 46922 6495 103 189224267492 78212 182 207 26 -23 +1 +6 -1.7
201621 A+ MLELynchburg Hillcats 7871 12101 3181 60 169213225439 56184 234 183 10 -8 +1 +2 -0.6
201722 AA MLEAkron RubberDucks 8772 15301 7162 12 208296292588 83223 188 243 51 -5 -1 +2 -0.4
201722 A+ MLELynchburg Hillcats 10094 28510 2153 33 298333372706 74339 152 303 91 -1 -1 +2 0.1
201823 A+ MLEDunedin Blue Jays 418397 1042464 15743 88 262294383677 121307 184 293 84 -8 -2 +9 -0.0
201924 AA MLEAmarillo Sod Poodles 466438 1132345 14756 154 258290363653 105288 163 278 74 -14 +1 +10 -0.3
202126 AAA MLEEl Paso Chihuahuas 435413 1031132 17950 125 249279305584 56313 224 261 63 -19 +0 +9 -1.0
202227 AAA MLEOmaha Storm Chasers 447407 831804 30673 94 204264278541 74227 157 244 51 -26 +0 +10 -1.6
201217 ROK MLEDSL Indians 246224 42401 13462 166 188238219457 31230 195 204 24
201217 ROK RAWDSL Indians 246216 51601 21322 166 236310278587 42272 139 267 24
201318 ROK MLEAZL Indians 165158 28400 2332 130 177198203400 25222 201 174 4
201318 ROK RAWAZL Indians 165156 36600 4232 130 231259269528 38269 142 237 4
201419 A MLELake County Captains 344319 731034 7845 116 229257317573 88295 242 240 49
201419 A RAWLake County Captains 344315 821235 11615 116 260296365661 105306 183 285 49
201520 A+ MLELynchburg Hillcats 460429 9314100 16958 204 217258296554 79276 213 241 49
201520 A+ RAWLynchburg Hillcats 460418 10417120 27698 204 249307347654 98295 156 291 49
201621 AA MLE2 teams 343314 581023 9676 163 185222258480 73220 203 202 23
201621 AA RAW2 teams 343310 601123 13526 163 194240271511 77218 154 224 23
201722 A+ MLE2 teams 187166 43811 9315 45 259317337654 78309 175 275 72
201722 A+ RAW2 teams 187161 43911 14245 45 267344354698 87304 137 308 72
201823 A+ MLE2 teams 457434 1142674 17813 88 263295382678 120312 184 293 84
201823 A+ RAW2 teams 457426 1272685 24543 88 298339432771 134330 125 340 84
201924 AA MLE2 teams 671632 1613267 191098 225 255285358643 103293 163 278 74
201924 AA RAW2 teams 671623 1833669 28948 225 294332414746 120329 144 327 74
202025 INTL MLELeones del Escogido 5044 12400 5101 00 273360364724 91353 2010
202025 INTL RAWLeones del Escogido 5044 12400 5101 00 273360364724 91353 2010 332 111
202126 AAA MLE2 teams 526499 1261442 211151 175 253284309593 56320 224 261 63
202126 AAA RAW2 teams 526483 1381743 37851 175 286338356694 70338 167 312 63
202227 AAA MLE2 teams 568512 1062306 39855 146 207270287557 80234 157 244 51
202227 AAA RAW2 teams 568495 1242506 55715 146 251331337668 87278 1210 301 51
202328 INTL MLEGigantes del Cibao 3936 8301 360 20 222282389671 167241 158
202328 INTL RAWGigantes del Cibao 3936 8301 360 20 222282389671 167241 158 299 88
202429 INTL MLEToros del Este 7767 14210 8102 61 209312269580 60246 1310
202429 INTL RAWToros del Este 7767 14210 8102 61 209312269580 60246 1310 275 72
202530 INTL MLEToros del Este 2723 7200 320 20 304385391776 87333 711
202530 INTL RAWToros del Este 2723 7200 320 20 304385391776 87333 711 340 116
201217 ROK MLEDSL Indians 246229 42401 13462 166 183238214452 31225 195 204 24
201318 ROK MLEAZL Indians 165160 28400 2332 130 175198200398 25215 201 174 4
201419 A MLELake County Captains 344329 731034 7845 116 222257307564 85278 242 240 49
201520 A+ MLELynchburg Hillcats 460433 9314100 16958 204 215258293552 79269 213 241 49
201621 AA MLE2 teams 343325 581023 9676 163 178222249471 71206 203 202 23
201722 A+ MLE2 teams 187171 43811 9315 45 251317327644 76285 175 275 72
201823 A+ MLE2 teams 457434 1142674 17813 88 263295382678 120307 184 293 84
201924 AA MLE2 teams 671639 1613267 191098 225 252285354639 102288 163 278 74
202126 AAA MLE2 teams 526499 1261442 211151 175 253284309593 56313 224 261 63
202227 AAA MLE2 teams 568519 1062306 39855 146 204270283553 79227 157 244 51
▸ Career Totals
Career MLE 41603857 8851563429 17177448 15149 229271310581 81277 194 238 47 -262 +11 +0 +15 +90 -14.9
/ 162G MLE 650603 1382455 271218 248 229272310582 81275 194 238 47 -41 +2 +0 +2 +14 -2.3