Chad Huffman

PosLF
B/TR/R
Born1985-04-29
Age (2027)42
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2018
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201631AAADET511.286/.392/.505171199—.233/.315/.410
201732AAASyracuse Chie…301.234/.362/.3997165—.186/.282/.312
201732MLBSTL15.286/.333/.42900114-0.3
201833AAADET334.268/.360/.45712079—.219/.291/.377
201934No MLB games played
202035No MLB games played
202136No MLB games played
202237No MLB games played
202338No MLB games played
202439No MLB games played
202540No MLB games played
202641No MLB games played
Last 3 seasons WAR -0.3
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)
200621 AFort Wayne Wizards — 1614 3010 220 01 214312357670 143250 1212 301 57 — — — — — —
200722 AASan Antonio Missions — 197167 45417 22444 00 269368431799 162319 2211 353 93 — — — — — —
200722 A+Lake Elsinore Storm — 371316 9719215 425610 01 307405522927 215331 1511 406 118 — — — — — —
200823 AASan Antonio Missions — 517437 1243019 67837 11 284387419806 135328 1613 361 95 — — — — — —
200924 AAAPortland Beavers — 540469 12630220 5711512 85 269362469832 200315 2111 368 84 — — — — — —
201025 MLBNew York Yankees — 2118 3000 251 00 167286167452 231 2410 231 42 -1 +0 +0 -5 +0 -0.6
201025 AAAScranton/Wilkes-Barre Yankees — 415368 10120010 40815 02 274354410764 136327 2010 343 77 — — — — — —
201126 AAAColumbus Clippers — 512431 10630213 671076 51 246355415770 169293 2113 342 68 — — — — — —
201126 INTLPhoenix Desert Dogs — 8070 15601 10130 00 214312343655 129250 1612 300 89 — — — — — —
201227 AAAColumbus Clippers — 261234 662206 23582 10 282351453804 171351 229 355 79 — — — — — —
201227 INTLToros del Este — 3634 10100 2110 00 294333324657 29435 316 301 90 — — — — — —
201328 AAAMemphis Redbirds — 365309 8718113 47704 20 282383472856 191322 1913 376 91 — — — — — —
201328 INTLLeones del Caracas — 3228 6000 430 00 214312214527 240 912 257 60 — — — — — —
201631 AAAToledo Mud Hens — 511430 12333517 619314 115 286392505897 219325 1812 392 99 — — — — — —
201732 MLBSt. Louis Cardinals — 1514 4010 160 00 286333429762 143500 407 335 114 +0 +0 -0 -3 +0 -0.3
201732 AAASyracuse Chiefs — 301248 581817 395911 10 234362399762 165277 2013 344 65 — — — — — —
201833 AAAToledo Mud Hens — 334291 7817112 33789 01 268360457817 189327 2310 364 79 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 3632 7010 3111 00 219306281587 62333 318 274 72 -1 +0 +0 -8 +1 -0.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200621 A MLEFort Wayne Wizards — 1615 3010 130 01 200250333583 133233 196 252 57 — — — — — —
200722 AA MLESan Antonio Missions — 197173 43416 16544 00 249326387714 139300 278 305 93 — — — — — —
200722 A+ MLELake Elsinore Storm — 371328 8816214 307510 01 268348457805 189298 208 342 118 — — — — — —
200823 AA MLESan Antonio Missions — 517456 1152618 481017 11 252333366699 114299 209 309 95 — — — — — —
200924 AAA MLEPortland Beavers — 540483 10523216 4314812 85 217297373670 155275 278 292 84 — — — — — —
201025 MLB MLENew York Yankees — 2118 3000 251 00 167286167452 231 2410 231 42 -1 +0 +0 -5 +0 -0.6
201025 AAA MLEScranton/Wilkes-Barre Yankees — 415379 891608 291005 02 235298340638 106296 247 282 77 — — — — — —
201126 AAA MLEColumbus Clippers — 512453 922528 451346 51 203284320604 117258 269 269 68 — — — — — —
201227 AAA MLEColumbus Clippers — 261242 571804 15722 10 236286360645 124314 286 285 79 — — — — — —
201328 AAA MLEMemphis Redbirds — 365324 7514110 32904 20 231308373682 142282 259 302 91 — — — — — —
201631 AAA MLEToledo Mud Hens — 511451 10524416 4011014 115 233315410725 177265 228 315 99 — — — — — —
201732 MLB MLESt. Louis Cardinals — 1514 4010 160 00 286333429762 143500 407 337 114 +0 +0 -0 -3 +0 -0.3
201732 AAA MLESyracuse Chiefs — 301263 491316 247011 10 186282312594 125224 238 265 65 — — — — — —
201833 AAA MLEToledo Mud Hens — 334302 6613111 22939 01 219291377669 159269 287 285 79 — — — — — —
200621 A MLEFort Wayne Wizards — 1615 3010 130 01 200250333583 133250 196 252 57 — — — — — —
200621 A RAWFort Wayne Wizards — 1614 3010 220 01 214312357670 143250 1212 301 57 — — — — — —
200722 A+ MLE2 teams — 568501 13019320 4612914 01 259339429768 170307 238 329 109 — — — — — —
200722 A+ RAW2 teams — 568483 14223322 6410014 01 294392491883 197327 1811 388 109 — — — — — —
200823 AA MLESan Antonio Missions — 517456 1152618 481017 11 252333366699 114303 209 309 95 — — — — — —
200823 AA RAWSan Antonio Missions — 517437 1243019 67837 11 284387419806 135328 1613 361 95 — — — — — —
200924 AAA MLEPortland Beavers — 540483 10523216 4314812 85 217297373670 155277 278 292 84 — — — — — —
200924 AAA RAWPortland Beavers — 540469 12630220 5711512 85 269362469832 200315 2111 368 84 — — — — — —
201025 AAA MLE2 teams — 436397 921608 311056 02 232297332630 101295 247 280 75 — — — — — —
201025 AAA RAW2 teams — 436386 10420010 42866 02 269350399749 130323 2010 338 75 — — — — — —
201126 AAA MLE2 teams — 592526 1072939 521556 51 203283321604 118266 269 269 68 — — — — — —
201126 AAA RAW2 teams — 592501 12136214 771206 51 242349405755 164287 2013 336 68 — — — — — —
201227 AAA MLE2 teams — 297276 662105 17812 10 239288370658 130319 276 285 79 — — — — — —
201227 AAA RAW2 teams — 297268 762306 25692 10 284349437786 153361 238 348 79 — — — — — —
201328 AAA MLE2 teams — 397353 8316111 35984 20 235311380691 144290 259 302 91 — — — — — —
201328 AAA RAW2 teams — 397337 9318113 51734 20 276378451829 175314 1813 367 91 — — — — — —
201631 AAA MLEToledo Mud Hens — 511451 10524416 4011014 115 233315410725 177269 228 315 99 — — — — — —
201631 AAA RAWToledo Mud Hens — 511430 12333517 619314 115 286392505897 219325 1812 392 99 — — — — — —
201732 AAA MLE2 teams — 316277 531326 257611 10 191284318602 126239 248 268 68 — — — — — —
201732 AAA RAW2 teams — 316262 621827 406511 10 237361401762 164286 2113 344 68 — — — — — —
201833 AAA MLEToledo Mud Hens — 334302 6613111 22939 01 219291377669 159276 287 285 79 — — — — — —
201833 AAA RAWToledo Mud Hens — 334291 7817112 33789 01 268360457817 189327 2310 364 79 — — — — — —
200621 A MLEFort Wayne Wizards — 1615 3010 130 01 200250333583 133233 196 252 57 — — — — — —
200722 A+ MLE2 teams — 568503 13019320 4612914 01 258339427766 169299 238 329 109 — — — — — —
200823 AA MLESan Antonio Missions — 517457 1152618 481017 11 252333365698 114299 209 309 95 — — — — — —
200924 AAA MLEPortland Beavers — 540480 10523216 4314812 85 219297375672 156275 278 292 84 — — — — — —
201025 AAA MLE2 teams — 436396 921608 311056 02 232297333631 101293 247 280 75 — — — — — —
201126 AAA MLE2 teams — 592529 1072939 521556 51 202283319602 117258 269 269 68 — — — — — —
201227 AAA MLE2 teams — 297276 662105 17812 10 239288370658 130314 276 285 79 — — — — — —
201328 AAA MLE2 teams — 397355 8316111 35984 20 234311377689 144282 259 302 91 — — — — — —
201631 AAA MLEToledo Mud Hens — 511452 10524416 4011014 115 232315409724 177265 228 315 99 — — — — — —
201732 AAA MLE2 teams — 316277 531326 257611 10 191284318602 126237 248 268 68 — — — — — —
201833 AAA MLEToledo Mud Hens — 334300 6613111 22939 01 220291380671 160269 287 285 79 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 3632 7010 3111 00 219306281587 62333 318 274 86 -1 +0 +0 -8 +1 -0.9
/ 162G— A+C — 650578 1260180 5419918 00 218305280585 62332 318 274 86 -22 +0 +1 -145 +14 -15.5
Career— MLE — 45244037 92520018110 360109985 2917 229306369675 140285 248 295 86 -1 +0 +0 -8 +1 -0.9
/ 162G— MLE — 650580 13429316 5215812 42 231307374682 143287 248 295 86 -22 +0 +1 -145 +14 -15.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 AAAToledo Mud Hens · 334 PAwOBA .355 → .285 (−70)K% 23.4% → 27.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.35%÷1.011×1.200——27.73%
BB% (unintentional) /PA9.88%÷0.980×0.690—×0.9426.55%
HBP% /PA2.69%—×0.940—×0.9422.39%
Singles /BIP22.54%÷1.005×0.930×0.986×0.94219.37%
Doubles /BIP7.98%÷1.038×0.830×0.986×0.9425.93%
Triples /BIP0.47%÷1.038×0.970×0.986×0.9420.41%
Home runs /BIP5.63%÷0.893×0.840—×0.9424.99%

