Roberto Caro

PosCF
B/TS/R
Born1993-09-25
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201723AA/A+/A2 orgs305.239/.355/.34312055—.205/.291/.293
201824A+/ACHC321.317/.422/.43823689—.259/.333/.355
201925AA/INTL2 orgs465.235/.346/.30723244—.192/.264/.252
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)
201218 ROKDSL Cubs 1 — 232191 60560 32292 158 314418403821 89370 1214 363 55 — — — — — —
201319 ROKDSL Cubs — 242197 50880 33497 185 254380376755 122336 2014 339 40 — — — — — —
201420 ROKDSL Cubs — 310246 716153 48478 357 289421472892 183342 1515 387 59 — — — — — —
201521 ROKAZL Cubs — 11998 25330 14221 83 255354347701 92325 1812 306 42 — — — — — —
201622 ASouth Bend Cubs — 208182 42430 18622 45 231307286593 55344 309 268 28 — — — — — —
201723 AATennessee Smokies — 4135 5100 571 11 143268171440 29179 1712 223 9 — — — — — —
201723 A+Myrtle Beach Pelicans — 11092 17221 13293 54 185306283588 98254 2612 273 26 — — — — — —
201723 ASouth Bend Cubs — 154124 38650 21332 142 306415435850 129409 2114 366 88 — — — — — —
201824 A+Myrtle Beach Pelicans — 167137 36601 25322 194 263384328713 66337 1915 329 53 — — — — — —
201824 ASouth Bend Cubs — 154128 48861 18303 176 3754635551.018 180480 1912 433 129 — — — — — —
201925 AATennessee Smokies — 446376 901442 60993 3113 239349314662 74315 2213 305 45 — — — — — —
201925 INTLGigantes del Cibao — 1915 2000 340 11 133278133411 182 2116 205 25 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201218 ROK MLEDSL Cubs 1 — 232201 43340 22352 158 214298269566 55247 159 249 55 — — — — — —
201319 ROK MLEDSL Cubs — 242207 34550 23607 185 164270237507 72220 2510 227 40 — — — — — —
201420 ROK MLEDSL Cubs — 310262 494101 32578 357 187295290585 103218 1810 256 59 — — — — — —
201521 ROK MLEAZL Cubs — 119104 20220 8321 83 192257250507 58265 277 230 42 — — — — — —
201622 A MLESouth Bend Cubs — 208187 35330 13872 45 187248235483 48316 426 210 28 — — — — — —
201723 AA MLETennessee Smokies — 4136 5100 491 11 139244167411 28164 2210 181 9 — — — — — —
201723 A+ MLEMyrtle Beach Pelicans — 11096 14211 9423 54 146241219459 73229 388 206 26 — — — — — —
201723 A MLESouth Bend Cubs — 154132 35550 13442 142 265340379719 114350 298 299 88 — — — — — —
201824 A+ MLEMyrtle Beach Pelicans — 167147 30501 15462 194 204287259545 54285 289 247 53 — — — — — —
201824 A MLESouth Bend Cubs — 154135 43651 11413 176 319383459842 141422 277 359 129 — — — — — —
201925 AA MLETennessee Smokies — 446400 771341 361243 3113 193264253517 60262 288 234 45 — — — — — —
201218 ROK MLEDSL Cubs 1 — 232201 43340 22352 158 214298269566 55259 159 249 55 — — — — — —
201218 ROK RAWDSL Cubs 1 — 232191 60560 32292 158 314418403821 89370 1214 363 55 — — — — — —
201319 ROK MLEDSL Cubs — 242207 34550 23607 185 164270237507 72230 2510 227 40 — — — — — —
201319 ROK RAWDSL Cubs — 242197 50880 33497 185 254380376755 122336 2014 339 40 — — — — — —
201420 ROK MLEDSL Cubs — 310262 494101 32578 357 187295290585 103232 1810 256 59 — — — — — —
201420 ROK RAWDSL Cubs — 310246 716153 48478 357 289421472892 183342 1515 387 59 — — — — — —
201521 ROK MLEAZL Cubs — 119104 20220 8321 83 192257250507 58274 277 230 42 — — — — — —
201521 ROK RAWAZL Cubs — 11998 25330 14221 83 255354347701 92325 1812 306 42 — — — — — —
201622 A MLESouth Bend Cubs — 208187 35330 13872 45 187248235483 48343 426 210 28 — — — — — —
201622 A RAWSouth Bend Cubs — 208182 42430 18622 45 231307286593 55344 309 268 28 — — — — — —
201723 A MLE3 teams — 305264 52761 26956 207 197284280564 83298 319 250 55 — — — — — —
201723 A RAW3 teams — 305251 60971 39696 207 239355343697 104321 2313 313 55 — — — — — —
201824 A+ MLE2 teams — 321282 731152 26875 3610 259332355687 96366 278 301 90 — — — — — —
201824 A+ RAW2 teams — 321265 841462 43625 3610 317422438859 121406 1913 379 90 — — — — — —
201925 AA MLE2 teams — 465416 791341 381303 3214 190263248510 58270 288 234 45 — — — — — —
201925 AA RAW2 teams — 465391 921442 631033 3214 235346307653 72310 2214 301 45 — — — — — —
201218 ROK MLEDSL Cubs 1 — 232206 43340 22352 158 209298262560 53247 159 249 55 — — — — — —
201319 ROK MLEDSL Cubs — 242210 34550 23607 185 162270233503 71220 2510 227 40 — — — — — —
201420 ROK MLEDSL Cubs — 310267 494101 32578 357 184295285579 101218 1810 256 59 — — — — — —
201521 ROK MLEAZL Cubs — 119109 20220 8321 83 183257239495 55265 277 230 42 — — — — — —
201622 A MLESouth Bend Cubs — 208191 35330 13872 45 183248230478 47316 426 210 28 — — — — — —
201723 A MLE3 teams — 305270 52761 26956 207 193284274558 81281 319 250 55 — — — — — —
201824 A+ MLE2 teams — 321287 731152 26875 3610 254332348681 94351 278 301 90 — — — — — —
201925 AA MLE2 teams — 465421 791341 381303 3214 188263245507 57262 288 234 45 — — — — — —
▸ Career Totals
Career— MLE — 22021923 38548395 18858334 16859 200283274557 73281 269 247 54 -122 +10 +0 +8 +48 -5.7
/ 162G— MLE — 650568 11314121 5517210 5017 199281271552 72281 268 247 54 -36 +3 +0 +2 +14 -1.7

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.

