David Denson

Pos1B
B/TL/R
Born1995-01-17
Age (2027)32
No MLB projection yet. Career stats below are historical.
Overview
ALAST SEASON 2016
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201419A/ROK2 orgs291.244/.371/.3514357—.190/.285/.268
201520A/ROK2 orgs363.235/.331/.3909642—.175/.242/.278
201621A+/A2 orgs454.212/.309/.33510338—.168/.243/.250
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)
201318 ROKAZL Brewers — 161127 31616 29452 22 244392449841 205316 2818 371 63 — — — — — —
201419 AWisconsin Timber Rattlers — 269226 551014 43800 33 243364350714 106359 3016 331 58 — — — — — —
201419 ROKAZL Brewers — 2216 4200 680 00 250455375830 125500 3627 389 50 — — — — — —
201520 AWisconsin Timber Rattlers — 151133 30713 17490 11 226313361674 135329 3211 304 37 — — — — — —
201520 ROKHelena Brewers — 212182 441306 27471 52 242343412755 170290 2213 337 46 — — — — — —
201621 A+Brevard County Manatees — 8172 9100 9250 12 125222139361 14191 3111 183 -18 — — — — — —
201621 AWisconsin Timber Rattlers — 373325 7518010 461031 21 231328378706 148305 2812 320 50 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201318 ROK MLEAZL Brewers — 161138 23414 18652 22 167272297569 130253 4011 262 63 — — — — — —
201419 A MLEWisconsin Timber Rattlers — 269239 47813 301100 33 197286276562 79348 4111 254 58 — — — — — —
201419 ROK MLEAZL Brewers — 2218 2100 4120 00 111273167439 56388 5518 242 50 — — — — — —
201520 A MLEWisconsin Timber Rattlers — 151138 25512 12670 11 181247275522 94312 448 223 37 — — — — — —
201520 ROK MLEHelena Brewers — 212193 33904 16681 52 171238280518 109235 328 236 46 — — — — — —
201621 A+ MLEBrevard County Manatees — 8174 8100 7350 12 108185122307 14189 439 142 -18 — — — — — —
201621 A MLEWisconsin Timber Rattlers — 373338 611506 331371 21 180255278533 98280 379 242 50 — — — — — —
201318 ROK MLEAZL Brewers — 161138 23414 18652 22 167272297569 130264 4011 262 63 — — — — — —
201318 ROK RAWAZL Brewers — 161127 31616 29452 22 244392449841 205316 2818 371 63 — — — — — —
201419 A MLE2 teams — 291258 50913 331220 33 194285271557 78353 4211 253 57 — — — — — —
201419 A RAW2 teams — 291242 591214 49880 33 244371351722 107367 3017 335 57 — — — — — —
201520 ROK MLE2 teams — 363331 581416 281351 63 175242278520 103269 378 231 42 — — — — — —
201520 ROK RAW2 teams — 363315 742019 44961 63 235331390721 156305 2612 323 42 — — — — — —
201621 A MLE2 teams — 454412 691606 401721 33 167243250493 83268 389 224 38 — — — — — —
201621 A RAW2 teams — 454397 8419010 551281 33 212309335644 123285 2812 295 38 — — — — — —
201318 ROK MLEAZL Brewers — 161140 23414 18652 22 164272293565 129253 4011 262 63 — — — — — —
201419 A MLE2 teams — 291256 50913 331220 33 195285273559 78351 4211 253 57 — — — — — —
201520 ROK MLE2 teams — 363331 581416 281351 63 175242278520 103267 378 231 42 — — — — — —
201621 A MLE2 teams — 454410 691606 401721 33 168243251494 83264 389 224 38 — — — — — —
▸ Career Totals
Career— MLE — 12691139 20043319 1194944 1411 176256269525 93286 399 237 47 -80 -2 +0 -23 +27 -7.9
/ 162G— MLE — 650583 10322210 612532 76 177257273530 96287 399 237 47 -41 -1 +0 -12 +14 -4.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.

2016 AWisconsin Timber Rattlers · 373 PAwOBA .313 → .242 (−71)K% 27.6% → 36.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.61%÷1.022×1.360——36.74%
BB% (unintentional) /PA12.33%÷0.985×0.690—×1.0158.77%
HBP% /PA0.27%—×0.780—×1.0150.21%
Singles /BIP21.17%÷1.023×0.920×1.028×1.01519.87%
Doubles /BIP8.11%÷0.953×0.830×1.028×1.0157.37%
Triples /BIP0.00%÷1.150×0.910×1.028×1.0150.00%
Home runs /BIP4.50%÷1.161×0.800—×1.0153.15%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 132, 1B 105, 2B 91, 3B 130, K 104, BB 97 — 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.028.

