Ian Miller

PosCF
B/TL/R
Born1992-02-21
Age (2027)35
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2021
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201826AAA/INTL2 orgs684.260/.338/.34264276—.238/.291/.300
201927AAAWSH514.264/.350/.431113574—.221/.281/.355
201927MLBMIN17.176/.176/.2350090.1
202129AAA/INTL2 orgs457.255/.337/.33432564—.232/.283/.303
202230No MLB games played
202331No MLB games played
202432No MLB games played
202533No MLB games played
202634No MLB games played
Last 3 seasons WAR 0.1
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)
201321 ROKPulaski Mariners — 176155 46501 16293 146 297374348722 52360 169 330 57 — — — — — —
201422 AClinton LumberKings — 185166 45540 16350 162 271335349685 78338 199 306 65 — — — — — —
201523 AAJackson Generals — 384347 881350 29531 2913 254313320633 66295 148 284 67 — — — — — —
201523 A+Bakersfield Blaze — 171159 47520 10341 215 296341352693 57376 206 313 63 — — — — — —
201523 INTLCangrejeros de Santurce — 9785 22300 9141 82 259337294631 35306 149 289 82 — — — — — —
201624 AAJackson Generals — 494430 109870 45547 493 253334305639 51287 119 290 67 — — — — — —
201725 AAATacoma Rainiers — 177168 45420 5332 131 268297315613 48333 193 275 51 — — — — — —
201725 AAArkansas Travelers — 384344 1121834 28696 304 326386430816 105393 187 362 99 — — — — — —
201826 AAATacoma Rainiers — 478422 1101632 43895 339 261336327663 66322 199 301 63 — — — — — —
201826 INTLTomateros de Culiacan — 206181 47524 21442 93 260343376719 116319 2110 324 105 — — — — — —
201927 MLBMinnesota Twins — 1717 3100 030 00 176176235412 59214 180 182 9 -2 +0 +1 +2 +0 0.1
201927 AAARochester Red Wings — 514450 11930611 51898 357 264350431781 167304 1710 346 74 — — — — — —
202129 AAAIowa Cubs — 413368 961443 37755 201 261337345682 84317 189 310 62 — — — — — —
202129 INTLYaquis de Obregon — 4436 7100 395 51 194341222563 28259 207 284 78 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 1717 3100 030 00 176176235412 59214 180 182 9 -2 +0 +1 +2 +0 0.1
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201321 ROK MLEPulaski Mariners — 176161 39401 10413 146 242299286585 43308 236 253 57 — — — — — —
201422 A MLEClinton LumberKings — 185172 42440 10470 162 244286314600 70324 255 264 65 — — — — — —
201523 AA MLEJackson Generals — 384356 891250 20661 2913 250292312604 62297 175 267 67 — — — — — —
201523 A+ MLEBakersfield Blaze — 171162 42420 7461 215 259294309603 49355 274 261 63 — — — — — —
201624 AA MLEJackson Generals — 494445 112960 30667 493 252309299608 47282 136 267 67 — — — — — —
201725 AAA MLETacoma Rainiers — 177170 42320 3412 131 247269288557 41321 232 244 51 — — — — — —
201725 AA MLEArkansas Travelers — 384352 1031523 20866 304 293341372713 80369 225 315 99 — — — — — —
201826 AAA MLETacoma Rainiers — 478437 1041532 281115 339 238291300591 62305 236 262 63 — — — — — —
201927 MLB MLEMinnesota Twins — 1717 3100 030 00 176176235412 59214 180 182 9 -2 +0 +1 +2 +0 0.1
201927 AAA MLERochester Red Wings — 514470 10423510 311078 357 221281355636 134259 216 278 74 — — — — — —
202129 AAA MLEIowa Cubs — 413383 891342 22875 201 232283303586 70288 215 260 62 — — — — — —
201321 ROK MLEPulaski Mariners — 176161 39401 10413 146 242299286585 43319 236 253 57 — — — — — —
201321 ROK RAWPulaski Mariners — 176155 46501 16293 146 297374348722 52360 169 330 57 — — — — — —
201422 A MLEClinton LumberKings — 185172 42440 10470 162 244286314600 70331 255 264 65 — — — — — —
201422 A RAWClinton LumberKings — 185166 45540 16350 162 271335349685 78338 199 306 65 — — — — — —
201523 AA MLE3 teams — 652607 1542080 321323 5820 254294313607 59321 205 265 66 — — — — — —
201523 AA RAW3 teams — 652591 1572170 481013 5820 266324325649 59317 157 292 66 — — — — — —
201624 AA MLEJackson Generals — 494445 112960 30667 493 252309299608 47292 136 267 67 — — — — — —
201624 AA RAWJackson Generals — 494430 109870 45547 493 253334305639 51287 119 290 67 — — — — — —
201725 AA MLE2 teams — 561522 1461943 231288 435 280320349669 69362 234 293 84 — — — — — —
201725 AA RAW2 teams — 561512 1572254 331028 435 307358393751 86373 186 334 84 — — — — — —
201826 AAA MLE2 teams — 684627 1482242 401597 4212 236289293583 57309 236 262 63 — — — — — —
201826 AAA RAW2 teams — 684603 1572156 641337 4212 260338342680 81321 199 308 63 — — — — — —
201927 AAA MLE2 teams — 531487 10724510 311108 357 220278351629 131261 216 275 72 — — — — — —
201927 AAA RAW2 teams — 531467 12231611 51928 357 261344424768 163301 1710 341 72 — — — — — —
202129 AAA MLE2 teams — 457420 971442 249610 252 231289298586 67292 215 260 62 — — — — — —
202129 AAA RAW2 teams — 457404 1031543 408410 252 255337334671 79312 189 307 62 — — — — — —
201321 ROK MLEPulaski Mariners — 176161 39401 10413 146 242299286585 43308 236 253 57 — — — — — —
201422 A MLEClinton LumberKings — 185173 42440 10470 162 243286312598 69324 255 264 65 — — — — — —
201523 AA MLE3 teams — 652612 1542080 321323 5820 252294310605 59315 205 265 66 — — — — — —
201624 AA MLEJackson Generals — 494454 112960 30667 493 247309293602 46282 136 267 67 — — — — — —
201725 AA MLE2 teams — 561525 1461943 231288 435 278320347667 69354 234 293 84 — — — — — —
201826 AAA MLE2 teams — 684632 1482242 401597 4212 234289291580 57305 236 262 63 — — — — — —
201927 AAA MLE2 teams — 531487 10724510 311108 357 220278351629 131258 216 275 72 — — — — — —
202129 AAA MLE2 teams — 457420 971442 249610 252 231289298586 67288 215 260 62 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 1717 3100 030 00 176176235412 59214 180 182 68 -2 +0 +1 +2 +0 0.1
/ 162G— A+C — 650650 1143800 01150 00 175175234409 58213 180 182 68 -70 +0 +21 +73 +14 3.8
Career— MLE — 37403441 8451163518 20077946 28257 246296315611 70309 215 269 68 -2 +0 +1 +2 +0 0.1
/ 162G— MLE — 650598 1462063 351358 4910 244295313608 69308 215 269 68 -70 +0 +21 +73 +14 3.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.

