Luis Castillo

OF Wisconsin Timber Rattlers
Age 23 L/L 6'0" / 175 lbs A+ HR +10%K +6% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521A+MIL114.096/.248/.20220-6—.061/.177/.121
202521ROKMIL18.235/.278/.294001—.176/.222/.235
202622A+MIL440.245/.362/.46920382—.202/.288/.372
2027PROJ0% MLB23MLBMIL2.195/.280/.3490078-0.0
2028PROJ30% MLB24MLBMIL142.200/.285/.3605182-0.1
2029PROJ44% MLB25MLBMIL220.203/.288/.3668284-0.1
Next 3 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$0.2M+2
Skills · percentileMiLB Statcast 2026 A+
Chase%90
ISO81
BB%74
wOBA66
wRC+61
Whiff%56
Career WAR0 WAR median (P10 -0 / P90 0, comp-based) · star 1% · didn't stick 93%
CompsDaniel Palka (age 23) · Ryan Costello (age 23) · Alex Binelas (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†78
AVG/OBP/SLG.195 / .280 / .349
PA2
HR0
K%50
BB%10
BABIP250
ISO152
MLB%0%
Value2027 · WAR
BAT: -8.5 runs (wOBA-derived runs vs avg)-8BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: -0.10-0.1WAR
0.00.51.00.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$3M ctrl surplus
Tools · ContractCON 34 / POW 53
Toolsscout grade
CONTACT34
scouting grade only
POWER53
scouting grade only
EYE63
scouting grade only
SPEED49
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
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———
2032Pre-Arb$0.9M———
2033Pre-Arb$0.9M———
2034Arb-1$0.2M———
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond 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)
202117 ROKDSL Brewers 1 — 156139 35700 15241 31 252329302631 50302 1510 292 19 — — — — — —
202218 ACarolina Mudcats — 113100 25203 11252 42 250336360696 110306 2210 319 53 — — — — — —
202218 ROKACL Brewers Gold — 137118 35923 17281 10 297390483873 186364 2012 384 72 — — — — — —
202319 ACarolina Mudcats — 166146 33503 16462 11 226311322633 96303 2810 289 31 — — — — — —
202319 ROKACL Brewers — 2617 8300 640 00 4716096471.256 176500 1523 483 199 — — — — — —
202420 ACarolina Mudcats — 462396 8216118 581183 41 207313389702 182242 2613 313 45 — — — — — —
202521 A+Wisconsin Timber Rattlers — 11494 9212 19370 00 96248202450 106125 3217 221 -6 — — — — — —
202521 ROKACL Brewers — 1817 4100 130 00 235278294572 59286 176 261 1 — — — — — —
202622 A+Wisconsin Timber Rattlers — 440367 9020120 641043 31 245362469830 223281 2415 364 82 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202117 ROK MLEDSL Brewers 1 — 156143 24400 11311 31 168232196428 28209 207 197 19 — — — — — —
202218 A MLECarolina Mudcats — 113103 21202 8352 42 204274282556 78281 317 246 53 — — — — — —
202218 ROK MLEACL Brewers Gold — 137125 28622 10411 10 224287352639 128302 307 275 72 — — — — — —
202319 A MLECarolina Mudcats — 166151 25302 11632 11 166232225457 60262 387 214 31 — — — — — —
202319 ROK MLEACL Brewers — 2619 8300 460 00 4215225791.101 158414 2315 463 199 — — — — — —
202420 A MLECarolina Mudcats — 462413 6513112 411583 41 157239281519 123210 349 235 45 — — — — — —
202521 A+ MLEWisconsin Timber Rattlers — 11499 6111 14500 00 61177121298 61111 4412 159 -6 — — — — — —
202521 ROK MLEACL Brewers — 1817 3100 140 00 176222235458 59211 226 169 1 — — — — — —
202622 A+ MLEWisconsin Timber Rattlers — 440387 7816116 441323 31 202288372660 171246 3010 289 82 — — — — — —
202117 ROK MLEDSL Brewers 1 — 156143 24400 11311 31 168232196428 28212 207 197 19 — — — — — —
202117 ROK RAWDSL Brewers 1 — 156139 35700 15241 31 252329302631 50302 1510 292 19 — — — — — —
202218 ROK MLE2 teams — 250227 49824 19753 52 216285322607 106302 308 262 63 — — — — — —
202218 ROK RAW2 teams — 250218 601126 28533 52 275365427792 151338 2111 355 63 — — — — — —
202319 A MLE2 teams — 192170 33602 15692 11 194267265532 71298 368 248 54 — — — — — —
202319 A RAW2 teams — 192163 41803 22502 11 252348356703 104330 2611 315 54 — — — — — —
202420 A MLECarolina Mudcats — 462413 6513112 411583 41 157239281519 123214 349 235 45 — — — — — —
202420 A RAWCarolina Mudcats — 462396 8216118 581183 41 207313389702 182242 2613 313 45 — — — — — —
202521 A+ MLE2 teams — 132116 9211 15540 00 78183138321 60129 4111 160 -5 — — — — — —
202521 A+ RAW2 teams — 132111 13312 20400 00 117252216468 99157 3015 227 -5 — — — — — —
202622 A+ MLEWisconsin Timber Rattlers — 440387 7816116 441323 31 202288372660 171253 3010 289 82 — — — — — —
202622 A+ RAWWisconsin Timber Rattlers — 440367 9020120 641043 31 245362469830 223281 2415 364 82 — — — — — —
202117 ROK MLEDSL Brewers 1 — 156143 24400 11311 31 168232196428 28209 207 197 19 — — — — — —
202218 ROK MLE2 teams — 250226 49824 19753 52 217285323608 106293 308 262 63 — — — — — —
202319 A MLE2 teams — 192173 33602 15692 11 191267260527 69283 368 248 54 — — — — — —
202420 A MLECarolina Mudcats — 462415 6513112 411583 41 157239280518 123210 349 235 45 — — — — — —
202521 A+ MLE2 teams — 132116 9211 15540 00 78183138321 60125 4111 160 -5 — — — — — —
202622 A+ MLEWisconsin Timber Rattlers — 440390 7816116 441323 31 200288369657 169246 3010 289 82 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202420 A MLECarolina Mudcats — 462415 6513112 411583 41 157239280518 123210 349 235 45 — — — — — —
202521 A+ MLE2 teams — 132116 9211 15540 00 78183138321 60125 4111 160 -5 — — — — — —
202622 A+ MLEWisconsin Timber Rattlers — 440390 7816116 441323 31 200288369657 169246 3010 289 82 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEMIL 0% 517457 9018216 521543 41 197282348630 151254 3010 283 78 -14 +0 +0 -3 +11 -0.1
▸ 2027 — real world (MLB)
202723 MLB CTXMIL 0% 22 0000 010 00 195280349629 154250 500 283 78 -0 +0 +0 -0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEMIL 30% 467415 8417215 471372 41 202286359645 157257 2910 289 82 -10 +0 +0 -3 +10 -0.2
202925 MLB MLEMIL 44% 498442 9018216 501443 51 205289365654 160260 2910 293 84 -9 +1 +0 -3 +11 -0.1
203026 MLB MLEMIL 51% 514455 9519217 511463 52 207291367658 160261 2810 295 86 -9 +0 +0 -3 +11 -0.1
203127 MLB MLEMIL 52% 520460 9619217 521473 52 208292367658 159262 2810 295 86 -9 +0 +0 -3 +11 -0.1
203228 MLB MLEMIL 53% 519460 9519216 511473 42 208291364655 156263 2810 293 85 -9 +0 -1 -3 +11 -0.2
203329 MLB MLEMIL 57% 511453 9419216 501463 32 205288358646 152261 2910 290 82 -11 -0 -1 -3 +11 -0.4
203430 MLB MLEMIL 55% 502445 9018115 491453 22 202284350634 147259 2910 285 79 -12 -0 -2 -3 +11 -0.7
202824 MLB CTXMIL 30% 142126 25505 14421 10 200285360645 160253 3010 289 82 -3 +0 +0 -1 +3 -0.1
202925 MLB CTXMIL 44% 220195 41818 22631 21 203288366654 163255 2910 293 84 -4 +0 +0 -1 +5 -0.1
203026 MLB CTXMIL 51% 261232 48919 26741 31 205290368658 163257 2810 294 86 -4 +0 +0 -2 +6 -0.0
203127 MLB CTXMIL 52% 273242 49919 27772 31 206290368658 162258 2810 294 86 -5 +0 +0 -2 +6 -0.0
203228 MLB CTXMIL 53% 277246 511019 27782 21 206289365654 159258 2810 293 85 -5 +0 -0 -2 +6 -0.1
203329 MLB CTXMIL 57% 291259 521019 28832 21 204287359645 155257 2910 289 82 -6 +0 -1 -2 +6 -0.2
203430 MLB CTXMIL 55% 275245 49919 27791 11 201283350633 150254 2910 285 79 -7 -0 -1 -2 +6 -0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 17391545 31560658 17149610 146 204287363650 159258 2910 291 74 -34 +0 -2 -10 +38 -0.9
/ 162G— A+C — 650577 11722222 641854 52 203287362649 159255 2810 291 74 -13 +0 -1 -4 +14 -0.3
Career— MLE — 54834869 95818919157 527162734 4719 197280340620 143256 3010 277 74 -78 +1 -4 -23 +83 -2.1
/ 162G— MLE — 650577 11322219 621934 62 196278340618 144254 3010 277 74 -13 +0 -1 -4 +14 -0.4