David Cooper

Pos1B
B/TL/L
Born1987-02-12
Age (2027)40
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2015
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201326AAA/ROK2 orgs55.314/.364/.3730060—.245/.273/.283
201427AAACLE163.224/.319/.2730041—.201/.270/.242
201528AABinghamton Me…40.143/.250/.20000-1—.135/.200/.189
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)
200821 A+Dunedin Blue Jays — 10292 28901 10160 00 304373435807 130360 1610 362 93 — — — — — —
200821 ALansing Lugnuts — 10696 341002 10140 00 354415521936 167400 139 414 117 — — — — — —
200922 AANew Hampshire Fisher Cats — 538473 12232010 59922 00 258343389732 131299 1711 329 82 — — — — — —
201023 AANew Hampshire Fisher Cats — 553498 12830120 52741 00 257328442770 185266 139 341 77 — — — — — —
201023 INTLBravos de Margarita — 1817 3000 110 00 176222176399 188 66 190 14 — — — — — —
201124 MLBToronto Blue Jays — 8171 15702 7141 00 211291394686 183228 179 299 88 -1 +0 -1 -11 +2 -1.2
201124 AAALas Vegas 51s — 545467 1705119 67432 13 364446535981 171380 812 427 132 — — — — — —
201225 MLBToronto Blue Jays — 145140 421104 4221 01 300324464788 164333 153 348 121 +4 -0 -3 -8 +3 -0.5
201225 AAALas Vegas 51s — 304261 8227110 37341 01 314401540942 226324 1112 406 114 — — — — — —
201326 AAAColumbus Clippers — 2826 5000 220 00 192250192442 208 77 211 13 — — — — — —
201326 ROKAZL Indians — 2725 11300 210 00 4404815601.041 120458 47 462 109 — — — — — —
201427 AAAColumbus Clippers — 163143 32700 20140 00 224319273592 49248 912 280 41 — — — — — —
201528 AABinghamton Mets — 4035 5200 590 00 143250200450 57192 2212 219 -1 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 226211 571806 11362 01 270312441753 171298 165 330 110 +3 -0 -4 -19 +5 -1.7
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
200821 A+ MLEDunedin Blue Jays — 10295 25801 7230 00 263314379693 116338 237 305 93 — — — — — —
200821 A MLELansing Lugnuts — 10699 30802 7190 00 303349444794 141364 187 341 117 — — — — — —
200922 AA MLENew Hampshire Fisher Cats — 538491 1192908 411122 00 242303350654 108292 218 290 82 — — — — — —
201023 AA MLENew Hampshire Fisher Cats — 553514 11527117 36911 00 224276379655 156237 167 282 77 — — — — — —
201124 MLB MLEToronto Blue Jays — 8171 15702 7141 00 211291394686 183228 179 299 88 -1 +0 -1 -11 +2 -1.2
201124 AAA MLELas Vegas 51s — 545489 1564116 45562 13 319379444822 125336 108 363 132 — — — — — —
201225 MLB MLEToronto Blue Jays — 145140 421104 4221 01 300324464788 164333 153 347 121 +4 -0 -3 -8 +3 -0.5
201225 AAA MLELas Vegas 51s — 304273 732118 25441 01 267331440771 172281 148 336 114 — — — — — —
201326 AAA MLEColumbus Clippers — 2827 5000 120 00 185214185399 201 74 188 13 — — — — — —
201326 ROK MLEAZL Indians — 2726 8200 110 00 308333385718 77342 44 329 109 — — — — — —
201427 AAA MLEColumbus Clippers — 163149 30600 14160 00 201270242512 40221 109 229 41 — — — — — —
201528 AA MLEBinghamton Mets — 4037 5200 3110 00 135200189389 54167 288 166 -1 — — — — — —
200821 A MLE2 teams — 208194 551702 14420 00 284332402734 119353 207 323 105 — — — — — —
200821 A RAW2 teams — 208188 621903 20300 00 330394479873 149381 1410 388 105 — — — — — —
200922 AA MLENew Hampshire Fisher Cats — 538491 1192908 411122 00 242303350654 108296 218 290 82 — — — — — —
200922 AA RAWNew Hampshire Fisher Cats — 538473 12232010 59922 00 258343389732 131299 1711 329 82 — — — — — —
201023 AA MLE2 teams — 571531 11828117 37941 00 222274375649 153239 166 282 77 — — — — — —
201023 AA RAW2 teams — 571515 13130120 53751 00 254325433758 179263 139 336 77 — — — — — —
201124 AAA MLE2 teams — 626560 1704818 52703 13 304366436802 132329 118 355 126 — — — — — —
201124 AAA RAW2 teams — 626538 18558111 74573 13 344426517943 173362 912 410 126 — — — — — —
201225 AAA MLE2 teams — 449413 11532112 29662 02 278329448777 169303 156 340 116 — — — — — —
201225 AAA RAW2 teams — 449401 12438114 41562 02 309376514890 204327 129 387 116 — — — — — —
201326 AAA MLE2 teams — 5552 13200 340 00 250291288579 38271 75 257 60 — — — — — —
201326 AAA RAW2 teams — 5551 16300 430 00 314364373736 59333 57 335 60 — — — — — —
201427 AAA MLEColumbus Clippers — 163149 30600 14160 00 201270242512 40226 109 229 41 — — — — — —
201427 AAA RAWColumbus Clippers — 163143 32700 20140 00 224319273592 49248 912 280 41 — — — — — —
201528 AA MLEBinghamton Mets — 4037 5200 3110 00 135200189389 54192 288 166 -1 — — — — — —
201528 AA RAWBinghamton Mets — 4035 5200 590 00 143250200450 57192 2212 219 -1 — — — — — —
200821 A MLE2 teams — 208192 551702 14420 00 286332406738 120351 207 323 105 — — — — — —
200922 AA MLENew Hampshire Fisher Cats — 538490 1192908 411122 00 243303351654 108292 218 290 82 — — — — — —
201023 AA MLE2 teams — 571528 11828117 37941 00 223274377651 153237 166 282 77 — — — — — —
201124 AAA MLE2 teams — 626566 1704818 52703 13 300366431797 131322 118 355 126 — — — — — —
201225 AAA MLE2 teams — 449415 11532112 29662 02 277329446775 169298 156 340 116 — — — — — —
201326 AAA MLE2 teams — 5552 13200 340 00 250291288579 38270 75 257 60 — — — — — —
201427 AAA MLEColumbus Clippers — 163148 30600 14160 00 203270243513 41221 109 229 41 — — — — — —
201528 AA MLEBinghamton Mets — 4037 5200 3110 00 135200189389 54167 288 166 -1 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 226211 571806 11362 01 270312441753 171298 165 330 95 +3 -0 -4 -19 +5 -1.7
/ 162G— A+C — 650607 16452017 321046 03 270314440754 170299 165 330 95 +7 -1 -12 -55 +14 -4.8
Career— MLE — 26502427 625164347 1934158 15 258314386700 128291 167 308 95 +3 -0 -4 -19 +5 -1.7
/ 162G— MLE — 650595 15440112 471022 01 259315390705 131292 167 308 95 +7 -1 -12 -55 +14 -4.8

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.

