Owen Miller

1B Iowa Cubs
Age 30 R/R 5'11" / 197 lbs AAA HR -8% Svc 2.173 · Ctrl thru 2030
Overview
AAAPre-ArbFA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202427AAAMIL381.276/.356/.3925981—.252/.311/.347
202427MLBMIL27.185/.185/.2220012-1.0
202528AAACOL441.277/.337/.429111365—.225/.272/.332
202528MLBCOL17.143/.294/.14301420.2
202629AAACHC476.295/.347/.44371277—.246/.288/.360
2027PROJ10% MLB30MLBCHC24.257/.303/.37801890.0
2028PROJ33% MLB31MLBCHC83.252/.298/.3681184-0.2
Last 3 seasons WAR -0.8  ·  Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.173First FA2031
2027Pre-Arb$0.8M2028Arb-1$0.3M2029Ext$2M2030Ext$3M
Skills · percentileStatcast 2023-2025
Speed90
Bat Spd43
xwOBA25
Avg EV11
Barrel%10
CompsAngel Berroa (age 29) · Adonis García (age 30) · Mauricio Dubón (age 30)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†89
AVG/OBP/SLG.257 / .303 / .378
PA24
HR0
K%17
BB%4
BABIP304
ISO43
MLB%10%
Value2027 · WAR
BAT: -3.1 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +1.1 runs (Defensive runs vs avg)+1FLDPOS: -4.2 runs (Positional adjustment)-4POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +0.60+0.6WAR
0.00.51.00.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$1M ctrl surplus
Tools · ContractCON 60 / POW 50
Toolsscout grade · Statcast %ile · 2023-2025
CONTACT60
xAVG
380.242
POWER50
Barrel%
103.0
Avg EV
1186.1
Bat Spd
4370.6
EYE35
scouting grade only
SPEED50
Sprint
9029.9
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2021
Service   2.173 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.1$0.2M+$0.0M (cut)
2028Arb-1$0.3M———
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.5M +$0.0M

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)
201821 AFort Wayne TinCaps — 114107 361102 4172 00 336372495867 159382 154 380 93 — — — — — —
201922 AAAmarillo Sod Poodles — 560507 14728213 46866 55 290356430786 140328 158 352 67 — — — — — —
201922 INTLPeoria Javelinas — 7268 12101 2150 10 176200235435 59204 213 192 16 — — — — — —
202124 MLBCleveland Indians — 202191 39804 9541 20 204244309553 105261 274 248 53 -11 +0 -1 +1 +4 -0.6
202124 AAAColumbus Clippers — 206182 541217 21522 00 297376489865 192379 2510 381 107 — — — — — —
202225 MLBCleveland Guardians — 472424 1032616 32937 20 243307351658 108290 207 293 83 -10 +0 +1 -9 +10 -0.7
202225 INTLLeones de Ponce — 5044 12100 281 10 273319295615 23308 164 267 67 — — — — — —
202326 MLBMilwaukee Brewers — 314291 761705 17612 132 261306371678 110310 195 301 91 -3 +2 +5 +2 +7 1.2
202326 AAANashville Sounds — 116106 30804 6183 10 283339472811 189306 165 356 97 — — — — — —
202427 MLBMilwaukee Brewers — 2727 5100 080 00 185185222407 37263 300 182 12 -3 +0 -0 -7 +1 -1.0
202427 AAANashville Sounds — 381337 931835 37705 95 276356392748 116333 1810 337 81 — — — — — —
202528 MLBColorado Rockies — 1714 2000 241 10 143294143437 200 2412 232 42 -1 +0 +1 +2 +0 0.2
202528 AAAAlbuquerque Isotopes — 441394 10925111 29717 133 277337429766 152303 167 334 65 — — — — — —
202629 AAAIowa Cubs — 476438 1293077 28607 126 295347443790 148326 136 349 77 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 1032947 22552115 6022011 182 238291342633 105289 216 283 77 -28 +3 +7 -12 +22 -0.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201821 A MLEFort Wayne TinCaps — 114108 30801 3232 00 278310380689 102341 203 306 93 — — — — — —
201922 AA MLEAmarillo Sod Poodles — 560522 1212128 311106 55 232283326608 94277 206 267 67 — — — — — —
202124 MLB MLECleveland Indians — 202191 39804 9541 20 204244309553 105261 274 247 53 -11 +0 -1 +1 +4 -0.6
202124 AAA MLEColumbus Clippers — 206188 521115 15622 00 277337426762 149378 307 327 107 — — — — — —
202225 MLB MLECleveland Guardians — 472425 1032616 31937 20 242305351655 108290 207 291 83 -10 +0 +1 -9 +10 -0.7
202326 MLB MLEMilwaukee Brewers — 314292 771805 16612 132 264306377683 113310 195 303 91 -3 +2 +5 +2 +7 1.2
202326 AAA MLENashville Sounds — 116108 28703 4223 10 259304407712 148298 193 312 97 — — — — — —
202427 MLB MLEMilwaukee Brewers — 2727 5100 080 00 185185222407 37263 300 186 12 -3 +0 -0 -7 +1 -1.0
202427 AAA MLENashville Sounds — 381349 881534 25855 95 252311347658 95317 227 288 81 — — — — — —
202528 MLB MLEColorado Rockies — 1714 2000 241 10 143294143437 200 2412 231 42 -1 +0 +1 +2 +0 0.2
202528 AAA MLEAlbuquerque Isotopes — 441404 912017 19907 133 225272332604 106253 204 265 65 — — — — — —
202629 AAA MLEIowa Cubs — 476447 1102465 19727 126 246288360648 114280 154 282 77 — — — — — —
201821 A MLEFort Wayne TinCaps — 114108 30801 3232 00 278310380689 102341 203 306 93 — — — — — —
201821 A RAWFort Wayne TinCaps — 114107 361102 4172 00 336372495867 159382 154 380 93 — — — — — —
201922 AA MLE2 teams — 632588 1362329 351246 65 231281323605 92277 206 267 67 — — — — — —
201922 AA RAW2 teams — 632575 15929214 481016 65 277339407746 130313 168 333 67 — — — — — —
202124 AAA MLE2 teams — 408379 911919 241163 20 240291367657 127320 286 287 81 — — — — — —
202124 AAA RAW2 teams — 408373 9320111 301063 20 249310397707 147318 267 315 81 — — — — — —
202225 MLB MLE2 teams — 522468 1132817 341038 30 241304350654 109286 207 291 83 -11 +1 +1 -9 +11 -0.7
202225 MLB RAW2 teams — 522468 1152716 341018 30 246308346654 100292 197 291 83 -11 +1 +1 -9 +11 -0.7
202326 MLB MLE2 teams — 430400 1052508 20835 142 263306385691 122309 195 305 93 -4 +2 +5 +2 +9 1.5
202326 MLB RAW2 teams — 430397 1062509 23795 142 267315398713 131309 185 316 93 -4 +2 +5 +2 +9 1.5
202427 AAA MLE2 teams — 408376 931634 25935 95 247303338641 90317 236 281 76 — — — — — —
202427 AAA RAW2 teams — 408364 981935 37785 95 269345379724 110329 199 327 76 — — — — — —
202528 AAA MLE2 teams — 458418 932017 21948 143 222273325598 103262 215 264 65 — — — — — —
202528 AAA RAW2 teams — 458408 11125111 31758 143 272336419755 147300 167 330 65 — — — — — —
202629 AAA MLEIowa Cubs — 476447 1102465 19727 126 246288360648 114282 154 282 77 — — — — — —
202629 AAA RAWIowa Cubs — 476438 1293077 28607 126 295347443790 148326 136 349 77 — — — — — —
201821 A MLEFort Wayne TinCaps — 114108 30801 3232 00 278310380689 102341 203 306 93 — — — — — —
201922 AA MLE2 teams — 632586 1362329 351246 65 232281324606 92277 206 267 67 — — — — — —
202124 AAA MLE2 teams — 408378 911919 241163 20 241291368658 127320 286 287 81 — — — — — —
202225 MLB MLE2 teams — 522475 1132817 341038 30 238304345649 107290 207 291 83 — — — — — —
202326 MLB MLE2 teams — 430402 1052508 20835 142 261306383689 122307 195 305 93 — — — — — —
202427 AAA MLE2 teams — 408375 931634 25935 95 248303339642 91313 236 281 76 — — — — — —
202528 AAA MLE2 teams — 458426 932017 21948 143 218273319592 101251 215 264 65 — — — — — —
202629 AAA MLEIowa Cubs — 476447 1102465 19727 126 246288360648 114280 154 282 77 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AAA MLE2 teams — 408375 931634 25935 95 248303339642 91313 236 281 76 — — — — — —
202528 AAA MLE2 teams — 458426 932017 21948 143 218273319592 101251 215 264 65 — — — — — —
202629 AAA MLEIowa Cubs — 476447 1102465 19727 126 246288360648 114280 154 282 77 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202730 MLB MLECHC 10% 380354 901936 18705 83 254301373673 119300 185 300 89 -5 +0 +2 -7 +8 0.6
▸ 2027 — real world (MLB)
202730 MLB CTXCHC 10% 2423 5100 140 10 257303378682 122304 174 303 89 -0 +0 +0 -0 +1 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202831 MLB MLECHC 33% 254237 591224 12483 32 249295362657 113296 195 293 84 -5 -0 -2 -5 +6 -0.6
202831 MLB CTXCHC 33% 8378 20411 4161 11 252298368666 116300 195 296 84 -2 -0 -1 -1 +2 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 11151025 24556216 6423612 193 239292344636 105291 216 284 78 -29 +3 +6 -13 +24 -1.0
/ 162G— A+C — 650598 1433319 371387 112 239291343634 104292 216 284 78 -17 +2 +4 -8 +14 -0.6
Career— MLE — 39403643 8871871858 20480050 6825 243293352645 109293 205 284 78 -36 +3 +6 -21 +33 -1.5
/ 162G— MLE — 650601 14731310 341328 114 245294356650 111294 205 284 78 -15 +1 +3 -9 +14 -0.6

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.

