Kenny Castillo

C Hillsboro Hops
Age 23 R/R 6'0" / 170 lbs A+ HR -11% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521A+ARI251.222/.272/.3484038—.184/.224/.286
202521INTLSalt River Ra…44.289/.357/.42110113—
202622A+ARI338.258/.311/.4008154—.210/.254/.317
2027PROJ0% MLB23MLBARI2.212/.252/.3160053-0.0
2028PROJ30% MLB24MLBARI111.216/.259/.3292159-0.1
2029PROJ44% MLB25MLBARI185.219/.264/.3363163-0.1
Next 3 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$0.2M+2
Skills · percentileMiLB Statcast 2026 A+
Z-Con%67
K%63
Whiff%52
ISO47
wRC+30
wOBA28
Career WAR0 WAR median (P10 -0 / P90 1, comp-based) · star 0% · didn't stick 92%
CompsKai Gronauer (age 23) · Ramón Rodríguez (age 23) · Chadwick Tromp (age 22)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†53
AVG/OBP/SLG.212 / .252 / .316
PA2
HR0
K%50
BB%4
BABIP279
ISO103
MLB%0%
Value2027 · WAR
BAT: -17.8 runs (wOBA-derived runs vs avg)-18BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: -0.30-0.3WAR
0.00.51.00.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$3M ctrl surplus
Tools · ContractCON 40 / POW 35
Toolsscout grade
CONTACT40
scouting grade only
POWER35
scouting grade only
EYE25
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M———
2032Pre-Arb$0.9M———
2033Pre-Arb$0.9M———
2034Arb-1$0.2M———
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-2M +$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. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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)
202117 ROKDSL D-backs 1 — 174156 461601 12245 22 295364417781 122341 147 350 38 — — — — — —
202218 ROKACL D-backs Red — 154141 36612 10391 50 255309355664 99337 256 296 28 — — — — — —
202319 AVisalia Rawhide — 9387 18310 4221 00 207250264514 57273 244 233 11 — — — — — —
202319 ROKACL D-backs Black — 6959 20601 772 00 339426492918 153365 1010 404 85 — — — — — —
202420 AVisalia Rawhide — 382346 972104 21936 20 280332376708 95362 245 313 59 — — — — — —
202521 A+Hillsboro Hops — 251230 511514 15521 00 222272348620 126263 216 273 38 — — — — — —
202521 INTLSalt River Rafters — 4438 11201 2132 01 289357421778 132385 305 335 113 — — — — — —
202622 A+Hillsboro Hops — 338310 801818 20734 11 258311400711 142309 226 314 54 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL D-backs 1 — 174161 311001 7295 22 193249273522 81221 174 224 38 — — — — — —
202218 ROK MLEACL D-backs Red — 154145 27411 6561 50 186224248472 62285 364 210 28 — — — — — —
202319 A MLEVisalia Rawhide — 9388 14210 3291 00 159196205400 45240 313 184 11 — — — — — —
202319 ROK MLEACL D-backs Black — 6962 15401 4102 00 242309355664 113270 146 294 85 — — — — — —
202420 A MLEVisalia Rawhide — 382352 821703 151256 20 233276307583 74327 334 255 59 — — — — — —
202521 A+ MLEHillsboro Hops — 251234 431313 11701 00 184224286510 103234 284 224 38 — — — — — —
202622 A+ MLEHillsboro Hops — 338315 661416 15994 11 210254317572 108272 294 248 54 — — — — — —
202117 ROK MLEDSL D-backs 1 — 174161 311001 7295 22 193249273522 81227 174 224 38 — — — — — —
202117 ROK RAWDSL D-backs 1 — 174156 461601 12245 22 295364417781 122341 147 350 38 — — — — — —
202218 ROK MLEACL D-backs Red — 154145 27411 6561 50 186224248472 62292 364 210 28 — — — — — —
202218 ROK RAWACL D-backs Red — 154141 36612 10391 50 255309355664 99337 256 296 28 — — — — — —
202319 A MLE2 teams — 162150 30711 7393 00 200250280530 80259 244 231 42 — — — — — —
202319 A RAW2 teams — 162146 38911 11293 00 260325356681 96314 187 306 42 — — — — — —
202420 A MLEVisalia Rawhide — 382352 821703 151256 20 233276307583 74341 334 255 59 — — — — — —
202420 A RAWVisalia Rawhide — 382346 972104 21936 20 280332376708 95362 245 313 59 — — — — — —
202521 A+ MLE2 teams — 295273 511514 12823 01 187229293522 106242 284 224 38 — — — — — —
202521 A+ RAW2 teams — 295268 621715 17653 01 231285358643 127278 226 282 38 — — — — — —
202622 A+ MLEHillsboro Hops — 338315 661416 15994 11 210254317572 108280 294 248 54 — — — — — —
202622 A+ RAWHillsboro Hops — 338310 801818 20734 11 258311400711 142309 226 314 54 — — — — — —
202117 ROK MLEDSL D-backs 1 — 174160 311001 7295 22 194249275524 81221 174 224 38 — — — — — —
202218 ROK MLEACL D-backs Red — 154146 27411 6561 50 185224247470 62285 364 210 28 — — — — — —
202319 A MLE2 teams — 162151 30711 7393 00 199250278528 79253 244 231 42 — — — — — —
202420 A MLEVisalia Rawhide — 382358 821703 151256 20 229276302578 73327 334 255 59 — — — — — —
202521 A+ MLE2 teams — 295278 511514 12823 01 183229288517 104234 284 224 38 — — — — — —
202622 A+ MLEHillsboro Hops — 338316 661416 15994 11 209254316571 108272 294 248 54 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 A MLEVisalia Rawhide — 382358 821703 151256 20 229276302578 73327 334 255 59 — — — — — —
202521 A+ MLE2 teams — 295278 511514 12823 01 183229288517 104234 284 224 38 — — — — — —
202622 A+ MLEHillsboro Hops — 338316 661416 15994 11 209254316571 108272 294 248 54 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEARI 0% 448422 872017 191224 31 205246305552 100269 274 247 53 -25 +0 +0 +8 +10 -0.3
▸ 2027 — real world (MLB)
202723 MLB CTXARI 0% 22 0000 010 00 212252316569 105279 500 254 53 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEARI 30% 367344 721616 17983 31 210253318572 109271 275 255 59 -18 +0 +0 +7 +8 -0.3
202925 MLB MLEARI 44% 418391 831818 201104 31 212258326584 114272 265 261 63 -19 +0 +0 +7 +9 -0.2
203026 MLB MLEARI 51% 449419 902019 231184 41 214261330591 116273 265 264 65 -19 +0 +0 +8 +10 -0.1
203127 MLB MLEARI 52% 463432 922019 241214 42 214263331594 117273 265 266 66 -19 +0 +0 +8 +10 -0.0
203228 MLB MLEARI 53% 467435 922019 251224 32 214264331594 116273 265 266 66 -19 -0 -1 +8 +10 -0.1
203329 MLB MLEARI 53% 462430 912019 251224 22 212261324585 113272 265 262 64 -20 -0 -1 +8 +10 -0.4
203430 MLB MLEARI 52% 455424 881918 241224 13 209257317574 108270 275 257 60 -21 -1 -2 +8 +10 -0.7
202824 MLB CTXARI 30% 111104 22502 5301 10 216259329588 113281 275 262 59 -5 +0 +0 +2 +2 -0.1
202925 MLB CTXARI 44% 185172 38913 9492 11 219264336600 118282 265 267 63 -8 -0 +0 +3 +4 -0.1
203026 MLB CTXARI 51% 228212 471114 12602 21 220267340607 120283 265 271 65 -10 +0 +0 +4 +5 -0.1
203127 MLB CTXARI 52% 243226 511215 13642 21 221269341610 121283 265 272 66 -10 +0 +0 +4 +5 -0.0
203228 MLB CTXARI 53% 249232 511215 13652 21 220270340610 120283 265 272 66 -10 +0 -0 +4 +5 -0.1
203329 MLB CTXARI 53% 243226 491214 13642 11 218267334601 116282 265 268 64 -11 -0 -1 +4 +5 -0.2
203430 MLB CTXARI 52% 237220 471114 13632 12 215263326589 112279 275 264 60 -11 -1 -1 +4 +5 -0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 14961392 30572627 7839513 107 219267338605 119285 265 269 57 -65 -1 -2 +27 +32 -0.9
/ 162G— A+C — 650605 13331312 341726 43 220269340609 121285 265 269 57 -28 -0 -1 +12 +14 -0.4
Career— MLE — 49064571 9572141279 234133052 3217 209256313569 104274 275 253 57 -152 -1 -4 +61 +74 -2.3
/ 162G— MLE — 650606 12628210 311767 42 208255310565 102273 275 253 57 -29 -0 -1 +12 +14 -0.4