Chris Madera

PosRF
B/TR/R
Born1992-08-23
Age (2027)34
No MLB projection yet. Career stats below are historical.
Overview
A+LAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201522ROKGCL Red Sox103.264/.343/.3191632—.189/.245/.232
201724A+/A/INTL3 orgs488.253/.329/.32752145—.214/.264/.266
201825AA/A+/INTL3 orgs465.215/.294/.27221724—.177/.232/.226
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)
201522 ROKGCL Red Sox — 10391 24201 9162 62 264343319662 55307 169 305 32 — — — — — —
201724 A+Salem Red Sox — 248219 51520 22351 96 233306274580 41277 149 264 29 — — — — — —
201724 AGreenville Drive — 210185 51605 21392 122 276356389745 114324 1910 335 57 — — — — — —
201724 INTLEstrellas Orientales — 3027 7200 261 00 259333333667 74333 207 307 94 — — — — — —
201825 AAPortland Sea Dogs — 7570 14210 2100 20 200222257479 57226 133 207 18 — — — — — —
201825 A+Salem Red Sox — 374322 711112 37464 1310 220309280588 59246 1210 268 25 — — — — — —
201825 INTLEstrellas Orientales — 1612 2000 230 20 167286167452 200 1912 200 22 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201522 ROK MLEGCL Red Sox — 10395 18101 5232 62 189245232477 42237 225 216 32 — — — — — —
201724 A+ MLESalem Red Sox — 248228 46420 13521 96 202248237485 35250 215 211 29 — — — — — —
201724 A MLEGreenville Drive — 210193 44503 13522 122 228284301584 73289 256 253 57 — — — — — —
201825 AA MLEPortland Sea Dogs — 7571 14210 1120 20 197208254462 56218 161 195 18 — — — — — —
201825 A+ MLESalem Red Sox — 374335 58812 24684 1310 173237221458 48197 186 205 25 — — — — — —
201522 ROK MLEGCL Red Sox — 10395 18101 5232 62 189245232477 42236 225 216 32 — — — — — —
201522 ROK RAWGCL Red Sox — 10391 24201 9162 62 264343319662 55307 169 305 32 — — — — — —
201724 A+ MLE3 teams — 488448 961023 281114 218 214267266532 51278 236 230 42 — — — — — —
201724 A+ RAW3 teams — 488431 1091325 45804 218 253329327656 74300 169 298 42 — — — — — —
201825 A+ MLE3 teams — 465419 751022 26834 1710 179234227461 48212 186 203 24 — — — — — —
201825 A+ RAW3 teams — 465404 871322 41594 1710 215294272566 57241 139 256 24 — — — — — —
201522 ROK MLEGCL Red Sox — 10395 18101 5232 62 189245232477 42237 225 216 32 — — — — — —
201724 A+ MLE3 teams — 488453 961023 281114 218 212267263529 51268 236 230 42 — — — — — —
201825 A+ MLE3 teams — 465432 751022 26834 1710 174234220454 46201 186 203 24 — — — — — —
▸ Career Totals
Career— MLE — 1056962 1892146 5921710 4420 196250245496 49244 216 217 33 -84 +1 +0 -11 +23 -7.3
/ 162G— MLE — 650592 1161324 361346 2712 196249245494 49243 216 217 33 -52 +1 +0 -7 +14 -4.5

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.

2018 A+Salem Red Sox · 374 PAwOBA .267 → .205 (−61)K% 12.3% → 18.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.30%÷0.960×1.420——18.20%
BB% (unintentional) /PA9.89%÷0.939×0.630—×0.9686.42%
HBP% /PA1.07%—×0.860—×0.9680.89%
Singles /BIP20.65%÷1.066×0.940×0.966×0.96817.03%
Doubles /BIP3.99%÷1.102×0.830×0.966×0.9682.81%
Triples /BIP0.36%÷1.037×0.800×0.966×0.9680.26%
Home runs /BIP0.72%÷0.936×0.900—×0.9680.67%

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

Result: wOBA .267 → .205; ISO .059 → .046; BABIP .246 → .197. 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 AAPortland Sea Dogs · 75 PAwOBA .207 → .195 (−12)K% 13.3% → 16.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.33%÷0.982×1.220——16.56%
BB% (unintentional) /PA2.67%÷1.051×0.700—×0.9881.75%
HBP% /PA0.00%—×0.850—×0.9880.00%
Singles /BIP18.33%÷1.001×0.970×1.042×0.98818.29%
Doubles /BIP3.33%÷1.052×0.860×1.042×0.9882.81%
Triples /BIP1.67%÷1.150×0.950×1.042×0.9881.42%
Home runs /BIP0.00%÷1.166×0.780—×0.9880.00%

Factors used: league row EL. Park (home-season share, regressed): HR 133, 1B 100, 2B 110, 3B 130, K 96, BB 110 — 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 ×1.042.

Result: wOBA .207 → .195; ISO .057 → .049; BABIP .226 → .218. 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+Salem Red Sox · 248 PAwOBA .258 → .211 (−47)K% 14.1% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.11%÷0.958×1.420——20.91%
BB% (unintentional) /PA8.87%÷1.043×0.630—×0.9785.24%
HBP% /PA0.40%—×0.860—×0.9780.34%
Singles /BIP23.91%÷1.042×0.940×1.032×0.97821.78%
Doubles /BIP2.72%÷0.977×0.830×1.032×0.9782.33%
Triples /BIP1.09%÷0.956×0.800×1.032×0.9780.92%
Home runs /BIP0.00%÷0.956×0.900—×0.9780.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 91, 1B 108, 2B 95, 3B 91, K 92, BB 109 — 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 ×1.032.

Result: wOBA .258 → .211; ISO .041 → .035; BABIP .277 → .250. 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 AGreenville Drive · 210 PAwOBA .328 → .253 (−75)K% 18.6% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.57%÷0.995×1.340——25.01%
BB% (unintentional) /PA10.00%÷1.020×0.660—×0.9706.28%
HBP% /PA0.95%—×0.770—×0.9700.71%
Singles /BIP27.40%÷0.999×0.920×1.027×0.97025.13%
Doubles /BIP4.11%÷0.972×0.820×1.027×0.9703.45%
Triples /BIP0.00%÷1.092×0.940×1.027×0.9700.00%
Home runs /BIP3.42%÷1.534×0.820—×0.9701.78%

Factors used: league row SAL. Park (home-season share, regressed): HR 207, 1B 100, 2B 94, 3B 118, K 99, BB 104 — 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.027.

Result: wOBA .328 → .253; ISO .114 → .068; BABIP .324 → .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).

2015 ROKGCL Red Sox · 103 PAwOBA .300 → .216 (−85)K% 15.5% → 22.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.53%÷1.000×1.440——22.37%
BB% (unintentional) /PA8.74%÷1.000×0.620—×0.9655.23%
HBP% /PA1.94%—×0.720—×0.9651.35%
Singles /BIP28.00%÷1.000×0.820×0.990×0.96521.94%
Doubles /BIP2.67%÷1.000×0.720×0.990×0.9651.83%
Triples /BIP0.00%÷1.000×0.720×0.990×0.9650.00%
Home runs /BIP1.33%÷1.000×0.780—×0.9651.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 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.990.

Result: wOBA .300 → .216; ISO .055 → .039; BABIP .307 → .237. 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 — .