2026 AAAIowa Cubs · 476 PAwOBA .342 → .282 (−60)K% 12.6% → 15.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.61%÷1.000×1.200——15.13%
BB% (unintentional) /PA5.88%÷1.000×0.690—×0.9723.95%
HBP% /PA1.47%—×0.940—×0.9721.34%
Singles /BIP22.49%÷1.000×0.930×0.980×0.97219.92%
Doubles /BIP7.94%÷1.000×0.830×0.980×0.9726.27%
Triples /BIP1.85%÷1.000×0.970×0.980×0.9721.71%
Home runs /BIP1.85%÷1.000×0.700—×0.9721.26%

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

Result: wOBA .342 → .282; ISO .148 → .117; BABIP .326 → .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).

2025 AAAAlbuquerque Isotopes · 441 PAwOBA .333 → .265 (−68)K% 16.1% → 20.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.10%÷0.945×1.200——20.45%
BB% (unintentional) /PA6.58%÷1.019×0.690—×0.9824.37%
HBP% /PA1.59%—×0.940—×0.9821.47%
Singles /BIP22.29%÷1.047×0.930×0.990×0.98219.25%
Doubles /BIP7.74%÷1.029×0.830×0.990×0.9826.07%
Triples /BIP0.31%÷1.028×0.970×0.990×0.9820.28%
Home runs /BIP3.41%÷1.017×0.700—×0.9822.30%

