Carlos Luis

PosSS
B/TL/R
Born1999-09-04
Age (2027)27
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202121ASD161.243/.304/.3381040—.204/.248/.283
202222A+/ASD446.305/.381/.4406384—.253/.309/.353
202323AAA/A+SD382.243/.297/.3517055—.218/.260/.305
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2023 A+
Whiff%82
Z-Con%82
K%72
ISO40
wRC+32
wOBA29

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)
201717 ROKDSL Padres — 3028 8301 240 00 286333500833 214304 137 365 33 — — — — — —
201818 ROKAZL Padres 1 — 176160 38410 16390 01 237307275582 38314 229 271 18 — — — — — —
202121 ALake Elsinore Storm — 161148 36911 13330 01 243304338642 95307 208 292 40 — — — — — —
202222 A+Fort Wayne TinCaps — 9283 21420 9190 00 253326349675 96328 2110 307 50 — — — — — —
202222 ALake Elsinore Storm — 354310 992516 36643 30 319395465860 145380 1810 379 93 — — — — — —
202323 AAAEl Paso Chihuahuas — 2423 7200 150 00 304333391725 87389 214 325 81 — — — — — —
202323 A+Fort Wayne TinCaps — 358327 781507 23753 00 239295349643 110284 216 287 53 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201717 ROK MLEDSL Padres — 3029 5200 150 00 172200241441 69194 173 217 33 — — — — — —
201818 ROK MLEAZL Padres 1 — 176166 30310 10560 01 181227211438 30268 326 195 18 — — — — — —
202121 A MLELake Elsinore Storm — 161152 31711 9480 01 204248283531 79285 306 228 40 — — — — — —
202222 A+ MLEFort Wayne TinCaps — 9286 17310 6240 00 198250256506 58291 267 242 50 — — — — — —
202222 A MLELake Elsinore Storm — 354322 861915 24903 30 267324379703 112338 257 305 93 — — — — — —
202323 AAA MLEEl Paso Chihuahuas — 2423 7200 160 00 304333391725 87382 254 288 81 — — — — — —
202323 A+ MLEFort Wayne TinCaps — 358334 711106 16943 00 213255299554 87268 264 247 53 — — — — — —
201717 ROK MLEDSL Padres — 3029 5200 150 00 172200241441 69208 173 217 33 — — — — — —
201717 ROK RAWDSL Padres — 3028 8301 240 00 286333500833 214304 137 365 33 — — — — — —
201818 ROK MLEAZL Padres 1 — 176166 30310 10560 01 181227211438 30273 326 195 18 — — — — — —
201818 ROK RAWAZL Padres 1 — 176160 38410 16390 01 237307275582 38314 229 271 18 — — — — — —
202121 A MLELake Elsinore Storm — 161152 31711 9480 01 204248283531 79291 306 228 40 — — — — — —
202121 A RAWLake Elsinore Storm — 161148 36911 13330 01 243304338642 95307 208 292 40 — — — — — —
202222 A MLE2 teams — 446408 1032225 301143 30 252308353661 100333 267 292 84 — — — — — —
202222 A RAW2 teams — 446393 1202936 45833 30 305381440821 135369 1910 364 84 — — — — — —
202323 A+ MLE2 teams — 382357 781306 171003 00 218260305565 87281 264 250 55 — — — — — —
202323 A+ RAW2 teams — 382350 851707 24803 00 243297351649 109291 216 289 55 — — — — — —
201717 ROK MLEDSL Padres — 3029 5200 150 00 172200241441 69194 173 217 33 — — — — — —
201818 ROK MLEAZL Padres 1 — 176164 30310 10560 01 183227213441 30268 326 195 18 — — — — — —
202121 A MLELake Elsinore Storm — 161151 31711 9480 01 205248285533 79285 306 228 40 — — — — — —
202222 A MLE2 teams — 446410 1032225 301143 30 251308351660 100328 267 292 84 — — — — — —
202323 A+ MLE2 teams — 382359 781306 171003 00 217260304564 86275 264 250 55 — — — — — —
▸ Career Totals
Career— MLE — 11951112 24747412 673236 32 222270304574 82299 276 254 58 -60 -0 +0 +13 +26 -2.2
/ 162G— MLE — 650605 1352627 361763 21 223270307577 84300 276 254 58 -33 +0 +0 +7 +14 -1.2

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.

2023 A+Fort Wayne TinCaps · 358 PAwOBA .283 → .247 (−36)K% 20.9% → 26.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.95%÷1.014×1.270——26.25%
BB% (unintentional) /PA6.42%÷0.983×0.710—×0.9884.58%
HBP% /PA0.84%—×0.790—×0.9880.65%
Singles /BIP22.22%÷0.956×0.920×1.049×0.98822.17%
Doubles /BIP5.95%÷1.118×0.810×1.049×0.9884.47%
Triples /BIP0.00%÷1.150×0.850×1.049×0.9880.00%
Home runs /BIP2.78%÷0.848×0.800—×0.9882.59%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 70, 1B 91, 2B 124, 3B 130, K 103, BB 97 — 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.049.