2019 AATennessee Smokies · 446 PAwOBA .297 → .234 (−63)K% 22.2% → 27.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.20%÷0.972×1.220——27.85%
BB% (unintentional) /PA12.56%÷1.047×0.680—×0.9888.06%
HBP% /PA0.67%—×0.840—×0.9880.56%
Singles /BIP25.27%÷1.051×0.920×0.950×0.98820.76%
Doubles /BIP5.05%÷0.977×0.910×0.950×0.9884.42%
Triples /BIP1.44%÷0.957×0.880×0.950×0.9881.25%
Home runs /BIP0.72%÷1.142×0.800—×0.9880.50%

Factors used: league row SL. Park (home-season share, regressed): HR 128, 1B 110, 2B 95, 3B 91, K 94, BB 109 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .297 → .234; ISO .074 → .063; BABIP .315 → .262. 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).

2018 A+Myrtle Beach Pelicans · 167 PAwOBA .321 → .247 (−75)K% 19.2% → 27.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.16%÷0.987×1.420——27.57%
BB% (unintentional) /PA14.97%÷1.032×0.630—×0.9788.94%
HBP% /PA1.20%—×0.860—×0.9781.01%
Singles /BIP27.62%÷1.078×0.940×0.986×0.97823.24%
Doubles /BIP5.71%÷0.915×0.830×0.986×0.9785.00%
Triples /BIP0.00%÷0.924×0.800×0.986×0.9780.00%
Home runs /BIP0.95%÷0.933×0.900—×0.9780.90%

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

Result: wOBA .321 → .247; ISO .066 → .059; BABIP .337 → .285. 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).

2018 ASouth Bend Cubs · 154 PAwOBA .421 → .359 (−62)K% 19.5% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.48%÷1.005×1.360——26.37%
BB% (unintentional) /PA10.39%÷0.968×0.690—×0.9707.19%
HBP% /PA1.95%—×0.780—×0.9701.47%
Singles /BIP33.67%÷0.982×0.920×1.005×0.97030.74%
Doubles /BIP8.16%÷1.092×0.830×1.005×0.9706.05%
Triples /BIP6.12%÷1.000×0.910×1.005×0.9705.43%
Home runs /BIP1.02%÷0.881×0.800—×0.9700.90%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 76, 1B 96, 2B 118, 3B 100, K 101, BB 94 — applied at half strength. Age: age 25 vs a level average of 22.0 → −3.0% on BB/HBP/hit rates (3.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.005.

Result: wOBA .421 → .359; ISO .180 → .153; BABIP .480 → .422. 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).

