Pablo Castillo

C FCL Twins
Age 19 R/R 6'0" / 189 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1393ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKMIN95.315/.474/.4111276—.221/.368/.299
202618ROKMIN32.333/.438/.3700069—.250/.344/.286
2027PROJMLE19MLBMIN142.208/.290/.27611640.0
2028PROJ34% MLB20MLBMIN29.212/.295/.29000690.0
2029PROJ48% MLB21MLBMIN85.216/.299/.30211730.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2025 Rk
wOBA95
wRC+93
Z-Con%75
BB%58
ISO49
Whiff%43
Career WAR0.0 WAR median (P10 0.0 / P90 1.1, comp-based) · star 1% · didn't stick 92%
CompsAndres Regnault (age 19) · Luis Vázquez (age 19) · Denzer Guzman (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 29 proj PA
wRC+†64
AVG/OBP/SLG.206 / .288 / .274
PA29
HR0
K%28
BB%8
ISO68
MLB%0%
Value2027 · WAR
BAT: -1.2 runs (wOBA-derived runs vs avg)-1BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+1POSREP: +0.6 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.30.50.50.50.50.40.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$17M ctrl surplus
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.5$1M+$0.8M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Pre-Arb$1.0M+0.5$1M+$0.7M
2036Arb-1$2M+0.4$0.8M+$0.1M
2037Arb-2$2M+0.2$0.4M+$0.0M (cut)
2038Arb-3$1M———
Totals $5M $5M +$2M

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 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202517 ROKDSL Twins — 9573 23401 14228 24 315474411885 96440 2315 412 76 — — — — — —
202618 ROKFCL Twins — 3227 9100 471 00 333438370808 37450 2212 377 69 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Twins — 9577 17301 10278 24 221368299667 78300 2811 280 76 — — — — — —
202618 ROK MLEFCL Twins — 3228 7100 3101 00 250344286629 36372 319 270 69 — — — — — —
202517 ROK MLEDSL Twins — 9577 17301 10278 24 221368299667 78327 2811 280 76 — — — — — —
202517 ROK RAWDSL Twins — 9573 23401 14228 24 315474411885 96440 2315 412 76 — — — — — —
202618 ROK MLEFCL Twins — 3228 7100 3101 00 250344286629 36389 319 270 69 — — — — — —
202618 ROK RAWFCL Twins — 3227 9100 471 00 333438370808 37450 2212 377 69 — — — — — —
202517 ROK MLEDSL Twins — 9577 17301 10278 24 221368299667 78300 2811 280 76 — — — — — —
202618 ROK MLEFCL Twins — 3228 7100 3101 00 250344286629 36372 319 270 69 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Twins — 9577 17301 10278 24 221368299667 78300 2811 280 76 — — — — — —
202618 ROK MLEFCL Twins — 3228 7100 3101 00 250344286629 36372 319 270 69 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLEMIN 0% 142127 26411 11403 10 208290276566 68290 288 263 64 -6 +0 +0 +3 +3 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLEMIN 34% 8475 15201 7232 10 212295290585 78292 278 270 69 -3 +0 +0 +1 +2 0.0
202921 MLB MLEMIN 48% 175155 33512 14474 11 216299302600 86293 278 277 73 -6 -0 +0 +3 +4 0.1
203022 MLB MLEMIN 54% 286254 55914 23767 21 219302312614 93294 278 282 77 -8 +0 +0 +5 +6 0.3
203123 MLB MLEMIN 57% 379336 751226 311009 31 222304321625 100294 268 286 80 -9 +0 +0 +7 +8 0.6
203224 MLB MLEMIN 57% 439390 871427 3611510 31 224306329635 105295 268 290 82 -9 +0 +0 +8 +10 0.8
203325 MLB MLEMIN 57% 445396 881428 3611710 31 225307332638 107295 268 291 83 -9 +0 +0 +8 +10 0.9
203426 MLB MLEMIN 56% 445396 881428 3611710 32 225307333640 108295 268 291 83 -9 -0 +0 +8 +10 0.9
203527 MLB MLEMIN 55% 445395 881428 3711710 32 224306330636 107294 268 290 82 -9 -0 +0 +8 +10 0.8
203628 MLB MLEMIN 55% 445396 881428 3611810 32 222304326629 104293 278 287 80 -10 -0 -1 +8 +10 0.6
203729 MLB MLEMIN 53% 445396 871427 3611910 33 219301319620 100292 278 283 78 -12 -1 -1 +8 +10 0.4
203830 MLB MLEMIN 53% 445396 851327 3612110 36 216297311608 95290 278 279 75 -13 -2 -2 +8 +10 0.0
202820 MLB CTXMIN 34% 2926 5100 281 00 212295290585 78292 287 271 69 -1 +0 +0 +1 +1 0.0
202921 MLB CTXMIN 48% 8576 16301 7232 10 216299302601 86293 278 277 73 -3 +0 +0 +2 +2 0.1
203022 MLB CTXMIN 54% 155137 30512 13414 11 219302313614 94294 268 282 77 -4 -0 +0 +3 +3 0.2
203123 MLB CTXMIN 57% 215191 42713 17575 21 222304322626 100294 278 286 80 -5 +0 +0 +4 +5 0.3
203224 MLB CTXMIN 57% 248220 49814 20656 21 224306330636 105295 268 290 82 -5 +0 +0 +4 +5 0.5
203325 MLB CTXMIN 57% 251222 49814 21666 21 225307332639 107295 268 291 83 -5 +0 +0 +4 +5 0.5
203426 MLB CTXMIN 56% 251222 50815 21666 21 225307334640 109295 268 292 83 -5 +0 +0 +4 +5 0.5
203527 MLB CTXMIN 55% 247219 49814 20656 21 224306331637 107294 268 290 82 -5 +0 +0 +4 +5 0.5
203628 MLB CTXMIN 55% 244217 48814 20655 21 222304326630 104293 278 287 80 -6 +0 -0 +4 +5 0.4
203729 MLB CTXMIN 53% 238212 46714 19645 12 219301319620 100292 278 284 78 -6 -1 -1 +4 +5 0.2
203830 MLB CTXMIN 53% 234208 45714 19645 13 216297311609 95290 278 279 75 -7 -1 -1 +4 +5 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 21971950 42970935 17958451 1612 220302319621 99294 278 286 79 -53 -2 -2 +39 +48 3.1
/ 162G— A+C — 650577 12721310 5317315 54 220302319621 99295 278 286 79 -16 -0 -1 +12 +14 0.9
Career— MLE — 41893716 8181301867 3431115102 3024 220304319622 99294 278 286 79 -99 -2 -4 +73 +88 5.6
/ 162G— MLE — 650577 12720310 5317316 54 220304317621 97295 278 286 79 -16 -0 -1 +12 +14 0.9

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 ROKFCL Twins · 32 PAwOBA .368 → .270 (−98)K% 21.9% → 31.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.88%÷1.000×1.440——31.50%
BB% (unintentional) /PA12.50%÷1.000×0.620—×1.0227.92%
HBP% /PA3.12%—×0.720—×1.0222.30%
Singles /BIP40.00%÷1.000×0.820—×1.02233.54%
Doubles /BIP5.00%÷1.000×0.720—×1.0223.68%
Triples /BIP0.00%÷1.000×0.720—×1.0220.00%
Home runs /BIP0.00%÷1.000×0.780—×1.0220.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .368 → .270; ISO .037 → .025; BABIP .450 → .372. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 DSLDSL Twins · 95 PAwOBA .403 → .280 (−122)K% 23.2% → 28.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.16%÷0.990×1.220——28.54%
BB% (unintentional) /PA14.74%÷0.995×0.700—×1.02210.60%
HBP% /PA8.42%—×0.700—×1.0226.03%
Singles /BIP35.29%÷0.991×0.680—×1.02224.76%
Doubles /BIP7.84%÷0.982×0.600—×1.0224.90%
Triples /BIP0.00%÷1.150×0.600—×1.0220.00%
Home runs /BIP1.96%÷0.953×0.470—×1.0220.99%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 98, 2B 96, 3B 130, K 98, BB 99 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .403 → .280; ISO .096 → .056; BABIP .440 → .300. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).