Kevyn CastilloLF Rancho Cucamonga Quakes
Age 21 L/L 5'10" / 170 lbs A K +5%HR +4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION549 act + 10 ros · stats below = ROS only
showingROS
wRC+†87
AVG/OBP/SLG.111 / .200 / .111
PA10
HR0
K%20
BB%10
BABIP280
ISO117
MLB%0%
Value2026 · WAR
BAT: -9.2 runs (wOBA-derived runs vs avg)-9BATRUN: +1.5 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -6.0 runs (Positional adjustment)-6POSREP: +12.1 runs (Replacement-level credit)+12REPTotal WAR: -0.20-0.2WAR
0.00.51.00.20.40.60.60.60.50.40.20.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit+$19M ctrl surplus
Tools · ContractCON 45 / POW 30
Toolsscout grade
CONTACT45
scouting grade only
POWER30
scouting grade only
EYE55
scouting grade only
SPEED45
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
2026MiLBstill in minors · estimated debut 2031
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+0.6$2M+$1M
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Pre-Arb$1.0M+0.5$1M+$0.7M
2034Arb-1$2M+0.4$0.9M+$0.1M
2035Arb-2$2M+0.2$0.4M+$0.0M (cut)
2036Arb-3$2M
Totals $5M $6M +$3M

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)
202217 ROKDSL Angels 4840 9300 6171 42 225340300640 75391 3512 296 86 -1 +0 +1 0.0
202318 ROKDSL Angels 234186 691073 40362 239 3714875481.035 177437 1517 445 187 +24 +1 +5 3.1
202419 AInland Empire 66ers 196171 50714 20533 84 292376415791 123400 2710 354 126 +6 +0 +4 1.1
202520 AInland Empire 66ers 192158 45442 28392 63 285399399798 114361 2015 356 127 +6 +0 +4 1.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL Angels 4843 6200 3251 42 140213186399 47319 526 186 12 -5 +0 +1 -0.4
202318 ROK MLEDSL Angels 234202 59853 24522 239 292373426799 134354 2210 344 119 +5 +1 +5 1.2
202419 A MLEInland Empire 66ers 196177 42514 14743 84 237304345649 107363 387 275 72 -6 +0 +4 -0.2
202520 A MLEInland Empire 66ers 192166 39332 20522 63 235324325650 90317 2710 289 82 -4 +0 +4 -0.0
202217 ROK MLEDSL Angels 4843 6200 3251 42 140213186399 47333 526 186 12
202217 ROK RAWDSL Angels 4840 9300 6171 42 225340300640 75391 3512 296 12
202318 ROK MLEDSL Angels 234202 59853 24522 239 292373426799 134371 2210 344 119
202318 ROK RAWDSL Angels 234186 691073 40362 239 3714875481.035 177437 1517 445 119
202419 A MLEInland Empire 66ers 196177 42514 14743 84 237304345649 107380 387 275 72
202419 A RAWInland Empire 66ers 196171 50714 20533 84 292376415791 123400 2710 354 72
202520 A MLEInland Empire 66ers 192166 39332 20522 63 235324325650 90325 2710 289 82
202520 A RAWInland Empire 66ers 192158 45442 28392 63 285399399798 114361 2015 356 82
202217 ROK MLEDSL Angels 4844 6200 3251 42 136213182395 45319 526 186 12
202318 ROK MLEDSL Angels 234206 59853 24522 239 286373417790 131354 2210 344 119
202419 A MLEInland Empire 66ers 196177 42514 14743 84 237304345649 107363 387 275 72
202520 A MLEInland Empire 66ers 192168 39332 20522 63 232324321646 89317 2710 289 82
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202318 ROK MLEDSL Angels 234206 59853 24522 239 286373417790 131354 2210 344 119
202419 A MLEInland Empire 66ers 196177 42514 14743 84 237304345649 107363 387 275 72
202520 A MLEInland Empire 66ers 192168 39332 20522 63 232324321646 89317 2710 289 82
YTD21 A MLELAA 549483 10819413 521317 259 224308360668 137277 249 295 86 -9 +1 +0 -6 +12 -0.2
▸ 2026 season
YTD21 A RAWLAA 438366 10420612 62746 218 284396470866 186325 1714 383 86
YTD21 A+ RAWLAA 11193 23403 14231 41 247352387739 140294 2113 328 86
ROS21 A MLELAA 0% 109 1000 120 00 111200111311 281 2010 296 87 -0 +0 +0 -0 +0 -0.0
TOT21 A MLELAA 559492 10919413 531337 259 222306356662 134274 249 295 86 -9 +1 +0 -6 +12 -0.2
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202722 MLB MLELAA 43% 581515 11719514 551396 135 227309365674 138282 249 302 91 -6 +1 +0 -6 +13 0.1
202823 MLB MLELAA 61% 609540 12521515 581426 135 231313372685 141283 2310 309 95 -3 +1 +0 -7 +13 0.4
202924 MLB MLELAA 66% 627555 13122517 601447 135 236318386704 150285 2310 314 98 -1 +1 +0 -7 +14 0.6
203025 MLB MLELAA 69% 638564 13322518 621457 135 236319388707 152285 2310 316 100 +0 +1 +0 -7 +14 0.8
203126 MLB MLELAA 70% 637563 13322518 621457 124 236320389709 153285 2310 317 101 +1 +1 +0 -7 +14 0.9
203227 MLB MLELAA 69% 629555 13222518 621447 124 238322393715 155285 2310 317 101 +1 +1 +0 -7 +14 0.9
203328 MLB MLELAA 68% 619545 12821517 621427 114 235321385706 150284 2310 317 100 +0 +1 -1 -7 +13 0.7
203429 MLB MLELAA 67% 609537 12621517 611416 104 235320387707 153284 2310 315 99 -1 +0 -1 -7 +13 0.5
203530 MLB MLELAA 66% 598527 12220416 601406 93 231317376693 144283 2310 312 98 -2 +1 -2 -6 +13 0.3
203631 MLB MLELAA 65% 587517 11820415 591396 83 228314369684 141281 2410 308 95 -4 +0 -3 -6 +13 0.0
203732 MLB MLELAA 70% 576507 11318414 581396 73 223310357667 134278 2410 303 91 -6 +0 -4 -6 +12 -0.3
203833 MLB MLELAA 74% 421372 8213310 421044 52 220306352658 132274 2510 297 87 -7 +0 -4 -5 +9 -0.6
203934 MLB MLELAA 70% 375331 711138 37954 41 215301338639 124269 2510 288 81 -8 +0 -5 -4 +8 -0.9
202722 MLB CTXLAA 43% 251222 50826 24603 62 225309360670 135281 2410 295 91 -3 +0 +0 -3 +5 0.0
202823 MLB CTXLAA 61% 371329 7713310 35864 83 234315383698 149283 239 302 95 -2 +0 +0 -4 +8 0.2
202924 MLB CTXLAA 66% 415368 8514311 40954 83 231313375688 144284 2310 306 98 -1 +0 +0 -4 +9 0.4
203025 MLB CTXLAA 69% 438388 9115312 421005 93 235317381699 147284 2310 309 100 +0 +1 +0 -5 +9 0.6
203126 MLB CTXLAA 70% 445394 9415413 431015 83 239321396717 157284 2310 310 101 +0 +0 +0 -5 +10 0.6
203227 MLB CTXLAA 69% 434383 9015312 43995 83 235320384704 149284 2310 310 101 +1 +0 +0 -5 +9 0.6
203328 MLB CTXLAA 68% 424374 8714312 42975 73 233318382701 150284 2310 309 100 +0 +0 -0 -5 +9 0.5
203429 MLB CTXLAA 67% 406358 8414311 41944 72 235320383703 148283 2310 308 99 -0 +1 -1 -4 +9 0.4
203530 MLB CTXLAA 66% 393347 8113311 39924 62 233318383701 150282 2310 305 98 -1 +0 -1 -4 +9 0.2
203631 MLB CTXLAA 65% 382337 7813310 38914 52 231317377693 145280 2410 301 95 -2 +0 -2 -4 +8 0.0
203732 MLB CTXLAA 70% 406358 8013310 41984 52 223310360671 137277 2410 296 91 -4 +0 -2 -4 +9 -0.2
203833 MLB CTXLAA 74% 312275 60928 31773 31 218304353657 135274 2510 290 87 -5 +0 -3 -3 +7 -0.4
203934 MLB CTXLAA 70% 261231 49726 26662 21 212297338635 126268 2510 282 81 -6 +0 -3 -3 +6 -0.6
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 49384364 100616337132 485115652 8230 231315376690 145282 2310 303 95 -23 +4 -14 -53 +107 2.2
/ 162G A+C 650574 13221517 641527 114 230315373688 143282 2310 303 95 -3 +1 -2 -7 +14 0.3
Career MLE 81867225 167827067206 800196487 17166 232316374690 141289 2410 309 95 -36 +7 -20 -81 +163 3.4
/ 162G MLE 650574 13221516 641567 145 230315368682 138286 2410 309 95 -3 +1 -2 -7 +14 0.3