Juan Cespedes

SS DSL Angels
Age 18 L/R ROK K +5%HR +4% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
ETA2028MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202617ROKLAA211.314/.460/.38406876—.228/.347/.275
2027PROJ0% MLB18MLBLAA321.240/.318/.317216830.5
2028PROJ43% MLB19MLBLAA113.242/.321/.32615870.3
2029PROJ61% MLB20MLBLAA234.245/.325/.337310910.7
Next 3 projected WAR 1.5Projected 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 Rk
K%97
Whiff%97
Z-Con%86
Speed86
wOBA79
Chase%78
Career WAR0 WAR median (P10 0 / P90 0, comp-based) · star 0% · didn't stick 96%
CompsNelson Rada (age 18) · Justin Crawford (age 20) · Carlos Jorge (age 18)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 180 proj PA
wRC+†83
AVG/OBP/SLG.238 / .315 / .314
PA180
HR1
SB9
K%21
BB%9
ISO77
MLB%0%
Value2027 · WAR
BAT: -3.7 runs (wOBA-derived runs vs avg)-4BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: +0.50+0.5WAR
0.01.12.20.30.71.01.31.51.61.71.71.61.41.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$83M ctrl surplus
Tools · ContractCON 77 / POW 33
Toolsscout grade
CONTACT77
scouting grade only
POWER33
scouting grade only
EYE70
scouting grade only
SPEED80
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+1.6$8M+$8M
2034Pre-Arb$1.0M+1.7$8M+$8M
2035Pre-Arb$1.0M+1.7$7M+$7M
2036Arb-1$6M+1.6$6M+$4M
2037Arb-2$9M+1.4$5M+$2M
2038Arb-3$11M+1.2$4M+$0.6M
Totals $29M $39M +$29M

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.

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)
202617 ROKDSL Angels — 211159 50910 39194 688 314460384844 69350 918 377 76 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202617 ROK MLEDSL Angels — 211171 39610 27234 688 228347275621 47244 1113 280 76 — — — — — —
202617 ROK MLEDSL Angels — 211171 39610 27234 688 228347275621 47258 1113 280 76 — — — — — —
202617 ROK RAWDSL Angels — 211159 50910 39194 688 314460384844 69350 918 377 76 — — — — — —
202617 ROK MLEDSL Angels — 211178 39610 27234 688 219347264611 45244 1113 280 76 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202617 ROK MLEDSL Angels — 211178 39610 27234 688 219347264611 45244 1113 280 76 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202718 MLB MLELAA 0% 321286 681122 29663 161 240318317635 77302 219 291 83 -7 +3 +0 +3 +7 0.5
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202819 MLB MLELAA 43% 262233 56922 24543 121 243323329652 86304 219 297 87 -4 +2 +0 +3 +6 0.7
202920 MLB MLELAA 61% 385342 841434 35785 162 246326340666 94304 209 303 91 -4 +2 +0 +4 +8 1.1
203021 MLB MLELAA 68% 478424 1041736 44977 192 248328349677 101305 209 307 94 -3 +3 +0 +5 +10 1.5
203122 MLB MLELAA 71% 544481 1212048 501108 213 249329356685 106305 209 310 96 -2 +3 +0 +6 +12 1.9
203223 MLB MLELAA 72% 588521 1302249 541198 223 251330362692 111305 209 313 98 -2 +3 +0 +6 +13 2.1
203324 MLB MLELAA 72% 615545 13723410 571258 233 252331364696 113306 209 314 99 -1 +3 +0 +7 +13 2.3
203425 MLB MLELAA 71% 627556 13923410 581278 233 252332366697 114306 209 315 99 -1 +3 +0 +7 +14 2.4
203526 MLB MLELAA 71% 634563 14224411 581288 233 252332366698 114306 209 315 99 -0 +3 +0 +7 +14 2.4
203627 MLB MLELAA 70% 634563 14123411 581298 223 251331364695 113306 209 314 98 -1 +3 +0 +7 +14 2.3
203728 MLB MLELAA 69% 629558 13923410 581308 213 250329359688 110305 219 311 97 -2 +3 -1 +7 +14 2.1
203829 MLB MLELAA 67% 619549 1352249 571298 202 247326354680 106304 219 308 95 -4 +3 -1 +7 +13 1.8
203930 MLB MLELAA 66% 609542 1342249 551297 192 245323346669 101303 219 304 92 -6 +3 -2 +7 +13 1.5
204031 MLB MLELAA 65% 595529 1282138 541297 172 241319337656 96301 229 298 88 -9 +3 -3 +6 +13 1.1
204132 MLB MLELAA 65% 576513 1211937 511277 152 236313325638 89298 229 291 83 -12 +2 -4 +6 +12 0.6
204233 MLB MLELAA 70% 546487 1121735 481246 133 230306311617 81294 239 283 77 -15 +1 -4 +6 +12 0.0
204334 MLB MLELAA 66% 499448 1001534 431175 123 223297295592 72289 239 272 70 -18 +1 -5 +5 +11 -0.5
202819 MLB CTXLAA 43% 113101 25411 10231 50 242321326648 85302 209 296 87 -2 +1 +0 +1 +2 0.3
202920 MLB CTXLAA 61% 234208 51823 21483 101 245325337662 93302 219 301 91 -2 +2 +0 +3 +5 0.7
203021 MLB CTXLAA 68% 326289 701124 30664 132 247327346673 100303 209 306 94 -2 +2 +0 +3 +7 1.0
203122 MLB CTXLAA 71% 387343 861436 36795 152 248328354682 106303 209 309 96 -2 +2 +0 +4 +8 1.3
203223 MLB CTXLAA 72% 425377 941537 39866 162 249329360689 110303 209 311 98 -1 +2 +0 +5 +9 1.5
203324 MLB CTXLAA 72% 440391 981637 40896 162 250330362692 112304 209 313 99 -1 +2 +0 +5 +10 1.6
203425 MLB CTXLAA 71% 446396 1001638 41906 162 251330364694 113304 209 313 99 -0 +2 +0 +5 +10 1.7
203526 MLB CTXLAA 71% 450400 1001638 41916 162 251330364695 114304 209 314 99 -0 +2 +0 +5 +10 1.7
203627 MLB CTXLAA 70% 441391 981637 41906 162 250329362691 112304 209 312 98 -1 +2 +0 +5 +10 1.6
203728 MLB CTXLAA 69% 433384 951537 40896 142 248328357685 109303 219 310 97 -2 +2 -0 +5 +9 1.4
203829 MLB CTXLAA 67% 414368 901436 38875 132 246325351677 105302 219 307 95 -3 +2 -1 +4 +9 1.2
203930 MLB CTXLAA 66% 401357 871426 36855 122 243322344666 101301 219 302 92 -4 +2 -1 +4 +9 0.9
204031 MLB CTXLAA 65% 388345 821325 35845 111 240318335652 95299 229 297 88 -6 +2 -2 +4 +8 0.7
204132 MLB CTXLAA 65% 373333 781224 33824 102 235312323635 88296 229 290 83 -8 +1 -2 +4 +8 0.4
204233 MLB CTXLAA 70% 383343 791224 33874 92 229305309614 80292 239 281 77 -10 +1 -3 +4 +8 0.0
204334 MLB CTXLAA 66% 328294 66923 28773 82 222296293589 71287 239 271 70 -12 +1 -3 +4 +7 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 59825320 12992053986 542125375 20028 244323346669 102302 219 303 92 -55 +29 -13 +64 +130 15.8
/ 162G— A+C — 650578 1402249 591368 223 242321341662 99300 219 303 92 -6 +3 -1 +7 +14 1.7
Career— MLE — 92318185 200032658124 8471912117 37549 244324344668 99303 219 303 92 -87 +45 -20 +97 +195 23.5
/ 162G— MLE — 650576 1412349 601358 263 245324345670 101303 219 303 92 -6 +3 -1 +7 +14 1.7