2015 AABinghamton Mets · 40 PAwOBA .214 → .166 (−48)K% 22.5% → 28.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.50%÷0.974×1.220——28.19%
BB% (unintentional) /PA12.50%÷0.988×0.700—×0.9688.57%
HBP% /PA0.00%—×0.850—×0.9680.00%
Singles /BIP11.54%÷1.030×0.970—×0.96810.52%
Doubles /BIP7.69%÷1.034×0.860—×0.9686.19%
Triples /BIP0.00%÷0.900×0.950—×0.9680.00%
Home runs /BIP0.00%÷1.088×0.780—×0.9680.00%

Factors used: league row EL. Park (home-season share, regressed): HR 118, 1B 106, 2B 107, 3B 80, K 95, BB 98 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average).

Result: wOBA .214 → .166; ISO .057 → .045; BABIP .192 → .167. 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 AAAColumbus Clippers · 163 PAwOBA .273 → .229 (−44)K% 8.6% → 10.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA8.59%÷1.016×1.200——10.14%
BB% (unintentional) /PA12.27%÷1.015×0.690—×1.0038.36%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP19.38%÷1.034×0.930×1.015×1.00317.75%
Doubles /BIP5.43%÷1.047×0.830×1.015×1.0034.38%
Triples /BIP0.00%÷1.007×0.970×1.015×1.0030.00%
Home runs /BIP0.00%÷1.028×0.840—×1.0030.00%

Factors used: league row IL. Park (home-season share, regressed): HR 106, 1B 107, 2B 109, 3B 102, K 103, BB 103 — 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.015.

Result: wOBA .273 → .229; ISO .049 → .041; BABIP .248 → .221. 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 AAAColumbus Clippers · 28 PAwOBA .206 → .188 (−18)K% 7.1% → 8.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.14%÷1.013×1.200——8.46%
BB% (unintentional) /PA7.14%÷0.986×0.690—×1.0185.09%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP20.83%÷0.980×0.930—×1.01820.12%
Doubles /BIP0.00%÷0.933×0.830—×1.0180.00%
Triples /BIP0.00%÷0.900×0.970—×1.0180.00%
Home runs /BIP0.00%÷1.111×0.840—×1.0180.00%