Factors used: league row IL. Park (home-season share, regressed): HR 79, 1B 101, 2B 108, 3B 108, K 102, BB 96 — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.986.

Result: wOBA .355 → .285; ISO .189 → .158; BABIP .327 → .269. 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 AAASyracuse Chiefs · 301 PAwOBA .337 → .265 (−71)K% 19.6% → 23.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.60%÷1.005×1.200——23.41%
BB% (unintentional) /PA12.62%÷1.033×0.690—×0.9528.03%
HBP% /PA3.65%—×0.940—×0.9523.27%
Singles /BIP16.93%÷0.997×0.930×0.979×0.95214.72%
Doubles /BIP9.52%÷1.081×0.830×0.979×0.9526.82%
Triples /BIP0.53%÷1.150×0.970×0.979×0.9520.42%
Home runs /BIP3.70%÷0.980×0.840—×0.9523.02%

Factors used: league row IL. Park (home-season share, regressed): HR 96, 1B 99, 2B 116, 3B 130, K 101, BB 107 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .337 → .265; ISO .165 → .132; BABIP .277 → .224. 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 AAAToledo Mud Hens · 511 PAwOBA .386 → .315 (−72)K% 18.2% → 21.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.20%÷1.009×1.200——21.64%
BB% (unintentional) /PA11.94%÷1.004×0.690—×0.9627.89%
HBP% /PA2.74%—×0.940—×0.9622.48%
Singles /BIP20.18%÷1.001×0.930×0.975×0.96217.58%
Doubles /BIP9.79%÷1.092×0.830×0.975×0.9626.98%
Triples /BIP1.48%÷1.150×0.970×0.975×0.9621.17%
Home runs /BIP5.04%÷0.899×0.840—×0.9624.53%