Factors used: league row International League. Park (home-season share, regressed): HR 103, 1B 109, 2B 106, 3B 106, K 89, BB 104 — 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.990.

Result: wOBA .333 → .265; ISO .152 → .112; BABIP .303 → .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).

2024 AAANashville Sounds · 381 PAwOBA .330 → .288 (−42)K% 18.4% → 22.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.37%÷0.983×1.200——22.43%
BB% (unintentional) /PA9.71%÷1.014×0.690—×0.9926.55%
HBP% /PA1.31%—×0.940—×0.9921.22%
Singles /BIP25.09%÷0.951×0.930×1.024×0.99224.92%
Doubles /BIP6.74%÷1.010×0.830×1.024×0.9925.63%
Triples /BIP1.12%÷1.150×0.970×1.024×0.9920.96%
Home runs /BIP1.87%÷0.909×0.700—×0.9921.43%

Factors used: league row International League. Park (home-season share, regressed): HR 82, 1B 90, 2B 102, 3B 130, K 97, BB 103 — 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.024.

Result: wOBA .330 → .288; ISO .116 → .093; BABIP .333 → .317. 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).

2023 AAANashville Sounds · 116 PAwOBA .349 → .312 (−36)K% 15.5% → 19.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.52%÷0.978×1.200——19.05%
BB% (unintentional) /PA5.17%÷0.995×0.690—×1.0033.60%
HBP% /PA2.59%—×0.940—×1.0032.44%
Singles /BIP20.45%÷0.953×0.930×1.048×1.00320.98%
Doubles /BIP9.09%÷0.971×0.830×1.048×1.0038.16%
Triples /BIP0.00%÷0.900×0.970×1.048×1.0030.00%
Home runs /BIP4.55%÷0.905×0.700—×1.0033.53%