Factors used: league row IL. Park (home-season share, regressed): HR 122, 1B 96, 2B 87, 3B 80, K 103, BB 97 — 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).

Result: wOBA .206 → .188; ISO .000 → .000; BABIP .208 → .201. 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 Indians · 27 PAwOBA .450 → .329 (−121)K% 3.7% → 5.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA3.70%÷1.000×1.440——5.33%
BB% (unintentional) /PA7.41%÷1.000×0.620—×0.9404.32%
HBP% /PA0.00%—×0.720—×0.9400.00%
Singles /BIP33.33%÷1.000×0.820—×0.94025.69%
Doubles /BIP12.50%÷1.000×0.720—×0.9408.46%
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 26 vs a level average of 19.5 → −6.0% on BB/HBP/hit rates (6.5 yr older than average).

Result: wOBA .450 → .329; ISO .120 → .083; BABIP .458 → .342. 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 AAALas Vegas 51s · 304 PAwOBA .398 → .336 (−62)K% 11.2% → 14.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.18%÷1.004×1.290——14.37%
BB% (unintentional) /PA10.86%÷0.985×0.710—×1.0338.09%
HBP% /PA0.33%—×0.980—×1.0330.33%
Singles /BIP19.38%÷0.985×0.900×0.996×1.03318.22%
Doubles /BIP11.89%÷1.085×0.810×0.996×1.0339.14%
Triples /BIP0.44%÷0.994×0.810×0.996×1.0330.37%
Home runs /BIP4.41%÷1.059×0.780—×1.0333.35%

Factors used: league row PCL. Park (home-season share, regressed): HR 112, 1B 97, 2B 117, 3B 99, K 101, 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.996.

Result: wOBA .398 → .336; ISO .226 → .179; BABIP .324 → .281. 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 AAALas Vegas 51s · 545 PAwOBA .420 → .363 (−57)K% 7.9% → 10.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.89%÷0.992×1.290——10.26%
BB% (unintentional) /PA11.19%÷0.998×0.710—×1.0488.34%
HBP% /PA0.37%—×0.980—×1.0480.38%
Singles /BIP25.71%÷0.974×0.900×0.978×1.04824.35%
Doubles /BIP12.03%÷1.082×0.810×0.978×1.0489.24%
Triples /BIP0.24%÷1.123×0.810×0.978×1.0480.17%
Home runs /BIP2.12%÷1.200×0.780—×1.0481.45%

Factors used: league row PCL. Park (home-season share, regressed): HR 140, 1B 95, 2B 116, 3B 125, K 98, BB 100 — 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.978.

Result: wOBA .420 → .363; ISO .171 → .132; BABIP .380 → .336. 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 AANew Hampshire Fisher Cats · 553 PAwOBA .332 → .282 (−50)K% 13.4% → 16.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.38%÷0.994×1.220——16.43%
BB% (unintentional) /PA9.22%÷1.016×0.700—×1.0276.52%
HBP% /PA0.18%—×0.850—×1.0270.16%
Singles /BIP18.16%÷1.050×0.970×0.950×1.02716.36%
Doubles /BIP7.08%÷0.935×0.860×0.950×1.0276.35%
Triples /BIP0.24%÷1.150×0.950×0.950×1.0270.19%
Home runs /BIP4.72%÷0.957×0.780—×1.0273.95%

Factors used: league row EL. Park (home-season share, regressed): HR 91, 1B 110, 2B 87, 3B 130, K 99, BB 103 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .332 → .282; ISO .185 → .159; BABIP .266 → .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).

2009 AANew Hampshire Fisher Cats · 538 PAwOBA .321 → .290 (−31)K% 17.1% → 20.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.10%÷1.000×1.220——20.86%
BB% (unintentional) /PA10.41%÷1.000×0.700—×1.0427.59%
HBP% /PA0.37%—×0.850—×1.0420.33%
Singles /BIP21.00%÷1.000×0.970×1.006×1.04221.35%
Doubles /BIP8.40%÷1.000×0.860×1.006×1.0427.57%
Triples /BIP0.00%÷1.000×0.950×1.006×1.0420.00%
Home runs /BIP2.62%÷1.000×0.780—×1.0422.13%

Factors used: league row EL. 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 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.006.

Result: wOBA .321 → .290; ISO .131 → .113; BABIP .299 → .292. 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 — .