Brad Miller

PosSS
B/TL/R
Born1989-10-18
Age (2027)37
No MLB projection yet. Career stats below are historical.
Overview
MLBLAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202131MLBPHI377.227/.321/.4532031100.1
202232MLBTEX241.212/.271/.3207463-1.3
202333AAA/AATEX66.204/.338/.3893045—.156/.247/.275
202333MLBTEX67.214/.333/.3391092-0.2
202434No MLB games played
202535No MLB games played
202636No MLB games played
Last 3 seasons WAR -1.4
Contract
No contract data on file.
Skills · percentileStatcast 2021-2023
Avg EV85
Barrel%63
xwOBA55
Bat Spd51
Speed17

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)
201121 AClinton LumberKings — 5953 22410 491 10 415466528994 113489 157 435 132 — — — — — —
201222 AAJackson Generals — 170147 47724 22260 41 320408476884 156364 1513 392 120 — — — — — —
201222 A+High Desert Mavericks — 473410 13933511 52792 196 339416524940 185394 1711 407 97 — — — — — —
201323 MLBSeattle Mariners — 335306 811168 24521 53 265320418739 154294 167 324 108 +3 -0 +4 +7 +7 2.2
201323 AAATacoma Rainiers — 122104 37516 15180 21 3564375961.033 240373 1512 439 155 — — — — — —
201323 AAJackson Generals — 175153 45716 20301 43 294379471850 176333 1711 376 93 — — — — — —
201424 MLBSeattle Mariners — 411367 8115410 34952 42 221289365654 144268 238 289 81 -9 +0 +2 +4 +9 0.6
201525 MLBSeattle Mariners — 497438 11322411 471012 134 258333402734 144307 209 323 107 +4 +1 -6 +5 +11 1.6
201626 MLBTampa Bay Rays — 601548 13329630 471493 64 243306482788 239277 258 343 119 +14 -0 -15 +6 +13 1.8
201727 MLBTampa Bay Rays — 407338 681339 631102 53 201330337667 136265 2715 306 89 -6 -0 -4 +1 +9 0.1
201828 MLBMilwaukee Brewers — 254230 571327 22820 00 248313413727 165350 329 321 103 +1 +0 -5 -5 +6 -0.4
201828 AAAColorado Springs Sky Sox — 3127 5001 390 10 185267296563 111222 2910 251 10 — — — — — —
201929 MLBPhiladelphia Phillies — 170154 406113 15451 20 260329565894 305281 269 386 141 +8 +0 -0 +1 +4 1.4
201929 AAAScranton/Wilkes-Barre RailRiders — 163136 409110 24401 13 294404596999 301341 2515 427 107 — — — — — —
202030 MLBSt. Louis Cardinals — 171142 33817 25463 10 232359451810 218289 2715 360 131 +6 +0 -1 +1 +4 1.0
202131 MLBPhiladelphia Phillies — 377331 759320 451121 30 227321453774 227276 3012 342 110 +5 +1 -6 -7 +8 0.1
202232 MLBTexas Rangers — 241222 47307 18700 42 212271320591 108274 297 267 63 -10 +0 -5 -3 +5 -1.3
202333 MLBTexas Rangers — 6756 12401 10110 00 214333339673 125244 1615 306 92 -1 +0 -0 -2 +1 -0.2
202333 AAARound Rock Express — 3027 6102 2111 00 222300481781 259286 377 343 36 — — — — — —
202333 AAFrisco RoughRiders — 3627 5001 890 00 185371296668 111222 2522 313 53 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 35313132 74013330123 35087315 4318 236316416732 179286 2510 323 105 +20 +1 -36 +9 +77 7.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201121 A MLEClinton LumberKings — 5954 19310 3121 10 352397444841 93427 205 364 132 — — — — — —
201222 AA MLEJackson Generals — 170154 47623 15330 41 305367429795 123359 199 346 120 — — — — — —
201222 A+ MLEHigh Desert Mavericks — 473427 1142338 351112 196 267325391717 124330 237 312 97 — — — — — —
201323 MLB MLESeattle Mariners — 335306 811168 24521 53 265320418739 154294 167 328 108 +3 -0 +4 +7 +7 2.2
201323 AAA MLETacoma Rainiers — 122108 36515 11230 21 333395537932 204354 199 398 155 — — — — — —
201323 AA MLEJackson Generals — 175161 41615 12371 43 255310398708 143300 217 306 93 — — — — — —
201424 MLB MLESeattle Mariners — 411371 8115410 32952 42 218284361645 143268 238 289 81 -9 +0 +2 +4 +9 0.6
201525 MLB MLESeattle Mariners — 497438 11322411 471012 134 258333402734 144307 209 326 107 +4 +1 -6 +5 +11 1.6
201626 MLB MLETampa Bay Rays — 601548 13430631 471493 64 245308491799 246277 258 344 119 +14 -0 -15 +6 +13 1.8
201727 MLB MLETampa Bay Rays — 407342 671339 591102 53 196318330648 135265 2714 299 89 -6 -0 -4 +1 +9 0.1
201828 MLB MLEMilwaukee Brewers — 254231 581427 21820 00 251313420733 169350 328 321 103 +1 +0 -5 -5 +6 -0.4
201828 AAA MLEColorado Springs Sky Sox — 3128 4001 2130 10 143200250450 107189 426 183 10 — — — — — —
201929 MLB MLEPhiladelphia Phillies — 170154 396112 15451 20 253324539862 286281 269 376 141 +8 +0 -0 +1 +4 1.4
201929 AAA MLEScranton/Wilkes-Barre RailRiders — 163145 34718 15481 13 234311462773 228273 299 326 107 — — — — — —
202030 MLB MLESt. Louis Cardinals — 171143 34818 24463 10 238359476834 238289 2714 362 131 +6 +0 -1 +1 +4 1.0
202131 MLB MLEPhiladelphia Phillies — 377333 749319 431121 30 222313438751 216276 3011 331 110 +5 +1 -6 -7 +8 0.1
202232 MLB MLETexas Rangers — 241222 47307 18700 42 212271320591 108274 297 262 63 -10 +0 -5 -3 +5 -1.3
202333 MLB MLETexas Rangers — 6756 12401 10110 00 214333339673 125244 1615 304 92 -1 +0 -0 -2 +1 -0.2
202333 AAA MLERound Rock Express — 3028 4101 1141 00 143200286486 143230 473 222 36 — — — — — —
202333 AA MLEFrisco RoughRiders — 3630 5001 5110 00 167286267552 100185 3114 246 53 — — — — — —
201121 A MLEClinton LumberKings — 5954 19310 3121 10 352397444841 93442 205 364 132 — — — — — —
201121 A RAWClinton LumberKings — 5953 22410 491 10 415466528994 113489 157 435 132 — — — — — —
201222 A+ MLE2 teams — 643580 16129511 511432 237 278338402740 124347 228 321 103 — — — — — —
201222 A+ RAW2 teams — 643557 18640715 741052 237 334414512926 178386 1612 403 103 — — — — — —
201323 MLB MLE3 teams — 632575 15822818 471112 117 275332435767 160310 187 335 113 +10 -1 +4 +7 +14 3.5
201323 MLB RAW3 teams — 632563 16323820 591002 117 290359465824 176319 169 361 113 +10 -1 +4 +7 +14 3.5
201424 MLB MLESeattle Mariners — 411371 8115410 32952 42 218284361645 143264 238 289 81 -9 +0 +2 +4 +9 0.6
201424 MLB RAWSeattle Mariners — 411367 8115410 34952 42 221289365654 144268 238 289 81 -9 +0 +2 +4 +9 0.6
201525 MLB MLESeattle Mariners — 497438 11322411 471012 134 258333402734 144307 209 326 107 +4 +1 -6 +5 +11 1.6
201525 MLB RAWSeattle Mariners — 497438 11322411 471012 134 258333402734 144307 209 323 107 +4 +1 -6 +5 +11 1.6
201626 MLB MLETampa Bay Rays — 601548 13430631 471493 64 245308491799 246278 258 344 119 +14 -0 -15 +6 +13 1.8
201626 MLB RAWTampa Bay Rays — 601548 13329630 471493 64 243306482788 239277 258 343 119 +14 -0 -15 +6 +13 1.8
201727 MLB MLETampa Bay Rays — 407342 671339 591102 53 196318330648 135256 2714 299 89 -6 -0 -4 +1 +9 0.1
201727 MLB RAWTampa Bay Rays — 407338 681339 631102 53 201330337667 136265 2715 306 89 -6 -0 -4 +1 +9 0.1
201828 MLB MLE2 teams — 285259 611427 23950 10 236298386684 151338 338 306 93 -2 +0 -5 -5 +6 -0.7
201828 MLB RAW2 teams — 285257 621328 25910 10 241309401709 160335 329 313 93 -2 +0 -5 -5 +6 -0.7
201929 MLB MLE2 teams — 333299 7213220 30932 33 241314498813 258277 289 352 124 +10 -1 -0 +1 +7 1.8
201929 MLB RAW2 teams — 333290 8015223 39852 33 276366579945 303310 2612 406 124 +10 -1 -0 +1 +7 1.8
202030 MLB MLESt. Louis Cardinals — 171143 34818 24463 10 238359476834 238289 2714 362 131 +6 +0 -1 +1 +4 1.0
202030 MLB RAWSt. Louis Cardinals — 171142 33817 25463 10 232359451810 218289 2715 360 131 +6 +0 -1 +1 +4 1.0
202131 MLB MLEPhiladelphia Phillies — 377333 749319 431121 30 222313438751 216272 3011 331 110 +5 +1 -6 -7 +8 0.1
202131 MLB RAWPhiladelphia Phillies — 377331 759320 451121 30 227321453774 227276 3012 342 110 +5 +1 -6 -7 +8 0.1
202232 MLB MLETexas Rangers — 241222 47307 18700 42 212271320591 108274 297 262 63 -10 +0 -5 -3 +5 -1.3
202232 MLB RAWTexas Rangers — 241222 47307 18700 42 212271320591 108274 297 267 63 -10 +0 -5 -3 +5 -1.3
202333 MLB MLE3 teams — 133113 21503 17361 00 186298310607 124237 2713 270 69 -5 +0 -0 -2 +3 -0.5
202333 MLB RAW3 teams — 133110 23504 20311 00 209336364700 155247 2315 317 69 -5 +0 -0 -2 +3 -0.5
201121 A MLEClinton LumberKings — 5955 19310 3121 10 345397436833 91427 205 364 132 — — — — — —
201222 A+ MLE2 teams — 643585 16129511 511432 237 275338398736 123338 228 321 103 — — — — — —
201323 MLB MLE3 teams — 632578 15822818 471112 117 273332433764 159307 187 335 113 — — — — — —
201424 MLB MLESeattle Mariners — 411374 8115410 32952 42 217284358642 142268 238 289 81 — — — — — —
201525 MLB MLESeattle Mariners — 497445 11322411 471012 134 254333396728 142307 209 326 107 — — — — — —
201626 MLB MLETampa Bay Rays — 601546 13430631 471493 64 245308493800 247277 258 344 119 — — — — — —
201727 MLB MLETampa Bay Rays — 407343 671339 591102 53 195318329647 134265 2714 299 89 — — — — — —
201828 MLB MLE2 teams — 285260 611427 23950 10 235298385682 150332 338 306 93 — — — — — —
201929 MLB MLE2 teams — 333298 7213220 30932 33 242314500814 258277 289 352 124 — — — — — —
202030 MLB MLESt. Louis Cardinals — 171142 34818 24463 10 239359479838 239289 2714 362 131 — — — — — —
202131 MLB MLEPhiladelphia Phillies — 377330 749319 431121 30 224313442755 218276 3011 331 110 — — — — — —
202232 MLB MLETexas Rangers — 241221 47307 18700 42 213271321592 109274 297 262 63 — — — — — —
202333 MLB MLE3 teams — 133114 21503 17361 00 184298307605 123225 2713 270 69 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 35313132 74013330123 35087315 4318 236316416732 179286 2510 323 104 +20 +1 -36 +9 +77 7.3
/ 162G— A+C — 650577 13724623 641613 83 237317419736 182287 2510 323 104 +4 +0 -7 +2 +14 1.3
Career— MLE — 47904277 104218639154 441117321 7532 244317413731 170297 249 321 104 +20 +1 -36 +9 +77 7.3
/ 162G— MLE — 650580 14125521 601593 104 243317412729 169296 249 321 104 +4 +0 -7 +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.

