Rubel Cespedes3B Rancho Cucamonga Quakes
Age 25 L/R 6'0" / 200 lbs A HR -4% Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION21 act + 299 ros · stats below = ROS only
wRC+†51
AVG/OBP/SLG.201 / .253 / .313
PA299
HR6
K%26
BB%6
BABIP258
ISO112
MLB%0%
Value2026 · WAR
BAT: -19.3 runs (wOBA-derived runs vs avg)-19BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.90-0.9WAR
trajectory · projected WAR by year
-0.8-0.6-0.4-0.4262829
Tools · ContractCON 50 / POW 45
Toolsscout grade
CONTACT50
scouting grade only
POWER45
scouting grade only
EYE40
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
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
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond 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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201918 ROKDSL Twins 180169 32731 6464 21 189235284519 95252 263 217 24
201918 ROKDSL Twins 180166 451141 9324 21 271324404728 133328 185 323 105
202120 ROKFCL Twins 143132 13212 8612 31 98162174336 76157 436 153 -25
202120 ROKFCL Twins 143127 20323 13422 31 157246283530 126205 299 243 44
202221 AFort Myers Mighty Mussels 279260 671603 12824 11 258301354655 96360 294 287 78
202221 AFort Myers Mighty Mussels 279255 741504 17574 11 290344396740 106355 206 330 111
202322 AFort Myers Mighty Mussels 476437 8720211 331531 31 199257330586 130273 327 259 56
202322 AFort Myers Mighty Mussels 476420 9826213 501011 31 233316398714 164273 2111 317 101
202423 A+Cedar Rapids Kernels 463433 941417 251333 53 217265303567 85295 295 250 50
202423 A+Cedar Rapids Kernels 463418 11822212 39933 53 282347431778 148337 208 346 123
202524 AAWichita Wind Surge 398370 721628 25982 11 195249314563 119242 256 247 47
202524 AAWichita Wind Surge 398360 882139 35672 11 244315394709 150277 179 317 101
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 ALAA 2120 3001 180 00 150190300490 150182 385 167 -14 -3 +0 +0 +0 +1 -0.2
YTD25 ALAA 2120 3001 160 00 150190300490 150154 295 218 25 -2 +0 +0 +0 +1 -0.1
ROS25 ALAA 0% 299278 561116 18791 21 201253313565 112256 266 252 51 -17 +0 +0 +1 +8 -0.7
ROS25 MLBLAA 0% 01 0000 000 00 255 247 47 +0 +0
FULL25 ALAA 2121 3001 180 00 143190286476 143167 385 167 -14 -3 +0 +0 +0 +1 -0.2
TOT25 ALAA 320298 591117 19871 21 198248312561 114254 276 246 47 -19 +0 +0 +1 +9 -0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBLAA 30% 356328 671317 23922 21 204261314575 110260 266 261 58 -17 +0 +0 +1 +10 -0.6
202827 MLBLAA 42% 382352 731428 25982 31 207264327591 119262 267 266 62 -17 +0 +0 +1 +11 -0.4
202928 MLBLAA 48% 396364 771529 271022 31 212270338608 126263 267 268 63 -17 +0 -1 +1 +11 -0.4
202726 MLBLAA 30% 10798 20402 7281 10 204264306570 102259 267 256 54 -6 +0 +0 +0 +3 -0.2
202827 MLBLAA 42% 159146 30613 11411 10 205266322588 116261 267 260 57 -8 +0 +0 +1 +5 -0.2
202928 MLBLAA 48% 189173 36714 13491 11 208267329597 121262 267 262 59 -9 -0 -0 +1 +5 -0.3
▸ Career Totals
Career 455418 861729 311183 31 206266321587 115262 267 260 57 -22 +0 -0 +2 +13 -0.8
/ 162G 650597 12324313 441694 41 206265322587 116263 267 260 57 -32 +0 -0 +2 +18 -1.1
Career 33723123 6381281562 20294423 2512 204258314572 110270 286 253 52 -183 +0 -1 +12 +96 -7.7
/ 162G 650602 12325312 391824 52 204257316573 111269 286 253 52 -35 +0 -0 +2 +18 -1.5

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
201918 ROKDSL Twins 180166 451141 9324 21 271324404728 133328 185 323 105 +1 +0 +5 0.6
202120 ROKFCL Twins 143127 20323 13422 31 157246283530 126205 299 243 44 -9 +0 +4 -0.5
202221 AFort Myers Mighty Mussels 279255 741504 17574 11 290344396740 106355 206 330 111 +3 -0 +8 1.1
202322 AFort Myers Mighty Mussels 476420 9826213 501011 31 233316398714 164273 2111 317 101 +0 +0 +13 1.4
202423 A+Cedar Rapids Kernels 463418 11822212 39933 53 282347431778 148337 208 346 123 +12 -0 +13 2.5
202524 AAWichita Wind Surge 398360 882139 35672 11 244315394709 150277 179 317 101 +0 -0 +11 1.2

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Juan Castrolast yr '10
career totals — 11 seasons, 2,352 PA
112,352344237273341+10+211.02.7
/162664101+3.0+5.80.3pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
2774165206258320+3+1-1.3-0.7
/162664134+2.4+0.9-1.1pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Rubel Cespedes (OGILVIE) 25 50 45 40 40 198/248/312 114254 72 27% 6% 47 -0.9
Keury De La Cruz
2017 · AA
25 44→49 44→50 41→50 36 220/251/335 115291 126 29% 4% 58 -1.2 218/257/307 89294 713 27% 5% 53 -1.5 211/232/2423128701826%3%19-0.8
Ernie De La Trinidad
2021 · AA
25 45→52 40 39→40 45 219/283/307 88282 85 25% 7% 65 -0.7 222/285/332 110315 118 31% 6% 72 -0.2 217/284/32510831212532%5%67-0.3
Travis Mattair
2014 · AA
25 43→47 44→45 40→45 42 214/269/326 111277 123 27% 6% 64 -0.8 216/264/336 120294 135 30% 5% 64 -0.8 207/250/33012328714332%5%53-1.3
Brady Whalen
2022 · A
24 41→50 42→45 42→40 42 205/258/302 97263 105 26% 6% 53 -1.5 223/280/351 128279 128 24% 6% 75 -0.0 217/278/34813126812723%7%69-0.2
Gerson Montilla
2015 · AA
25 44→46 44→45 41→45 41 222/260/336 114268 125 23% 5% 62 -0.9 217/263/335 118265 146 23% 5% 63 -0.8 210/258/32611625115523%5%58-1.0
Todd Johnson
2010 · A
25 46→48 42→45 41→45 42 224/273/329 105291 85 26% 6% 66 -0.6 207/253/306 99271 87 26% 5% 51 -1.7 179/220/271922287724%4%25-1.9
Kevin Ahrens
2014 · AA
25 39→46 42→45 42→40 45 195/260/295 100257 102 28% 8% 52 -1.6 220/276/338 118275 115 23% 7% 70 -0.3 224/281/34712427212422%7%72-0.2
LJ Talley
2022 · AA
25 41→48 44→45 48→50 45 208/267/323 115265 126 26% 7% 62 -0.9 224/286/345 121283 1311 24% 8% 76 +0.0 221/287/339118276131324%8%72-0.1
Mitchell Kranson
2019 · AA
25 43→42 40 41→30 43 208/253/295 86254 82 21% 5% 48 -1.9 215/267/320 105260 115 21% 6% 61 -1.0 193/243/2939920817017%5%40-0.5
Luis Sierra
2012 · AA
25 44 40 40→45 41 215/257/309 95277 74 25% 5% 53 -1.5 212/261/290 78274 45 22% 6% 50 -1.7 228/285/299722860019%7%59-0.5
Eric Duncan
2010 · AAA
25 39→41 42→50 44→45 40 197/237/294 97248 105 25% 5% 41 -2.3 211/249/340 129274 156 28% 4% 59 -1.1 211/250/34813727316529%4%60-0.6
Chantz Mack
2016 · AA
25 43→45 42→45 45 44 209/271/314 105285 96 29% 7% 61 -1.0 215/288/326 111295 115 29% 9% 72 -0.2 212/292/32110928512328%10%70-0.2
Anthony Bemboom
2015 · AA
25 41 43→45 45 42 207/248/310 103246 115 21% 4% 50 -1.7 209/257/297 88268 86 24% 6% 50 -1.7 209/279/32611726812226%8%66-0.2
Michael Pérez
2018 · AA
25 43 41→50 40 43 210/265/310 100280 83 27% 7% 57 -1.2 219/276/335 116284 123 26% 7% 69 -0.4 195/258/32312824316026%8%56-0.6
Brendon Sanger
2019 · AA
25 42→41 44→45 42→45 45 211/278/324 114283 125 29% 8% 67 -0.5 186/258/297 111284 137 37% 8% 53 -1.5 133/213/2289621113442%7%14-2.9
Luke Tendler
2018 · AA
26 41→42 45 38→40 41 206/259/328 122274 123 29% 6% 60 -1.0 202/251/317 115275 134 31% 6% 53 -1.5 191/240/30010825614331%5%43-1.6
Michael Burgess
2014 · AA
25 37→41 46→50 43→45 42 193/248/320 128249 142 29% 6% 53 -1.5 215/258/362 147280 146 28% 5% 68 -0.5 246/280/43619030118624%4%97+1.0
Bryant Flete
2018 · AA
25 43→44 38→40 43→50 40 208/252/288 80274 56 26% 5% 46 -2.0 213/282/291 78299 66 29% 7% 60 -1.0 203/291/266632955430%8%56-0.5
Nick Noonan
2014 · MLB
25 46→50 39→45 43→50 43 221/267/308 87285 76 24% 6% 57 -1.2 209/249/283 74291 66 29% 5% 43 -2.2 221/256/301802985427%4%47-1.1
Kyle Holder
2019 · AA
25 47→45 38→40 41→45 43 225/263/297 72270 55 19% 4% 52 -1.6 222/273/322 100274 97 21% 6% 64 -0.8 203/261/289862647425%6%47-1.0