Factors used: league row IL. Park (home-season share, regressed): HR 80, 1B 100, 2B 118, 3B 130, K 102, BB 101 — applied at half strength. Age: age 31 vs a level average of 27.2 → −3.8% on BB/HBP/hit rates (3.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.975.

Result: wOBA .386 → .315; ISO .219 → .185; 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).

2013 AAAMemphis Redbirds · 365 PAwOBA .370 → .302 (−69)K% 19.2% → 24.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.18%÷1.004×1.290——24.64%
BB% (unintentional) /PA12.88%÷1.020×0.710—×0.9928.89%
HBP% /PA1.10%—×0.980—×0.9921.07%
Singles /BIP23.01%÷0.970×0.900×0.995×0.99221.08%
Doubles /BIP7.53%÷1.002×0.810×0.995×0.9926.01%
Triples /BIP0.42%÷0.984×0.810×0.995×0.9920.34%
Home runs /BIP5.44%÷0.988×0.780—×0.9924.26%

Factors used: league row PCL. Park (home-season share, regressed): HR 98, 1B 94, 2B 100, 3B 97, K 101, BB 104 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.995.

Result: wOBA .370 → .302; ISO .191 → .150; BABIP .322 → .282. 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).

2012 AAAColumbus Clippers · 261 PAwOBA .345 → .285 (−61)K% 22.2% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.22%÷0.974×1.200——27.37%
BB% (unintentional) /PA8.43%÷0.998×0.690—×1.0035.84%
HBP% /PA0.77%—×0.940—×1.0030.72%
Singles /BIP21.59%÷1.002×0.930×1.011×1.00320.32%
Doubles /BIP12.50%÷0.999×0.830×1.011×1.00310.53%
Triples /BIP0.00%÷1.101×0.970×1.011×1.0030.00%
Home runs /BIP3.41%÷1.178×0.840—×1.0032.44%