2023 AAFrisco RoughRiders · 36 PAwOBA .316 → .246 (−69)K% 25.0% → 30.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.009×1.220——30.22%
BB% (unintentional) /PA22.22%÷0.989×0.700—×0.94014.79%
HBP% /PA0.00%—×0.870—×0.9400.00%
Singles /BIP22.22%÷1.031×0.920—×0.94018.64%
Doubles /BIP0.00%÷0.875×0.840—×0.9400.00%
Triples /BIP0.00%÷1.074×0.940—×0.9400.00%
Home runs /BIP5.56%÷0.974×0.800—×0.9404.29%

Factors used: league row TL. Park (home-season share, regressed): HR 95, 1B 106, 2B 75, 3B 115, K 102, BB 98 — applied at half strength. Age: age 34 vs a level average of 24.8 → −6.0% on BB/HBP/hit rates (9.2 yr older than average).

Result: wOBA .316 → .246; ISO .111 → .094; BABIP .222 → .185. 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 AAARound Rock Express · 30 PAwOBA .333 → .222 (−111)K% 36.7% → 45.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.67%÷0.964×1.200——45.62%
BB% (unintentional) /PA6.67%÷0.991×0.690—×0.9404.36%
HBP% /PA3.33%—×0.940—×0.9402.95%
Singles /BIP18.75%÷0.993×0.930—×0.94016.51%
Doubles /BIP6.25%÷1.044×0.830—×0.9404.67%
Triples /BIP0.00%÷0.918×0.970—×0.9400.00%
Home runs /BIP12.50%÷1.035×0.700—×0.9407.95%

