Kenny CastilloC Hillsboro Hops
Age 22 R/R 6'0" / 170 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2035 peak 0.9 · 2030
wRC+†44
AVG/OBP/SLG.202 / .245 / .296
PA238
HR3
K%30
BB%5
MLB%0%
BAT: -15.2 runs (wOBA-derived runs vs avg)-15BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.2 runs (Positional adjustment)+4POSREP: +6.7 runs (Replacement-level credit)+7REPTotal WAR: -0.40-0.4WAR
Scouting · nowfuture
HIT
4040
PWR
3535
SPD
4040
EYE
3525
trajectory · 10 yrs
0.9peak
2030

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
2030Arb-2$0.9M+0.9$4M+$3M
2031Arb-3$0.9M+0.9$4M+$3M
2032Ext / FA-deal$0.9M+0.8$4M+$3M
2033Ext / FA-deal$1M+0.6$3M+$2M
2034Ext / FA-deal$1M+0.4$2M+$1M
2035Ext / FA-deal$0.6M+0.2$1M+$0.4M
Totals $6M $18M +$13M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202117 ROKDSL D-backs 1 174162 351101 6355 22 .216.266.302.568 .086.268 203 .249 49 -10 -0 +0 +3 +5 -0.2
202218 ROKACL D-backs Red 154145 26411 6561 50 .179.217.241.458 .062.281 364 .206 16 -15 +1 +0 +3 +4 -0.7
202319 A2 teams 162150 30711 7393 00 .200.250.280.530 .080.259 244 .224 30 -13 +0 +0 +3 +5 -0.5
202420 AVisalia Rawhide 382352 801703 151236 20 .227.271.301.572 .074.329 324 .250 50 -22 +0 +0 +7 +11 -0.4
202521 A+2 teams 295274 481414 11853 01 .175.215.277.493 .102.229 294 .203 14 -29 -0 +0 +5 +8 -1.6
▸ 2026 Season (actual · ROS · total)
202622 A+Hillsboro Hops 3431 6200 2100 00 .194.242.258.500 .065.273 296 .235 38 -2 +0 +0 +1 +1 -0.1
ROS22 MLBARI 204191 39903 9612 10 .204.248.298.546 .094.279 304 .244 45 -13 +0 +0 +4 +6 -0.3
TOT22 MLBARI 238222 451103 11712 10 .203.247.293.540 .090.280 305 .242 44 -15 +0 +0 +4 +7 -0.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 11%ARI 291271 581315 16772 20 .214.263.325.588 .111.279 265 .265 61 -13 +0 +0 +5 +8 0.1
202824 MLB 26%ARI 375346 751717 23973 41 .217.272.332.604 .116.280 266 .274 68 -14 +0 +0 +7 +11 0.4
202925 MLB 44%ARI 423389 861919 271084 41 .221.279.344.623 .123.282 266 .280 72 -13 +0 +0 +8 +12 0.7
203026 MLB 59%ARI 452415 9220110 301154 51 .222.281.347.628 .125.282 257 .283 74 -13 +1 +0 +8 +13 0.9
203127 MLB 76%ARI 464426 9421110 311194 51 .221.280.345.625 .124.282 267 .283 74 -13 +1 +0 +8 +13 0.9
203228 MLB 84%ARI 467428 9521110 321204 50 .222.282.346.628 .124.282 267 .281 74 -14 +1 -1 +8 +13 0.8
203329 MLB 90%ARI 462423 9421110 321204 40 .222.283.348.631 .125.281 267 .279 72 -15 +1 -1 +8 +13 0.6
203430 MLBARI 454416 902019 311204 40 .216.277.334.611 .118.280 267 .276 70 -16 +1 -2 +8 +13 0.4
203531 MLBARI 429393 841918 291154 30 .214.275.328.603 .115.278 277 .272 67 -16 +1 -3 +8 +12 0.2
203632 MLBARI 400367 771717 271093 20 .210.270.319.588 .109.277 277 .268 63 -17 +0 -4 +7 +11 -0.1
203733 MLBARI 360330 681516 241013 10 .206.266.312.578 .106.275 287 .262 59 -17 +0 -4 +6 +10 -0.4
203834 MLBARI 310284 581315 21902 10 .204.264.310.574 .106.273 297 .256 54 -16 +0 -5 +6 +9 -0.7
▸ Career Totals (MLE all levels + projections)
Career 62585762 122927815109 377169061 507 .213.269.323.592 .110.280 276 .265 61 -277 +7 -20 +112 +177 -0.0
/ 162G 650598 12829211 391766 51 .214.269.324.593 .110.282 276 .265 61 -29 +1 -2 +12 +18 -0.0

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202117 ROKDSL D-backs 1 174156 461601 12245 22 .295.364.417.781 .122.341 147 .350 126 +5 -0 +5 1.0
202218 ROKACL D-backs Red 154141 36612 10391 50 .255.309.355.664 .099.337 256 .296 85 -3 +1 +4 0.3
202319 AVisalia Rawhide 9387 18310 4221 00 .207.250.264.514 .057.273 244 .233 36 -7 +0 +3 -0.4
202319 ROKACL D-backs Black 6959 20601 772 00 .339.426.492.918 .153.365 1010 .404 168 +5 +0 +2 0.7
202420 AVisalia Rawhide 382346 972104 21936 20 .280.332.376.708 .095.362 245 .313 98 -1 +0 +11 1.0
202521 A+Hillsboro Hops 251230 511514 15521 00 .222.272.348.620 .126.263 216 .273 67 -9 +0 +7 -0.2
202521 INTLSalt River Rafters 4438 11201 2132 01 .289.357.421.778 .132.385 305 .335 115 +1 -0 +1 0.2

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Kenny Castillo (OGILVIE) 22 40 35 40 25 .202/.245/.296 .094.280 32 30% 5% 46 -0.8
Braulio Vasquez
2021 · A
22 40 39→40 44→65 37 .193/.250/.274 .080.298 77 36% 6% 42 -2.3 .205/.278/.298 .093.301 729 32% 7% 61 -1.0 .200/.277/.293.093.28774230%7%55-0.6
Alex Todd
2012 · A
22 40 37→40 45 39 .190/.251/.264 .074.264 45 28% 5% 40 -2.4 .220/.285/.306 .086.297 66 26% 5% 66 -0.6 .237/.305/.323.086.3176525%5%76+0.0
Glenn Santiago
2023 · A
22 41 41→40 46→45 40 .203/.258/.301 .098.286 88 31% 6% 52 -1.6 .200/.266/.289 .089.294 89 32% 7% 53 -1.5 .183/.256/.260.077.2697832%8%40-1.1
Dante Bichette Jr.
2015 · AA
22 43→48 41→40 40 42 .211/.267/.310 .099.283 92 28% 6% 59 -1.1 .217/.272/.312 .095.286 83 26% 7% 61 -1.0 .239/.299/.331.092.2998322%7%74-0.0
Aaron McKeithan
2022 · A
22 41 39→40 49→40 40 .198/.263/.282 .084.277 67 29% 6% 50 -1.7 .218/.296/.304 .086.283 84 24% 7% 70 -0.3 .219/.302/.289.070.2807122%7%69-0.2
Chadwick Tromp
2017 · A
22 41 42→50 43→40 37 .208/.244/.313 .105.268 104 26% 4% 49 -1.8 .220/.272/.312 .092.278 84 23% 6% 61 -1.0 .219/.275/.356.137.26717025%7%71-0.1
Claudio Finol
2022 · A
22 40 38→40 45 41 .193/.251/.277 .084.263 56 28% 6% 43 -2.2 .195/.252/.280 .085.275 79 30% 6% 45 -2.1 .195/.264/.279.084.281101232%7%48-0.5
Gerardo Bustamante
2008 · A
22 38 39→40 43→50 40 .189/.237/.271 .082.263 74 30% 6% 35 -2.8 .197/.256/.275 .078.268 55 27% 7% 45 -2.1 .219/.256/.308.088.269111223%4%49-0.6
Tomás Nido
2016 · A
22 42→44 43→45 46→30 32 .212/.237/.317 .105.298 114 33% 3% 46 -2.0 .236/.269/.346 .110.292 102 22% 4% 68 -0.5 .240/.274/.350.110.2879019%4%69-0.3
Sebastian Valle
2012 · A
22 42→47 44→45 43→40 35 .211/.244/.324 .113.283 113 30% 4% 52 -1.6 .204/.228/.315 .111.282 132 32% 3% 43 -2.2 .220/.273/.342.122.29513229%6%67-0.3
Randy César
2017 · A
22 39→49 40 44→40 36 .192/.234/.274 .082.282 83 34% 5% 34 -2.8 .224/.266/.314 .090.333 84 33% 5% 59 -1.1 .230/.275/.322.092.3389233%5%60-0.7
Alejandro Torres
2011 · A
22 45 39→40 42→40 39 .219/.252/.298 .079.268 64 21% 4% 48 -1.9 .191/.238/.256 .065.287 34 32% 5% 31 -3.0 .169/.216/.211.043.2561033%5%9-1.0
Brendon Davis
2019 · A
22 41→44 40→50 43→50 38 .197/.254/.286 .089.301 75 35% 6% 46 -2.0 .195/.257/.298 .103.294 106 35% 7% 52 -1.6 .195/.267/.364.169.25021931%7%71-0.2
Ivan Castro
2010 · A
22 41 38→40 43→40 40 .198/.236/.277 .078.256 64 25% 5% 36 -2.7 .214/.265/.305 .091.306 65 30% 6% 56 -1.3 .212/.261/.301.090.3026330%6%50-0.6
Ti'Quan Forbes
2019 · A
22 43→49 39→40 39→45 35 .210/.243/.292 .082.287 75 29% 3% 43 -2.2 .212/.264/.295 .083.301 66 30% 5% 53 -1.5 .209/.265/.295.086.3057732%5%50-1.1
David Rodríguez
2018 · A
22 41→44 38→40 40 41 .199/.256/.273 .074.267 64 27% 6% 44 -2.1 .211/.263/.310 .099.288 95 28% 6% 56 -1.3 .199/.257/.325.126.27116432%7%56-0.5
Garabez Rosa
2012 · A
22 41→51 39→45 47→45 31 .204/.220/.290 .086.285 65 31% 2% 32 -3.0 .227/.242/.318 .091.306 76 28% 2% 48 -1.9 .261/.278/.362.101.33512126%2%71-0.2
Jose Gil
2009 · A
22 42 39→45 45 39 .205/.244/.290 .085.262 68 24% 4% 43 -2.2 .214/.256/.323 .109.274 117 25% 5% 57 -1.2 .216/.271/.342.126.25815622%6%66-0.3
Donny Sands
2019 · A
23 46 38→45 39→40 40 .223/.263/.302 .080.287 64 24% 5% 54 -1.4 .208/.257/.308 .100.276 94 27% 5% 53 -1.5 .228/.289/.352.124.27514222%8%77+0.1
Luis De La Cruz
2011 · A
22 39 40→30 47→30 38 .192/.226/.285 .094.243 66 24% 4% 33 -2.9 .233/.264/.315 .082.285 56 19% 4% 57 -1.2 .265/.286/.333.068.3113416%3%67-0.2