Jose Cabello

PosC
B/TR/R
Born1996-12-12
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201518ROKWSH141.165/.268/.18200-10—.112/.196/.120
201619ROKWSH215.277/.396/.3330439—.177/.278/.215
201720ROKGCL Nationals65.245/.431/.3671163—.182/.308/.291
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. 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)
201518 ROKDSL Nationals — 141121 20200 13244 01 165268182450 17204 179 219 -10 — — — — — —
201619 ROKDSL Nationals — 215177 49810 28247 44 277396333730 56314 1113 338 39 — — — — — —
201720 ROKGCL Nationals — 6549 12111 15121 10 245431367798 122306 1823 374 63 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201518 ROK MLEDSL Nationals — 141125 14100 9294 01 112196120316 8143 216 153 -10 — — — — — —
201619 ROK MLEDSL Nationals — 215186 33510 19297 44 177278215493 38200 139 226 39 — — — — — —
201720 ROK MLEGCL Nationals — 6555 10111 9171 10 182308291599 109240 2614 261 63 — — — — — —
201518 ROK MLEDSL Nationals — 141125 14100 9294 01 112196120316 8144 216 153 -10 — — — — — —
201518 ROK RAWDSL Nationals — 141121 20200 13244 01 165268182450 17204 179 219 -10 — — — — — —
201619 ROK MLEDSL Nationals — 215186 33510 19297 44 177278215493 38206 139 226 39 — — — — — —
201619 ROK RAWDSL Nationals — 215177 49810 28247 44 277396333730 56314 1113 338 39 — — — — — —
201720 ROK MLEGCL Nationals — 6555 10111 9171 10 182308291599 109243 2614 261 63 — — — — — —
201720 ROK RAWGCL Nationals — 6549 12111 15121 10 245431367798 122306 1823 374 63 — — — — — —
201518 ROK MLEDSL Nationals — 141127 14100 9294 01 110196118314 8143 216 153 -10 — — — — — —
201619 ROK MLEDSL Nationals — 215187 33510 19297 44 176278214492 37200 139 226 39 — — — — — —
201720 ROK MLEGCL Nationals — 6555 10111 9171 10 182308291599 109240 2614 261 63 — — — — — —
▸ Career Totals
Career— MLE — 421366 57721 377512 55 156255194449 38190 189 207 26 -37 -1 +0 +8 +9 -2.2
/ 162G— MLE — 650565 891132 5711619 88 158257198456 41192 189 207 26 -57 -2 +0 +12 +14 -3.4

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.

2017 ROKGCL Nationals · 65 PAwOBA .366 → .261 (−105)K% 18.5% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.46%÷1.000×1.440——26.58%
BB% (unintentional) /PA23.08%÷1.000×0.620—×0.98514.09%
HBP% /PA1.54%—×0.720—×0.9851.09%
Singles /BIP24.32%÷1.000×0.820—×0.98519.65%
Doubles /BIP2.70%÷1.000×0.720—×0.9851.92%
Triples /BIP2.70%÷1.000×0.720—×0.9851.92%
Home runs /BIP2.70%÷1.000×0.780—×0.9852.08%

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 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .366 → .261; ISO .122 → .093; BABIP .306 → .240. 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).

2016 DSLDSL Nationals · 215 PAwOBA .335 → .226 (−109)K% 11.2% → 13.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.16%÷1.000×1.220——13.62%
BB% (unintentional) /PA13.02%÷1.000×0.700—×0.9858.98%
HBP% /PA3.26%—×0.700—×0.9852.24%
Singles /BIP26.14%÷1.000×0.680×0.972×0.98517.02%
Doubles /BIP5.23%÷1.000×0.600×0.972×0.9853.00%
Triples /BIP0.65%÷1.000×0.600×0.972×0.9850.38%
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.972.

Result: wOBA .335 → .226; ISO .056 → .034; BABIP .314 → .200. 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 Nationals · 141 PAwOBA .216 → .153 (−62)K% 17.0% → 20.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.02%÷1.000×1.220——20.77%
BB% (unintentional) /PA9.22%÷1.000×0.700—×0.9956.42%
HBP% /PA2.84%—×0.700—×0.9951.98%
Singles /BIP18.56%÷1.000×0.680×1.050×0.99513.18%
Doubles /BIP2.06%÷1.000×0.600×1.050×0.9951.29%
Triples /BIP0.00%÷1.000×0.600×1.050×0.9950.00%
Home runs /BIP0.00%÷1.000×0.470—×0.9950.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 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.050.

Result: wOBA .216 → .153; ISO .017 → .011; BABIP .204 → .143. 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).