Factors used: league row International League. Park (home-season share, regressed): HR 107, 1B 99, 2B 109, 3B 84, K 93, BB 98 — applied at half strength. Age: age 34 vs a level average of 27.2 → −6.0% on BB/HBP/hit rates (6.8 yr older than average).

Result: wOBA .333 → .222; ISO .259 → .149; BABIP .286 → .230. 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 AAAScranton/Wilkes-Barre RailRiders · 163 PAwOBA .419 → .326 (−93)K% 24.5% → 29.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.54%÷1.007×1.200——29.25%
BB% (unintentional) /PA14.11%÷1.066×0.690—×0.9728.88%
HBP% /PA0.61%—×0.940—×0.9720.56%
Singles /BIP20.83%÷1.019×0.930×0.950×0.97217.55%
Doubles /BIP9.38%÷1.009×0.830×0.950×0.9727.12%
Triples /BIP1.04%÷0.938×0.970×0.950×0.9720.99%
Home runs /BIP10.42%÷1.087×0.840—×0.9727.82%

Factors used: league row IL. Park (home-season share, regressed): HR 117, 1B 104, 2B 102, 3B 88, K 101, BB 113 — 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.950.

Result: wOBA .419 → .326; ISO .301 → .239; BABIP .341 → .273. 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 AAAColorado Springs Sky Sox · 31 PAwOBA .253 → .183 (−70)K% 29.0% → 40.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.03%÷0.925×1.290——40.48%
BB% (unintentional) /PA9.68%÷0.985×0.710—×0.9826.85%
HBP% /PA0.00%—×0.980—×0.9820.00%
Singles /BIP22.22%÷1.014×0.900—×0.98219.36%
Doubles /BIP0.00%÷1.014×0.810—×0.9820.00%
Triples /BIP0.00%÷1.150×0.810—×0.9820.00%
Home runs /BIP5.56%÷1.124×0.780—×0.9823.79%

