Chris Denorfia

PosRF
B/TR/R
Born1980-07-15
Age (2027)47
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2017
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201535MLBCHC231.269/.320/.37330910.1
201636AAA/ROK2 orgs143.269/.331/.4084257—.230/.268/.334
201737AAACOL61.275/.383/.3530451—.204/.283/.241
201838No MLB games played
201939No MLB games played
202040No MLB games played
202141No MLB games played
202242No MLB games played
202343No MLB games played
202444No MLB games played
202545No MLB games played
202646No MLB games played
Last 3 seasons WAR 0.1
Contract
No contract data on file.
Skills · percentileStatcast 2015
xwOBA50
Avg EV37
Speed30
Barrel%16

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)
200525 MLBCincinnati Reds — 4438 10301 690 10 263364421785 158321 2014 353 125 +1 +0 -0 +2 +1 0.5
200525 AAALouisville Bats — 374323 10012613 41544 83 310394505899 195336 1411 391 127 — — — — — —
200525 AAChattanooga Lookouts — 209188 621737 17382 43 330391564955 234385 188 413 128 — — — — — —
200626 MLBCincinnati Reds — 120106 30601 11211 11 283356368724 85345 189 325 102 +0 -0 +6 -5 +3 0.4
200626 AAALouisville Bats — 353312 1091917 34411 151 349415484899 135379 1210 394 131 — — — — — —
200828 MLBOakland Athletics — 7162 18301 6161 20 290362387749 97378 238 331 110 +1 +0 -4 +1 +2 -0.1
200828 AAASacramento River Cats — 204189 571312 12310 54 302343413756 111350 156 333 75 — — — — — —
200929 AAASacramento River Cats — 474432 1171859 31521 156 271321398719 127286 117 315 66 — — — — — —
201030 MLBSan Diego Padres — 317284 771529 27512 84 271339433772 162300 169 340 114 +5 +0 -0 +2 +7 1.4
201030 AAAPortland Beavers — 134121 371042 12180 71 306368504873 198347 139 379 101 — — — — — —
201131 MLBSan Diego Padres — 340307 851325 28491 116 277339381720 104314 148 322 105 +2 -0 -1 -4 +7 0.5
201131 AAATucson Padres — 2017 2100 340 00 118250176426 59154 2015 214 -10 — — — — — —
201232 MLBSan Diego Padres — 382348 1021968 27522 135 293347451799 158323 147 349 126 +12 +1 -4 -4 +8 1.3
201333 MLBSan Diego Padres — 520473 13221210 42841 110 279339395734 116319 168 328 109 +6 +2 +5 -6 +11 1.9
201434 MLBSeattle Mariners — 358330 761243 25700 93 230285318603 88283 207 271 71 -12 +1 -1 -4 +8 -0.9
201535 MLBChicago Cubs — 231212 571113 15561 01 269320373693 104351 246 308 91 -2 -0 +1 -2 +5 0.1
201636 AAASacramento River Cats — 120110 28204 9170 20 255311382693 127267 148 309 53 — — — — — —
201636 ROKAZL Giants — 2320 7400 241 00 350435550985 200438 179 434 77 — — — — — —
201737 AAAAlbuquerque Isotopes — 6151 14020 9130 40 275383353736 78368 2115 334 51 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 23832160 5871031741 1874089 5620 272332392724 120317 178 322 104 +12 +3 +2 -20 +52 5.0
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200525 MLB MLECincinnati Reds — 4438 10301 690 10 263364421785 158321 2014 353 125 +1 +0 -0 +2 +1 0.5
200525 AAA MLELouisville Bats — 374336 10011612 28654 83 298359473832 176329 177 356 127 — — — — — —
200525 AA MLEChattanooga Lookouts — 209194 591636 11462 43 304348510858 206365 225 357 128 — — — — — —
200626 MLB MLECincinnati Reds — 120107 30601 10211 11 280347364712 84345 188 319 102 +0 -0 +6 -5 +3 0.4
200626 AAA MLELouisville Bats — 353325 1081716 21491 151 332375446821 114364 146 362 131 — — — — — —
200828 MLB MLEOakland Athletics — 7162 18301 6161 20 290362387749 97378 238 331 110 +1 +0 -4 +1 +2 -0.1
200828 AAA MLESacramento River Cats — 204193 521112 8400 54 269299368666 98318 204 279 75 — — — — — —
200929 AAA MLESacramento River Cats — 474441 1051547 22671 156 238276338614 100256 145 266 66 — — — — — —
201030 MLB MLESan Diego Padres — 317287 781629 24512 84 272332436768 164300 168 337 114 +5 +0 -0 +2 +7 1.4
201030 AAA MLEPortland Beavers — 134125 34932 8220 71 272316440756 168312 166 318 101 — — — — — —
201131 MLB MLESan Diego Padres — 340308 861425 27491 116 279339386726 107314 148 324 105 +2 -0 -1 -4 +7 0.5
201131 AAA MLETucson Padres — 2018 2100 260 00 111200167367 56125 3010 153 -10 — — — — — —
201232 MLB MLESan Diego Padres — 382348 1042068 27522 135 299353460813 161323 147 355 126 +12 +1 -4 -4 +8 1.3
201333 MLB MLESan Diego Padres — 520475 13422210 40841 110 282339400739 118319 168 330 109 +6 +2 +5 -6 +11 1.9
201434 MLB MLESeattle Mariners — 358330 761243 25700 93 230285318603 88283 207 274 71 -12 +1 -1 -4 +8 -0.9
201535 MLB MLEChicago Cubs — 231213 571113 14561 01 268316371687 103351 246 303 91 -2 -0 +1 -2 +5 0.1
201636 AAA MLESacramento River Cats — 120114 26203 5210 20 228261325585 96241 184 247 53 — — — — — —
201636 ROK MLEAZL Giants — 2321 5300 161 00 238304381685 143314 264 282 77 — — — — — —
201737 AAA MLEAlbuquerque Isotopes — 6154 11010 6180 40 204283241524 37297 3010 243 51 — — — — — —
200525 AAA MLE3 teams — 627568 16830918 451206 136 296354475829 180346 197 356 127 — — — — — —
200525 AAA RAW3 teams — 627549 17232921 641016 136 313391519910 206351 1610 395 127 — — — — — —
200626 AAA MLE2 teams — 473432 1382317 31702 162 319368426794 106364 157 351 124 — — — — — —
200626 AAA RAW2 teams — 473418 1392518 45622 162 333400455855 122371 1310 377 124 — — — — — —
200828 AAA MLE2 teams — 275255 701413 14561 74 275315373687 98340 205 293 84 — — — — — —
200828 AAA RAW2 teams — 275251 751613 18471 74 299348406755 108356 177 333 84 — — — — — —
200929 AAA MLESacramento River Cats — 474441 1051547 22671 156 238276338614 100263 145 266 66 — — — — — —
200929 AAA RAWSacramento River Cats — 474432 1171859 31521 156 271321398719 127286 117 315 66 — — — — — —
201030 MLB MLE2 teams — 451412 11225511 32732 155 272327437764 165305 167 331 110 +6 +1 -0 +2 +10 1.8
201030 MLB RAW2 teams — 451405 11425611 39692 155 281348454802 173314 159 351 110 +6 +1 -0 +2 +10 1.8
201131 MLB MLE2 teams — 360326 881525 29551 116 270331374706 104310 158 314 99 -0 -0 -1 -4 +8 0.3
201131 MLB RAW2 teams — 360324 871425 31531 116 269334370705 102306 159 316 99 -0 -0 -1 -4 +8 0.3
201232 MLB MLESan Diego Padres — 382348 1042068 27522 135 299353460813 161330 147 355 126 +12 +1 -4 -4 +8 1.3
201232 MLB RAWSan Diego Padres — 382348 1021968 27522 135 293347451799 158323 147 349 126 +12 +1 -4 -4 +8 1.3
201333 MLB MLESan Diego Padres — 520475 13422210 40841 110 282339400739 118322 168 330 109 +6 +2 +5 -6 +11 1.9
201333 MLB RAWSan Diego Padres — 520473 13221210 42841 110 279339395734 116319 168 328 109 +6 +2 +5 -6 +11 1.9
201434 MLB MLESeattle Mariners — 358330 761243 25700 93 230285318603 88283 207 274 71 -12 +1 -1 -4 +8 -0.9
201434 MLB RAWSeattle Mariners — 358330 761243 25700 93 230285318603 88283 207 271 71 -12 +1 -1 -4 +8 -0.9
201535 MLB MLEChicago Cubs — 231213 571113 14561 01 268316371687 103348 246 303 91 -2 -0 +1 -2 +5 0.1
201535 MLB RAWChicago Cubs — 231212 571113 15561 01 269320373693 104351 246 308 91 -2 -0 +1 -2 +5 0.1
201636 AAA MLE2 teams — 143135 30403 6271 20 222261319579 96255 194 253 57 — — — — — —
201636 AAA RAW2 teams — 143130 35604 11211 20 269331408739 138292 158 329 57 — — — — — —
201737 AAA MLEAlbuquerque Isotopes — 6154 11010 6180 40 204283241524 37306 3010 243 51 — — — — — —
201737 AAA RAWAlbuquerque Isotopes — 6151 14020 9130 40 275383353736 78368 2115 334 51 — — — — — —
200525 AAA MLE3 teams — 627571 16830918 451206 136 294354473827 179340 197 356 127 — — — — — —
200626 AAA MLE2 teams — 473437 1382317 31702 162 316368421789 105359 157 351 124 — — — — — —
200828 AAA MLE2 teams — 275258 701413 14561 74 271315368683 97333 205 293 84 — — — — — —
200929 AAA MLESacramento River Cats — 474448 1051547 22671 156 234276333608 98256 145 266 66 — — — — — —
201030 MLB MLE2 teams — 451414 11225511 32732 155 271327435762 164303 167 331 110 — — — — — —
201131 MLB MLE2 teams — 360327 881525 29551 116 269331373705 104303 158 314 99 — — — — — —
201232 MLB MLESan Diego Padres — 382350 1042068 27522 135 297353457810 160323 147 355 126 — — — — — —
201333 MLB MLESan Diego Padres — 520474 13422210 40841 110 283339401740 118319 168 330 109 — — — — — —
201434 MLB MLESeattle Mariners — 358330 761243 25700 93 230285318603 88283 207 274 71 — — — — — —
201535 MLB MLEChicago Cubs — 231214 571113 14561 01 266316369685 103351 246 303 91 — — — — — —
201636 AAA MLE2 teams — 143135 30403 6271 20 222261319579 96253 194 253 57 — — — — — —
201737 AAA MLEAlbuquerque Isotopes — 6155 11010 6180 40 200283236520 36297 3010 243 51 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 23832160 5871031741 1874089 5620 272332392724 120317 178 322 101 +12 +3 +2 -20 +52 5.0
/ 162G— A+C — 650589 16028511 511112 155 272332392724 121316 178 322 101 +3 +1 +1 -5 +14 1.4
Career— MLE — 43553989 10931913678 29174818 11638 274326399725 125318 177 318 101 +12 +3 +2 -20 +52 5.0
/ 162G— MLE — 650595 16429512 431123 176 276327402729 126320 177 318 101 +3 +1 +1 -5 +14 1.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.

