Kevyn Castillo

LF Rancho Cucamonga Quakes
Age 22 L/L 5'10" / 170 lbs A K +5%HR +4% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
ETA2028MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202520ASEA192.285/.399/.3992688—.247/.335/.349
202621A+LAA111.247/.352/.3873468—.206/.287/.330
202621ALAA438.284/.396/.470122195—.236/.323/.382
2027PROJ0% MLB22MLBLAA576.222/.304/.3441113850.5
2028PROJ43% MLB23MLBLAA227.225/.307/.3535588-0.0
2029PROJ58% MLB24MLBLAA353.228/.310/.36187910.0
Next 3 projected WAR 0.5Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A+
Z-Con%99
Whiff%88
K%67
BB%59
wRC+51
ISO45
Career WAR0 WAR median (P10 -0 / P90 6, comp-based) · star 4% · didn't stick 75%
CompsNelson Quiroz (age 22) · Luke Shliger (age 22) · Canaan Smith-Njigba (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 320 proj PA
wRC+†85
AVG/OBP/SLG.220 / .302 / .341
PA320
HR6
SB7
K%25
BB%9
ISO122
MLB%0%
Value2027 · WAR
BAT: -5.9 runs (wOBA-derived runs vs avg)-6BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.4 runs (Positional adjustment)-3POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: +0.50+0.5WAR
0.00.51.00.10.20.10.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$0M 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   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2033Pre-Arb$0.9M———
2034Pre-Arb$1.0M———
2035Arb-1$0.2M———
2036Arb-2$0.4M———
2037Extbeyond 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.

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 17 — — — — — —
202318 ROKDSL Angels — 234186 691073 40362 239 3714875481.035 177437 1517 445 97 — — — — — —
202419 AInland Empire 66ers — 196171 50714 20533 84 292376415791 123400 2710 354 76 — — — — — —
202520 AInland Empire 66ers — 192158 45442 28392 63 285399399798 114361 2015 356 88 — — — — — —
202621 A+Tri-City Dust Devils — 11193 23403 14231 41 247352387739 140294 2113 328 68 — — — — — —
202621 ARancho Cucamonga Quakes — 438366 10420612 62746 218 284396470866 186325 1714 383 95 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202217 ROK MLEDSL Angels — 4842 6200 4211 42 143234190425 48271 448 193 17 — — — — — —
202318 ROK MLEDSL Angels — 234198 50742 28442 239 253351359709 106294 1912 311 97 — — — — — —
202419 A MLEInland Empire 66ers — 196177 42513 14753 84 237304328632 90383 387 281 76 — — — — — —
202520 A MLEInland Empire 66ers — 192166 41342 20532 63 247335349685 102335 2810 299 88 — — — — — —
202621 A+ MLETri-City Dust Devils — 11197 20303 10311 41 206287330617 124263 289 268 68 — — — — — —
202621 A MLERancho Cucamonga Quakes — 438385 9116510 431016 218 236323382704 145288 2310 308 95 — — — — — —
202217 ROK MLEDSL Angels — 4842 6200 4211 42 143234190425 48286 448 193 17 — — — — — —
202217 ROK RAWDSL Angels — 4840 9300 6171 42 225340300640 75391 3512 296 17 — — — — — —
202318 ROK MLEDSL Angels — 234198 50742 28442 239 253351359709 106308 1912 311 97 — — — — — —
202318 ROK RAWDSL Angels — 234186 691073 40362 239 3714875481.035 177437 1517 445 97 — — — — — —
202419 A MLEInland Empire 66ers — 196177 42513 14753 84 237304328632 90390 387 281 76 — — — — — —
202419 A RAWInland Empire 66ers — 196171 50714 20533 84 292376415791 123400 2710 354 76 — — — — — —
202520 A MLEInland Empire 66ers — 192166 41342 20532 63 247335349685 102345 2810 299 88 — — — — — —
202520 A RAWInland Empire 66ers — 192158 45442 28392 63 285399399798 114361 2015 356 88 — — — — — —
202621 A MLE2 teams — 549482 11120512 531327 259 230315367683 137289 2410 300 89 — — — — — —
202621 A RAW2 teams — 549459 12724615 76977 259 277387453841 176319 1814 372 89 — — — — — —
202217 ROK MLEDSL Angels — 4843 6200 4211 42 140234186420 47271 448 193 17 — — — — — —
202318 ROK MLEDSL Angels — 234202 50742 28442 239 248351351702 104294 1912 311 97 — — — — — —
202419 A MLEInland Empire 66ers — 196177 42513 14753 84 237304328632 90383 387 281 76 — — — — — —
202520 A MLEInland Empire 66ers — 192168 41342 20532 63 244335345680 101335 2810 299 88 — — — — — —
202621 A MLE2 teams — 549484 11120512 531327 259 229315366681 136283 2410 300 89 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202419 A MLEInland Empire 66ers — 196177 42513 14753 84 237304328632 90383 387 281 76 — — — — — —
202520 A MLEInland Empire 66ers — 192168 41342 20532 63 244335345680 101335 2810 299 88 — — — — — —
202621 A MLE2 teams — 549484 11120512 531327 259 229315366681 136283 2410 300 89 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202722 MLB MLELAA 0% 576510 11319511 551436 135 222304344648 122283 2510 293 85 -11 +1 +0 -6 +12 0.5
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202823 MLB MLELAA 43% 525465 10517511 501285 114 226308355663 129284 2410 299 88 -7 +1 +0 -6 +11 -0.1
202924 MLB MLELAA 58% 609540 12421514 581466 124 229311362673 134285 2410 303 91 -6 +1 +0 -7 +13 0.1
203025 MLB MLELAA 65% 622551 12621514 601486 124 230312367679 137286 2410 305 93 -5 +1 +0 -7 +13 0.2
203126 MLB MLELAA 68% 621551 12721515 591486 114 231313369682 138286 2410 306 93 -5 +1 +0 -7 +13 0.3
203227 MLB MLELAA 68% 616546 12621515 591476 104 231312368681 138286 2410 306 93 -5 +0 +0 -7 +13 0.2
203328 MLB MLELAA 68% 608539 12421514 581466 94 229310364674 135285 2410 303 91 -6 +0 -1 -7 +13 -0.0
203429 MLB MLELAA 66% 584519 11820513 551425 73 227308358665 131284 249 300 89 -8 +0 -1 -6 +13 -0.3
203530 MLB MLELAA 66% 574510 11319412 541425 54 224304350655 127282 259 295 86 -10 -1 -2 -6 +12 -0.6
203631 MLB MLELAA 71% 560498 10918411 521405 35 220300341641 121280 259 290 82 -12 -1 -3 -6 +12 -1.0
202823 MLB CTXLAA 43% 227201 45725 22552 52 225307353661 129282 2410 298 88 -3 +0 +0 -2 +5 -0.0
202924 MLB CTXLAA 58% 353312 711138 34854 73 228310361671 134283 2410 302 91 -4 +0 +0 -4 +8 0.0
203025 MLB CTXLAA 65% 403357 8213310 39964 83 229311365677 136284 2410 304 93 -3 +0 +0 -4 +9 0.1
203126 MLB CTXLAA 68% 422375 8514310 401004 83 230312367679 138284 249 305 93 -3 +0 +0 -5 +9 0.2
203227 MLB CTXLAA 68% 419372 8514310 401004 73 229311367678 137284 2410 305 93 -3 +0 +0 -4 +9 0.1
203328 MLB CTXLAA 68% 413367 8414310 39994 63 228309362672 135283 249 302 91 -4 +0 -0 -4 +9 -0.0
203429 MLB CTXLAA 66% 388344 781339 37944 52 225307356663 131282 2410 299 89 -5 +0 -1 -4 +8 -0.2
203530 MLB CTXLAA 66% 376335 741238 35933 42 223303349652 126280 259 294 86 -6 +0 -1 -4 +8 -0.4
203631 MLB CTXLAA 71% 396353 771238 37993 24 219299339638 121277 259 289 82 -8 -1 -2 -4 +9 -0.7
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 33973016 6811102678 32382132 5225 226307357664 131283 2410 300 89 -41 +0 -5 -36 +74 -0.9
/ 162G— A+C — 650577 13021515 621576 105 225307357664 132282 2410 300 89 -8 +0 -1 -7 +14 -0.2
Career— MLE — 68586068 138522660144 654169168 15366 228310356667 128290 2510 299 89 -70 +2 -7 -60 +122 -1.4
/ 162G— MLE — 650575 13221614 621606 156 230311360671 130291 2510 299 89 -8 +0 -1 -7 +14 -0.2