Factors used: league row IL. Park (home-season share, regressed): HR 136, 1B 100, 2B 100, 3B 120, K 95, BB 100 — 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.011.

Result: wOBA .345 → .285; ISO .171 → .131; BABIP .351 → .314. 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).

2011 AAAColumbus Clippers · 512 PAwOBA .337 → .269 (−68)K% 20.9% → 26.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.90%÷0.961×1.200——26.11%
BB% (unintentional) /PA12.89%÷1.032×0.690—×1.0188.78%
HBP% /PA1.17%—×0.940—×1.0181.12%
Singles /BIP18.83%÷1.020×0.930×0.989×1.01817.29%
Doubles /BIP9.26%÷1.015×0.830×0.989×1.0187.63%
Triples /BIP0.62%÷0.900×0.970×0.989×1.0180.67%
Home runs /BIP4.01%÷1.378×0.840—×1.0182.49%

Factors used: league row IL. Park (home-season share, regressed): HR 176, 1B 104, 2B 103, 3B 80, K 92, BB 106 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .337 → .269; ISO .169 → .125; BABIP .293 → .258. 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).

2010 AAAScranton/Wilkes-Barre Yankees · 415 PAwOBA .335 → .282 (−53)K% 19.5% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.52%÷0.970×1.200——24.15%
BB% (unintentional) /PA9.64%÷0.983×0.690—×1.0336.99%
HBP% /PA1.20%—×0.940—×1.0331.17%
Singles /BIP24.74%÷1.003×0.930×0.980×1.03323.24%
Doubles /BIP6.97%÷1.036×0.830×0.980×1.0335.66%
Triples /BIP0.00%÷1.150×0.970×0.980×1.0330.00%
Home runs /BIP3.48%÷1.070×0.840—×1.0332.83%

Factors used: league row IL. Park (home-season share, regressed): HR 114, 1B 101, 2B 107, 3B 130, K 94, BB 97 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.980.

Result: wOBA .335 → .282; ISO .136 → .108; BABIP .327 → .296. 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).

2009 AAAPortland Beavers · 540 PAwOBA .360 → .292 (−68)K% 21.3% → 27.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.30%÷1.000×1.290——27.47%
BB% (unintentional) /PA10.56%÷1.000×0.710—×1.0487.85%
HBP% /PA2.22%—×0.980—×1.0482.28%
Singles /BIP20.90%÷1.000×0.900×0.963×1.04818.98%
Doubles /BIP8.47%÷1.000×0.810×0.963×1.0486.93%
Triples /BIP0.56%÷1.000×0.810×0.963×1.0480.46%
Home runs /BIP5.65%÷1.000×0.780—×1.0484.62%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.963.

Result: wOBA .360 → .292; ISO .200 → .156; BABIP .315 → .275. 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 — .