C.J. Chatham

PosSS
B/TR/R
Born1994-12-22
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201823A+/A2 orgs472.314/.355/.38931162—.251/.282/.314
201924AAA/AA/INTL3 orgs543.291/.330/.39551169—.254/.282/.338
202126AAAPHI176.271/.351/.3813080—.250/.310/.338
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)
201621 ROKGCL Red Sox — 2524 4201 071 00 167200375575 208188 280 252 -10 — — — — — —
201722 ROKGCL Red Sox — 1816 5001 210 00 312389500889 188286 611 394 82 — — — — — —
201823 A+Salem Red Sox — 392362 1141413 21724 104 315359384743 69380 185 332 60 — — — — — —
201823 AGreenville Drive — 8075 23610 3140 11 307333413747 107371 184 324 72 — — — — — —
201924 AAAPawtucket Red Sox — 9186 26502 4210 00 302333430764 128375 234 336 92 — — — — — —
201924 AAPortland Sea Dogs — 376350 1042613 18663 71 297337403740 106354 185 327 63 — — — — — —
201924 INTLPeoria Javelinas — 7670 17500 5160 40 243293314608 71309 217 273 71 — — — — — —
202126 AAALehigh Valley IronPigs — 176155 42613 13276 01 271351381731 110307 157 330 80 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201621 ROK MLEGCL Red Sox — 2524 3101 0101 00 125160292452 167136 400 153 -10 — — — — — —
201722 ROK MLEGCL Red Sox — 1817 4001 110 00 235278412690 176222 66 290 82 — — — — — —
201823 A+ MLESalem Red Sox — 392370 921013 131074 104 249282305587 57327 273 257 60 — — — — — —
201823 A MLEGreenville Drive — 8076 20510 2180 11 263282355637 92335 222 275 72 — — — — — —
201924 AAA MLEPawtucket Red Sox — 9187 26502 3250 00 299322425748 126372 273 304 92 — — — — — —
201924 AA MLEPortland Sea Dogs — 376357 871812 11813 71 244272317589 73301 223 261 63 — — — — — —
202126 AAA MLELehigh Valley IronPigs — 176160 40612 8336 01 250310338648 88289 195 287 80 — — — — — —
201621 ROK MLEGCL Red Sox — 2524 3101 0101 00 125160292452 167154 400 153 -10 — — — — — —
201621 ROK RAWGCL Red Sox — 2524 4201 071 00 167200375575 208188 280 252 -10 — — — — — —
201722 ROK MLEGCL Red Sox — 1817 4001 110 00 235278412690 176200 66 290 82 — — — — — —
201722 ROK RAWGCL Red Sox — 1816 5001 210 00 312389500889 188286 611 394 82 — — — — — —
201823 A+ MLE2 teams — 472446 1131523 151254 115 253284316600 63340 263 260 62 — — — — — —
201823 A+ RAW2 teams — 472437 1372023 24864 115 314355389744 76379 185 331 62 — — — — — —
201924 AA MLE3 teams — 543516 1312615 171243 111 254282337619 83321 233 269 68 — — — — — —
201924 AA RAW3 teams — 543506 1473615 271033 111 291330395725 105351 195 321 68 — — — — — —
202126 AAA MLELehigh Valley IronPigs — 176160 40612 8336 01 250310338648 88299 195 287 80 — — — — — —
202126 AAA RAWLehigh Valley IronPigs — 176155 42613 13276 01 271351381731 110307 157 330 80 — — — — — —
201621 ROK MLEGCL Red Sox — 2524 3101 0101 00 125160292452 167136 400 153 -10 — — — — — —
201722 ROK MLEGCL Red Sox — 1817 4001 110 00 235278412690 176222 66 290 82 — — — — — —
201823 A+ MLE2 teams — 472450 1131523 151254 115 251284313597 62328 263 260 62 — — — — — —
201924 AA MLE3 teams — 543518 1312615 171243 111 253282336618 83315 233 269 68 — — — — — —
202126 AAA MLELehigh Valley IronPigs — 176160 40612 8336 01 250310338648 88289 195 287 80 — — — — — —
▸ Career Totals
Career— MLE — 12341163 29148412 4129314 227 250284329613 79320 243 266 66 -49 +2 +0 +13 +27 -0.8
/ 162G— MLE — 650613 1532526 221547 124 250283326610 77320 243 266 66 -26 +1 +0 +7 +14 -0.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.

2021 AAALehigh Valley IronPigs · 176 PAwOBA .323 → .287 (−36)K% 15.3% → 18.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.34%÷0.992×1.200——18.56%
BB% (unintentional) /PA6.82%÷1.061×0.690—×1.0034.45%
HBP% /PA3.41%—×0.940—×1.0033.21%
Singles /BIP25.00%÷1.016×0.930×1.044×1.00323.95%
Doubles /BIP4.69%÷0.952×0.830×1.044×1.0034.28%
Triples /BIP0.78%÷1.150×0.920×1.044×1.0030.65%
Home runs /BIP2.34%÷0.957×0.700—×1.0031.72%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 103, 2B 90, 3B 130, K 98, BB 112 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.044.

