Robert Garcia

PosRF
B/TS/R
Born1993-12-06
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201420ROKCHC201.316/.400/.39812450—.217/.297/.257
201521ROKAZL Cubs198.341/.409/.44521775—.268/.321/.352
201723A+CHC378.248/.311/.30121634—.204/.251/.247
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)
201319 ROKDSL Cubs — 9478 21110 12203 93 269387308695 38362 2113 326 34 — — — — — —
201420 ROKDSL Cubs — 201171 54531 123212 246 316400398798 82381 166 355 50 — — — — — —
201521 ROKAZL Cubs — 198173 59442 16314 178 341409445854 104407 168 375 75 — — — — — —
201723 A+Myrtle Beach Pelicans — 378339 84632 261005 1612 248311301612 53340 267 277 34 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201319 ROK MLEDSL Cubs — 9482 15110 8243 93 183280220499 37246 269 219 34 — — — — — —
201420 ROK MLEDSL Cubs — 201175 38320 83912 246 217297257555 40260 194 242 50 — — — — — —
201521 ROK MLEAZL Cubs — 198179 48332 10454 178 268321352673 84330 235 279 75 — — — — — —
201723 A+ MLEMyrtle Beach Pelicans — 378348 71522 171475 1612 204251247498 43322 394 218 34 — — — — — —
201319 ROK MLEDSL Cubs — 9482 15110 8243 93 183280220499 37259 269 219 34 — — — — — —
201319 ROK RAWDSL Cubs — 9478 21110 12203 93 269387308695 38362 2113 326 34 — — — — — —
201420 ROK MLEDSL Cubs — 201175 38320 83912 246 217297257555 40277 194 242 50 — — — — — —
201420 ROK RAWDSL Cubs — 201171 54531 123212 246 316400398798 82381 166 355 50 — — — — — —
201521 ROK MLEAZL Cubs — 198179 48332 10454 178 268321352673 84348 235 279 75 — — — — — —
201521 ROK RAWAZL Cubs — 198173 59442 16314 178 341409445854 104407 168 375 75 — — — — — —
201723 A+ MLEMyrtle Beach Pelicans — 378348 71522 171475 1612 204251247498 43340 394 218 34 — — — — — —
201723 A+ RAWMyrtle Beach Pelicans — 378339 84632 261005 1612 248311301612 53340 267 277 34 — — — — — —
201319 ROK MLEDSL Cubs — 9483 15110 8243 93 181280217496 36246 269 219 34 — — — — — —
201420 ROK MLEDSL Cubs — 201179 38320 83912 246 212297251549 39260 194 242 50 — — — — — —
201521 ROK MLEAZL Cubs — 198182 48332 10454 178 264321346667 82330 235 279 75 — — — — — —
201723 A+ MLEMyrtle Beach Pelicans — 378353 71522 171475 1612 201251244495 42322 394 218 34 — — — — — —
▸ Career Totals
Career— MLE — 871784 1721284 4325524 6629 219281270551 51317 295 238 47 -55 +2 +0 -9 +19 -4.5
/ 162G— MLE — 650585 128963 3219018 4922 219280270550 51316 295 238 47 -41 +1 +0 -7 +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 A+Myrtle Beach Pelicans · 378 PAwOBA .272 → .218 (−53)K% 26.5% → 38.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.46%÷0.969×1.420——38.77%
BB% (unintentional) /PA6.61%÷0.922×0.630—×0.9884.46%
HBP% /PA1.32%—×0.860—×0.9881.12%
Singles /BIP30.54%÷1.019×0.940×1.050×0.98829.24%
Doubles /BIP2.51%÷0.979×0.830×1.050×0.9882.21%
Triples /BIP1.26%÷0.986×0.800×1.050×0.9881.06%
Home runs /BIP0.84%÷0.936×0.900—×0.9880.80%

Factors used: league row CAR. Park (home-season share, regressed): HR 87, 1B 104, 2B 96, 3B 97, K 94, BB 84 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .272 → .218; ISO .053 → .042; BABIP .340 → .322. 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 Cubs · 198 PAwOBA .365 → .279 (−86)K% 15.7% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.66%÷1.000×1.440——22.55%
BB% (unintentional) /PA8.08%÷1.000×0.620—×0.9754.88%
HBP% /PA2.02%—×0.720—×0.9751.42%
Singles /BIP34.51%÷1.000×0.820×1.035×0.97528.56%
Doubles /BIP2.82%÷1.000×0.720×1.035×0.9752.05%
Triples /BIP2.82%÷1.000×0.720×1.035×0.9752.05%
Home runs /BIP1.41%÷1.000×0.780—×0.9751.07%

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 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.035.

Result: wOBA .365 → .279; ISO .104 → .076; BABIP .407 → .330. 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 Cubs · 201 PAwOBA .347 → .242 (−105)K% 15.9% → 19.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.92%÷1.000×1.220——19.42%
BB% (unintentional) /PA5.97%÷1.000×0.700—×0.9754.07%
HBP% /PA5.97%—×0.700—×0.9754.07%
Singles /BIP32.37%÷1.000×0.680×1.050×0.97522.54%
Doubles /BIP3.60%÷1.000×0.600×1.050×0.9752.21%
Triples /BIP2.16%÷1.000×0.600×1.050×0.9751.33%
Home runs /BIP0.72%÷1.000×0.470—×0.9750.33%

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 21 vs a level average of 18.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .347 → .242; ISO .082 → .050; BABIP .381 → .260. 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 Cubs · 94 PAwOBA .315 → .219 (−96)K% 21.3% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.28%÷1.000×1.220——25.96%
BB% (unintentional) /PA11.70%÷1.000×0.700—×0.9858.07%
HBP% /PA3.19%—×0.700—×0.9852.20%
Singles /BIP32.76%÷1.000×0.680×1.025×0.98522.49%
Doubles /BIP1.72%÷1.000×0.600×1.025×0.9851.04%
Triples /BIP1.72%÷1.000×0.600×1.025×0.9851.04%
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 ×1.025.

Result: wOBA .315 → .219; ISO .038 → .024; BABIP .362 → .246. 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).