2017 AAAAlbuquerque Isotopes · 61 PAwOBA .326 → .243 (−83)K% 21.3% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.31%÷0.956×1.290——28.75%
BB% (unintentional) /PA14.75%÷0.996×0.710—×0.9409.88%
HBP% /PA0.00%—×0.980—×0.9400.00%
Singles /BIP31.58%÷1.019×0.900—×0.94026.21%
Doubles /BIP0.00%÷1.045×0.810—×0.9400.00%
Triples /BIP5.26%÷1.150×0.810—×0.9403.48%
Home runs /BIP0.00%÷1.202×0.780—×0.9400.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 140, 1B 104, 2B 109, 3B 130, K 91, BB 99 — applied at half strength. Age: age 37 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (9.8 yr older than average).

Result: wOBA .326 → .243; ISO .078 → .051; BABIP .368 → .297. 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 AAASacramento River Cats · 120 PAwOBA .300 → .247 (−53)K% 14.2% → 17.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.17%÷1.034×1.290——17.67%
BB% (unintentional) /PA6.67%÷1.052×0.710—×0.9404.23%
HBP% /PA0.00%—×0.980—×0.9400.00%
Singles /BIP23.66%÷0.960×0.900×1.050×0.94021.89%
Doubles /BIP2.15%÷0.973×0.810×1.050×0.9401.77%
Triples /BIP0.00%÷0.900×0.810×1.050×0.9400.00%
Home runs /BIP4.30%÷1.082×0.780—×0.9402.91%

