Mike Miller

Pos2B
B/TR/R
Born1989-09-27
Age (2027)37
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201727AAAPawtucket Red…326.261/.347/.3393475—.247/.315/.309
201828AAAPawtucket Red…361.284/.351/.35941063—.248/.295/.302
201929AAAWSH312.251/.324/.3263448—.216/.262/.278
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)
201323 AGreenville Drive — 5345 16600 552 31 356442489931 133400 99 410 105 — — — — — —
201424 AAPortland Sea Dogs — 10193 28403 6142 31 301356441797 140329 146 357 95 — — — — — —
201424 A+Salem Red Sox — 216192 59800 15253 74 307367349716 42353 127 320 74 — — — — — —
201525 AAAPawtucket Red Sox — 268247 541013 14340 63 219261304564 85239 135 249 42 — — — — — —
201525 AAPortland Sea Dogs — 183165 45921 11212 62 273326370696 97301 116 305 75 — — — — — —
201626 AAAPawtucket Red Sox — 349312 711311 27403 124 228295285581 58256 118 264 50 — — — — — —
201626 AAPortland Sea Dogs — 2623 5200 210 10 217280304584 87217 48 257 40 — — — — — —
201727 AAAPawtucket Red Sox — 326280 731113 30527 45 261347339686 79307 169 308 75 — — — — — —
201828 AAAPawtucket Red Sox — 361320 911204 30533 105 284351359711 75325 158 318 63 — — — — — —
201929 AAARochester Red Wings — 312279 701203 29461 44 251324326650 75289 159 296 48 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201323 A MLEGreenville Drive — 5347 13400 372 31 277346362708 85334 136 324 105 — — — — — —
201424 AA MLEPortland Sea Dogs — 10195 26302 4172 31 274317368685 95318 174 308 95 — — — — — —
201424 A+ MLESalem Red Sox — 216198 56700 9363 74 283324318642 35331 174 277 74 — — — — — —
201525 AAA MLEPawtucket Red Sox — 268251 541013 10430 63 215245299544 84236 164 231 42 — — — — — —
201525 AA MLEPortland Sea Dogs — 183169 45821 7262 62 266303355658 89291 144 279 75 — — — — — —
201626 AAA MLEPawtucket Red Sox — 349321 711211 18493 124 221269274543 53252 145 242 50 — — — — — —
201626 AA MLEPortland Sea Dogs — 2624 5200 110 10 208240292532 83193 44 228 40 — — — — — —
201727 AAA MLEPawtucket Red Sox — 326288 711012 22637 45 247315309624 62296 197 279 75 — — — — — —
201828 AAA MLEPawtucket Red Sox — 361331 82903 19643 105 248295302597 54285 185 261 63 — — — — — —
201929 AAA MLERochester Red Wings — 312291 63903 17551 44 216262278540 62252 185 239 48 — — — — — —
201323 A MLEGreenville Drive — 5347 13400 372 31 277346362708 85325 136 324 105 — — — — — —
201323 A RAWGreenville Drive — 5345 16600 552 31 356442489931 133400 99 410 105 — — — — — —
201424 A+ MLE2 teams — 317293 821002 13535 105 280322334656 55336 174 287 80 — — — — — —
201424 A+ RAW2 teams — 317285 871203 21395 105 305363379742 74346 127 332 80 — — — — — —
201525 AAA MLE2 teams — 451420 981833 17692 125 233267312578 79268 154 250 56 — — — — — —
201525 AAA RAW2 teams — 451412 991934 25552 125 240287330617 90265 126 272 56 — — — — — —
201626 AAA MLE2 teams — 375344 761411 20503 134 221270276546 55253 135 241 49 — — — — — —
201626 AAA RAW2 teams — 375335 761511 29413 134 227294287581 60253 118 263 49 — — — — — —
201727 AAA MLEPawtucket Red Sox — 326288 711012 22637 45 247315309624 62305 197 279 75 — — — — — —
201727 AAA RAWPawtucket Red Sox — 326280 731113 30527 45 261347339686 79307 169 308 75 — — — — — —
201828 AAA MLEPawtucket Red Sox — 361331 82903 19643 105 248295302597 54294 185 261 63 — — — — — —
201828 AAA RAWPawtucket Red Sox — 361320 911204 30533 105 284351359711 75325 158 318 63 — — — — — —
201929 AAA MLERochester Red Wings — 312291 63903 17551 44 216262278540 62255 185 239 48 — — — — — —
201929 AAA RAWRochester Red Wings — 312279 701203 29461 44 251324326650 75289 159 296 48 — — — — — —
201323 A MLEGreenville Drive — 5348 13400 372 31 271346354700 83334 136 324 105 — — — — — —
201424 A+ MLE2 teams — 317296 821002 13535 105 277322331653 54327 174 287 80 — — — — — —
201525 AAA MLE2 teams — 451429 981833 17692 125 228267305572 77258 154 250 56 — — — — — —
201626 AAA MLE2 teams — 375349 761411 20503 134 218270272542 54248 135 241 49 — — — — — —
201727 AAA MLEPawtucket Red Sox — 326294 711012 22637 45 241315303618 61296 197 279 75 — — — — — —
201828 AAA MLEPawtucket Red Sox — 361336 82903 19643 105 244295298592 54285 185 261 63 — — — — — —
201929 AAA MLERochester Red Wings — 312291 63903 17551 44 216262278540 62252 185 239 48 — — — — — —
▸ Career Totals
Career— MLE — 21952014 48574514 11136123 5629 241288303592 63284 165 260 62 -99 -0 +0 +8 +48 -4.4
/ 162G— MLE — 650596 1432214 331077 179 240288300588 60283 165 260 62 -29 -0 +0 +2 +14 -1.3

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.