2017 ASouth Bend Cubs · 154 PAwOBA .360 → .299 (−61)K% 21.4% → 28.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.43%÷1.021×1.360——28.53%
BB% (unintentional) /PA12.99%÷1.023×0.690—×0.9808.58%
HBP% /PA1.30%—×0.780—×0.9800.99%
Singles /BIP29.67%÷1.024×0.920×0.985×0.98025.73%
Doubles /BIP6.59%÷1.027×0.830×0.985×0.9805.15%
Triples /BIP5.49%÷1.004×0.910×0.985×0.9804.81%
Home runs /BIP0.00%÷0.869×0.800—×0.9800.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 74, 1B 105, 2B 105, 3B 101, K 104, BB 105 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.985.

Result: wOBA .360 → .299; ISO .129 → .113; BABIP .409 → .350. 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).

2017 A+Myrtle Beach Pelicans · 110 PAwOBA .269 → .206 (−63)K% 26.4% → 38.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.36%÷0.969×1.420——38.64%
BB% (unintentional) /PA11.82%÷0.922×0.630—×0.9887.97%
HBP% /PA2.73%—×0.860—×0.9882.32%
Singles /BIP19.05%÷1.019×0.940×1.017×0.98817.66%
Doubles /BIP3.17%÷0.979×0.830×1.017×0.9882.70%
Triples /BIP3.17%÷0.986×0.800×1.017×0.9882.59%
Home runs /BIP1.59%÷0.936×0.900—×0.9881.51%

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.017.

Result: wOBA .269 → .206; ISO .098 → .076; BABIP .254 → .229. 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).

2017 AATennessee Smokies · 41 PAwOBA .218 → .181 (−37)K% 17.1% → 21.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.07%÷0.981×1.220——21.23%
BB% (unintentional) /PA12.20%÷0.976×0.680—×1.0128.60%
HBP% /PA2.44%—×0.840—×1.0122.07%
Singles /BIP14.29%÷1.016×0.920—×1.01213.09%
Doubles /BIP3.57%÷1.000×0.910—×1.0123.29%
Triples /BIP0.00%÷1.150×0.880—×1.0120.00%
Home runs /BIP0.00%÷0.882×0.800—×1.0120.00%

Factors used: league row SL. Park (home-season share, regressed): HR 76, 1B 103, 2B 100, 3B 130, K 96, BB 95 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .218 → .181; ISO .029 → .026; BABIP .179 → .164. 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 ASouth Bend Cubs · 208 PAwOBA .264 → .210 (−54)K% 29.8% → 41.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.81%÷0.973×1.360——41.68%
BB% (unintentional) /PA8.65%÷0.968×0.690—×0.9906.11%
HBP% /PA0.96%—×0.780—×0.9900.74%
Singles /BIP29.17%÷0.993×0.920×1.003×0.99026.84%
Doubles /BIP3.33%÷0.963×0.830×1.003×0.9902.85%
Triples /BIP2.50%÷0.900×0.910×1.003×0.9902.51%
Home runs /BIP0.00%÷0.997×0.800—×0.9900.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 99, 1B 99, 2B 93, 3B 80, K 95, BB 94 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.003.

Result: wOBA .264 → .210; ISO .055 → .046; BABIP .344 → .316. 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 · 119 PAwOBA .301 → .230 (−71)K% 18.5% → 26.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.49%÷1.000×1.440——26.62%
BB% (unintentional) /PA11.76%÷1.000×0.620—×0.9757.11%
HBP% /PA0.84%—×0.720—×0.9750.59%
Singles /BIP25.00%÷1.000×0.820×1.050×0.97520.99%
Doubles /BIP3.95%÷1.000×0.720×1.050×0.9752.91%
Triples /BIP3.95%÷1.000×0.720×1.050×0.9752.91%
Home runs /BIP0.00%÷1.000×0.780—×0.9750.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 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.050.

Result: wOBA .301 → .230; ISO .092 → .070; BABIP .325 → .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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .