Byron CastilloOF ACL Angels
Age 20 R/R 6'0" / 197 lbs ROK K +5%HR +4% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION61 act + 11 ros · stats below = ROS only
showingROS
wRC+†51
AVG/OBP/SLG.100 / .182 / .100
PA11
HR0
K%36
BB%9
BABIP276
ISO100
MLB%0%
Value2026 · WAR
BAT: -9.1 runs (wOBA-derived runs vs avg)-9BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.4 runs (Positional adjustment)-0POSREP: +1.6 runs (Replacement-level credit)+2REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
0.0-0.22627
Tools · ContractCON 45 / POW 40
Toolsscout grade
CONTACT45
scouting grade only
POWER40
scouting grade only
EYE30
scouting grade only
SPEED55
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
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
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
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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.

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)
202317 ROKDSL Angels 165146 23401 9499 83 158250205455 48227 305 221 35 -13 +0 +4 -0.9
202418 ROKDSL Angels 11095 20601 9364 74 211306305611 95322 338 280 75 -3 -0 +2 -0.1
202519 ROKDSL Angels 161141 44725 13426 93 312394496890 184411 268 393 152 +10 +1 +3 1.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Angels 165150 16301 5709 83 107183147330 40178 423 146 -15 -23 +0 +4 -1.9
202418 ROK MLEDSL Angels 11099 14401 5504 74 141213212425 71247 455 181 9 -12 -0 +2 -1.0
202519 ROK MLEDSL Angels 161146 31514 8606 93 212281342624 130313 375 263 64 -7 +1 +3 -0.3
202317 ROK MLEDSL Angels 165150 16301 5709 83 107183147330 40188 423 146 -15
202317 ROK RAWDSL Angels 165146 23401 9499 83 158250205455 48227 305 221 -15
202418 ROK MLEDSL Angels 11099 14401 5504 74 141213212425 71265 455 181 9
202418 ROK RAWDSL Angels 11095 20601 9364 74 211306305611 95322 338 280 9
202519 ROK MLEDSL Angels 161146 31514 8606 93 212281342624 130325 375 263 64
202519 ROK RAWDSL Angels 161141 44725 13426 93 312394496890 184411 268 393 64
202317 ROK MLEDSL Angels 165150 16301 5709 83 107183147330 40178 423 146 -15
202418 ROK MLEDSL Angels 110100 14401 5504 74 140213210423 70247 455 181 9
202519 ROK MLEDSL Angels 161146 31514 8606 93 212281342624 130313 375 263 64
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202317 ROK MLEDSL Angels 165150 16301 5709 83 107183147330 40178 423 146 -15
202418 ROK MLEDSL Angels 110100 14401 5504 74 140213210423 70247 455 181 9
202519 ROK MLEDSL Angels 161146 31514 8606 93 212281342624 130313 375 263 64
YTD20 ROK MLELAA 6158 7111 2321 10 121164224388 103240 523 143 -17 -8 +0 +0 -0 +1 -0.7
▸ 2026 season
YTD20 ROK RAWLAA 6157 10121 3221 10 175230316545 140265 365 243 -17
ROS20 ROK MLELAA 0% 1110 1000 140 00 100182100282 276 369 244 51 -1 +0 +0 -0 +0 -0.0
TOT20 ROK MLELAA 7268 8111 3361 10 118167206373 88226 504 158 -7 -9 +0 +0 -0 +2 -0.8
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202721 MLB MLELAA 34% 216200 40724 11673 41 200252315567 115277 315 254 58 -11 +0 +0 -1 +5 -0.7
202721 MLB CTXLAA 34% 7469 13211 4231 10 188243290533 101276 315 243 58 -4 +0 +0 -0 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 7469 13211 4231 10 188243290533 101267 315 243 33 -4 +0 +0 -0 +2 -0.2
/ 162G A+C 650606 1151899 352029 90 190245294538 104268 315 243 33 -32 +2 +0 -4 +14 -2.1
Career MLE 663605 10219310 3025122 2811 169234260494 91264 385 217 33 -11 +0 +0 -1 +5 -0.8
/ 162G MLE 650593 10119310 2924622 2711 170236263499 93267 384 217 33 -33 +1 +0 -4 +14 -2.2