Cody Roberts

C El Paso Chihuahuas
Age 31 R/R 6'0" / 195 lbs AAA HR +5% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202428AAAPHI160.290/.376/.4061274—.243/.306/.340
202529AAASD133.223/.320/.3212239—.186/.250/.246
202529AASD49.304/.347/.4131173—.277/.306/.383
2027PROJ10% MLB31MLBSD20.192/.260/.3000060-0.0
2028PROJ27% MLB32MLBSD46.190/.257/.2931057-0.2
Next 2 projected WAR -0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Ext$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2025 AAA
BB%65
Chase%61
Speed59
Max EV27
Whiff%13
Z-Con%12
CompsDavid Matranga (age 31) · Drew Butera (age 31) · Yamid Haad (age 31)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†60
AVG/OBP/SLG.192 / .260 / .300
PA20
HR0
K%30
BB%10
BABIP258
ISO56
MLB%10%
Value2027 · WAR
BAT: -9.4 runs (wOBA-derived runs vs avg)-9BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.5 runs (Positional adjustment)+4POSREP: +4.3 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.22728
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve. Catcher framing: only 2027 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201923 ADelmarva Shorebirds — 192166 40410 21431 00 241330277607 36315 2211 280 33 — — — — — —
202125 AAANorfolk Tides — 3834 10201 4130 00 294368441810 147450 3411 362 78 — — — — — —
202125 AABowie Baysox — 6352 12302 9191 00 231355404759 173323 3014 339 60 — — — — — —
202125 A+Aberdeen IronBirds — 8168 17402 10242 00 250362397760 147349 3012 342 57 — — — — — —
202226 AAANorfolk Tides — 2824 9201 460 00 3754645831.048 208471 2114 460 147 — — — — — —
202226 AABowie Baysox — 274242 631607 25754 00 260339413753 153344 279 335 60 — — — — — —
202327 AAReading Fightin Phils — 239215 461106 16524 22 214281349630 135250 227 280 38 — — — — — —
202428 AAALehigh Valley IronPigs — 160138 401301 17512 20 290376406782 116448 3211 348 74 — — — — — —
202529 AAAEl Paso Chihuahuas — 133112 25502 16460 20 223320321642 98343 3512 286 39 — — — — — —
202529 AASan Antonio Missions — 4946 14011 3140 10 304347413760 109419 296 340 73 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201923 A MLEDelmarva Shorebirds — 192174 34310 13571 00 195255224479 29267 307 217 33 — — — — — —
202125 AAA MLENorfolk Tides — 3835 9201 3160 00 257316400716 143425 428 284 78 — — — — — —
202125 AA MLEBowie Baysox — 6355 11301 6241 00 200290309599 109294 3810 257 60 — — — — — —
202125 A+ MLEAberdeen IronBirds — 8171 13301 7322 00 183275268543 85294 409 253 57 — — — — — —
202226 AAA MLENorfolk Tides — 2825 9201 370 00 360429560989 200443 2511 385 147 — — — — — —
202226 AA MLEBowie Baysox — 274250 521204 17924 00 208269304573 96299 346 257 60 — — — — — —
202327 AA MLEReading Fightin Phils — 239220 39904 11634 22 177230273503 95221 265 225 38 — — — — — —
202428 AAA MLELehigh Valley IronPigs — 160144 351101 11602 20 243306340646 97388 387 278 74 — — — — — —
202529 AAA MLEEl Paso Chihuahuas — 133118 22401 10570 20 186250246496 59304 438 226 39 — — — — — —
202529 AA MLESan Antonio Missions — 4947 13011 2160 10 277306383689 106380 334 276 73 — — — — — —
201923 A MLEDelmarva Shorebirds — 192174 34310 13571 00 195255224479 29281 307 217 33 — — — — — —
201923 A RAWDelmarva Shorebirds — 192166 40410 21431 00 241330277607 36315 2211 280 33 — — — — — —
202125 A+ MLE3 teams — 182161 32703 16723 00 199283298581 99333 409 261 63 — — — — — —
202125 A+ RAW3 teams — 182154 39905 23563 00 253361409770 156362 3113 345 63 — — — — — —
202226 AA MLE2 teams — 302275 611405 20994 00 222284327612 105322 337 269 68 — — — — — —
202226 AA RAW2 teams — 302266 721808 29814 00 271351429780 158356 2710 346 68 — — — — — —
202327 AA MLEReading Fightin Phils — 239220 39904 11634 22 177230273503 95224 265 225 38 — — — — — —
202327 AA RAWReading Fightin Phils — 239215 461106 16524 22 214281349630 135250 227 280 38 — — — — — —
202428 AAA MLELehigh Valley IronPigs — 160144 351101 11602 20 243306340646 97405 387 278 74 — — — — — —
202428 AAA RAWLehigh Valley IronPigs — 160138 401301 17512 20 290376406782 116448 3211 348 74 — — — — — —
202529 AAA MLE2 teams — 182165 34412 12730 30 206260279539 73344 407 239 48 — — — — — —
202529 AAA RAW2 teams — 182158 39513 19600 30 247328348676 101367 3310 300 48 — — — — — —
201923 A MLEDelmarva Shorebirds — 192176 34310 13571 00 193255222477 28267 307 217 33 — — — — — —
202125 A+ MLE3 teams — 182161 32703 16723 00 199283298581 99321 409 261 63 — — — — — —
202226 AA MLE2 teams — 302275 611405 20994 00 222284327612 105312 337 269 68 — — — — — —
202327 AA MLEReading Fightin Phils — 239222 39904 11634 22 176230270500 95221 265 225 38 — — — — — —
202428 AAA MLELehigh Valley IronPigs — 160146 351101 11602 20 240306336641 96388 387 278 74 — — — — — —
202529 AAA MLE2 teams — 182168 34412 12730 30 202260274534 71324 407 239 48 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202428 AAA MLELehigh Valley IronPigs — 160146 351101 11602 20 240306336641 96388 387 278 74 — — — — — —
202529 AAA MLE2 teams — 182168 34412 12730 30 202260274534 71324 407 239 48 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202731 MLB MLESD 10% 232211 41814 17692 41 195263304567 109264 307 257 60 -11 +0 +0 +4 +5 -0.1
▸ 2027 — real world (MLB)
202731 MLB CTXSD 10% 2018 3100 260 00 192260300560 108258 3010 254 60 -1 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202832 MLB MLESD 27% 170154 30613 13501 21 193259297557 105261 298 253 57 -9 +0 -4 +3 +4 -0.6
202832 MLB CTXSD 27% 4643 7101 3140 00 190257293550 103256 307 250 57 -2 +0 -1 +1 +1 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 4643 7101 3140 00 163217256473 93214 307 250 55 -2 +0 -1 +1 +1 -0.2
/ 162G— A+C — 650608 9914014 421980 00 163217255472 92215 306 250 55 -33 +0 -13 +12 +14 -2.1
Career— MLE — 16241471 30161422 11153217 134 205268296565 92299 337 250 55 -18 +0 -4 +7 +8 -0.7
/ 162G— MLE — 650589 1212429 442137 52 205269299568 93299 337 250 55 -32 +1 -6 +12 +14 -1.2