Factors used: league row PCL. Park (home-season share, regressed): HR 116, 1B 92, 2B 95, 3B 80, K 107, BB 110 — applied at half strength. Age: age 36 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (8.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .300 → .247; ISO .127 → .090; BABIP .267 → .241. 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 ROKAZL Giants · 23 PAwOBA .423 → .282 (−140)K% 17.4% → 25.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.39%÷1.000×1.440——25.04%
BB% (unintentional) /PA8.70%÷1.000×0.620—×0.9405.07%
HBP% /PA4.35%—×0.720—×0.9402.94%
Singles /BIP18.75%÷1.000×0.820—×0.94014.45%
Doubles /BIP25.00%÷1.000×0.720—×0.94016.92%
Triples /BIP0.00%÷1.000×0.720—×0.9400.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9400.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 36 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (16.5 yr older than average).

Result: wOBA .423 → .282; ISO .200 → .130; BABIP .438 → .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 AAATucson Padres · 20 PAwOBA .210 → .153 (−57)K% 20.0% → 27.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.935×1.290——27.59%
BB% (unintentional) /PA15.00%÷0.997×0.710—×0.96210.28%
HBP% /PA0.00%—×0.980—×0.9620.00%
Singles /BIP7.69%÷1.022×0.900—×0.9626.52%
Doubles /BIP7.69%÷1.001×0.810—×0.9625.99%
Triples /BIP0.00%÷1.000×0.810—×0.9620.00%
Home runs /BIP0.00%÷0.968×0.780—×0.9620.00%

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

Result: wOBA .210 → .153; ISO .059 → .044; BABIP .154 → .125. 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 AAAPortland Beavers · 134 PAwOBA .369 → .318 (−52)K% 13.4% → 16.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.43%÷1.055×1.290——16.43%
BB% (unintentional) /PA8.96%÷1.042×0.710—×0.9725.93%
HBP% /PA0.00%—×0.980—×0.9720.00%
Singles /BIP20.39%÷0.945×0.900×1.016×0.97219.16%
Doubles /BIP9.71%÷0.945×0.810×1.016×0.9728.21%
Triples /BIP3.88%÷0.939×0.810×1.016×0.9723.31%
Home runs /BIP1.94%÷0.875×0.780—×0.9721.68%

Factors used: league row PCL. Park (home-season share, regressed): HR 75, 1B 89, 2B 89, 3B 88, K 111, BB 108 — applied at half strength. Age: age 30 vs a level average of 27.2 → −2.8% on BB/HBP/hit rates (2.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.016.

Result: wOBA .369 → .318; ISO .198 → .171; BABIP .347 → .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).

2009 AAASacramento River Cats · 474 PAwOBA .310 → .266 (−44)K% 11.0% → 14.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.97%÷1.000×1.290——14.15%
BB% (unintentional) /PA6.54%÷1.000×0.710—×0.9824.56%
HBP% /PA0.21%—×0.980—×0.9820.20%
Singles /BIP22.37%÷1.000×0.900×1.040×0.98220.56%
Doubles /BIP4.74%÷1.000×0.810×1.040×0.9823.92%
Triples /BIP1.32%÷1.000×0.810×1.040×0.9821.09%
Home runs /BIP2.37%÷1.000×0.780—×0.9821.81%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 29 vs a level average of 27.2 → −1.8% on BB/HBP/hit rates (1.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.040.

Result: wOBA .310 → .266; ISO .127 → .103; BABIP .286 → .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).

2008 AAASacramento River Cats · 204 PAwOBA .326 → .279 (−46)K% 15.2% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.20%÷1.000×1.290——19.60%
BB% (unintentional) /PA5.88%÷1.000×0.710—×0.9924.14%
HBP% /PA0.00%—×0.980—×0.9920.00%
Singles /BIP25.95%÷1.000×0.900×1.046×0.99224.23%
Doubles /BIP8.23%÷1.000×0.810×1.046×0.9926.91%
Triples /BIP0.63%÷1.000×0.810×1.046×0.9920.53%
Home runs /BIP1.27%÷1.000×0.780—×0.9920.98%

Factors used: league row PCL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×1.046.

Result: wOBA .326 → .279; ISO .111 → .090; BABIP .350 → .318. 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).

2006 AAALouisville Bats · 353 PAwOBA .386 → .362 (−24)K% 11.6% → 13.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.61%÷1.000×1.200——13.94%
BB% (unintentional) /PA8.50%÷1.000×0.690—×1.0185.97%
HBP% /PA0.28%—×0.940—×1.0180.27%
Singles /BIP30.26%÷1.000×0.930×1.037×1.01829.72%
Doubles /BIP7.01%÷1.000×0.830×1.037×1.0186.15%
Triples /BIP0.37%÷1.000×0.970×1.037×1.0180.38%
Home runs /BIP2.58%÷1.000×0.840—×1.0182.21%

Factors used: league row IL. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×1.037.

Result: wOBA .386 → .362; ISO .135 → .122; BABIP .379 → .364. 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).