Ivan Cespedes

C ACL Cubs
Age 21 R/R 5'8" / 190 lbs ROK HR -8% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202519ROKDSL Cubs Red126.292/.360/.5047434—.171/.224/.291
202620ACHC104.211/.317/.3333039—.170/.250/.255
202620ROKCHC116.304/.388/.5205166—.215/.276/.374
2027PROJ0% MLB21MLBCHC330.199/.264/.31175620.0
2028PROJ34% MLB22MLBCHC96.205/.271/.32522670.0
2029PROJ48% MLB23MLBCHC181.209/.275/.33643710.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2026 A
ISO45
BB%45
wRC+37
wOBA30
Whiff%24
K%23
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 1% · didn't stick 94%
CompsJohan Mieses (age 21) · Sammy Hernandez (age 20) · Marcus Greene Jr. (age 22)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 206 proj PA
wRC+†62
AVG/OBP/SLG.197 / .262 / .308
PA206
HR4
K%30
BB%7
ISO112
MLB%0%
Value2027 · WAR
BAT: -9.3 runs (wOBA-derived runs vs avg)-9BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.7 runs (Positional adjustment)+4POSREP: +4.5 runs (Replacement-level credit)+4REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.30.40.40.40.30.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$13M ctrl surplus
Tools · ContractCON 31 / POW 51
Toolsscout grade
CONTACT31
scouting grade only
POWER51
scouting grade only
EYE51
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.4$1M+$0.5M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Pre-Arb$1.0M+0.1$0.2M+$0.0M (cut)
2036Arb-1$0.6M———
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$0.8M

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)
202418 ROKDSL Cubs Blue — 2520 2001 580 10 100280250530 15091 3220 259 -5 — — — — — —
202519 ROKDSL Cubs Red — 126113 33307 11311 41 292360504864 212342 259 378 34 — — — — — —
202620 AMyrtle Beach Pelicans — 10490 19203 12312 00 211317333651 122286 3012 301 39 — — — — — —
202620 ROKACL Cubs — 116102 31705 14260 11 304388520908 216366 2212 400 66 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202418 ROK MLEDSL Cubs Blue — 2521 1000 4100 10 4820048248 58 4016 161 -5 — — — — — —
202519 ROK MLEDSL Cubs Red — 126117 20204 7391 41 171224291515 120209 316 218 34 — — — — — —
202620 A MLEMyrtle Beach Pelicans — 10494 16202 8422 00 170250255505 85268 408 226 39 — — — — — —
202620 ROK MLEACL Cubs — 116107 23504 9370 11 215276374650 159277 328 266 66 — — — — — —
202418 ROK MLEDSL Cubs Blue — 2521 1000 4100 10 4820048248 91 4016 161 -5 — — — — — —
202418 ROK RAWDSL Cubs Blue — 2520 2001 580 10 100280250530 15091 3220 259 -5 — — — — — —
202519 ROK MLEDSL Cubs Red — 126117 20204 7391 41 171224291515 120213 316 218 34 — — — — — —
202519 ROK RAWDSL Cubs Red — 126113 33307 11311 41 292360504864 212342 259 378 34 — — — — — —
202620 ROK MLE2 teams — 220201 38606 17802 11 189259308568 119278 368 247 53 — — — — — —
202620 ROK RAW2 teams — 220192 50908 26572 11 260355432787 172331 2612 353 53 — — — — — —
202418 ROK MLEDSL Cubs Blue — 2521 1000 4100 10 4820048248 58 4016 161 -5 — — — — — —
202519 ROK MLEDSL Cubs Red — 126117 20204 7391 41 171224291515 120209 316 218 34 — — — — — —
202620 ROK MLE2 teams — 220199 38606 17802 11 191259312571 121273 368 247 53 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEDSL Cubs Blue — 2521 1000 4100 10 4820048248 58 4016 161 -5 — — — — — —
202519 ROK MLEDSL Cubs Red — 126117 20204 7391 41 171224291515 120209 316 218 34 — — — — — —
202620 ROK MLE2 teams — 220199 38606 17802 11 191259312571 121273 368 247 53 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLECHC 0% 330300 611027 241003 52 199264311575 112269 307 260 62 -15 +0 +0 +6 +7 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLECHC 34% 280255 52916 20833 51 204270324594 120272 307 268 67 -11 +1 +0 +5 +6 0.1
202923 MLB MLECHC 48% 373339 711229 281093 72 208274335609 127274 298 274 71 -13 +1 +0 +7 +8 0.3
203024 MLB MLECHC 53% 437397 8314211 331264 82 211278343621 132275 298 279 75 -13 +1 +0 +8 +9 0.5
203125 MLB MLECHC 55% 472429 9115213 361344 93 214281349630 135277 288 282 77 -13 +1 +0 +8 +10 0.7
203226 MLB MLECHC 56% 492447 9616214 381384 93 216283354637 138277 288 285 79 -12 +1 +0 +9 +11 0.8
203327 MLB MLECHC 55% 499454 9716214 381414 93 214282351633 136276 288 284 78 -13 +1 +0 +9 +11 0.7
203428 MLB MLECHC 55% 499454 9616213 381424 83 213280346626 134275 288 281 76 -14 +0 -1 +9 +11 0.5
203529 MLB MLECHC 53% 493449 9516213 371424 83 210277340617 130274 298 277 74 -15 +0 -1 +9 +11 0.3
203630 MLB MLECHC 53% 484441 9115212 361414 73 207273332605 125272 297 272 70 -17 +0 -2 +9 +10 0.0
202822 MLB CTXCHC 34% 9688 18312 7281 21 205271325596 120274 297 268 67 -4 +0 +0 +2 +2 0.0
202923 MLB CTXCHC 48% 181164 34614 13532 31 209275336611 126277 297 275 71 -6 +0 +0 +3 +4 0.1
203024 MLB CTXCHC 53% 230209 45816 17662 41 213279344623 131278 297 279 75 -7 +0 +0 +4 +5 0.3
203125 MLB CTXCHC 55% 258234 51917 20732 51 215282350632 135279 288 283 77 -7 +1 +0 +5 +6 0.4
203226 MLB CTXCHC 56% 274249 54927 21772 52 217284354638 137280 288 286 79 -7 +0 +0 +5 +6 0.4
203327 MLB CTXCHC 55% 274249 54927 21772 52 216283351635 136279 288 284 78 -7 +0 +0 +5 +6 0.4
203428 MLB CTXCHC 55% 273248 52917 21782 52 214281347628 133278 298 281 76 -8 +0 -0 +5 +6 0.3
203529 MLB CTXCHC 53% 263239 51917 20762 42 211278340618 129277 298 278 74 -8 +0 -1 +5 +6 0.1
203630 MLB CTXCHC 53% 254231 48816 19742 42 208274332607 124274 297 273 70 -9 +0 -1 +5 +6 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 21031911 407701153 15960217 3714 213279344624 131280 298 280 72 -63 +2 -2 +38 +46 2.0
/ 162G— A+C — 650591 12522316 491865 114 212277340617 129279 298 280 72 -19 +1 -1 +12 +14 0.6
Career— MLE — 46064191 86814318119 347134739 7926 207274335609 128273 298 274 72 -131 +5 -4 +76 +92 3.8
/ 162G— MLE — 650591 12320317 491906 114 208276338614 130274 298 274 72 -20 +1 -1 +12 +14 0.6