Cristhian Vasquez

PosCF
B/TL/L
Born1996-09-11
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
ROKLAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201518ROKAZL Royals181.182/.288/.253195—.136/.209/.185
201619ROKBurlington Ro…161.164/.255/.293327—.117/.185/.200
201720ROKIdaho Falls C…261.260/.337/.34611135—.192/.252/.251
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)
201417 ROKDSL Royals — 7258 9111 13181 23 155319259578 103205 2518 281 7 — — — — — —
201518 ROKAZL Royals — 181154 28421 22401 91 182288253541 71239 2212 252 5 — — — — — —
201619 ROKBurlington Royals — 161140 23333 13314 22 164255293548 129185 198 246 7 — — — — — —
201720 ROKIdaho Falls Chukars — 261231 60751 20407 115 260337346684 87307 158 309 35 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201417 ROK MLEDSL Royals — 7262 6110 9221 23 97222145367 48129 3112 179 7 — — — — — —
201518 ROK MLEAZL Royals — 181162 22311 14581 91 136209185394 49193 328 176 5 — — — — — —
201619 ROK MLEBurlington Royals — 161145 17222 8444 22 117185200385 83148 275 179 7 — — — — — —
201720 ROK MLEIdaho Falls Chukars — 261239 46531 12587 115 192252251503 59240 225 220 35 — — — — — —
201417 ROK MLEDSL Royals — 7262 6110 9221 23 97222145367 48150 3112 179 7 — — — — — —
201417 ROK RAWDSL Royals — 7258 9111 13181 23 155319259578 103205 2518 281 7 — — — — — —
201518 ROK MLEAZL Royals — 181162 22311 14581 91 136209185394 49204 328 176 5 — — — — — —
201518 ROK RAWAZL Royals — 181154 28421 22401 91 182288253541 71239 2212 252 5 — — — — — —
201619 ROK MLEBurlington Royals — 161145 17222 8444 22 117185200385 83149 275 179 7 — — — — — —
201619 ROK RAWBurlington Royals — 161140 23333 13314 22 164255293548 129185 198 246 7 — — — — — —
201720 ROK MLEIdaho Falls Chukars — 261239 46531 12587 115 192252251503 59247 225 220 35 — — — — — —
201720 ROK RAWIdaho Falls Chukars — 261231 60751 20407 115 260337346684 87307 158 309 35 — — — — — —
201417 ROK MLEDSL Royals — 7262 6110 9221 23 97222145367 48129 3112 179 7 — — — — — —
201518 ROK MLEAZL Royals — 181164 22311 14581 91 134209183392 49193 328 176 5 — — — — — —
201619 ROK MLEBurlington Royals — 161148 17222 8444 22 115185196381 81148 275 179 7 — — — — — —
201720 ROK MLEIdaho Falls Chukars — 261240 46531 12587 115 192252250502 58240 225 220 35 — — — — — —
▸ Career Totals
Career— MLE — 675608 911174 4318213 2411 150221211432 61204 276 194 17 -66 +0 +0 +2 +15 -5.0
/ 162G— MLE — 650585 881174 4117513 2311 150222214436 63205 276 194 17 -64 +0 +0 +2 +14 -4.8

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 ROKIdaho Falls Chukars · 261 PAwOBA .304 → .220 (−84)K% 15.3% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.33%÷1.000×1.440——22.07%
BB% (unintentional) /PA7.66%÷1.000×0.610—×0.9854.60%
HBP% /PA2.68%—×0.720—×0.9851.90%
Singles /BIP24.61%÷1.000×0.820×0.994×0.98519.75%
Doubles /BIP3.66%÷1.000×0.720×0.994×0.9852.58%
Triples /BIP2.62%÷1.000×0.720×0.994×0.9851.84%
Home runs /BIP0.52%÷1.000×0.750—×0.9850.39%

Factors used: league row PIO. 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.994.

Result: wOBA .304 → .220; ISO .087 → .060; BABIP .307 → .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 ROKBurlington Royals · 161 PAwOBA .243 → .179 (−64)K% 19.3% → 27.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.25%÷1.000×1.420——27.34%
BB% (unintentional) /PA8.07%÷1.000×0.640—×0.9955.14%
HBP% /PA2.48%—×0.740—×0.9951.83%
Singles /BIP12.84%÷1.000×0.840×1.000×0.99510.74%
Doubles /BIP2.75%÷1.000×0.740×1.000×0.9952.03%
Triples /BIP2.75%÷1.000×0.740×1.000×0.9952.03%
Home runs /BIP2.75%÷1.000×0.800—×0.9952.19%

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 20 vs a level average of 19.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.000.

Result: wOBA .243 → .179; ISO .129 → .096; BABIP .185 → .148. 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 ROKAZL Royals · 181 PAwOBA .246 → .176 (−70)K% 22.1% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.10%÷1.000×1.440——31.82%
BB% (unintentional) /PA12.15%÷1.000×0.620—×1.0087.59%
HBP% /PA0.55%—×0.720—×1.0080.40%
Singles /BIP18.42%÷1.000×0.820×1.005×1.00815.29%
Doubles /BIP3.51%÷1.000×0.720×1.005×1.0082.56%
Triples /BIP1.75%÷1.000×0.720×1.005×1.0081.28%
Home runs /BIP0.88%÷1.000×0.780—×1.0080.69%

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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.005.

Result: wOBA .246 → .176; ISO .071 → .051; BABIP .239 → .193. 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 DSLDSL Royals · 72 PAwOBA .275 → .179 (−96)K% 25.0% → 30.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.000×1.220——30.50%
BB% (unintentional) /PA18.06%÷1.000×0.700—×1.00812.73%
HBP% /PA1.39%—×0.700—×1.0080.98%
Singles /BIP15.00%÷1.000×0.680×0.955×1.0089.81%
Doubles /BIP2.50%÷1.000×0.600×0.955×1.0081.44%
Triples /BIP2.50%÷1.000×0.600×0.955×1.0081.44%
Home runs /BIP2.50%÷1.000×0.470—×1.0081.18%

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 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.955.

Result: wOBA .275 → .179; ISO .103 → .055; BABIP .205 → .129. 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).