Factors used: league row PCL. Park (home-season share, regressed): HR 125, 1B 103, 2B 103, 3B 130, K 85, BB 97 — 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).

Result: wOBA .253 → .183; ISO .111 → .069; BABIP .222 → .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).

2013 AAJackson Generals · 175 PAwOBA .363 → .306 (−56)K% 17.1% → 21.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.14%÷0.994×1.220——21.04%
BB% (unintentional) /PA10.29%÷1.020×0.680—×1.0126.94%
HBP% /PA0.57%—×0.840—×1.0120.49%
Singles /BIP25.20%÷1.046×0.920×1.032×1.01223.15%
Doubles /BIP5.69%÷1.065×0.910×1.032×1.0125.08%
Triples /BIP0.81%÷1.144×0.880×1.032×1.0120.65%
Home runs /BIP4.88%÷1.069×0.800—×1.0123.69%

Factors used: league row SL. Park (home-season share, regressed): HR 114, 1B 109, 2B 113, 3B 129, K 99, BB 104 — 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.032.

Result: wOBA .363 → .306; ISO .176 → .143; BABIP .333 → .300. 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 AAATacoma Rainiers · 122 PAwOBA .438 → .398 (−40)K% 14.8% → 18.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.75%÷1.030×1.290——18.49%
BB% (unintentional) /PA12.30%÷1.049×0.710—×1.0488.72%
HBP% /PA0.00%—×0.980—×1.0480.00%
Singles /BIP29.07%÷0.983×0.900×1.008×1.04828.09%
Doubles /BIP5.81%÷0.957×0.810×1.008×1.0485.20%
Triples /BIP1.16%÷0.900×0.810×1.008×1.0481.11%
Home runs /BIP6.98%÷0.938×0.780—×1.0486.08%

