Cody Miller

SS Rome Emperors
Age 23 R/R 5'11" / 189 lbs A+ Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP35OGV rank#981ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521A+/AATL118.327/.385/.44921070—.255/.300/.364
202622A+/AATL569.202/.338/.342155645—.155/.259/.261
2027PROJMLE23MLBATL1.206/.284/.32300730.0
2028PROJ30% MLB24MLBATL129.210/.288/.33234760.1
2029PROJ44% MLB25MLBATL204.212/.291/.33756780.2
Next 3 projected WAR 0.3Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$0.6M+2
Skills · percentileMiLB Statcast 2026 A+
Speed81
Z-Con%72
Whiff%55
Chase%54
ISO40
BB%40
Career WAR0.0 WAR median (P10 -0.0 / P90 0.0, comp-based) · star 2% · didn't stick 96%
CompsMario Lisson (age 23) · Cooper Bowman (age 22) · Tyler Goeddel (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†73
AVG/OBP/SLG.206 / .284 / .323
PA1
HR0
K%29
BB%8
BABIP277
ISO112
MLB%0%
Value2027 · WAR
BAT: -6.7 runs (wOBA-derived runs vs avg)-7BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.20.20.30.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$5M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.3$0.9M+$0.3M
2032Pre-Arb$0.9M+0.2$0.5M+$0.0M
2033Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2034Arb-1$0.6M———
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$0.3M

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)
202521 A+Rome Emperors — 7064 19311 5221 61 297357422779 125439 317 349 48 — — — — — —
202521 AAugusta GreenJackets — 4843 16201 3101 42 372426488914 116455 216 401 103 — — — — — —
202622 A+Rome Emperors — 354295 591218 3710215 316 200320329649 129267 2910 296 37 — — — — — —
202622 AAugusta GreenJackets — 215170 35417 35578 257 206366365731 159259 2716 337 57 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202521 A+ MLERome Emperors — 7066 14211 3291 61 212257318575 106348 414 239 48 — — — — — —
202521 A MLEAugusta GreenJackets — 4844 14201 2141 42 318362432794 114404 294 321 103 — — — — — —
202622 A+ MLERome Emperors — 354310 48917 2213315 316 155245258503 103221 386 223 37 — — — — — —
202622 A MLEAugusta GreenJackets — 215181 28315 24788 257 155282265547 110220 3611 252 57 — — — — — —
202521 A+ MLE2 teams — 118110 27312 5432 103 245291345636 100379 364 272 70 — — — — — —
202521 A+ RAW2 teams — 118107 35512 8322 103 327385449833 121446 277 370 70 — — — — — —
202622 A+ MLE2 teams — 569491 7612212 4621123 5613 155259261520 106232 378 234 44 — — — — — —
202622 A+ RAW2 teams — 569465 9416215 7215923 5613 202338342679 140264 2813 312 44 — — — — — —
202521 A+ MLE2 teams — 118110 27312 5432 103 245291345636 100371 364 272 70 — — — — — —
202622 A+ MLE2 teams — 569495 7612212 4621123 5613 154259259518 105221 378 234 44 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202521 A+ MLE2 teams — 118110 27312 5432 103 245291345636 100371 364 272 70 — — — — — —
202622 A+ MLE2 teams — 569495 7612212 4621123 5613 154259259518 105221 378 234 44 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLEATL 0% 559499 10219211 4216213 184 206284323607 117277 298 276 73 -18 +2 +0 +6 +12 0.2
▸ 2027 — real world (MLB)
202723 MLB CTXATL 0% 11 0000 000 00 206284323607 117277 00 276 73 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLEATL 30% 427382 801529 3212210 133 210288332620 122279 297 281 76 -12 +1 +0 +5 +9 0.3
202925 MLB MLEATL 44% 461413 8616210 3513010 133 212291337628 125279 288 284 78 -12 +1 +0 +5 +10 0.5
203026 MLB MLEATL 51% 480430 9117211 3713410 133 213292341633 127280 288 286 80 -12 +1 +0 +5 +10 0.5
203127 MLB MLEATL 52% 486435 9318211 3813510 123 214293341634 127280 288 287 80 -11 +1 +0 +5 +11 0.6
203228 MLB MLEATL 53% 485434 9318211 3813410 113 214292340632 126280 288 286 80 -12 +1 -1 +5 +11 0.4
203329 MLB MLEATL 53% 475426 9017210 371339 103 212289334624 123279 288 283 77 -13 +1 -1 +5 +10 0.2
203430 MLB MLEATL 52% 465417 8716210 361319 93 209286327613 118277 288 278 74 -14 +1 -2 +5 +10 -0.1
202824 MLB CTXATL 30% 129115 25513 10373 41 210288332620 122279 298 281 76 -4 +0 +0 +1 +3 0.1
202925 MLB CTXATL 44% 204182 39715 16574 61 212291337628 125279 288 284 78 -5 +1 +0 +2 +4 0.2
203026 MLB CTXATL 51% 244218 47916 19685 62 213292341633 127280 288 286 80 -6 +0 +0 +3 +5 0.2
203127 MLB CTXATL 52% 255228 49916 20715 62 214293341634 127280 288 287 80 -6 +0 +0 +3 +6 0.3
203228 MLB CTXATL 53% 259232 49916 20725 62 214292340632 126280 288 286 80 -6 +0 -0 +3 +6 0.2
203329 MLB CTXATL 53% 250223 47915 20705 51 212289334624 123279 288 283 77 -7 +1 -1 +3 +5 0.1
203430 MLB CTXATL 52% 242216 46915 19685 51 209286327613 118277 288 278 74 -7 +1 -1 +3 +5 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 15831414 30257736 12444332 3810 214292340632 127282 288 284 73 -41 +4 -2 +17 +34 1.2
/ 162G— A+C — 650581 12423315 5118213 164 213291341632 127282 288 284 73 -17 +1 -1 +7 +14 0.5
Career— MLE — 41763725 7611391890 320123498 15439 204285324608 119277 308 276 73 -92 +8 -4 +37 +76 2.5
/ 162G— MLE — 650580 11922314 5019215 246 205285326611 121278 308 276 73 -17 +2 -1 +7 +14 0.5

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 A+Rome Emperors · 354 PAwOBA .294 → .223 (−71)K% 28.8% → 37.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.81%÷1.000×1.310——37.75%
BB% (unintentional) /PA10.45%÷1.000×0.600—×1.0126.35%
HBP% /PA4.24%—×0.770—×1.0123.30%
Singles /BIP19.69%÷1.000×0.870×0.969×1.01216.80%
Doubles /BIP6.22%÷1.000×0.780×0.969×1.0124.76%
Triples /BIP0.52%÷1.000×0.850×0.969×1.0120.43%
Home runs /BIP4.15%÷1.000×0.880—×1.0123.69%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 22 vs a level average of 22.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.969.

