CJ RodriguezC Midland RockHounds
Age 26 R/R 5'8" / 190 lbs AA HR -5% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION99 act + 13 ros · stats below = ROS only
showingROS
wRC+†58
AVG/OBP/SLG.167 / .231 / .167
PA13
HR0
K%23
BB%8
BABIP286
ISO53
MLB%2%
Value2026 · WAR
BAT: -1.3 runs (wOBA-derived runs vs avg)-1BATRUN: -0.5 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.0 runs (Positional adjustment)+2POSREP: +2.4 runs (Replacement-level credit)+2REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 47 / POW 29
Toolsscout grade
CONTACT47
scouting grade only
POWER29
scouting grade only
EYE54
scouting grade only
SPEED42
scouting grade only
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
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M
2030Pre-Arb$0.9M
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.9M +$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. 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202121 AStockton Ports 8681 13201 4130 00 160200222422 62176 155 192 16 -9 +0 +2 -0.7
202222 AStockton Ports 295241 641103 44564 01 266388349736 83324 1915 336 114 +5 -0 +6 1.1
202323 A+Lansing Lugnuts 281248 461312 25612 00 185265270536 85230 229 244 51 -16 +0 +6 -1.0
202424 A+Lansing Lugnuts 272229 46610 38483 00 201322236558 35251 1814 270 69 -10 +0 +6 -0.4
202525 AAMidland RockHounds 3728 2000 781 00 7127871349 95 2219 201 22 -3 +0 +1 -0.3
202525 A+Lansing Lugnuts 142122 23501 16282 00 189293254547 66234 2011 257 60 -7 +0 +3 -0.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A MLEStockton Ports 8682 12201 3170 00 146176207384 61161 203 155 -9 -11 +0 +2 -0.9
202222 A MLEStockton Ports 295255 59803 30714 01 231322298620 67292 2410 283 78 -8 -0 +6 -0.2
202323 A+ MLELansing Lugnuts 281256 371011 17882 00 145204203407 59200 316 186 12 -29 +0 +6 -2.4
202424 A+ MLELansing Lugnuts 272239 39510 28673 00 163259192452 29214 2510 209 28 -23 +0 +6 -1.8
202525 AA MLEMidland RockHounds 3731 2000 4101 00 6519465259 89 2711 152 -11 -5 +0 +1 -0.4
202525 A+ MLELansing Lugnuts 142127 18301 11392 00 142221189410 47187 278 188 13 -15 +0 +3 -1.2
202121 A MLEStockton Ports 8682 12201 3170 00 146176207384 61169 203 155 -9
202121 A RAWStockton Ports 8681 13201 4130 00 160200222422 62176 155 192 -9
202222 A MLEStockton Ports 295255 59803 30714 01 231322298620 67299 2410 283 78
202222 A RAWStockton Ports 295241 641103 44564 01 266388349736 83324 1915 336 78
202323 A+ MLELansing Lugnuts 281256 371011 17882 00 145204203407 59208 316 186 12
202323 A+ RAWLansing Lugnuts 281248 461312 25612 00 185265270536 85230 229 244 12
202424 A+ MLELansing Lugnuts 272239 39510 28673 00 163259192452 29224 2510 209 28
202424 A+ RAWLansing Lugnuts 272229 46610 38483 00 201322236558 35251 1814 270 28
202525 A+ MLE2 teams 179158 20301 15493 00 127216165380 38173 278 181 8
202525 A+ RAW2 teams 179150 25501 23363 00 167290220510 53209 2013 246 8
202121 A MLEStockton Ports 8683 12201 3170 00 145176205381 60161 203 155 -9
202222 A MLEStockton Ports 295259 59803 30714 01 228322293615 66292 2410 283 78
202323 A+ MLELansing Lugnuts 281260 371011 17882 00 142204200404 58200 316 186 12
202424 A+ MLELansing Lugnuts 272239 39510 28673 00 163259192452 29214 2510 209 28
202525 A+ MLE2 teams 179159 20301 15493 00 126216164379 38167 278 181 8
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202323 A+ MLELansing Lugnuts 281260 371011 17882 00 142204200404 58200 316 186 12
202424 A+ MLELansing Lugnuts 272239 39510 28673 00 163259192452 29214 2510 209 28
202525 A+ MLE2 teams 179159 20301 15493 00 126216164379 38167 278 181 8
YTD26 AA MLEOAK 9988 27100 9160 01 307371318689 11365 169 308 95 -1 -0 +0 +2 +2 0.3
▸ 2026 season
YTD26 AA RAWOAK 9984 26100 13130 01 310402321723 12356 1313 333 95
ROS26 AA MLEOAK 2% 1312 2000 130 00 167231167397 281 238 254 58 -1 +0 +0 +0 +0 -0.0
TOT26 AA MLEOAK 112100 29100 10190 01 290355300655 10349 179 302 90 -1 -0 +0 +2 +2 0.3
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202727 MLB MLEOAK 27% 216193 41611 19512 21 212290269559 57282 249 261 63 -9 +0 +0 +4 +5 -0.1
202828 MLB MLEOAK 40% 280251 54812 25662 21 215291279570 64282 249 265 66 -11 +0 -1 +5 +6 -0.1
202929 MLB MLEOAK 45% 312278 59912 28743 32 212291273565 61282 249 266 66 -13 -0 -1 +6 +7 -0.2
203030 MLB MLEOAK 48% 335299 651013 30803 32 217295288583 70281 249 265 65 -14 -0 -2 +6 +7 -0.3
202727 MLB CTXOAK 27% 5853 11200 5140 00 208276245521 38287 249 259 63 -3 +0 +0 +1 +1 -0.0
202828 MLB CTXOAK 40% 112100 22401 10261 11 220297290587 70287 239 262 66 -5 -0 -0 +2 +2 -0.1
202929 MLB CTXOAK 45% 140125 27401 13331 11 216295272567 56287 249 263 66 -6 -0 -1 +3 +3 -0.1
203030 MLB CTXOAK 48% 159143 30501 14381 11 210285266551 56286 249 262 65 -7 -0 -1 +3 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 469421 901503 421113 33 214290271560 57281 249 262 48 -19 -1 -2 +8 +10 -0.3
/ 162G A+C 650583 1252104 581544 44 214289271560 57282 249 262 48 -27 -1 -3 +12 +14 -0.5
Career MLE 22692023 38861614 19656622 107 192270249519 57255 259 240 48 -48 -0 -4 +21 +25 -0.7
/ 162G MLE 650580 1111724 561626 32 191269248518 57254 259 240 48 -27 -0 -2 +12 +14 -0.4