Juan CastilloC Spokane Indians
Age 23 R/R 6'0" / 170 lbs A+ HR +30%H +12% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION191 act + 22 ros · stats below = ROS only
showingROS
wRC+†31
AVG/OBP/SLG.190 / .227 / .238
PA22
HR0
K%36
BB%5
BABIP299
ISO48
MLB%0%
Value2026 · WAR
BAT: -22.1 runs (wOBA-derived runs vs avg)-22BATRUN: -0.6 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.8 runs (Positional adjustment)+4POSREP: +4.6 runs (Replacement-level credit)+5REPTotal WAR: -1.40-1.4WAR
trajectory · projected WAR by year
0.0-0.2-0.3-0.3-0.3262830
Tools · ContractCON 35 / POW 25
Toolsscout grade
CONTACT35
scouting grade only
POWER25
scouting grade only
EYE35
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.9M +$0.0M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

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)
202118 ROKDSL Rockies 110104 26201 5260 51 250284298582 48325 245 263 64 -5 +1 +2 -0.2
202219 ROKDSL Rockies 121101 31500 9216 33 307397356753 50383 177 336 113 +2 -1 +3 0.4
202320 ROKACL Rockies 5950 12210 5153 00 240345320665 80343 258 305 93 -1 +0 +1 0.1
202421 AFresno Grizzlies 4541 8200 3181 10 195267244511 49348 407 241 49 -3 +0 +1 -0.2
202421 ROKACL Rockies 135128 34811 5291 10 266299367666 102333 214 296 86 -2 +0 +3 0.1
202522 AFresno Grizzlies 250222 52703 24542 31 234315306621 72295 2210 286 80 -6 +0 +5 -0.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL Rockies 110106 19101 3360 51 179202217419 38260 333 184 11 -12 +1 +2 -0.9
202219 ROK MLEDSL Rockies 121104 26400 6286 33 250328288616 38312 235 263 64 -5 -1 +3 -0.3
202320 ROK MLEACL Rockies 5952 9110 3223 00 173259231489 58275 375 209 28 -5 +0 +1 -0.4
202421 A MLEFresno Grizzlies 4542 5100 2241 10 119178143321 24300 534 161 -5 -6 +0 +1 -0.5
202421 ROK MLEACL Rockies 135130 24511 3421 10 185209262470 77257 312 197 19 -13 +0 +3 -1.0
202522 A MLEFresno Grizzlies 250231 44503 15762 31 190246251497 61262 306 222 36 -19 +0 +5 -1.4
202118 ROK MLEDSL Rockies 110106 19101 3360 51 179202217419 38261 333 184 11
202118 ROK RAWDSL Rockies 110104 26201 5260 51 250284298582 48325 245 263 11
202219 ROK MLEDSL Rockies 121104 26400 6286 33 250328288616 38338 235 263 64
202219 ROK RAWDSL Rockies 121101 31500 9216 33 307397356753 50383 177 336 64
202320 ROK MLEACL Rockies 5952 9110 3223 00 173259231489 58300 375 209 28
202320 ROK RAWACL Rockies 5950 12210 5153 00 240345320665 80343 258 305 28
202421 ROK MLE2 teams 180172 30611 5662 20 174207238445 64274 373 188 13
202421 ROK RAW2 teams 180169 421011 8472 20 249291337628 89336 264 282 13
202522 A MLEFresno Grizzlies 250231 44503 15762 31 190246251497 61268 306 222 36
202522 A RAWFresno Grizzlies 250222 52703 24542 31 234315306621 72295 2210 286 36
202118 ROK MLEDSL Rockies 110106 19101 3360 51 179202217419 38260 333 184 11
202219 ROK MLEDSL Rockies 121108 26400 6286 33 241328278605 37312 235 263 64
202320 ROK MLEACL Rockies 5953 9110 3223 00 170259226485 57275 375 209 28
202421 ROK MLE2 teams 180171 30611 5662 20 175207240446 64268 373 188 13
202522 A MLEFresno Grizzlies 250231 44503 15762 31 190246251497 61262 306 222 36
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202320 ROK MLEACL Rockies 5953 9110 3223 00 170259226485 57275 375 209 28
202421 ROK MLE2 teams 180171 30611 5662 20 175207240446 64268 373 188 13
202522 A MLEFresno Grizzlies 250231 44503 15762 31 190246251497 61262 306 222 36
YTD23 A+ MLECOL 191175 28211 9941 01 160205200405 40321 495 184 11 -20 -0 +0 +3 +4 -1.3
▸ 2026 season
YTD23 A+ RAWCOL 191168 36312 15671 01 214281280561 65330 358 251 11
ROS23 A+ MLECOL 0% 2221 4100 180 00 190227238465 48285 365 215 31 -2 +0 +0 +0 +0 -0.1
TOT23 A+ MLECOL 213196 32311 101021 01 163208204412 41320 485 187 13 -22 -0 +0 +4 +5 -1.4
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202724 MLB MLECOL 30% 285265 50814 161022 31 189240272512 83287 366 233 44 -19 +0 +0 +5 +6 -0.8
202825 MLB MLECOL 44% 354327 641116 211233 42 196251291541 95288 356 244 51 -21 +0 +0 +6 +8 -0.7
202926 MLB MLECOL 51% 399369 731227 241363 52 198253298551 100288 346 249 55 -21 +0 +0 +7 +9 -0.6
203027 MLB MLECOL 52% 420387 771328 261424 52 199257305562 106288 346 251 56 -22 +0 +0 +8 +9 -0.5
202724 MLB CTXCOL 30% 8680 15301 5311 10 188244263507 75302 366 240 44 -6 +0 +0 +2 +2 -0.2
202825 MLB CTXCOL 44% 157146 30513 9551 21 205256315571 110303 356 251 51 -9 +0 +0 +3 +3 -0.3
202926 MLB CTXCOL 51% 203187 39714 12692 21 209264321585 112303 346 257 55 -11 +0 +0 +4 +4 -0.3
203027 MLB CTXCOL 52% 220202 42715 14752 31 208266327593 119303 346 259 56 -11 +0 +0 +4 +5 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 666615 12622313 402306 83 205260314574 109301 356 254 45 -37 +0 +0 +12 +14 -1.1
/ 162G A+C 650600 12321313 392246 83 205260315575 110301 346 254 45 -36 +0 +0 +12 +14 -1.1
Career MLE 22002034 39662830 12073925 3012 195248277526 83287 345 235 45 -85 +1 +0 +26 +32 -2.6
/ 162G MLE 650601 1161829 352187 94 193245275520 82284 345 235 45 -37 +0 +0 +12 +14 -1.2