Factors used: league row PCL. Park (home-season share, regressed): HR 88, 1B 97, 2B 91, 3B 80, K 106, BB 110 — 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 ×1.008.

Result: wOBA .438 → .398; ISO .240 → .219; BABIP .373 → .354. 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 A+High Desert Mavericks · 473 PAwOBA .399 → .312 (−87)K% 16.7% → 23.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.70%÷0.958×1.340——23.37%
BB% (unintentional) /PA10.57%÷0.999×0.710—×0.9987.50%
HBP% /PA0.42%—×0.790—×0.9980.33%
Singles /BIP27.19%÷0.994×0.910×0.993×0.99824.67%
Doubles /BIP9.97%÷1.150×0.820×0.993×0.9987.05%
Triples /BIP1.51%÷1.150×0.760×0.993×0.9980.99%
Home runs /BIP3.32%÷1.267×0.920—×0.9982.41%

Factors used: league row CAL. Park (home-season share, regressed): HR 153, 1B 99, 2B 130, 3B 130, K 92, 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 ×0.993.

Result: wOBA .399 → .312; ISO .185 → .129; BABIP .394 → .330. 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 AAJackson Generals · 170 PAwOBA .384 → .346 (−38)K% 15.3% → 19.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.29%÷0.974×1.220——19.16%
BB% (unintentional) /PA12.94%÷0.997×0.680—×1.0279.07%
HBP% /PA0.00%—×0.840—×1.0270.00%
Singles /BIP28.10%÷0.943×0.920×1.040×1.02729.27%
Doubles /BIP5.79%÷1.228×0.910×1.040×1.0274.58%
Triples /BIP1.65%÷1.150×0.880×1.040×1.0271.35%
Home runs /BIP3.31%÷0.957×0.800—×1.0272.84%

Factors used: league row SL. Park (home-season share, regressed): HR 91, 1B 89, 2B 146, 3B 130, K 95, BB 99 — 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.040.

Result: wOBA .384 → .346; ISO .156 → .131; BABIP .364 → .359. 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).