2019 AAARochester Red Wings · 312 PAwOBA .289 → .239 (−51)K% 14.7% → 17.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.74%÷0.999×1.200——17.71%
BB% (unintentional) /PA8.97%÷1.095×0.690—×0.9725.50%
HBP% /PA0.32%—×0.940—×0.9720.29%
Singles /BIP23.61%÷0.982×0.930×0.979×0.97221.27%
Doubles /BIP5.15%÷1.063×0.830×0.979×0.9723.83%
Triples /BIP0.00%÷1.150×0.970×0.979×0.9720.00%
Home runs /BIP1.29%÷0.958×0.840—×0.9721.10%

Factors used: league row IL. Park (home-season share, regressed): HR 92, 1B 96, 2B 113, 3B 130, K 100, BB 119 — 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 ×0.979.

Result: wOBA .289 → .239; ISO .075 → .061; BABIP .289 → .252. 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 AAAPawtucket Red Sox · 361 PAwOBA .314 → .261 (−53)K% 14.7% → 17.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.68%÷0.994×1.200——17.72%
BB% (unintentional) /PA8.31%÷1.082×0.690—×0.9825.20%
HBP% /PA0.83%—×0.940—×0.9820.77%
Singles /BIP28.09%÷1.000×0.930×0.987×0.98225.33%
Doubles /BIP4.49%÷1.067×0.830×0.987×0.9823.39%
Triples /BIP0.00%÷0.900×0.970×0.987×0.9820.00%
Home runs /BIP1.50%÷1.342×0.840—×0.9820.92%

Factors used: league row IL. Park (home-season share, regressed): HR 168, 1B 100, 2B 113, 3B 80, K 99, BB 116 — 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 ×0.987.

Result: wOBA .314 → .261; ISO .075 → .053; BABIP .325 → .285. 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 AAAPawtucket Red Sox · 326 PAwOBA .304 → .279 (−24)K% 16.0% → 19.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.95%÷0.985×1.200——19.44%
BB% (unintentional) /PA9.20%÷0.937×0.690—×0.9926.72%
HBP% /PA2.15%—×0.940—×0.9922.00%
Singles /BIP25.44%÷0.987×0.930×1.047×0.99224.92%
Doubles /BIP4.82%÷0.954×0.830×1.047×0.9924.36%
Triples /BIP0.44%÷1.000×0.970×1.047×0.9920.44%
Home runs /BIP1.32%÷1.106×0.840—×0.9920.99%

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

Result: wOBA .304 → .279; ISO .079 → .069; BABIP .307 → .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).