Result: wOBA .294 → .223; ISO .129 → .105; BABIP .267 → .221. 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).

2026 AAugusta GreenJackets · 215 PAwOBA .332 → .252 (−81)K% 26.5% → 36.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.51%÷1.000×1.360——36.06%
BB% (unintentional) /PA16.28%÷1.000×0.690——11.23%
HBP% /PA3.72%—×0.780——2.90%
Singles /BIP20.35%÷1.000×0.920×0.950—17.79%
Doubles /BIP3.54%÷1.000×0.830×0.950—2.79%
Triples /BIP0.88%÷1.000×0.910×0.950—0.77%
Home runs /BIP6.19%÷1.000×0.800——4.96%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×0.950.

Result: wOBA .332 → .252; ISO .159 → .121; BABIP .259 → .220. 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 A+Rome Emperors · 70 PAwOBA .340 → .239 (−101)K% 31.4% → 41.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.43%÷0.983×1.310——41.88%
BB% (unintentional) /PA7.14%÷1.020×0.600—×1.0274.32%
HBP% /PA1.43%—×0.770—×1.0271.13%
Singles /BIP33.33%÷1.098×0.870—×1.02727.12%
Doubles /BIP7.14%÷1.173×0.780—×1.0274.88%
Triples /BIP2.38%÷1.075×0.850—×1.0271.93%
Home runs /BIP2.38%÷0.819×0.880—×1.0272.63%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 64, 1B 120, 2B 135, 3B 115, K 97, BB 104 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average).

Result: wOBA .340 → .239; ISO .125 → .096; BABIP .439 → .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).

2025 AAugusta GreenJackets · 48 PAwOBA .398 → .321 (−77)K% 20.8% → 28.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.83%÷0.984×1.360——28.80%
BB% (unintentional) /PA6.25%÷0.985×0.690—×1.0154.44%
HBP% /PA2.08%—×0.780—×1.0151.65%
Singles /BIP39.39%÷1.030×0.920—×1.01535.72%
Doubles /BIP6.06%÷0.977×0.830—×1.0155.23%
Triples /BIP0.00%÷1.037×0.910—×1.0150.00%
Home runs /BIP3.03%÷1.281×0.800—×1.0151.92%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 156, 1B 106, 2B 95, 3B 107, K 97, BB 97 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average).

Result: wOBA .398 → .321; ISO .116 → .080; BABIP .455 → .404. 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).