Luis CastilloOF Wisconsin Timber Rattlers
Age 22 L/L 6'0" / 175 lbs A+ HR +10%K +6% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION440 act + 9 ros · stats below = ROS only
showingROS
wRC+†74
AVG/OBP/SLG.125 / .222 / .125
PA9
HR0
K%33
BB%11
BABIP252
ISO137
MLB%0%
Value2026 · WAR
BAT: -11.3 runs (wOBA-derived runs vs avg)-11BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.7 runs (Positional adjustment)-3POSREP: +9.7 runs (Replacement-level credit)+10REPTotal WAR: -0.40-0.4WAR
0.00.51.00.10.10.00.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$7M ctrl surplus
Tools · ContractCON 29 / POW 53
Toolsscout grade
CONTACT29
scouting grade only
POWER53
scouting grade only
EYE59
scouting grade only
SPEED49
scouting grade only
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
2030Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Pre-Arb$0.9M
2033Arb-1$0.4M
2034Arb-2$5M
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.4M +$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)
202117 ROKDSL Brewers 1 156139 35700 15241 31 252329302631 50302 1510 292 84 -3 +0 +3 0.1
202218 ACarolina Mudcats 113100 25203 11252 42 250336360696 110306 2210 319 102 +0 +0 +2 0.3
202218 ROKACL Brewers Gold 137118 35923 17281 10 297390483873 186364 2012 384 146 +8 +0 +3 1.1
202319 ACarolina Mudcats 166146 33503 16462 11 226311322633 96303 2810 289 82 -4 -0 +4 -0.0
202319 ROKACL Brewers 2617 8300 640 00 4716096471.256 176500 1523 483 213 +4 +0 +1 0.4
202420 ACarolina Mudcats 462396 8216118 581183 41 207313389702 182242 2613 313 98 -1 +0 +10 1.0
202521 A+Wisconsin Timber Rattlers 11494 9212 19370 00 96248202450 106125 3217 221 36 -9 +0 +2 -0.6
202521 ROKACL Brewers 1817 4100 130 00 235278294572 59286 176 261 63 -1 +0 +0 -0.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL Brewers 1 156145 28500 9361 31 193245228473 34250 236 214 31 -13 +0 +3 -0.9
202218 A MLECarolina Mudcats 113104 20102 7362 42 192257260516 67275 326 238 47 -7 +0 +2 -0.5
202218 ROK MLEACL Brewers Gold 137125 27622 10411 10 216279344623 128300 307 273 71 -5 +0 +3 -0.2
202319 A MLECarolina Mudcats 166152 25302 10662 11 164226224449 59260 406 207 26 -15 -0 +4 -1.1
202319 ROK MLEACL Brewers 2619 8300 460 00 4215225791.101 158416 2315 465 201 +3 +0 +1 0.4
202420 A MLECarolina Mudcats 462418 6713114 361653 41 160232297529 136211 368 232 43 -31 +0 +10 -2.1
202521 A+ MLEWisconsin Timber Rattlers 11499 6111 14530 00 61177121298 61109 4612 154 -10 -15 +0 +2 -1.3
202521 ROK MLEACL Brewers 1817 3100 140 00 176222235458 59217 226 173 3 -2 +0 +0 -0.2
202117 ROK MLEDSL Brewers 1 156145 28500 9361 31 193245228473 34255 236 214 31
202117 ROK RAWDSL Brewers 1 156139 35700 15241 31 252329302631 50302 1510 292 31
202218 ROK MLE2 teams 250228 48824 18773 52 211277316593 105297 317 257 60
202218 ROK RAW2 teams 250218 601126 28533 52 275365427792 151338 2111 355 60
202319 A MLE2 teams 192171 33602 14722 11 193262263525 70304 387 242 50
202319 A RAW2 teams 192163 41803 22502 11 252348356703 104330 2611 315 50
202420 A MLECarolina Mudcats 462418 6713114 361653 41 160232297529 136217 368 232 43
202420 A RAWCarolina Mudcats 462396 8216118 581183 41 207313389702 182242 2613 313 43
202521 A+ MLE2 teams 132116 9211 15570 00 78183138321 60136 4311 157 -8
202521 A+ RAW2 teams 132111 13312 20400 00 117252216468 99157 3015 227 -8
202117 ROK MLEDSL Brewers 1 156145 28500 9361 31 193245228473 34250 236 214 31
202218 ROK MLE2 teams 250227 48824 18773 52 211277317594 106289 317 257 60
202319 A MLE2 teams 192174 33602 14722 11 190262259521 69281 387 242 50
202420 A MLECarolina Mudcats 462420 6713114 361653 41 160232295527 136211 368 232 43
202521 A+ MLE2 teams 132116 9211 15570 00 78183138321 60124 4311 157 -8
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202319 A MLE2 teams 192174 33602 14722 11 190262259521 69281 387 242 50
202420 A MLECarolina Mudcats 462420 6713114 361653 41 160232295527 136211 368 232 43
202521 A+ MLE2 teams 132116 9211 15570 00 78183138321 60124 4311 157 -8
YTD22 A+ MLEMIL 440386 7616116 451403 31 197286368654 171254 3210 285 79 -11 +0 +0 -3 +10 -0.4
▸ 2026 season
YTD22 A+ RAWMIL 440367 9020120 641043 31 245362469830 223281 2415 364 79
ROS22 A+ MLEMIL 0% 98 1000 130 00 125222125347 253 3311 278 74 -0 +0 +0 -0 +0 -0.0
TOT22 A+ MLEMIL 449394 7716116 461433 31 195284363647 168253 3210 285 79 -11 +0 +0 -3 +10 -0.4
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202723 MLB MLEMIL 35% 404359 7215114 391243 31 201284365649 164258 3110 288 81 -9 +0 +0 -2 +9 -0.3
202824 MLB MLEMIL 46% 455404 8317116 451353 41 205290371661 166261 3010 295 86 -8 +0 +0 -3 +10 -0.0
202925 MLB MLEMIL 52% 477424 8818117 471393 41 208291375666 167263 2910 299 88 -7 +0 +0 -3 +10 0.1
203026 MLB MLEMIL 54% 527466 9920219 521534 52 212297386683 174264 2910 300 89 -7 +0 +0 -3 +11 0.2
203127 MLB MLEMIL 54% 523462 9719219 521524 62 210295383678 173264 2910 300 89 -7 +0 +0 -3 +11 0.2
203228 MLB MLEMIL 54% 486430 8918117 491424 52 207294372666 165263 2910 299 89 -7 +0 -1 -3 +11 0.1
203329 MLB MLEMIL 53% 477423 8717117 481403 52 206291371662 165262 2910 297 87 -7 +0 -1 -3 +10 -0.1
203430 MLB MLEMIL 52% 466413 8417116 471383 52 203289366655 162261 3010 295 86 -8 +0 -2 -3 +10 -0.3
202723 MLB CTXMIL 35% 140124 25505 14431 10 202288363651 161256 3110 285 81 -3 +0 +0 -1 +3 -0.1
202824 MLB CTXMIL 46% 210186 40818 21621 21 215298398696 183260 3010 292 86 -4 +0 +0 -1 +5 -0.0
202925 MLB CTXMIL 52% 247219 46919 24722 21 210294384677 174262 2910 296 88 -3 +0 +0 -1 +5 0.0
203026 MLB CTXMIL 54% 286254 5310111 28832 31 209292386678 177263 2910 297 89 -4 +0 +0 -2 +6 0.1
203127 MLB CTXMIL 54% 284252 5310111 28832 31 210294389683 179262 2910 297 89 -4 +0 +0 -2 +6 0.1
203228 MLB CTXMIL 54% 264233 5010110 27772 31 215302395696 180262 2910 296 89 -4 +0 -0 -2 +6 0.0
203329 MLB CTXMIL 53% 253223 46919 26742 31 206295377672 170261 2910 295 87 -4 +0 -1 -2 +5 -0.0
203430 MLB CTXMIL 52% 244215 45919 25722 31 209298386684 177259 3010 292 86 -4 +0 -1 -1 +5 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 19281706 35870772 19356614 207 210295386681 176266 2910 294 76 -29 +1 -2 -12 +42 0.0
/ 162G A+C 650575 12024224 651915 72 209295383677 174264 2910 294 76 -10 +0 -1 -4 +14 0.0
Career MLE 50164467 88517514156 472153336 5018 198280348628 150260 319 281 76 -59 +2 -4 -23 +83 -0.1
/ 162G MLE 650579 11523220 611995 62 199281349629 150261 319 281 76 -10 +0 -1 -4 +14 -0.0