2016 AAAPawtucket Red Sox · 349 PAwOBA .259 → .242 (−17)K% 11.5% → 14.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.46%÷0.979×1.200——14.05%
BB% (unintentional) /PA7.74%÷1.007×0.690—×1.0035.32%
HBP% /PA0.86%—×0.940—×1.0030.81%
Singles /BIP20.59%÷0.957×0.930×1.022×1.00320.51%
Doubles /BIP4.78%÷0.923×0.830×1.022×1.0034.41%
Triples /BIP0.37%÷0.912×0.970×1.022×1.0030.40%
Home runs /BIP0.37%÷0.994×0.840—×1.0030.31%

Factors used: league row IL. Park (home-season share, regressed): HR 99, 1B 91, 2B 85, 3B 82, K 96, BB 101 — 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.022.

Result: wOBA .259 → .242; ISO .058 → .055; BABIP .256 → .252. 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 AAPortland Sea Dogs · 26 PAwOBA .260 → .228 (−32)K% 3.8% → 4.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA3.85%÷0.985×1.220——4.76%
BB% (unintentional) /PA7.69%÷1.050×0.700—×0.9785.02%
HBP% /PA0.00%—×0.850—×0.9780.00%
Singles /BIP13.64%÷1.040×0.970—×0.97812.44%
Doubles /BIP9.09%÷0.997×0.860—×0.9787.67%
Triples /BIP0.00%÷1.031×0.950—×0.9780.00%
Home runs /BIP0.00%÷1.371×0.780—×0.9780.00%

Factors used: league row EL. Park (home-season share, regressed): HR 174, 1B 108, 2B 99, 3B 106, K 97, BB 110 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average).

Result: wOBA .260 → .228; ISO .087 → .078; BABIP .217 → .193. 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 AAAPawtucket Red Sox · 268 PAwOBA .245 → .231 (−14)K% 12.7% → 15.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.69%÷0.956×1.200——15.93%
BB% (unintentional) /PA5.22%÷0.996×0.690—×1.0183.69%
HBP% /PA0.00%—×0.940—×1.0180.00%
Singles /BIP18.78%÷0.989×0.930×1.028×1.01818.48%
Doubles /BIP4.69%÷0.867×0.830×1.028×1.0184.71%
Triples /BIP0.47%÷1.012×0.970×1.028×1.0180.47%
Home runs /BIP1.41%÷1.012×0.840—×1.0181.19%

Factors used: league row IL. Park (home-season share, regressed): HR 102, 1B 98, 2B 73, 3B 102, K 91, BB 99 — 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.028.

Result: wOBA .245 → .231; ISO .085 → .080; BABIP .239 → .236. 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 AAPortland Sea Dogs · 183 PAwOBA .302 → .279 (−23)K% 11.5% → 14.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.48%÷0.983×1.220——14.24%
BB% (unintentional) /PA6.01%÷1.067×0.700—×0.9883.90%
HBP% /PA1.09%—×0.850—×0.9880.92%
Singles /BIP22.92%÷0.970×0.970×1.019×0.98823.06%
Doubles /BIP6.25%÷1.026×0.860×1.019×0.9885.27%
Triples /BIP1.39%÷1.150×0.950×1.019×0.9881.15%
Home runs /BIP0.69%÷0.994×0.780—×0.9880.54%

Factors used: league row EL. Park (home-season share, regressed): HR 99, 1B 94, 2B 105, 3B 130, K 97, BB 113 — 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.019.

Result: wOBA .302 → .279; ISO .097 → .083; BABIP .301 → .291. 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 A+Salem Red Sox · 216 PAwOBA .312 → .277 (−35)K% 11.6% → 16.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.57%÷0.998×1.420——16.47%
BB% (unintentional) /PA6.94%÷1.031×0.630—×0.9784.15%
HBP% /PA1.39%—×0.860—×0.9781.17%
Singles /BIP30.54%÷1.015×0.940×1.050×0.97829.05%
Doubles /BIP4.79%÷0.997×0.830×1.050×0.9784.10%
Triples /BIP0.00%÷0.900×0.800×1.050×0.9780.00%
Home runs /BIP0.00%÷1.025×0.900—×0.9780.00%

Factors used: league row CAR. Park (home-season share, regressed): HR 105, 1B 103, 2B 99, 3B 80, K 100, BB 106 — 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.050.

Result: wOBA .312 → .277; ISO .042 → .036; BABIP .353 → .331. 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).