Result: wOBA .283 → .247; ISO .110 → .092; BABIP .284 → .268. 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).

2023 AAAEl Paso Chihuahuas · 24 PAwOBA .316 → .288 (−28)K% 20.8% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.83%÷0.985×1.200——25.39%
BB% (unintentional) /PA4.17%÷0.963×0.690—×1.0483.13%
HBP% /PA0.00%—×0.940—×1.0480.00%
Singles /BIP27.78%÷0.958×0.930—×1.04828.25%
Doubles /BIP11.11%÷0.975×0.830—×1.0489.91%
Triples /BIP0.00%÷1.150×0.970—×1.0480.00%
Home runs /BIP0.00%÷1.052×0.700—×1.0480.00%

Factors used: league row International League. Park (home-season share, regressed): HR 110, 1B 92, 2B 95, 3B 130, K 97, BB 93 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average).

Result: wOBA .316 → .288; ISO .087 → .074; BABIP .389 → .382. 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).

2022 ALake Elsinore Storm · 354 PAwOBA .374 → .305 (−68)K% 18.1% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.08%÷0.968×1.360——25.41%
BB% (unintentional) /PA9.89%÷0.992×0.690—×0.9906.81%
HBP% /PA0.85%—×0.780—×0.9900.65%
Singles /BIP27.24%÷1.020×0.920×1.050×0.99025.55%
Doubles /BIP10.16%÷1.115×0.830×1.050×0.9907.87%
Triples /BIP0.41%÷1.000×0.910×1.050×0.9900.38%
Home runs /BIP2.44%÷0.938×0.800—×0.9902.06%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 88, 1B 104, 2B 123, 3B 100, K 94, BB 98 — 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.050.

Result: wOBA .374 → .305; ISO .145 → .114; BABIP .380 → .338. 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).

2022 A+Fort Wayne TinCaps · 92 PAwOBA .299 → .242 (−58)K% 20.7% → 26.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.65%÷0.992×1.270——26.44%
BB% (unintentional) /PA9.78%÷1.011×0.710—×0.9986.86%
HBP% /PA0.00%—×0.790—×0.9980.00%
Singles /BIP23.44%÷0.982×0.920×0.983×0.99821.56%
Doubles /BIP6.25%÷0.935×0.810×0.983×0.9985.31%
Triples /BIP3.12%÷1.150×0.850×0.983×0.9982.27%
Home runs /BIP0.00%÷0.920×0.800—×0.9980.00%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 84, 1B 96, 2B 87, 3B 130, K 98, BB 102 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.983.

Result: wOBA .299 → .242; ISO .096 → .073; BABIP .328 → .291. 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).

2021 ALake Elsinore Storm · 161 PAwOBA .284 → .228 (−56)K% 20.5% → 29.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.50%÷0.932×1.360——29.92%
BB% (unintentional) /PA8.07%÷1.012×0.690——5.50%
HBP% /PA0.00%—×0.780——0.00%
Singles /BIP21.74%÷1.002×0.920×1.050—20.95%
Doubles /BIP7.83%÷1.053×0.830×1.050—6.48%
Triples /BIP0.87%÷1.028×0.910×1.050—0.81%
Home runs /BIP0.87%÷0.815×0.800——0.85%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 63, 1B 100, 2B 111, 3B 106, K 86, BB 102 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .284 → .228; ISO .095 → .075; BABIP .307 → .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 ROKAZL Padres 1 · 176 PAwOBA .265 → .195 (−70)K% 22.2% → 31.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.16%÷1.000×1.440——31.91%
BB% (unintentional) /PA9.09%÷1.000×0.620—×1.0085.68%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP27.27%÷1.000×0.820×1.050×1.00823.66%
Doubles /BIP3.31%÷1.000×0.720×1.050×1.0082.52%
Triples /BIP0.83%÷1.000×0.720×1.050×1.0080.63%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.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 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.050.

Result: wOBA .265 → .195; ISO .037 → .026; BABIP .314 → .268. 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 DSLDSL Padres · 30 PAwOBA .355 → .217 (−137)K% 13.3% → 16.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.33%÷1.000×1.220——16.27%
BB% (unintentional) /PA6.67%÷1.000×0.700—×1.0084.70%
HBP% /PA0.00%—×0.700—×1.0080.00%
Singles /BIP16.67%÷1.000×0.680—×1.00811.42%
Doubles /BIP12.50%÷1.000×0.600—×1.0087.56%
Triples /BIP0.00%÷1.000×0.600—×1.0080.00%
Home runs /BIP4.17%÷1.000×0.470—×1.0081.97%

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

Result: wOBA .355 → .217; ISO .214 → .114; BABIP .304 → .194. 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).