Ruben CardenasOF Lehigh Valley IronPigs
Age 28 R/R 6'1" / 185 lbs AAA HR +4% Svc 0.0 · Ctrl thru 2033
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 250 proj PA
wRC+†107
AVG/OBP/SLG.243 / .301 / .431
PA250
HR10
SB5
K%25
BB%6
ISO190
MLB%10%
Value2026 · WAR
BAT: +1.9 runs (wOBA-derived runs vs avg)+2BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.5 runs (Positional adjustment)-2POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.70+0.7WAR
0.00.51.00.00.80.70.50.20.0+$15M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 54 / POW 64
Toolsscout grade
CONTACT54
scouting grade only
POWER64
scouting grade only
EYE37
scouting grade only
SPEED53
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+0.7$2M+$2M
2029Pre-Arb$0.8M+0.5$2M+$1.0M
2030Pre-Arb$0.9M+0.2$0.6M+$0.0M
2031Arb-1$0.2M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
Totals $3M $4M +$3M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201820 ROKAZL Indians 1 152137 29920 11273 30 212285307591 95264 187 265 61
201820 ROKAZL Indians 1 152130 391330 18193 30 300397446844 146351 1212 376 146
201921 ABowling Green Hot Rods 481447 891546 241385 1110 199248291539 92270 295 240 42
201921 ABowling Green Hot Rods 481431 11724713 40905 1110 271340450790 179313 198 347 124
202123 AA2 teams 441414 978322 171554 64 234271428699 193309 354 300 87
202123 AA2 teams 441407 11913325 241154 64 292338523861 231344 265 371 142
202224 AAA2 teams 336311 539115 221122 74 170230350580 180205 337 256 54
202224 AAA2 teams 336297 6714219 36932 74 226313478792 253258 2811 346 123
202325 AAA2 teams 568513 10720315 431777 912 209279347626 138282 318 276 69
202325 AAA2 teams 568493 13528323 631467 912 274364483847 209340 2611 372 143
202426 AAALehigh Valley IronPigs 322297 7315117 14649 104 246300475775 229257 204 332 112
202426 AAALehigh Valley IronPigs 322289 8017120 22569 104 277347550897 273279 177 388 155
▸ 2026 Season
202628 MLBPHI 250228 5611110 15615 53 246306434741 189288 246 325 107 +2 -0 +0 -2 +7 0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBPHI 33% 319290 7014112 20786 63 241304421724 179288 246 323 105 +2 +0 -1 -2 +9 0.8
202830 MLBPHI 46% 340309 7515113 22846 63 243306424730 181287 256 320 103 +1 +0 -2 -2 +10 0.7
202931 MLBPHI 54% 339308 7314112 22846 53 237301406706 169285 256 316 100 +0 -0 -3 -2 +10 0.5
203032 MLBPHI 58% 329299 7114112 22835 42 237301411712 174282 257 311 96 -2 +0 -4 -2 +9 0.2
203133 MLBPHI 61% 305277 6312110 20785 32 227291386678 159278 267 303 90 -3 -0 -4 -2 +9 -0.1
202729 MLBPHI 33% 10495 23504 6262 21 242301421722 179290 256 313 98 -0 +0 -0 -1 +3 0.2
202830 MLBPHI 46% 156142 35716 10383 32 246310437746 190289 246 311 96 -1 -0 -1 -1 +4 0.2
202931 MLBPHI 54% 182165 41817 12453 32 248311436747 188287 257 307 93 -1 -0 -2 -1 +5 0.1
203032 MLBPHI 58% 191174 42817 12483 21 241302420721 178284 256 302 89 -2 +0 -2 -1 +5 -0.0
203133 MLBPHI 61% 185168 38716 12483 21 226290387677 161280 266 294 83 -3 +0 -3 -1 +5 -0.2
▸ Career Totals
Career 818744 17935430 5220514 127 241302419722 179290 256 304 91 -8 -0 -8 -5 +23 0.2
/ 162G 650591 14228324 4116311 106 240301420721 179289 256 304 91 -7 -0 -6 -4 +18 0.2
Career 41823830 85615620144 252114163 7550 223283387670 164277 276 295 84 -77 -5 -14 -25 +118 -0.3
/ 162G 650595 13224322 3917710 128 222281383664 161274 276 295 84 -12 -1 -2 -4 +18 -0.0

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
201820 ROKAZL Indians 1 152130 391330 18193 30 300397446844 146351 1212 376 146 +8 +1 +4 1.3
201921 ABowling Green Hot Rods 481431 11724713 40905 1110 271340450790 179313 198 347 124 +13 -2 +14 2.5
202123 AAMontgomery Biscuits 309290 769315 12843 33 262298469767 207313 274 332 112 +4 -1 +9 1.3
202123 A+Bowling Green Hot Rods 132117 434010 12311 31 3684316581.089 291423 239 464 213 +17 +0 +4 2.1
202224 AAADurham Bulls 318284 5914216 32931 54 208290440730 232244 2910 321 104 +1 -1 +9 1.0
202224 ROKFCL Rays 1813 8003 401 20 6157221.3082.030 692500 022 794 466 +7 +0 +1 0.9
202325 AAADurham Bulls 550476 12826322 621457 812 269361475836 206338 2611 367 139 +24 -3 +16 3.8
202325 INTLGigantes del Cibao 1817 7201 110 10 4124447061.150 294400 66 498 239 +3 +0 +1 0.4
202426 AAALehigh Valley IronPigs 322289 8017120 22569 104 277347550897 273279 177 388 155 +20 +0 +9 3.0

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Shane Halterlast yr '04
career totals — 5 seasons, 1,744 PA
51,7444111247305396-6+83.93.9
/162664164-2.1+3.01.5pk7: 4
#3Chris Heiseylast yr '17
career totals — 8 seasons, 1,758 PA
81,7586225238296413-18+33.03.2
/162664239-6.7+1.01.1pk7: 4
#4John Mayberry Jr.last yr '15
career totals — 6 seasons, 1,506 PA
61,5065415234298417-6-181.71.7
/162664247-2.8-8.10.8pk7: 2
#5John Mabrylast yr '06
career totals — 7 seasons, 1,560 PA
71,560542243309416-15-161.61.6
/162664231-6.5-6.70.7pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
38433112238297413-5+01.41.4
/162664249-4.0+0.01.1pk7: 1
#6Jake Cavelast yr '24
career totals — 7 seasons, 1,564 PA
71,5644513236292400-11-61.31.3
/162664196-4.5-2.50.6pk7: 1

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
Ruben Cardenas (OGILVIE) 28 54 64 53 37 243/301/431 189288 105 25% 6% 107 +0.9
Tyler Moore
2014 · MLB
27 46→48 60→65 51→40 41 248/297/462 214305 285 29% 6% 112 +2.6 222/283/375 153283 183 27% 7% 82 +0.5 208/253/35915126117027%5%62-0.3
Adam Jones
2014 · MLB
28 52→55 57→60 49→50 43 273/314/467 193301 2513 19% 4% 120 +3.1 265/304/447 182292 257 19% 4% 111 +2.5 261/304/43317128324217%5%104+2.1
Harrison Bader
2022 · MLB
28 48→56 55 50→55 48 250/324/441 191300 2214 24% 8% 118 +3.0 240/290/374 134283 1524 20% 6% 85 +0.7 242/304/399157300201625%6%96+0.9
Andrew Young
2022 · MLB
28 43→47 57→60 48→40 38 220/302/422 202319 245 37% 6% 105 +2.1 208/285/370 162322 207 39% 8% 83 +0.6 171/257/31214226219440%8%53-0.9
Alex Guerrero
2015 · AAA
28 48 53→65 54→45 39 246/284/420 175293 209 24% 4% 95 +1.4 230/265/400 170271 228 24% 4% 82 +0.5 238/268/44821026930325%3%95+0.5
John Rodriguez
2006 · MLB
28 48→47 57→55 52→40 45 249/317/444 195301 259 26% 7% 115 +2.8 245/320/409 164309 175 25% 8% 107 +2.2 239/321/38915030715125%9%99+0.7
Chris Heisey
2012 · MLB
27 47→52 56→55 50→55 44 247/306/434 187286 2511 24% 6% 108 +2.3 239/289/393 154287 1711 23% 5% 90 +1.0 233/279/375142278151122%5%79+0.1
Jayson Nix
2011 · MLB
28 43→49 54→55 46→55 46 230/296/403 173266 2210 23% 7% 96 +1.5 216/281/350 134275 1413 26% 7% 76 +0.0 207/276/316109275101827%7%61-0.5
Alex Liddi
2018 · AAA
29 45→55 53→60 53→50 41 235/284/407 171303 2111 30% 6% 92 +1.2 238/286/444 206315 289 33% 6% 102 +1.9 235/280/46322830832634%5%105+1.2
Joe Mather
2009 · MLB
27 43→46 58→60 51→50 47 237/303/443 206256 2710 21% 7% 110 +2.4 216/274/356 140262 1511 23% 7% 74 -0.1 204/259/30810426010825%7%51-0.7
Scott Hairston
2007 · MLB
27 47→51 56→60 50 46 250/309/443 193289 256 23% 7% 111 +2.5 249/309/449 200283 247 21% 7% 113 +2.6 250/308/45520527924920%7%112+1.6
Tyrone Taylor
2022 · MLB
28 48→52 58→65 53→55 46 254/319/458 204294 2610 23% 7% 120 +3.1 246/300/454 208289 2412 24% 6% 111 +2.5 240/290/441201285221424%5%101+1.1
Jeff Baker
2009 · MLB
28 49→51 52→55 53→45 45 251/307/426 175312 207 26% 7% 106 +2.2 261/316/407 146325 135 23% 7% 104 +2.0 270/321/40013033510222%7%102+0.7
John Mayberry Jr.
2012 · MLB
28 46→48 53→55 51→50 44 242/292/414 172284 2114 23% 6% 97 +1.5 235/294/398 163281 197 23% 7% 93 +1.3 226/292/38515927118323%8%86+0.5
Josh Fields
2012 · MLB
29 50→56 52→55 51→50 44 255/310/428 173317 2012 26% 7% 108 +2.3 239/287/355 116334 1111 30% 6% 78 +0.2 250/287/3501003407928%5%74-0.0
Javier Báez
2021 · MLB
28 49→58 59→65 49→55 38 257/295/474 217318 2712 28% 5% 115 +2.7 249/296/433 184316 2414 28% 5% 104 +2.0 246/293/413167309211427%5%94+1.3
Jonny Gomes
2009 · MLB
28 42→52 55→60 49→50 48 222/311/409 187283 2214 29% 9% 105 +2.1 243/318/440 197296 2510 26% 8% 115 +2.7 244/338/42618230323726%10%115+2.0
Renato Núñez
2021 · MLB
27 46→51 56→60 44→30 46 243/308/431 189288 253 26% 8% 108 +2.3 244/314/463 219292 305 27% 7% 120 +3.1 232/307/46923726735128%7%116+2.1
Mike Brosseau
2023 · MLB
29 46→56 51→55 52→45 47 233/318/393 159306 208 29% 9% 102 +1.9 215/286/355 140273 196 28% 7% 79 +0.3 191/261/30811723917527%7%54-0.7
Jake Fox
2010 · MLB
28 49→54 61→65 47→45 43 262/320/486 225293 296 22% 6% 128 +3.7 231/288/405 174266 203 22% 5% 93 +1.3 222/278/38916724821021%5%83+0.4