Rubell Castro

PosDH
B/TR/R
Born1996-08-13
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2016
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201417ROKAZL Rangers255.201/.327/.3645115—.116/.217/.209
201518ROKDSL Rangers 2153.218/.392/.4035139—.117/.261/.195
201619ROKDSL Rangers 1108.191/.327/.236043—.117/.224/.149
Contract
No contract data on file.

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.

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)
201316 ROKDSL Rangers — 4033 4201 5192 00 121275273548 152231 4812 263 -10 — — — — — —
201417 ROKAZL Rangers — 255214 431435 289812 11 201327364691 164339 3811 316 15 — — — — — —
201518 ROKDSL Rangers 2 — 153119 26705 29505 11 218392403796 185328 3319 366 39 — — — — — —
201619 ROKDSL Rangers 1 — 10889 17210 17381 44 191327236563 45327 3516 273 3 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201316 ROK MLEDSL Rangers — 4034 2100 4232 00 5920088288 29142 5710 153 -10 — — — — — —
201417 ROK MLEAZL Rangers — 255225 26823 1714112 11 116217209425 93265 557 191 15 — — — — — —
201518 ROK MLEDSL Rangers 2 — 153128 15402 20615 11 117261195457 78206 4013 226 39 — — — — — —
201619 ROK MLEDSL Rangers 1 — 10894 11110 12461 44 117224149373 32204 4311 172 3 — — — — — —
201316 ROK MLEDSL Rangers — 4034 2100 4232 00 5920088288 29182 5710 153 -10 — — — — — —
201316 ROK RAWDSL Rangers — 4033 4201 5192 00 121275273548 152231 4812 263 -10 — — — — — —
201417 ROK MLEAZL Rangers — 255225 26823 1714112 11 116217209425 93280 557 191 15 — — — — — —
201417 ROK RAWAZL Rangers — 255214 431435 289812 11 201327364691 164339 3811 316 15 — — — — — —
201518 ROK MLEDSL Rangers 2 — 153128 15402 20615 11 117261195457 78200 4013 226 39 — — — — — —
201518 ROK RAWDSL Rangers 2 — 153119 26705 29505 11 218392403796 185328 3319 366 39 — — — — — —
201619 ROK MLEDSL Rangers 1 — 10894 11110 12461 44 117224149373 32224 4311 172 3 — — — — — —
201619 ROK RAWDSL Rangers 1 — 10889 17210 17381 44 191327236563 45327 3516 273 3 — — — — — —
201316 ROK MLEDSL Rangers — 4034 2100 4232 00 5920088288 29142 5710 153 -10 — — — — — —
201417 ROK MLEAZL Rangers — 255224 26823 1714112 11 116217210426 94265 557 191 15 — — — — — —
201518 ROK MLEDSL Rangers 2 — 153127 15402 20615 11 118261197458 79206 4013 226 39 — — — — — —
201619 ROK MLEDSL Rangers 1 — 10894 11110 12461 44 117224149373 32204 4311 172 3 — — — — — —
▸ Career Totals
Career— MLE — 556481 541435 5327120 66 112229185414 73237 4910 194 18 -55 -1 +0 -14 +12 -5.9
/ 162G— MLE — 650562 631646 6231723 77 112228187415 75237 4910 194 18 -64 -1 +0 -16 +14 -6.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.

2016 DSLDSL Rangers 1 · 108 PAwOBA .269 → .172 (−98)K% 35.2% → 42.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.19%÷1.000×1.220——42.93%
BB% (unintentional) /PA15.74%÷1.000×0.700—×0.98510.85%
HBP% /PA0.93%—×0.700—×0.9850.64%
Singles /BIP27.45%÷1.000×0.680×0.950×0.98517.47%
Doubles /BIP3.92%÷1.000×0.600×0.950×0.9852.20%
Triples /BIP1.96%÷1.000×0.600×0.950×0.9851.10%
Home runs /BIP0.00%÷1.000×0.470—×0.9850.00%

Factors used: level-wide DSL 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 20 vs a level average of 18.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .269 → .172; ISO .045 → .024; BABIP .327 → .204. 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).

2015 DSLDSL Rangers 2 · 153 PAwOBA .357 → .226 (−131)K% 32.7% → 39.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.68%÷1.000×1.220——39.87%
BB% (unintentional) /PA18.95%÷1.000×0.700—×0.99513.20%
HBP% /PA3.27%—×0.700—×0.9952.28%
Singles /BIP20.29%÷1.000×0.680×1.006×0.99513.81%
Doubles /BIP10.14%÷1.000×0.600×1.006×0.9956.09%
Triples /BIP0.00%÷1.000×0.600×1.006×0.9950.00%
Home runs /BIP7.25%÷1.000×0.470—×0.9953.39%

Factors used: level-wide DSL 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 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .357 → .226; ISO .185 → .093; BABIP .328 → .206. 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).

2014 ROKAZL Rangers · 255 PAwOBA .308 → .191 (−117)K% 38.4% → 55.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.43%÷1.000×1.440——55.34%
BB% (unintentional) /PA10.59%÷1.000×0.620—×1.0226.71%
HBP% /PA4.71%—×0.720—×1.0223.46%
Singles /BIP18.10%÷1.000×0.820×0.996×1.02215.12%
Doubles /BIP12.07%÷1.000×0.720×0.996×1.0228.85%
Triples /BIP2.59%÷1.000×0.720×0.996×1.0221.90%
Home runs /BIP4.31%÷1.000×0.780—×1.0223.44%

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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .308 → .191; ISO .164 → .094; BABIP .339 → .265. 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).

2013 DSLDSL Rangers · 40 PAwOBA .257 → .153 (−104)K% 47.5% → 58.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA47.50%÷1.000×1.220——57.95%
BB% (unintentional) /PA12.50%÷1.000×0.700—×1.0228.95%
HBP% /PA5.00%—×0.700—×1.0223.58%
Singles /BIP7.14%÷1.000×0.680—×1.0224.97%
Doubles /BIP14.29%÷1.000×0.600—×1.0228.76%
Triples /BIP0.00%÷1.000×0.600—×1.0220.00%
Home runs /BIP7.14%÷1.000×0.470—×1.0223.43%

Factors used: level-wide DSL 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 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average).

Result: wOBA .257 → .153; ISO .152 → .068; BABIP .231 → .142. 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).