Factors used: league row International League. Park (home-season share, regressed): HR 81, 1B 91, 2B 94, 3B 80, K 96, BB 99 — 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.048.

Result: wOBA .349 → .312; ISO .189 → .154; BABIP .306 → .298. 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).

2021 AAAColumbus Clippers · 206 PAwOBA .373 → .327 (−46)K% 25.2% → 30.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.24%÷1.002×1.200——30.23%
BB% (unintentional) /PA10.19%÷1.008×0.690—×1.0337.21%
HBP% /PA0.97%—×0.940—×1.0330.94%
Singles /BIP26.15%÷0.949×0.930×1.031×1.03327.28%
Doubles /BIP9.23%÷0.949×0.830×1.031×1.0338.60%
Triples /BIP0.77%÷0.900×0.920×1.031×1.0330.84%
Home runs /BIP5.38%÷1.034×0.700—×1.0333.77%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 90, 2B 90, 3B 80, K 100, BB 102 — 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.031.

Result: wOBA .373 → .327; ISO .192 → .150; BABIP .379 → .378. 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 AAAmarillo Sod Poodles · 560 PAwOBA .342 → .267 (−75)K% 15.4% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.36%÷0.955×1.220——19.62%
BB% (unintentional) /PA8.04%÷1.037×0.700—×1.0275.57%
HBP% /PA1.07%—×0.870—×1.0270.96%
Singles /BIP24.70%÷1.014×0.920×0.950×1.02721.88%
Doubles /BIP6.65%÷1.097×0.840×0.950×1.0274.97%
Triples /BIP0.48%÷1.079×0.940×0.950×1.0270.40%
Home runs /BIP3.09%÷1.337×0.800—×1.0271.90%

Factors used: league row TL. Park (home-season share, regressed): HR 167, 1B 103, 2B 119, 3B 116, K 91, BB 107 — 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 .342 → .267; ISO .140 → .094; BABIP .328 → .277. 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 AFort Wayne TinCaps · 114 PAwOBA .373 → .306 (−67)K% 14.9% → 20.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.91%÷0.998×1.360——20.32%
BB% (unintentional) /PA3.51%÷0.987×0.690——2.45%
HBP% /PA1.75%—×0.780——1.37%
Singles /BIP25.56%÷0.994×0.920×1.021—24.14%
Doubles /BIP12.22%÷1.054×0.830×1.021—9.82%
Triples /BIP0.00%÷0.910×0.910×1.021—0.00%
Home runs /BIP2.22%÷1.176×0.800——1.51%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 135, 1B 99, 2B 111, 3B 82, K 100, BB 97 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .373 → .306; ISO .159 → .116; BABIP .382 → .341. 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 — .