Joe DeCarlo

Pos3B
B/TR/R
Born1993-09-13
Age (2027)33
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201824AA/INTL2 orgs291.249/.355/.4228084—.205/.275/.367
201925AASEA198.170/.276/.2111013—.140/.219/.174
202127AAA/AACWS184.198/.290/.2723021—.160/.224/.213
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 ROKAZL Mariners — 223182 431234 31478 02 236371401772 165293 2114 349 47 — — — — — —
201319 ROKPulaski Mariners — 11496 24404 17421 01 250368417785 167400 3715 356 34 — — — — — —
201420 AClinton LumberKings — 317268 661915 36849 01 246355381735 134335 2611 332 61 — — — — — —
201521 AClinton LumberKings — 477384 7816210 7012318 21 203352333685 130266 2615 318 47 — — — — — —
201622 A+Bakersfield Blaze — 448377 10021414 5911011 10 265380454834 188339 2513 373 74 — — — — — —
201723 A+Modesto Nuts — 381325 7814213 429912 12 240348415764 175302 2611 343 62 — — — — — —
201723 INTLPeoria Javelinas — 2523 3000 160 00 130167130297 167 244 137 -21 — — — — — —
201824 AAArkansas Travelers — 236207 511608 22537 00 246339440779 193295 229 348 74 — — — — — —
201824 INTLPeoria Javelinas — 5542 11110 12100 00 262426333759 71333 1822 353 125 — — — — — —
201925 AAArkansas Travelers — 198171 29401 21654 00 170276211486 41262 3311 235 13 — — — — — —
202127 AAACharlotte Knights — 5144 8000 7200 00 182294182476 333 3914 238 11 — — — — — —
202127 AABirmingham Barons — 133118 24303 13331 00 203288305593 102253 2510 272 25 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201218 ROK MLEAZL Mariners — 223194 31823 19688 02 160262268530 108218 309 238 47 — — — — — —
201319 ROK MLEPulaski Mariners — 114103 15203 10601 01 146228252480 107309 539 218 34 — — — — — —
201420 A MLEClinton LumberKings — 317281 561613 231129 01 199281295577 96304 357 258 61 — — — — — —
201521 A MLEClinton LumberKings — 477408 631229 4617518 21 154269260529 105223 3710 238 47 — — — — — —
201622 A+ MLEBakersfield Blaze — 448396 7914313 4014611 10 199291348639 149272 339 278 74 — — — — — —
201723 A+ MLEModesto Nuts — 381338 609112 2913612 12 178266317583 139246 368 260 62 — — — — — —
201824 AA MLEArkansas Travelers — 236215 441407 14637 00 205275367643 163256 276 278 74 — — — — — —
201925 AA MLEArkansas Travelers — 198178 25301 14774 00 140219174394 34232 397 188 13 — — — — — —
202127 AAA MLECharlotte Knights — 5146 7000 5240 00 152235152387 312 4710 184 11 — — — — — —
202127 AA MLEBirmingham Barons — 133123 20302 8401 00 163220236455 73219 306 205 25 — — — — — —
201218 ROK MLEAZL Mariners — 223194 31823 19688 02 160262268530 108224 309 238 47 — — — — — —
201218 ROK RAWAZL Mariners — 223182 431234 31478 02 236371401772 165293 2114 349 47 — — — — — —
201319 ROK MLEPulaski Mariners — 114103 15203 10601 01 146228252480 107300 539 218 34 — — — — — —
201319 ROK RAWPulaski Mariners — 11496 24404 17421 01 250368417785 167400 3715 356 34 — — — — — —
201420 A MLEClinton LumberKings — 317281 561613 231129 01 199281295577 96314 357 258 61 — — — — — —
201420 A RAWClinton LumberKings — 317268 661915 36849 01 246355381735 134335 2611 332 61 — — — — — —
201521 A MLEClinton LumberKings — 477408 631229 4617518 21 154269260529 105236 3710 238 47 — — — — — —
201521 A RAWClinton LumberKings — 477384 7816210 7012318 21 203352333685 130266 2615 318 47 — — — — — —
201622 A+ MLEBakersfield Blaze — 448396 7914313 4014611 10 199291348639 149277 339 278 74 — — — — — —
201622 A+ RAWBakersfield Blaze — 448377 10021414 5911011 10 265380454834 188339 2513 373 74 — — — — — —
201723 A+ MLE2 teams — 406360 6410113 3114512 12 178266319585 142249 368 260 62 — — — — — —
201723 A+ RAW2 teams — 406348 8114213 4310512 12 233337397734 164292 2611 330 62 — — — — — —
201824 AA MLE2 teams — 291266 541708 17787 00 203269357626 154254 276 278 74 — — — — — —
201824 AA RAW2 teams — 291249 621718 34637 00 249355422777 173302 2212 349 74 — — — — — —
201925 AA MLEArkansas Travelers — 198178 25301 14774 00 140219174394 34235 397 188 13 — — — — — —
201925 AA RAWArkansas Travelers — 198171 29401 21654 00 170276211486 41262 3311 235 13 — — — — — —
202127 AA MLE2 teams — 184170 28302 12641 00 165224218442 53248 357 199 21 — — — — — —
202127 AA RAW2 teams — 184162 32303 20531 00 198290272561 74271 2911 263 21 — — — — — —
201218 ROK MLEAZL Mariners — 223194 31823 19688 02 160262268530 108218 309 238 47 — — — — — —
201319 ROK MLEPulaski Mariners — 114102 15203 10601 01 147228255483 108309 539 218 34 — — — — — —
201420 A MLEClinton LumberKings — 317282 561613 231129 01 199281294575 96304 357 258 61 — — — — — —
201521 A MLEClinton LumberKings — 477410 631229 4617518 21 154269259528 105223 3710 238 47 — — — — — —
201622 A+ MLEBakersfield Blaze — 448394 7914313 4014611 10 201291350641 150272 339 278 74 — — — — — —
201723 A+ MLE2 teams — 406360 6410113 3114512 12 178266319585 142246 368 260 62 — — — — — —
201824 AA MLE2 teams — 291265 541708 17787 00 204269358627 155256 276 278 74 — — — — — —
201925 AA MLEArkansas Travelers — 198178 25301 14774 00 140219174394 34232 397 188 13 — — — — — —
202127 AA MLE2 teams — 184169 28302 12641 00 166224219443 53245 357 199 21 — — — — — —
▸ Career Totals
Career— MLE — 26582356 41585955 21292571 47 176264290554 114258 358 248 54 -146 -2 +0 +9 +58 -8.3
/ 162G— MLE — 650576 10121213 5222617 12 175263286550 111258 358 248 54 -36 -1 +0 +2 +14 -2.0

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.

