Brian Miller

PosOF
B/TL/R
Born1995-08-20
Age (2027)31
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2023
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202125AAAMIA443.268/.329/.33823665—.251/.296/.315
202226AAAMIA452.292/.352/.43472685—.258/.303/.384
202327AAAMIA312.241/.328/.32221852—.211/.275/.275
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2023 AAA
Speed85
K%56
Max EV45
Whiff%45
BB%44
Chase%43

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)
201721 AGreensboro Grasshoppers — 258233 751711 23351 216 322385416802 94374 149 360 92 — — — — — —
201822 AAJacksonville Jumbo Shrimp — 287262 70820 18392 217 267319313632 46314 146 285 59 — — — — — —
201822 A+Jupiter Hammerheads — 276256 831330 14271 196 324362398760 74358 105 336 91 — — — — — —
201822 INTLSalt River Rafters — 7667 18200 880 94 269347299645 30300 1111 298 88 — — — — — —
201923 AAJacksonville Jumbo Shrimp — 495449 1192452 37815 229 265328354682 89317 167 307 59 — — — — — —
202125 AAAJacksonville Jumbo Shrimp — 443396 1061632 34882 368 268329338667 71335 208 297 65 — — — — — —
202226 AAAJacksonville Jumbo Shrimp — 452408 1191997 37771 266 292352434786 142341 178 345 85 — — — — — —
202327 AAAJacksonville Jumbo Shrimp — 312270 651032 32653 186 241328322650 81304 2110 294 52 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201721 A MLEGreensboro Grasshoppers — 258241 701411 15461 216 290335369704 79348 186 304 92 — — — — — —
201822 AA MLEJacksonville Jumbo Shrimp — 287269 68920 11452 217 253287301588 48297 164 256 59 — — — — — —
201822 A+ MLEJupiter Hammerheads — 276261 781420 9381 196 299325368693 69337 143 303 91 — — — — — —
201923 AA MLEJacksonville Jumbo Shrimp — 495463 1072252 23985 229 231275313588 82281 205 256 59 — — — — — —
202125 AAA MLEJacksonville Jumbo Shrimp — 443406 1021432 241072 368 251296315612 64320 245 264 65 — — — — — —
202226 AAA MLEJacksonville Jumbo Shrimp — 452419 10818105 26961 266 258303384687 126312 216 294 85 — — — — — —
202327 AAA MLEJacksonville Jumbo Shrimp — 312280 59931 22753 186 211275275550 64267 247 245 52 — — — — — —
201721 A MLEGreensboro Grasshoppers — 258241 701411 15461 216 290335369704 79354 186 304 92 — — — — — —
201721 A RAWGreensboro Grasshoppers — 258233 751711 23351 216 322385416802 94374 149 360 92 — — — — — —
201822 AA MLE3 teams — 639602 1652650 23953 4917 274304334638 60323 154 279 75 — — — — — —
201822 AA RAW3 teams — 639585 1712350 40743 4917 292341349689 56332 126 308 75 — — — — — —
201923 AA MLEJacksonville Jumbo Shrimp — 495463 1072252 23985 229 231275313588 82287 205 256 59 — — — — — —
201923 AA RAWJacksonville Jumbo Shrimp — 495449 1192452 37815 229 265328354682 89317 167 307 59 — — — — — —
202125 AAA MLEJacksonville Jumbo Shrimp — 443406 1021432 241072 368 251296315612 64332 245 264 65 — — — — — —
202125 AAA RAWJacksonville Jumbo Shrimp — 443396 1061632 34882 368 268329338667 71335 208 297 65 — — — — — —
202226 AAA MLEJacksonville Jumbo Shrimp — 452419 10818105 26961 266 258303384687 126320 216 294 85 — — — — — —
202226 AAA RAWJacksonville Jumbo Shrimp — 452408 1191997 37771 266 292352434786 142341 178 345 85 — — — — — —
202327 AAA MLEJacksonville Jumbo Shrimp — 312280 59931 22753 186 211275275550 64279 247 245 52 — — — — — —
202327 AAA RAWJacksonville Jumbo Shrimp — 312270 651032 32653 186 241328322650 81304 2110 294 52 — — — — — —
201721 A MLEGreensboro Grasshoppers — 258240 701411 15461 216 292335371705 79348 186 304 92 — — — — — —
201822 AA MLE3 teams — 639608 1652650 23953 4917 271304331635 59317 154 279 75 — — — — — —
201923 AA MLEJacksonville Jumbo Shrimp — 495464 1072252 23985 229 231275312587 82281 205 256 59 — — — — — —
202125 AAA MLEJacksonville Jumbo Shrimp — 443414 1021432 241072 368 246296309605 63320 245 264 65 — — — — — —
202226 AAA MLEJacksonville Jumbo Shrimp — 452422 10818105 26961 266 256303382684 126312 216 294 85 — — — — — —
202327 AAA MLEJacksonville Jumbo Shrimp — 312284 59931 22753 186 208275271547 63267 247 245 52 — — — — — —
▸ Career Totals
Career— MLE — 25992411 6111032711 13351715 17252 253297332629 79315 205 273 71 -90 +14 +0 -18 +56 -3.8
/ 162G— MLE — 650603 1542673 331294 4313 255298337635 81317 205 273 71 -22 +3 +0 -4 +14 -0.9

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 AAAJacksonville Jumbo Shrimp · 312 PAwOBA .290 → .245 (−45)K% 20.8% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.83%÷1.040×1.200——24.03%
BB% (unintentional) /PA10.26%÷1.008×0.690—×0.9926.96%
HBP% /PA0.96%—×0.940—×0.9920.90%
Singles /BIP24.39%÷1.016×0.930×0.977×0.99221.62%
Doubles /BIP4.88%÷0.955×0.830×0.977×0.9924.11%
Triples /BIP1.46%÷1.039×0.970×0.977×0.9921.32%
Home runs /BIP0.98%÷1.031×0.700—×0.9920.66%

