CJ RodriguezC Midland RockHounds
Age 26 R/R 5'8" / 190 lbs AA HR -4% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION29 act + 127 ros · stats below = ROS only
wRC+†37
AVG/OBP/SLG.175 / .254 / .211
PA127
HR0
K%27
BB%9
BABIP247
ISO35
MLB%2%
Value2026 · WAR
BAT: -11.1 runs (wOBA-derived runs vs avg)-11BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.8 runs (Positional adjustment)+3POSREP: +4.4 runs (Replacement-level credit)+4REPTotal WAR: -0.40-0.4WAR
trajectory · projected WAR by year
-0.4-0.42627
Tools · ContractCON 42 / POW 30
Toolsscout grade
CONTACT42
scouting grade only
POWER30
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
2028Extbeyond projection horizon · no WAR estimate
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

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
202121 AStockton Ports 8682 12201 3170 00 146176207384 61169 203 157 -22
202121 AStockton Ports 8681 13201 4130 00 160200222422 62176 155 192 5
202222 AStockton Ports 295255 62803 30684 01 243332310642 67311 2310 287 78
202222 AStockton Ports 295241 641103 44564 01 266388349736 83324 1915 336 116
202323 A+Lansing Lugnuts 281256 371111 17942 00 145204207411 62216 336 182 -2
202323 A+Lansing Lugnuts 281248 461312 25612 00 185265270536 85230 229 244 45
202424 A+Lansing Lugnuts 272238 37510 29683 00 155256185440 29215 2511 206 16
202424 A+Lansing Lugnuts 272229 46610 38483 00 201322236558 35251 1814 270 65
202525 A+2 teams 179158 19301 15513 00 120210158368 38167 288 170 -12
202525 A+2 teams 179150 25501 23363 00 167290220510 53209 2013 246 46
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD26 AAOAK 2926 6000 250 01 231286231516 273 177 235 38 -2 -0 +0 +1 +1 -0.1
YTD26 AAOAK 2925 6000 340 01 240321240561 273 1410 259 57 -1 -0 +0 +1 +1 -0.0
ROS26 AAOAK 2% 127114 20400 11341 10 175254211464 35253 279 234 37 -9 +0 +0 +2 +4 -0.3
ROS26 MLBOAK 2% 33 0000 010 00 251 330 225 30 -0 +0 +0 +0 +0 -0.0
FULL26 AAOAK 3229 6000 260 01 207258207465 250 196 234 37 -2 -0 +0 +1 +1 -0.1
TOT26 AAOAK 156140 26400 13391 11 186260214474 29252 258 234 37 -11 -0 +0 +3 +4 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBOAK 27% 216193 36711 19572 21 187266249515 62257 269 243 44 -14 +0 +0 +4 +6 -0.4
202727 MLBOAK 27% 5852 9200 5151 10 173259212470 38255 269 234 37 -4 +0 +0 +1 +2 -0.1
▸ Career Totals
Career 6155 9200 5161 10 164246200446 36231 268 233 37 -4 +0 +0 +1 +2 -0.1
/ 162G 650586 962100 5317011 110 164246200446 36231 268 233 37 -46 +2 +0 +12 +18 -1.5
Career 14561296 2234037 12438915 32 172252224476 52235 279 218 25 -123 -0 +0 +26 +41 -5.7
/ 162G 650579 991813 551747 11 171251221472 50234 278 218 25 -55 -0 +0 +12 +18 -2.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
202121 AStockton Ports 8681 13201 4130 00 160200222422 62176 155 192 5 -9 +0 +2 -0.7
202222 AStockton Ports 295241 641103 44564 01 266388349736 83324 1915 336 116 +5 -0 +8 1.3
202323 A+Lansing Lugnuts 281248 461312 25612 00 185265270536 85230 229 244 45 -18 +0 +8 -1.0
202424 A+Lansing Lugnuts 272229 46610 38483 00 201322236558 35251 1814 270 65 -11 +0 +8 -0.3
202525 AAMidland RockHounds 3728 2000 781 00 7127871349 95 2219 201 12 -4 +0 +1 -0.3
202525 A+Lansing Lugnuts 142122 23501 16282 00 189293254547 66234 2011 257 55 -7 +0 +4 -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
CJ Rodriguez (OGILVIE) 26 42 30 42 54 186/260/214 29252 01 25% 8% 37 -0.4
Josh Bissonette
2023 · AAA
26 41 36→30 44→30 45 197/256/265 68265 35 26% 7% 42 -2.3 207/267/288 81275 67 25% 7% 53 -1.5 190/254/236462522024%8%30-1.0
Lyle Lin
2023 · AA
26 40 35→30 43→40 40 189/248/245 56270 34 30% 6% 33 -2.9 211/276/282 71286 55 26% 6% 56 -1.3 165/233/180152040418%6%10-0.8
Mac James
2019 · AAA
26 43 34→30 37→30 47 202/256/250 47250 34 20% 6% 37 -2.6 208/273/287 79272 77 25% 8% 55 -1.4 187/262/244572487226%9%37-1.0
Ricardo Valenzuela
2017 · AAA
26 42 37→30 44→50 45 203/257/271 68250 64 21% 6% 43 -2.2 219/270/286 67260 64 17% 6% 53 -1.5 223/271/276532567015%6%49-0.6
Pat Cantwell
2016 · AAA
26 42 38→30 42→40 40 199/261/275 75257 54 24% 5% 47 -1.9 213/274/293 80294 78 28% 6% 57 -1.2 238/305/315773317828%7%73-0.0
Chris Diaz
2017 · AA
26 45 35→30 44→45 47 211/271/268 57263 28 20% 6% 49 -1.8 198/261/251 53269 27 25% 7% 40 -2.4 181/245/207262540526%7%20-1.5
Korey Feiner
2008 · AAA
26 41 35→30 46→30 46 193/274/248 55272 33 28% 8% 46 -2.0 196/270/264 68267 55 27% 6% 49 -1.8 177/270/238622477029%6%41-0.5
Connor Justus
2021 · AA
26 35→37 37→40 43→45 42 172/248/244 72250 58 31% 7% 35 -2.8 192/256/268 76294 67 34% 7% 43 -2.2 166/232/217512613335%7%17-2.1
Colton Plaia
2017 · AA
26 45 36→40 40→30 40 212/259/273 62291 43 28% 5% 45 -2.1 203/256/295 92290 83 31% 6% 50 -1.8 177/230/274972589034%6%32-0.9
Dan Rizzie
2019 · A
25 45 35→30 39→40 46 210/265/269 59271 33 23% 7% 46 -2.0 202/259/273 71295 56 31% 7% 45 -2.1 165/214/205392713338%6%4-1.1
Toby Gardenhire
2009 · AA
26 47 34→30 40 42 222/272/266 44286 25 22% 5% 48 -1.9 225/270/276 51276 35 19% 5% 50 -1.8 221/258/263422633217%4%37-1.2
Yohannis Perez
2009 · AA
26 46→47 35→30 42→40 39 215/258/278 62290 35 26% 4% 45 -2.1 226/271/310 84285 66 22% 5% 59 -1.1 240/279/321812856218%5%63-0.4
Erick Castillo
2019 · AA
26 41 38→30 46→30 41 201/247/275 74255 64 24% 5% 40 -2.4 207/263/283 76264 65 23% 5% 50 -1.8 199/267/230312532020%5%36-0.7
Jeff Christy
2009 · AAA
25 43 36→30 44→40 47 205/270/270 65273 34 25% 8% 49 -1.8 203/259/271 68274 46 26% 7% 45 -2.1 166/214/178122260025%6%-2-1.4
Mike Nickeas
2009 · AAA
26 41 38→40 39→40 44 196/259/272 76255 54 24% 7% 46 -2.0 211/277/293 82263 74 21% 8% 59 -1.1 219/286/299802647118%8%62-0.4
J.J. Franco
2018 · A
26 46 35→30 41→45 48 213/278/270 57284 26 24% 8% 53 -1.5 214/286/284 70307 47 28% 9% 59 -1.1 189/278/225362880231%10%41-0.6
Nick Lovullo
2019 · AA
25 41 36→30 43→40 44 196/250/258 63256 35 24% 6% 37 -2.6 197/252/272 75282 56 30% 6% 42 -2.3 167/223/215482533233%6%11-2.0
Travis Brown
2008 · AAA
27 43→49 35→30 39→40 47 201/266/253 51256 36 22% 7% 43 -2.2 195/255/260 65263 47 25% 7% 40 -2.4 149/195/172232080027%5%-11-1.3
Carlos R Rojas
2010 · AAA
26 44→50 34→30 39→40 46 204/254/250 46246 24 18% 6% 37 -2.7 201/251/250 49259 24 22% 6% 35 -2.8 195/247/229332581223%6%26-1.7
Jordan Devencenzi
2019 · A
26 46 36→30 41→40 45 214/263/277 63255 33 17% 5% 47 -1.9 211/260/274 63288 44 27% 5% 46 -2.0 197/244/223262892031%4%24-1.5