2021 AAAIowa Cubs · 413 PAwOBA .301 → .260 (−41)K% 18.2% → 21.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.16%÷1.032×1.200——21.11%
BB% (unintentional) /PA7.99%÷1.023×0.690—×0.9825.29%
HBP% /PA1.21%—×0.940—×0.9821.12%
Singles /BIP25.60%÷1.039×0.930×1.039×0.98223.37%
Doubles /BIP4.78%÷0.963×0.830×1.039×0.9824.20%
Triples /BIP1.37%÷0.988×0.920×1.039×0.9821.30%
Home runs /BIP1.02%÷1.081×0.700—×0.9820.65%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 116, 1B 108, 2B 93, 3B 98, K 106, BB 105 — 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.039.

Result: wOBA .301 → .260; ISO .084 → .071; BABIP .317 → .288. 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).

2019 AAARochester Red Wings · 514 PAwOBA .339 → .278 (−61)K% 17.3% → 20.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.32%÷0.999×1.200——20.80%
BB% (unintentional) /PA9.73%÷1.095×0.690—×1.0036.15%
HBP% /PA1.56%—×0.940—×1.0031.47%
Singles /BIP19.94%÷0.982×0.930×0.950×1.00318.00%
Doubles /BIP8.31%÷1.063×0.830×0.950×1.0036.18%
Triples /BIP1.66%÷1.150×0.970×0.950×1.0031.34%
Home runs /BIP3.05%÷0.958×0.840—×1.0032.68%

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 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 ×0.950.

Result: wOBA .339 → .278; ISO .167 → .138; BABIP .304 → .259. 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 AAATacoma Rainiers · 478 PAwOBA .295 → .262 (−33)K% 18.6% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.62%÷1.031×1.290——23.29%
BB% (unintentional) /PA8.79%÷1.103×0.710—×1.0185.76%
HBP% /PA1.05%—×0.980—×1.0181.04%
Singles /BIP26.73%÷1.006×0.900×1.034×1.01825.18%
Doubles /BIP4.80%÷0.885×0.810×1.034×1.0184.63%
Triples /BIP0.90%÷0.900×0.810×1.034×1.0180.85%
Home runs /BIP0.60%÷0.918×0.780—×1.0180.52%