Factors used: league row International League. Park (home-season share, regressed): HR 106, 1B 103, 2B 91, 3B 108, K 108, BB 102 — 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 ×0.977.

Result: wOBA .290 → .245; ISO .081 → .069; BABIP .304 → .267. 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).

2022 AAAJacksonville Jumbo Shrimp · 452 PAwOBA .339 → .294 (−46)K% 17.0% → 21.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.04%÷0.966×1.200——21.17%
BB% (unintentional) /PA8.19%÷0.978×0.690—×1.0035.79%
HBP% /PA0.22%—×0.940—×1.0030.21%
Singles /BIP25.38%÷1.054×0.930×1.017×1.00322.85%
Doubles /BIP5.74%÷0.898×0.830×1.017×1.0035.41%
Triples /BIP2.72%÷0.930×0.970×1.017×1.0032.89%
Home runs /BIP2.11%÷1.032×0.700—×1.0031.44%

Factors used: league row International League. Park (home-season share, regressed): HR 106, 1B 111, 2B 80, 3B 86, K 93, BB 96 — 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.017.

Result: wOBA .339 → .294; ISO .142 → .125; BABIP .341 → .312. 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 AAAJacksonville Jumbo Shrimp · 443 PAwOBA .292 → .264 (−28)K% 19.9% → 24.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.86%÷0.985×1.200——24.20%
BB% (unintentional) /PA7.67%÷0.994×0.690—×1.0185.42%
HBP% /PA0.45%—×0.940—×1.0180.43%
Singles /BIP27.60%÷0.971×0.930×0.994×1.01826.74%
Doubles /BIP5.19%÷0.933×0.830×0.994×1.0184.68%
Triples /BIP0.97%÷1.109×0.920×0.994×1.0180.82%
Home runs /BIP0.65%÷0.886×0.700—×1.0180.52%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 77, 1B 94, 2B 87, 3B 122, K 97, 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 ×0.994.

Result: wOBA .292 → .264; ISO .071 → .062; BABIP .335 → .320. 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 AAJacksonville Jumbo Shrimp · 495 PAwOBA .299 → .256 (−43)K% 16.4% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.36%÷1.007×1.220——19.83%
BB% (unintentional) /PA6.87%÷1.015×0.680—×1.0124.66%
HBP% /PA1.01%—×0.840—×1.0120.86%
Singles /BIP23.91%÷1.008×0.920×0.951×1.01221.01%
Doubles /BIP6.52%÷0.975×0.910×0.951×1.0125.86%
Triples /BIP1.36%÷0.900×0.880×0.951×1.0121.28%
Home runs /BIP0.54%÷0.918×0.800—×1.0120.48%

Factors used: league row SL. Park (home-season share, regressed): HR 84, 1B 102, 2B 95, 3B 80, K 101, BB 103 — 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 ×0.951.

Result: wOBA .299 → .256; ISO .089 → .081; BABIP .317 → .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).

2018 AAJacksonville Jumbo Shrimp · 287 PAwOBA .278 → .256 (−22)K% 13.6% → 15.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.59%÷1.052×1.220——15.76%
BB% (unintentional) /PA6.27%÷1.122×0.680—×1.0273.90%
HBP% /PA0.70%—×0.840—×1.0270.60%
Singles /BIP26.91%÷1.050×0.920×1.027×1.02724.85%
Doubles /BIP3.59%÷0.875×0.910×1.027×1.0273.94%
Triples /BIP0.90%÷0.900×0.880×1.027×1.0270.92%
Home runs /BIP0.00%÷1.041×0.800—×1.0270.00%

Factors used: league row SL. Park (home-season share, regressed): HR 108, 1B 110, 2B 75, 3B 80, K 110, BB 124 — 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.027.

Result: wOBA .278 → .256; ISO .046 → .051; BABIP .314 → .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).

2018 A+Jupiter Hammerheads · 276 PAwOBA .328 → .303 (−25)K% 9.8% → 13.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.78%÷1.009×1.420——13.76%
BB% (unintentional) /PA4.35%÷0.967×0.750—×0.9983.36%
HBP% /PA0.36%—×0.930—×0.9980.34%
Singles /BIP29.26%÷1.018×0.920×1.023×0.99827.01%
Doubles /BIP5.68%÷0.903×0.960×1.023×0.9986.17%
Triples /BIP1.31%÷1.150×0.810×1.023×0.9980.94%
Home runs /BIP0.00%÷0.850×0.880—×0.9980.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 70, 1B 104, 2B 80, 3B 130, K 102, BB 93 — 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.023.

Result: wOBA .328 → .303; ISO .074 → .072; BABIP .358 → .337. 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 AGreensboro Grasshoppers · 258 PAwOBA .353 → .304 (−49)K% 13.6% → 17.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.57%÷1.013×1.340——17.94%
BB% (unintentional) /PA8.91%÷0.991×0.660——5.94%
HBP% /PA0.39%—×0.770——0.30%
Singles /BIP28.28%÷0.994×0.920×1.050—27.49%
Doubles /BIP8.59%÷1.066×0.820×1.050—6.94%
Triples /BIP0.51%÷1.150×0.940×1.050—0.43%
Home runs /BIP0.51%÷1.168×0.820——0.35%

Factors used: league row SAL. Park (home-season share, regressed): HR 134, 1B 99, 2B 113, 3B 130, K 103, BB 98 — 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.050.

Result: wOBA .353 → .304; ISO .094 → .074; BABIP .374 → .348. 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 — .