Result: wOBA .313 → .242; ISO .148 → .105; BABIP .305 → .280. 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+Brevard County Manatees · 81 PAwOBA .179 → .142 (−37)K% 30.9% → 42.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.86%÷1.021×1.420——42.93%
BB% (unintentional) /PA11.11%÷1.036×0.750—×1.0278.26%
HBP% /PA0.00%—×0.930—×1.0270.00%
Singles /BIP17.02%÷1.014×0.920×1.050×1.02716.66%
Doubles /BIP2.13%÷1.001×0.960×1.050×1.0272.20%
Triples /BIP0.00%÷0.900×0.810×1.050×1.0270.00%
Home runs /BIP0.00%÷1.093×0.880—×1.0270.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 119, 1B 103, 2B 100, 3B 80, K 104, BB 107 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .179 → .142; ISO .014 → .012; BABIP .191 → .189. 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 ROKHelena Brewers · 212 PAwOBA .330 → .236 (−94)K% 22.2% → 31.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.17%÷1.000×1.440——31.92%
BB% (unintentional) /PA12.26%÷1.000×0.610—×0.9957.44%
HBP% /PA0.47%—×0.720—×0.9950.34%
Singles /BIP18.52%÷1.000×0.820×1.050×0.99515.86%
Doubles /BIP9.63%÷1.000×0.720×1.050×0.9957.24%
Triples /BIP0.00%÷1.000×0.720×1.050×0.9950.00%
Home runs /BIP4.44%÷1.000×0.750—×0.9953.32%

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

Result: wOBA .330 → .236; ISO .170 → .121; BABIP .290 → .235. 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 AWisconsin Timber Rattlers · 151 PAwOBA .298 → .223 (−75)K% 32.5% → 44.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.45%÷0.993×1.360——44.44%
BB% (unintentional) /PA11.26%÷0.995×0.690—×1.0308.04%
HBP% /PA0.00%—×0.780—×1.0300.00%
Singles /BIP22.62%÷0.978×0.920×1.050×1.03023.01%
Doubles /BIP8.33%÷1.090×0.830×1.050×1.0306.87%
Triples /BIP1.19%÷1.085×0.910×1.050×1.0301.08%
Home runs /BIP3.57%÷1.331×0.800—×1.0302.21%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 166, 1B 96, 2B 118, 3B 117, K 99, BB 99 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .298 → .223; ISO .135 → .084; BABIP .329 → .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).

2014 AWisconsin Timber Rattlers · 269 PAwOBA .323 → .254 (−69)K% 29.7% → 40.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.74%÷0.989×1.360——40.91%
BB% (unintentional) /PA15.99%÷1.049×0.690—×1.04510.98%
HBP% /PA0.00%—×0.780—×1.0450.00%
Singles /BIP27.40%÷1.019×0.920×1.050×1.04527.13%
Doubles /BIP6.85%÷0.996×0.830×1.050×1.0456.27%
Triples /BIP0.68%÷1.150×0.910×1.050×1.0450.59%
Home runs /BIP2.74%÷1.025×0.800—×1.0452.23%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 104, 2B 99, 3B 130, K 98, BB 110 — applied at half strength. Age: age 19 vs a level average of 22.0 → +4.5% on BB/HBP/hit rates (3.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .323 → .254; ISO .106 → .081; BABIP .359 → .348. 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 ROKAZL Brewers · 22 PAwOBA .381 → .242 (−139)K% 36.4% → 52.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.36%÷1.000×1.440——52.36%
BB% (unintentional) /PA27.27%÷1.000×0.620—×1.00817.04%
HBP% /PA0.00%—×0.720—×1.0080.00%
Singles /BIP25.00%÷1.000×0.820—×1.00820.65%
Doubles /BIP25.00%÷1.000×0.720—×1.00818.14%
Triples /BIP0.00%÷1.000×0.720—×1.0080.00%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.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 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .381 → .242; ISO .125 → .076; BABIP .500 → .388. 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 ROKAZL Brewers · 161 PAwOBA .369 → .262 (−108)K% 28.0% → 40.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.95%÷1.000×1.440——40.25%
BB% (unintentional) /PA18.01%÷1.000×0.620—×1.02211.42%
HBP% /PA1.24%—×0.720—×1.0220.91%
Singles /BIP21.95%÷1.000×0.820×1.007×1.02218.53%
Doubles /BIP7.32%÷1.000×0.720×1.007×1.0225.42%
Triples /BIP1.22%÷1.000×0.720×1.007×1.0220.90%
Home runs /BIP7.32%÷1.000×0.780—×1.0225.84%

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 18 vs a level average of 19.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.007.

Result: wOBA .369 → .262; ISO .205 → .149; BABIP .316 → .253. 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).