Cody RobertsC El Paso Chihuahuas
Age 30 R/R 6'0" / 195 lbs AAA HR -7% Svc 0.0 · Ctrl thru 2033
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 197 proj PA
wRC+†38
AVG/OBP/SLG.182 / .245 / .265
PA197
HR2
K%32
BB%7
ISO84
MLB%10%
Value2026 · WAR
BAT: -13.7 runs (wOBA-derived runs vs avg)-14BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.5 runs (Positional adjustment)+4POSREP: +5.6 runs (Replacement-level credit)+6REPTotal WAR: -0.50-0.5WAR
trajectory · projected WAR by year
-0.5-0.4-0.42628
Tools · ContractCON 20 / POW 33
Toolsscout grade
CONTACT20
scouting grade only
POWER33
scouting grade only
EYE47
scouting grade only
SPEED47
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-2M +$0.0M

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
201923 ADelmarva Shorebirds 192174 34310 13561 00 195255224479 29279 297 218 25
201923 ADelmarva Shorebirds 192166 40410 21431 00 241330277607 36315 2211 280 73
202125 A+3 teams 182161 31703 16743 00 193278292570 99329 419 258 56
202125 A+3 teams 182154 39905 23563 00 253361409770 156362 3113 345 122
202226 AA2 teams 302275 581305 201054 00 211274313587 102315 357 262 59
202226 AA2 teams 302266 721808 29814 00 271351429780 158356 2710 346 123
202327 AAReading Fightin Phils 239219 39905 12674 22 178234288522 110227 285 227 32
202327 AAReading Fightin Phils 239215 461106 16524 22 214281349630 135250 227 280 73
202428 AAALehigh Valley IronPigs 160144 361101 11592 20 250312347659 97412 377 291 81
202428 AAALehigh Valley IronPigs 160138 401301 17512 20 290376406782 116448 3211 348 124
202529 AAA2 teams 182165 33312 12790 30 200254267521 67356 437 236 39
202529 AAA2 teams 182158 39513 19600 30 247328348676 101367 3310 300 88
▸ 2026 Season
202630 MLBSD 197180 33712 14641 31 183246267513 83266 327 235 38 -14 +0 +0 +4 +6 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202731 MLBSD 27% 178162 30612 13571 20 185250272522 86267 327 240 42 -12 +0 -3 +3 +5 -0.6
202832 MLBSD 37% 168153 29612 12531 20 190253281534 92266 327 241 43 -11 +0 -4 +3 +5 -0.6
202731 MLBSD 27% 4946 9201 3160 10 196245304549 109264 336 231 35 -4 +0 -1 +1 +1 -0.2
202832 MLBSD 37% 6359 10201 4200 10 169222254476 85262 326 232 36 -5 +0 -1 +1 +2 -0.3
▸ Career Totals
Career 112105 19402 7360 20 181232276508 95254 326 232 36 -8 +0 -2 +2 +3 -0.5
/ 162G 650609 11023012 412090 120 181232278510 97253 326 232 36 -47 +2 -12 +12 +18 -2.7
Career 18001633 32365522 12361417 143 198261284545 86297 347 245 46 -110 +2 -6 +32 +51 -3.2
/ 162G 650590 1162328 442226 51 197259283542 86295 347 245 46 -40 +1 -2 +12 +18 -1.2

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
201923 ADelmarva Shorebirds 192166 40410 21431 00 241330277607 36315 2211 280 73 -6 +0 +5 -0.1
202125 AAANorfolk Tides 3834 10201 4130 00 294368441810 147450 3411 362 136 +2 +0 +1 0.3
202125 AABowie Baysox 6352 12302 9191 00 231355404759 173323 3014 339 118 +1 +0 +2 0.3
202125 A+Aberdeen IronBirds 8168 17402 10242 00 250362397760 147349 3012 342 120 +2 +0 +2 0.4
202226 AAANorfolk Tides 2824 9201 460 00 3754645831.048 208471 2114 460 210 +3 +0 +1 0.4
202226 AABowie Baysox 274242 631607 25754 00 260339413753 153344 279 335 114 +4 +0 +8 1.2
202327 AAReading Fightin Phils 239215 461106 16524 22 214281349630 135250 227 280 73 -7 -0 +7 -0.1
202428 AAALehigh Valley IronPigs 160138 401301 17512 20 290376406782 116448 3211 348 124 +4 +0 +5 1.0
202529 AAAEl Paso Chihuahuas 133112 25502 16460 20 223320321642 98343 3512 286 77 -3 +0 +4 0.1
202529 AASan Antonio Missions 4946 14011 3140 10 304347413760 109419 296 340 118 +1 +0 +1 0.3

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 Roberts (OGILVIE) 30 20 33 47 47 182/245/265 83266 23 32% 7% 38 -0.8
Chris Rabago
2022 · AAA
29 38 40 47→55 43 190/255/276 86266 813 31% 7% 45 -2.1 197/261/293 96305 910 36% 6% 53 -1.5 152/225/219672575540%6%15-1.2
Dane Sardinha
2009 · MLB
30 34→32 43→45 49→30 36 181/220/282 101241 114 30% 4% 30 -3.1 182/230/289 107254 124 32% 5% 38 -2.6 157/216/2468922210033%6%17-1.3
Carlos Eduardo Gonzalez
2015 · AAA
30 42 39→30 43→50 38 202/250/287 84279 69 29% 5% 45 -2.1 219/275/338 119277 1210 24% 6% 69 -0.4 201/252/294922538623%6%43-0.7
Ali Solis
2018 · AAA
30 40 41→45 46→30 36 200/236/296 95271 95 30% 4% 41 -2.3 203/238/332 129285 166 34% 4% 52 -1.6 188/222/33915124622334%4%44-1.3
Ryan Budde
2010 · MLB
30 39 42→45 46→40 41 197/251/300 103268 106 30% 6% 49 -1.8 187/249/268 81292 76 36% 7% 40 -2.4 161/230/216552655438%8%18-1.4
Kevin Cash
2008 · MLB
30 35 45→40 43→30 41 183/249/298 115253 134 32% 7% 49 -1.8 202/270/308 106281 114 30% 8% 60 -1.0 193/265/272792649029%9%45-0.5
Drew Butera
2015 · MLB
31 39 42→40 47→40 46 196/259/300 104242 104 23% 7% 53 -1.5 227/284/350 123284 124 24% 7% 76 +0.1 238/290/35711930012024%6%78+0.1
Eddy Rodriguez
2016 · AAA
30 34→30 41→50 45→30 30 179/210/274 95268 94 37% 3% 24 -3.5 175/212/263 88329 95 47% 4% 22 -3.7 143/178/214712958153%3%-8-2.1
Anthony Bemboom
2020 · MLB
30 39 42→45 44→45 43 195/253/296 100257 104 28% 7% 49 -1.8 210/278/339 129269 145 26% 8% 71 -0.3 209/279/32611726812226%8%66-0.2
Joe Hudson
2022 · MLB
31 36 43→45 47→40 38 185/235/289 104266 115 34% 6% 40 -2.4 203/284/350 147292 198 35% 9% 78 +0.2 184/288/33314926521837%11%73-0.0
Rosario Irazoqui
2016 · AAA
30 43 38→30 44→45 38 209/248/281 71271 77 25% 4% 42 -2.3 218/265/316 98283 108 26% 5% 59 -1.1 210/256/287772748026%4%44-0.6
Gary Patchett
2009 · AAA
30 44 36→30 41→30 41 211/264/271 60289 55 28% 6% 46 -2.0 210/257/280 70281 64 26% 5% 46 -2.0 202/248/255532684025%4%34-1.3
Brian Esposito
2009 · AAA
30 38 40 44→40 37 191/222/269 78236 96 24% 3% 27 -3.3 199/228/281 82248 84 23% 2% 33 -2.9 187/210/254672346123%2%16-1.5
Max McDowell
2023 · AAA
29 40→48 39→40 47→50 44 192/276/277 85266 69 28% 7% 56 -1.3 193/274/297 104277 126 33% 7% 60 -1.0 168/259/2599124513135%7%43-0.9
Horacio Vasquez
2016 · AAA
30 43 39→40 48→40 39 211/250/292 81273 79 25% 4% 46 -2.0 226/257/306 80289 610 23% 4% 52 -1.6 245/256/275303110621%2%41-0.7
Sharlon Schoop
2017 · AAA
30 42→44 41→40 40→45 41 209/252/301 92269 93 26% 5% 49 -1.8 217/270/345 128277 145 26% 6% 69 -0.4 202/264/34614424718026%6%64-0.2
Jackson Williams
2016 · MLB
30 42 38→45 41→40 45 203/264/280 78260 65 24% 7% 50 -1.8 196/248/267 71250 64 23% 6% 39 -2.5 177/225/224482274023%5%16-1.6
Mike Nickeas
2014 · MLB
31 40 39→40 44→40 44 194/251/281 86240 74 22% 6% 44 -2.1 207/262/306 99261 107 24% 6% 56 -1.3 190/243/248582369323%6%31-0.9
Jason Delay
2023 · MLB
28 41 39→45 42→40 39 200/246/285 85278 65 30% 5% 43 -2.2 222/278/307 85291 55 24% 6% 62 -0.9 216/271/282672813223%6%50-0.6
Alberto Rosario
2016 · AAA
29 41 39→40 43→50 41 201/242/282 81245 65 21% 4% 40 -2.4 218/257/281 63271 46 20% 4% 46 -2.0 225/259/263382812320%4%39-0.8