Cody MillerSS Rome Emperors
Age 22 R/R 5'11" / 189 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION381 act + 254 ros · stats below = ROS only
wRC+†55
AVG/OBP/SLG.180 / .258 / .285
PA254
HR5
SB16
K%34
BB%7
BABIP263
ISO105
MLB%0%
Value2026 · WAR
BAT: -42.2 runs (wOBA-derived runs vs avg)-42BATRUN: +6.2 runs (SB/CS + UBR baserunning)+6RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +6.8 runs (Positional adjustment)+7POSREP: +18.0 runs (Replacement-level credit)+18REPTotal WAR: -1.20-1.2WAR
0.00.51.00.30.50.60.60.50.3+$19M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 40
Toolsscout grade
CONTACT45
scouting grade only
POWER40
scouting grade only
EYE50
scouting grade only
SPEED60
scouting grade only
DEFENSE50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+0.6$2M+$1M
2031Pre-Arb$0.9M+0.6$2M+$1M
2032Pre-Arb$0.9M+0.5$1M+$0.8M
2033Arb-1$0.8M+0.3$0.7M+$0.3M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $4M $5M +$3M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202521 A+2 teams 118110 26312 5452 103 236282336618 100375 384 260 57
202521 A+2 teams 118107 35512 8322 103 327385449833 121446 277 370 141
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 A+ATL 381332 50819 2715716 389 151248262510 111240 417 227 32 -29 +4 +0 +4 +11 -1.1
YTD22 A+ATL 381317 6311112 4211416 389 199323353676 155260 3011 307 93 -3 +4 +0 +4 +11 1.6
ROS22 A+ATL 0% 254228 41715 17877 164 180258285543 105267 347 257 55 -13 +2 +0 +3 +7 -0.2
ROS22 MLBATL 0% 11 0000 000 00 267 00 235 38 -0 +0 +0 +0 +0 -0.0
FULL22 A+ATL 382333 50819 2715716 389 150247261509 111238 417 227 32 -29 +4 +0 +4 +11 -1.1
TOT22 A+ATL 635560 9115214 4424423 5413 163252271523 109250 387 239 41 -42 +6 +0 +7 +18 -1.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBATL 35% 581522 10119214 4019014 215 193269318587 125269 337 265 61 -25 +2 +0 +6 +16 -0.1
202824 MLBATL 46% 609547 10820215 4319414 195 197273324597 126272 327 272 67 -23 +2 +0 +7 +17 0.3
202925 MLBATL 52% 627562 11421316 4619614 184 203280336616 133274 317 277 70 -21 +2 +0 +7 +18 0.5
203026 MLBATL 54% 638572 11621317 4719814 184 203280339619 136274 317 278 71 -21 +2 +0 +7 +18 0.6
203127 MLBATL 54% 637570 11521217 4819814 174 202280335615 133274 318 279 71 -21 +2 +0 +7 +18 0.6
203228 MLBATL 54% 629563 11321216 4719614 164 201279330609 130274 317 278 71 -21 +2 -1 +7 +18 0.5
203329 MLBATL 53% 619553 11020216 4719414 153 199279329608 130273 318 276 69 -21 +2 -1 +7 +18 0.3
202723 MLBATL 35% 201180 35615 14665 72 194271322594 128269 337 248 48 -12 +1 +0 +2 +6 -0.3
202824 MLBATL 46% 282254 50917 20906 92 197271323594 126272 327 256 54 -15 +1 +0 +3 +8 -0.3
202925 MLBATL 52% 324290 581118 241017 92 200277328605 128274 317 260 57 -16 +1 +0 +3 +9 -0.2
203026 MLBATL 54% 346310 631219 251078 102 203280335615 132274 317 262 59 -16 +1 +0 +4 +10 -0.1
203127 MLBATL 54% 346309 631219 261078 92 204283337619 133274 318 262 59 -16 +1 +0 +4 +10 -0.2
203228 MLBATL 54% 341305 611119 261067 92 200278331609 131274 318 262 58 -16 +1 -0 +4 +10 -0.2
203329 MLBATL 53% 329294 581118 251037 82 197276323599 126273 318 260 57 -16 +1 -1 +4 +9 -0.3
▸ Career Totals
Career 21701943 38872755 16068048 6114 200277329606 129273 317 259 57 -106 +7 -1 +23 +61 -1.6
/ 162G 650582 11622216 4820414 184 199276326603 127273 317 259 57 -32 +2 -0 +7 +18 -0.5
Career 47124227 84415318118 3401498107 15036 200276328604 128276 327 274 68 -172 +16 -2 +50 +134 2.6
/ 162G 650583 11621216 4720715 215 199276324600 125275 327 274 68 -24 +2 -0 +7 +18 0.4

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202521 A+Rome Emperors 7064 19311 5221 61 297357422779 125439 317 349 125 +2 +1 +2 0.5
202521 AAugusta GreenJackets 4843 16201 3101 42 372426488914 116455 216 401 165 +4 +0 +1 0.5

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#2Rougned Odorlast yr '23
career totals — 10 seasons, 4,424 PA
104,42417870230288422+16+3215.215.0
/1626642711+2.4+4.92.3pk7: 15
#3Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#4Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#5Everth Cabreralast yr '15
career totals — 6 seasons, 2,059 PA
62,05912136247316328+22-15.15.1
/162664444+7.1-0.51.6pk7: 5
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
32,1695561201276333+23+01.41.5
/1626641719+7.1+0.00.4pk7: 1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Cody Miller (OGILVIE) 22 45 40 60 50 162/252/271 109250 1454 38% 7% 41 -1.2
Juan Mora
2022 · A
22 47 44→45 55 46 225/302/347 122301 1114 27% 8% 83 +0.6 226/284/337 111307 109 28% 5% 73 -0.1 224/280/33311029810827%5%68-0.2
Cooper Bowman
2022 · A
22 44→39 45 56→60 41 213/288/344 131301 1219 32% 7% 77 +0.1 199/274/319 120285 1334 33% 8% 65 -0.7 195/268/315120262124029%8%59-0.7
Matt Williams
2012 · A
22 44→49 43→45 54→50 44 217/280/330 112279 916 25% 7% 69 -0.4 224/272/314 90280 614 21% 6% 61 -1.0 219/291/2836428731523%9%60-0.6
Michael Guldberg
2022 · A
23 45 44→45 55 45 223/293/342 119282 1216 24% 7% 79 +0.3 210/268/294 84282 612 26% 6% 55 -1.4 194/247/2546126431027%6%33-0.8
Tyler Goeddel
2016 · AA
23 48→50 43→45 55 43 231/286/351 120306 1019 27% 6% 77 +0.1 215/277/316 101279 814 25% 7% 64 -0.8 198/263/2848625861224%6%47-1.0
Clay Fuller
2009 · A
22 45 42→45 59→55 44 212/292/327 115313 820 32% 8% 74 -0.1 209/278/327 118293 1218 31% 7% 68 -0.5 204/269/322118278141831%7%60-0.7
Nate Eaton
2019 · A
22 50→49 42→50 57→60 42 234/291/359 124326 714 29% 7% 81 +0.4 200/256/290 90272 514 27% 6% 48 -1.9 219/272/357138284142727%5%70-0.2
Johan Lopez
2022 · A
22 44 44→45 56→55 43 211/290/329 118311 1116 33% 8% 74 -0.1 195/266/292 97301 912 36% 7% 54 -1.4 169/241/2498025681235%7%31-1.1
Noel Cuevas
2014 · A
22 47→49 43→45 56→55 41 230/276/345 115291 1024 24% 5% 71 -0.3 220/258/314 94289 717 25% 4% 55 -1.4 241/274/3409930471222%3%65-0.5
Tim Tawa
2022 · A
23 44 47→50 58→50 45 221/288/362 141302 1418 31% 8% 81 +0.4 208/272/332 124270 1411 27% 8% 66 -0.6 216/281/385169263201326%7%83+0.3
Corey Toups
2016 · A
23 49 41→45 56→50 45 232/292/338 106306 617 25% 7% 76 +0.0 212/271/329 117302 1016 31% 6% 66 -0.6 199/260/315116290101633%6%55-1.0
Cutter Dykstra
2011 · A
22 46→53 40 52→55 44 223/284/309 86299 816 27% 7% 66 -0.6 217/276/292 75306 516 29% 7% 57 -1.2 232/301/3168431561626%8%72-0.2
Danny Worth
2009 · AA
23 47→52 42→45 56→50 45 228/284/339 111293 812 24% 7% 72 -0.2 218/268/306 88291 613 26% 6% 57 -1.2 225/289/335110294101825%7%71-0.1
Justin Trapp
2013 · A
22 43→45 42→45 54→55 40 209/265/315 106290 917 30% 6% 59 -1.1 217/268/309 92296 915 28% 5% 59 -1.1 215/266/2968129281628%5%51-1.4
Hunter Jones
2015 · A
23 43→53 46→45 55 40 217/276/348 131295 1416 31% 6% 72 -0.2 207/265/297 90284 719 28% 6% 54 -1.4 225/281/3249929371624%6%65-0.5
Wes Rogers
2015 · A
21 45→48 41→40 57→65 42 217/271/315 97295 918 28% 6% 61 -1.0 221/279/307 86297 534 26% 6% 62 -0.9 221/279/3078629854226%6%60-0.8
Jared Serna
2023 · A
21 41→49 42→45 54→50 49 201/291/307 106264 921 26% 9% 69 -0.4 217/273/331 114272 1115 24% 6% 66 -0.6 211/266/314103262101623%6%56-1.2
Cayden Wallace
2023 · A
21 45→42 42→50 56→50 40 218/268/331 113302 815 30% 6% 64 -0.8 215/273/337 122287 1112 27% 6% 68 -0.5 225/274/377152279181326%5%77+0.1
Walter Rasquin
2019 · A
23 49 41→40 55→50 42 237/288/341 104313 814 26% 6% 75 -0.0 181/229/267 86255 711 31% 4% 31 -3.0 122/165/1866416861031%3%-21-2.9
Jonathan Galvez
2013 · AA
22 48→46 46→50 53→55 38 231/281/363 132325 1318 32% 6% 79 +0.3 225/275/333 108316 914 30% 6% 68 -0.5 216/269/3149730581330%6%57-0.8