Factors used: league row PCL. Park (home-season share, regressed): HR 84, 1B 101, 2B 77, 3B 80, K 106, BB 121 — 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.034.

Result: wOBA .295 → .262; ISO .066 → .063; BABIP .322 → .305. 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 AAArkansas Travelers · 384 PAwOBA .356 → .315 (−41)K% 18.0% → 22.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.97%÷0.973×1.220——22.53%
BB% (unintentional) /PA7.29%÷1.005×0.700—×0.9985.07%
HBP% /PA1.56%—×0.870—×0.9981.36%
Singles /BIP31.64%÷0.974×0.920×1.021×0.99830.47%
Doubles /BIP6.55%÷0.993×0.840×1.021×0.9985.64%
Triples /BIP1.09%÷1.150×0.940×1.021×0.9980.91%
Home runs /BIP1.45%÷1.024×0.800—×0.9981.13%

Factors used: league row TL. Park (home-season share, regressed): HR 105, 1B 95, 2B 99, 3B 130, K 95, BB 101 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .356 → .315; ISO .105 → .086; BABIP .393 → .369. 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 AAATacoma Rainiers · 177 PAwOBA .265 → .244 (−21)K% 18.6% → 23.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.64%÷1.028×1.290——23.38%
BB% (unintentional) /PA2.26%÷0.979×0.710—×1.0331.69%
HBP% /PA1.13%—×0.980—×1.0331.14%
Singles /BIP28.89%÷0.978×0.900×1.023×1.03328.10%
Doubles /BIP2.96%÷0.988×0.810×1.023×1.0332.57%
Triples /BIP1.48%÷0.900×0.810×1.023×1.0331.41%
Home runs /BIP0.00%÷0.963×0.780—×1.0330.00%

Factors used: league row PCL. Park (home-season share, regressed): HR 93, 1B 96, 2B 98, 3B 80, K 106, BB 96 — 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 ×1.023.

Result: wOBA .265 → .244; ISO .048 → .042; BABIP .333 → .321. 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 AAJackson Generals · 494 PAwOBA .284 → .267 (−17)K% 10.9% → 13.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.93%÷1.001×1.220——13.32%
BB% (unintentional) /PA8.91%÷1.011×0.680—×1.0126.06%
HBP% /PA1.42%—×0.840—×1.0121.20%
Singles /BIP25.00%÷0.989×0.920×1.047×1.01224.65%
Doubles /BIP2.13%÷0.889×0.910×1.047×1.0122.31%
Triples /BIP1.86%÷1.138×0.880×1.047×1.0121.53%
Home runs /BIP0.00%÷0.992×0.800—×1.0120.00%

Factors used: league row SL. Park (home-season share, regressed): HR 98, 1B 98, 2B 78, 3B 128, K 100, BB 102 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.047.

Result: wOBA .284 → .267; ISO .051 → .049; BABIP .287 → .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).

2015 AAJackson Generals · 384 PAwOBA .278 → .267 (−10)K% 13.8% → 17.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.80%÷0.973×1.220——17.31%
BB% (unintentional) /PA7.03%÷0.950×0.680—×1.0275.17%
HBP% /PA0.26%—×0.840—×1.0270.22%
Singles /BIP23.81%÷0.974×0.920×1.044×1.02724.12%
Doubles /BIP4.42%÷1.032×0.910×1.044×1.0274.18%
Triples /BIP1.70%÷0.900×0.880×1.044×1.0271.78%
Home runs /BIP0.00%÷0.890×0.800—×1.0270.00%

Factors used: league row SL. Park (home-season share, regressed): HR 78, 1B 95, 2B 106, 3B 80, K 95, BB 90 — 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 ×1.044.

Result: wOBA .278 → .267; ISO .066 → .066; BABIP .295 → .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).

2015 A+Bakersfield Blaze · 171 PAwOBA .305 → .261 (−44)K% 19.9% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.88%÷0.988×1.340——26.98%
BB% (unintentional) /PA5.85%÷0.999×0.710—×0.9984.15%
HBP% /PA0.58%—×0.790—×0.9980.46%
Singles /BIP32.00%÷0.995×0.910×1.040×0.99830.39%
Doubles /BIP4.00%÷0.930×0.820×1.040×0.9983.66%
Triples /BIP1.60%÷0.900×0.760×1.040×0.9981.40%
Home runs /BIP0.00%÷1.077×0.920—×0.9980.00%

Factors used: league row CAL. Park (home-season share, regressed): HR 115, 1B 99, 2B 86, 3B 80, K 98, BB 100 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.040.

Result: wOBA .305 → .261; ISO .057 → .048; BABIP .376 → .355. 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 — .