2021 AABirmingham Barons · 133 PAwOBA .267 → .205 (−62)K% 24.8% → 30.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.81%÷1.000×1.220——30.26%
BB% (unintentional) /PA9.77%÷1.119×0.690—×0.9685.84%
HBP% /PA0.75%—×0.850—×0.9680.62%
Singles /BIP21.18%÷1.075×0.940×1.023×0.96818.33%
Doubles /BIP3.53%÷0.928×0.870×1.023×0.9683.28%
Triples /BIP0.00%÷1.150×0.920×1.023×0.9680.00%
Home runs /BIP3.53%÷1.087×0.780—×0.9682.45%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 118, 1B 115, 2B 86, 3B 130, K 100, BB 124 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.023.

Result: wOBA .267 → .205; ISO .102 → .076; BABIP .253 → .219. 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 AAACharlotte Knights · 51 PAwOBA .233 → .184 (−49)K% 39.2% → 46.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA39.22%÷1.011×1.200——46.55%
BB% (unintentional) /PA13.73%÷1.053×0.690—×0.9928.92%
HBP% /PA0.00%—×0.940—×0.9920.00%
Singles /BIP33.33%÷0.986×0.930—×0.99231.18%
Doubles /BIP0.00%÷1.128×0.830—×0.9920.00%
Triples /BIP0.00%÷1.020×0.920—×0.9920.00%
Home runs /BIP0.00%÷1.190×0.700—×0.9920.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 138, 1B 97, 2B 126, 3B 104, K 102, BB 111 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average).

Result: wOBA .233 → .184; ISO .000 → .000; BABIP .333 → .312. 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).

2019 AAArkansas Travelers · 198 PAwOBA .232 → .188 (−44)K% 32.8% → 38.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.83%÷1.031×1.220——38.83%
BB% (unintentional) /PA10.61%÷1.010×0.700—×0.9887.26%
HBP% /PA2.02%—×0.870—×0.9881.74%
Singles /BIP22.64%÷0.966×0.920×0.950×0.98820.23%
Doubles /BIP3.77%÷0.916×0.840×0.950×0.9883.25%
Triples /BIP0.00%÷0.922×0.940×0.950×0.9880.00%
Home runs /BIP0.94%÷0.784×0.800—×0.9880.95%