Result: wOBA .323 → .287; ISO .110 → .090; BABIP .307 → .289. 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 AAPortland Sea Dogs · 376 PAwOBA .320 → .261 (−59)K% 17.6% → 21.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.55%÷0.991×1.220——21.61%
BB% (unintentional) /PA4.26%÷0.997×0.700—×0.9982.98%
HBP% /PA0.80%—×0.850—×0.9980.68%
Singles /BIP26.06%÷1.016×0.970×0.950×0.99823.58%
Doubles /BIP9.15%÷1.158×0.860×0.950×0.9986.44%
Triples /BIP0.35%÷1.150×0.950×0.950×0.9980.28%
Home runs /BIP1.06%÷0.953×0.780—×0.9980.86%

Factors used: league row EL. Park (home-season share, regressed): HR 91, 1B 103, 2B 132, 3B 130, K 98, BB 99 — 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.950.

Result: wOBA .320 → .261; ISO .106 → .077; BABIP .354 → .301. 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 AAAPawtucket Red Sox · 91 PAwOBA .330 → .304 (−26)K% 23.1% → 27.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.08%÷1.002×1.200——27.64%
BB% (unintentional) /PA4.40%÷0.963×0.690—×1.0333.25%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP29.23%÷0.953×0.930—×1.03329.46%
Doubles /BIP7.69%÷0.896×0.830—×1.0337.36%
Triples /BIP0.00%÷0.900×0.970—×1.0330.00%
Home runs /BIP3.08%÷1.038×0.840—×1.0332.57%

Factors used: league row IL. Park (home-season share, regressed): HR 108, 1B 91, 2B 79, 3B 80, K 100, BB 93 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average).

Result: wOBA .330 → .304; ISO .128 → .110; BABIP .375 → .372. 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+Salem Red Sox · 392 PAwOBA .327 → .257 (−70)K% 18.4% → 27.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.37%÷0.960×1.420——27.18%
BB% (unintentional) /PA5.10%÷0.939×0.630—×0.9883.38%
HBP% /PA1.02%—×0.860—×0.9880.87%
Singles /BIP33.10%÷1.066×0.940×1.010×0.98829.12%
Doubles /BIP4.83%÷1.102×0.830×1.010×0.9883.63%
Triples /BIP0.34%÷1.037×0.800×1.010×0.9880.27%
Home runs /BIP1.03%÷0.936×0.900—×0.9880.98%

Factors used: league row CAR. Park (home-season share, regressed): HR 87, 1B 113, 2B 120, 3B 107, K 92, BB 88 — 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.010.

Result: wOBA .327 → .257; ISO .069 → .053; BABIP .380 → .327. 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 AGreenville Drive · 80 PAwOBA .319 → .275 (−43)K% 17.5% → 22.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.50%÷1.024×1.340——22.90%
BB% (unintentional) /PA3.75%÷1.008×0.660—×0.9802.41%
HBP% /PA0.00%—×0.770—×0.9800.00%
Singles /BIP26.23%÷1.040×0.920×1.048×0.98023.81%
Doubles /BIP9.84%÷0.961×0.820×1.048×0.9808.62%
Triples /BIP1.64%÷0.991×0.940×1.048×0.9801.60%
Home runs /BIP0.00%÷0.923×0.820—×0.9800.00%

Factors used: league row SAL. Park (home-season share, regressed): HR 85, 1B 108, 2B 92, 3B 98, K 105, BB 102 — 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 ×1.048.

Result: wOBA .319 → .275; ISO .107 → .094; BABIP .371 → .335. 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 ROKGCL Red Sox · 18 PAwOBA .384 → .290 (−93)K% 5.6% → 8.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA5.56%÷1.000×1.440——8.00%
BB% (unintentional) /PA11.11%÷1.000×0.620—×0.9656.65%
HBP% /PA0.00%—×0.720—×0.9650.00%
Singles /BIP26.67%÷1.000×0.820—×0.96521.10%
Doubles /BIP0.00%÷1.000×0.720—×0.9650.00%
Triples /BIP0.00%÷1.000×0.720—×0.9650.00%
Home runs /BIP6.67%÷1.000×0.780—×0.9655.02%

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 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average).

Result: wOBA .384 → .290; ISO .188 → .145; BABIP .286 → .222. 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 ROKGCL Red Sox · 25 PAwOBA .244 → .153 (−91)K% 28.0% → 40.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.00%÷1.000×1.440——40.32%
BB% (unintentional) /PA0.00%÷1.000×0.620—×0.9750.00%
HBP% /PA4.00%—×0.720—×0.9752.81%
Singles /BIP5.88%÷1.000×0.820—×0.9754.70%
Doubles /BIP11.76%÷1.000×0.720—×0.9758.26%
Triples /BIP0.00%÷1.000×0.720—×0.9750.00%
Home runs /BIP5.88%÷1.000×0.780—×0.9754.47%

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

Result: wOBA .244 → .153; ISO .208 → .128; BABIP .188 → .136. 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 — .