Drew MillasC Washington Nationals
Age 28 S/R 6'0" / 204 lbs MLB Svc 1.221 · Ctrl thru 2030 ILInjured 10-Day (D10)
2026 ROS PROJECTION152 act + 145 ros · stats below = ROS only
wRC+†82
AVG/OBP/SLG.227 / .292 / .348
PA145
HR3
K%22
BB%8
BABIP276
ISO121
MLB%100%
Value2026 · WAR
BAT: -12.4 runs (wOBA-derived runs vs avg)-12BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: +5.3 runs (Positional adjustment)+5POSREP: +8.4 runs (Replacement-level credit)+8REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.8+$6M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 55 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
Whiff%
904.1%
xwOBA
220.275
POWER45
Barrel%
102.8
Avg EV
1084.9
Bat Spd
1367.3
EYE40
Chase%
9012.1%
SPEED55
Sprint
5227.6
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2023
Service   1.221 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M+0.0$0.2M-$0.2M
2027Pre-Arb$0.8M+0.8$3M+$2M
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
Totals $1M $3M +$2M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202123 A+2 teams 448395 901814 45904 184 228313309622 81282 2010 281 73
202123 A+2 teams 448373 951714 67574 184 255374338712 83288 1315 329 110
202224 AA4 teams 405361 691526 421370 95 191275294569 102286 3410 252 51
202224 AA4 teams 405348 831928 54960 95 239340374714 135305 2413 323 105
202325 AAA3 teams 361318 791326 34675 62 248331358689 110294 199 308 94
202325 AAA3 teams 361306 891738 46545 62 291392444837 154328 1513 372 143
202426 AAA2 teams 303284 761329 18610 141 268311423734 155312 206 314 98
202426 AAA2 teams 303279 8314310 23500 141 297351477828 179332 178 364 137
202527 AAA2 teams 264246 581034 15350 101 236280350629 114258 136 275 69
202527 AAA2 teams 264239 621144 21320 101 259318389707 130283 128 312 97
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 MLBWSH 152132 24402 14373 01 182275258533 76234 249 244 45 -9 -0 +0 +3 +4 -0.3
YTD28 MLBWSH 152130 24402 14373 01 185275262537 77239 249 247 47 -9 -0 +0 +3 +4 -0.2
ROS28 MLBWSH 100% 145132 30513 11321 31 227292348640 121278 228 292 82 -3 +0 +0 +3 +4 0.4
ROS28 MLBWSH 100% 145132 30513 11321 31 227292348640 121278 228 284 76 -4 +0 +0 +3 +4 0.3
FULL28 MLBWSH 297264 54915 25694 32 205283303586 98255 238 264 60 -13 -0 +0 +5 +8 0.0
TOT28 MLBWSH 297264 54915 25694 32 205283303586 98255 238 268 63 -12 -0 +0 +5 +8 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBWSH 92% 336304 691227 26753 72 227294349643 122278 228 291 81 -7 +1 -1 +6 +10 0.8
202729 MLBWSH 92% 309279 631126 24693 62 226294344638 118278 228 284 75 -9 +0 -1 +6 +9 0.5
▸ Career Totals
Career 604545 13024411 481294 153 239304358662 119292 218 294 83 -11 +2 +2 +25 +17 3.5
/ 162G 650587 14026412 521394 163 239304358662 119292 218 294 83 -12 +2 +2 +27 +18 3.8
Career 22622040 471861339 19149713 6716 231301343644 112284 228 286 77 -58 +7 +2 +40 +64 5.6
/ 162G 650586 13625411 551434 195 232302345647 113287 228 286 77 -17 +2 +1 +12 +18 1.6

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
202123 A+Wilmington Blue Rocks 384322 851613 54534 153 264376348724 84304 1414 333 113 +6 +2 +11 1.9
202123 INTLSurprise Saguaros 6451 10101 1340 31 196359275634 78196 620 307 93 -0 +0 +2 0.2
202224 AAHarrisburg Senators 169152 32403 15530 11 211280296576 86299 319 263 60 -8 -0 +5 -0.3
202224 A+Wilmington Blue Rocks 9876 18821 22200 10 237408434842 197309 2022 380 149 +5 +0 +3 0.9
202224 AFredericksburg Nationals 7561 15202 14130 62 246387377764 131283 1719 353 128 +2 +0 +2 0.5
202224 INTLPeoria Javelinas 6359 18502 3100 12 305339492830 186333 165 359 133 +2 -1 +2 0.4
202325 MLBWashington Nationals 3328 8201 450 00 286375464839 179318 1512 363 136 +1 +0 +0 +6 +1 0.9
202325 AAARochester Red Wings 229196 531133 26334 41 270367403770 133307 1411 344 122 +6 +0 +6 1.3
202325 AAHarrisburg Senators 9982 28404 16161 21 341455537991 195387 1616 439 194 +11 +0 +3 1.4
202426 MLBWashington Nationals 6257 14101 5160 40 246306316622 70325 268 286 77 -2 +1 +1 +5 +2 0.8
202426 AAARochester Red Wings 241222 691339 18340 101 311362518881 207333 147 384 152 +14 +2 +7 2.3
202527 MLBWashington Nationals 5549 15510 470 20 306352449801 143357 137 345 122 +1 +0 +1 +5 +2 1.0
202527 AAARochester Red Wings 209190 47634 17250 81 247309374683 126264 128 304 91 -2 +1 +6 0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 150134 37812 13280 60 276338396733 119337 199 324 106 +1 +1 +3 +17 +4 2.7

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
#1Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#2Ehire Adrianzalast yr '22
career totals — 9 seasons, 1,519 PA
91,5192019240310353+10+134.04.4
/16266498+4.2+5.51.8pk7: 5
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#5Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
58751621233298350+16+42.52.5
/1626641216+11.9+2.91.9pk7: 2
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2

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
Drew Millas (OGILVIE) 28 55 45 55 40 205/283/303 98255 53 23% 8% 63 +0.1
Freddy Galvis
2018 · MLB
28 50→54 45→50 51→50 46 246/292/374 128284 1313 18% 6% 85 +0.7 250/299/401 151300 178 22% 6% 95 +1.4 248/298/40315529918623%6%93+1.0
Nick Franklin
2019 · MLB
28 47→50 46→50 53→50 48 231/295/360 129275 1316 21% 8% 84 +0.6 206/279/322 116267 1111 26% 8% 67 -0.5 170/251/269992268827%9%41-1.3
Ehire Adrianza
2018 · MLB
28 50→49 44→50 49→50 50 244/304/363 119279 1115 17% 7% 88 +0.9 245/308/370 125297 119 20% 8% 92 +1.2 241/326/37313228911119%10%97+0.5
Maxwell Leon
2013 · AAA
29 51→55 45→50 49→50 47 248/318/374 126299 1213 20% 7% 97 +1.5 249/306/347 98305 813 20% 6% 85 +0.7 249/313/358109312111222%6%87+0.5
Ronny Cedeno
2011 · MLB
28 49→57 45 51→50 44 241/284/366 125287 1212 21% 5% 79 +0.3 244/293/355 111305 87 22% 6% 81 +0.4 243/295/341983096422%6%71-0.1
Josh Johnson
2014 · AAA
28 52→49 43→45 48→50 52 253/317/369 117294 1015 18% 8% 95 +1.4 230/300/305 75277 511 17% 9% 71 -0.3 217/294/254372641817%10%56-0.6
Tim Torres
2012 · AAA
28 50→51 44→45 54→55 46 239/303/360 121320 1116 28% 8% 86 +0.8 206/264/305 99315 816 35% 7% 56 -1.3 245/314/370125332122128%9%93+0.5
Garrett Stubbs
2021 · MLB
28 46 44→45 54→50 47 229/290/350 121273 1217 21% 7% 79 +0.3 228/308/352 124288 1312 24% 10% 87 +0.8 220/310/331111279111023%11%81+0.1
Drew Sutton
2011 · MLB
28 50→56 45→50 46→50 49 240/313/368 128306 1110 24% 9% 93 +1.3 232/297/340 108304 76 24% 8% 79 +0.3 229/294/323942974423%7%70-0.2
Cliff Pennington
2012 · MLB
28 53→55 42→45 53→55 51 253/313/366 113298 821 18% 8% 92 +1.2 239/304/337 98289 715 19% 8% 81 +0.4 222/300/305832807922%9%68-0.2
Kazuo Matsui
2005 · MLB
29 54→60 44→45 52→60 50 262/322/388 127313 1015 19% 8% 102 +1.8 257/309/370 113303 819 17% 6% 91 +1.1 273/327/38811531773015%7%100+1.2
Victor Reyes
2023 · MLB
28 55→58 45→50 50→55 42 267/309/404 137330 1111 22% 5% 100 +1.7 249/289/383 134326 146 27% 5% 86 +0.8 249/283/37512733214328%4%79+0.2
Andy Parrino
2013 · MLB
27 49→51 44→50 48→45 46 237/307/364 127314 118 27% 8% 90 +1.0 212/276/302 90298 76 29% 7% 60 -1.0 219/276/301823127430%7%56-0.7
Yorvit Torrealba
2006 · MLB
28 47→55 46→50 52→45 49 234/298/368 134275 136 20% 8% 87 +0.8 240/298/381 141281 136 19% 7% 90 +1.0 273/328/3831103209517%7%97+0.9
Matt Kata
2005 · MLB
27 50→48 46→50 51→50 51 245/304/385 140279 1210 17% 8% 93 +1.3 248/287/370 122284 109 16% 4% 82 +0.5 247/281/3671202819716%3%76+0.1
Braden Bishop
2022 · MLB
28 50→56 50 53→50 44 251/307/415 163305 1613 23% 6% 102 +1.9 230/283/366 136296 1517 27% 6% 80 +0.4 198/252/301104261132229%6%46-1.0
Tyler Heineman
2020 · AAA
29 49→43 45 52→50 47 243/299/372 129284 128 19% 6% 89 +0.9 232/290/330 98278 88 19% 6% 73 -0.1 221/315/323103271111421%10%81+0.1
Steve Tolleson
2012 · MLB
28 48→53 42→45 52→50 47 233/293/341 108285 1016 21% 7% 78 +0.2 233/297/338 105295 915 23% 8% 79 +0.3 236/304/33710129991422%8%80+0.2
Jason Hagerty
2016 · AAA
28 46→50 45→50 46→40 44 230/293/356 126298 136 27% 7% 82 +0.5 225/288/350 125301 127 28% 6% 79 +0.3 206/275/3271202799028%5%63-0.2
Ryan Roberts
2009 · MLB
28 48→52 45→50 50→55 50 236/302/363 127289 1210 22% 8% 87 +0.8 238/312/372 134286 1316 20% 9% 94 +1.3 235/316/376141276151920%10%94+1.0