Factors used: league row TL. Park (home-season share, regressed): HR 57, 1B 93, 2B 83, 3B 84, K 106, BB 102 — 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 .232 → .188; ISO .041 → .037; BABIP .262 → .232. 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 AAArkansas Travelers · 236 PAwOBA .339 → .278 (−60)K% 22.5% → 26.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.46%÷1.022×1.220——26.80%
BB% (unintentional) /PA9.32%÷1.097×0.700—×0.9985.94%
HBP% /PA2.97%—×0.870—×0.9982.58%
Singles /BIP17.53%÷1.015×0.920×0.965×0.99815.31%
Doubles /BIP10.39%÷0.920×0.840×0.965×0.9989.14%
Triples /BIP0.00%÷0.925×0.940×0.965×0.9980.00%
Home runs /BIP5.19%÷0.925×0.800—×0.9984.49%

Factors used: league row TL. Park (home-season share, regressed): HR 85, 1B 103, 2B 84, 3B 85, K 104, BB 119 — applied at half strength. Age: age 25 vs a level average of 24.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.965.

Result: wOBA .339 → .278; ISO .193 → .167; BABIP .295 → .256. 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+Modesto Nuts · 381 PAwOBA .335 → .260 (−75)K% 26.0% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.98%÷0.972×1.340——35.81%
BB% (unintentional) /PA10.76%÷0.995×0.710—×0.9887.59%
HBP% /PA3.15%—×0.790—×0.9882.46%
Singles /BIP21.68%÷1.008×0.910×0.950×0.98818.38%
Doubles /BIP6.19%÷1.082×0.820×0.950×0.9884.41%
Triples /BIP0.88%÷1.041×0.760×0.950×0.9880.61%
Home runs /BIP5.75%÷0.866×0.920—×0.9886.04%

Factors used: league row CAL. Park (home-season share, regressed): HR 73, 1B 102, 2B 116, 3B 108, K 94, BB 99 — 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 ×0.950.

Result: wOBA .335 → .260; ISO .175 → .151; BABIP .302 → .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).

2016 A+Bakersfield Blaze · 448 PAwOBA .364 → .278 (−87)K% 24.6% → 32.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.55%÷1.008×1.340——32.63%
BB% (unintentional) /PA13.17%÷1.045×0.710—×0.9988.93%
HBP% /PA2.46%—×0.790—×0.9981.94%
Singles /BIP22.85%÷1.038×0.910×0.962×0.99819.24%
Doubles /BIP7.87%÷1.120×0.820×0.962×0.9985.53%
Triples /BIP1.50%÷0.900×0.760×0.962×0.9981.21%
Home runs /BIP5.24%÷0.973×0.920—×0.9984.95%

Factors used: league row CAL. Park (home-season share, regressed): HR 95, 1B 108, 2B 124, 3B 80, K 102, BB 109 — 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.962.

Result: wOBA .364 → .278; ISO .188 → .153; BABIP .339 → .272. 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 AClinton LumberKings · 477 PAwOBA .312 → .238 (−74)K% 25.8% → 36.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.79%÷0.958×1.360——36.60%
BB% (unintentional) /PA14.05%÷1.007×0.690——9.62%
HBP% /PA3.77%—×0.780——2.94%
Singles /BIP19.16%÷1.031×0.920×0.955—16.33%
Doubles /BIP6.13%÷1.003×0.830×0.955—4.84%
Triples /BIP0.77%÷0.900×0.910×0.955—0.74%
Home runs /BIP3.83%÷0.847×0.800——3.62%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 69, 1B 106, 2B 101, 3B 80, K 92, 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 ×0.955.

Result: wOBA .312 → .238; ISO .130 → .109; BABIP .266 → .223. 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 AClinton LumberKings · 317 PAwOBA .327 → .258 (−69)K% 26.5% → 35.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.50%÷1.018×1.360——35.39%
BB% (unintentional) /PA11.36%÷1.068×0.690—×1.0157.44%
HBP% /PA2.84%—×0.780—×1.0152.25%
Singles /BIP22.28%÷0.999×0.920×1.000×1.01520.83%
Doubles /BIP10.33%÷0.969×0.830×1.000×1.0158.97%
Triples /BIP0.54%÷1.023×0.910×1.000×1.0150.49%
Home runs /BIP2.72%÷1.129×0.800—×1.0151.95%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 126, 1B 100, 2B 94, 3B 105, K 104, BB 114 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.000.

Result: wOBA .327 → .258; ISO .134 → .103; BABIP .335 → .304. 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 — .