Yoeilin Cespedes

SS Greenville Drive
Age 21 R/R 5'8" / 181 lbs A+ HR -5%K -4% Svc 0.0 · Ctrl thru 2034
Overview
A+PROSPECTMiLBFA 2035
OGV OFP35OGV rank#1303ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202418ROKBOS105.319/.404/.6155395—.232/.298/.453
202519ASalem Red Sox477.227/.295/.376101142—.179/.231/.302
202620AA/A+BOS486.235/.297/.43720456—.190/.232/.350
2027PROJMLE21MLBBOS1.213/.256/.3700069-0.0
2028PROJ35% MLB22MLBBOS156.219/.265/.3845275-0.1
2029PROJ49% MLB23MLBBOS243.223/.271/.39383790.0
Next 3 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Arb-1$2M2033Arb-2$3M2034Arb-3$4M
Skills · percentileMiLB Statcast 2026 AA
Z-Con%51
K%37
Speed31
Whiff%29
ISO26
BB%14
Career WAR0.0 WAR median (P10 -0.5 / P90 7.5, comp-based) · star 1% · didn't stick 81%
CompsBryan Ramos (age 21) · Johan Mieses (age 22) · Rodolfo Castro (age 22)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†69
AVG/OBP/SLG.213 / .256 / .370
PA1
HR0
K%28
BB%5
BABIP268
ISO162
MLB%0%
Value2027 · WAR
BAT: -7.9 runs (wOBA-derived runs vs avg)-8BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -2.0 runs (Defensive runs vs avg)-2FLDPOS: +2.2 runs (Positional adjustment)+2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.20-0.2WAR
0.00.51.00.00.20.30.40.30.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control-$1M ctrl surplus
Contract
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
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M———
2030Pre-Arb$0.8M+0.2$0.6M+$0.0M
2031Pre-Arb$0.9M+0.3$0.9M+$0.3M
2032Arb-1$2M+0.4$1M+$0.0M (cut)
2033Arb-2$3M+0.3$0.8M+$0.0M (cut)
2034Arb-3$4M+0.2$0.5M+$0.0M (cut)
Totals $2M $4M +$0.3M

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 = full-season projection (no games played yet). 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)
202317 ROKDSL Red Sox Blue — 209191 661546 14242 12 346396560956 215368 117 414 55 — — — — — —
202418 ROKFCL Red Sox — 10591 291015 12191 31 3194046151.019 297353 1811 436 95 — — — — — —
202519 ASalem Red Sox — 477428 9724510 411011 116 227295376671 150269 219 297 42 — — — — — —
202620 AAPortland Sea Dogs — 108100 19502 7290 20 190241300541 110246 276 244 25 — — — — — —
202620 A+Greenville Drive — 378342 8522118 29943 25 249313477789 228286 258 343 65 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202317 ROK MLEDSL Red Sox Blue — 209196 40823 9302 12 204246311558 107225 144 249 55 — — — — — —
202418 ROK MLEFCL Red Sox — 10595 22714 8271 31 232298453751 221261 268 309 95 — — — — — —
202519 A MLESalem Red Sox — 477441 791949 291411 116 179231302533 122231 306 231 42 — — — — — —
202620 AA MLEPortland Sea Dogs — 108103 18402 5350 20 175213272485 97240 325 205 25 — — — — — —
202620 A+ MLEGreenville Drive — 378354 6916115 171233 25 195238373611 178240 334 264 65 — — — — — —
202317 ROK MLEDSL Red Sox Blue — 209196 40823 9302 12 204246311558 107224 144 249 55 — — — — — —
202317 ROK RAWDSL Red Sox Blue — 209191 661546 14242 12 346396560956 215368 117 414 55 — — — — — —
202418 ROK MLEFCL Red Sox — 10595 22714 8271 31 232298453751 221277 268 309 95 — — — — — —
202418 ROK RAWFCL Red Sox — 10591 291015 12191 31 3194046151.019 297353 1811 436 95 — — — — — —
202519 A MLESalem Red Sox — 477441 791949 291411 116 179231302533 122236 306 231 42 — — — — — —
202519 A RAWSalem Red Sox — 477428 9724510 411011 116 227295376671 150269 219 297 42 — — — — — —
202620 A+ MLE2 teams — 486456 8721117 231593 45 191234353588 162246 335 251 56 — — — — — —
202620 A+ RAW2 teams — 486442 10427120 361233 45 235297437733 201277 257 321 56 — — — — — —
202317 ROK MLEDSL Red Sox Blue — 209196 40823 9302 12 204246311558 107225 144 249 55 — — — — — —
202418 ROK MLEFCL Red Sox — 10595 22714 8271 31 232298453751 221261 268 309 95 — — — — — —
202519 A MLESalem Red Sox — 477444 791949 291411 116 178231300531 122231 306 231 42 — — — — — —
202620 A+ MLE2 teams — 486457 8721117 231593 45 190234352587 162240 335 251 56 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202418 ROK MLEFCL Red Sox — 10595 22714 8271 31 232298453751 221261 268 309 95 — — — — — —
202519 A MLESalem Red Sox — 477444 791949 291411 116 178231300531 122231 306 231 42 — — — — — —
202620 A+ MLE2 teams — 486457 8721117 231593 45 190234352587 162240 335 251 56 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202721 MLB MLEBOS 0% 596558 11426218 301693 64 207250361611 155258 285 269 69 -22 -0 -6 +6 +13 -0.2
▸ 2027 — real world (MLB)
202721 MLB CTXBOS 0% 11 0000 000 00 213256370627 157268 00 276 69 -0 +0 -0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202822 MLB MLEBOS 35% 451422 9020215 241232 63 212259375633 162260 275 279 75 -14 +0 -4 +5 +10 -0.2
202923 MLB MLEBOS 49% 500465 10022217 281333 64 217265384649 168262 276 286 79 -12 -0 -3 +5 +11 0.1
203024 MLB MLEBOS 53% 556516 11425220 321463 74 220270390661 171264 266 291 83 -11 -0 -2 +6 +12 0.4
203125 MLB MLEBOS 55% 578535 11826220 351503 74 222274394667 172266 266 294 85 -10 -0 -3 +6 +13 0.6
203226 MLB MLEBOS 56% 590544 12126221 371524 74 223276394670 171267 266 295 86 -10 -0 -3 +6 +13 0.7
203327 MLB MLEBOS 55% 590545 12126221 371533 74 222275392667 170267 266 294 85 -11 -0 -3 +6 +13 0.6
203428 MLB MLEBOS 55% 582538 11926220 361523 64 220273387661 167266 266 291 83 -12 -0 -3 +6 +13 0.4
203529 MLB MLEBOS 53% 565522 11425219 351493 44 218271382652 164265 266 288 81 -13 -1 -4 +6 +12 0.1
203630 MLB MLEBOS 53% 552510 11024218 341483 35 215267375642 159263 276 284 78 -14 -1 -4 +6 +12 -0.3
202822 MLB CTXBOS 35% 156146 32815 8431 21 219265384648 165270 285 285 75 -5 +0 -1 +2 +3 -0.1
202923 MLB CTXBOS 49% 243226 501218 14651 32 223271393664 170273 276 292 79 -6 -0 -1 +3 +5 0.0
203024 MLB CTXBOS 53% 293272 6215110 17772 42 226276399676 173275 266 297 83 -6 +0 -1 +3 +6 0.2
203125 MLB CTXBOS 55% 316292 6716111 19822 42 228280403682 174276 266 300 85 -6 +0 -1 +3 +7 0.3
203226 MLB CTXBOS 56% 328303 6916111 20852 42 229282403685 174278 266 302 86 -5 +0 -1 +4 +7 0.4
203327 MLB CTXBOS 55% 325300 6816111 20842 42 228281401682 172277 266 300 85 -6 +0 -1 +3 +7 0.3
203428 MLB CTXBOS 55% 318293 6716111 20832 32 227280396676 170276 266 298 83 -6 -0 -2 +3 +7 0.2
203529 MLB CTXBOS 53% 301277 6315110 19802 22 225277391668 166275 276 294 81 -7 -0 -2 +3 +7 0.0
203630 MLB CTXBOS 53% 290269 591419 18781 23 222273384657 162274 276 290 78 -8 -1 -2 +3 +6 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 25702378 537128986 15567715 2818 226277396673 170277 266 296 76 -54 -2 -14 +28 +56 1.3
/ 162G— A+C — 650601 13532222 391714 75 225276394671 170274 266 296 76 -14 -0 -4 +7 +14 0.3
Career— MLE — 64515982 127628427211 377172235 7451 213264376640 162261 276 280 76 -114 -4 -30 +55 +112 1.9
/ 162G— MLE — 650603 12929321 381744 75 214266376642 163262 276 280 76 -14 -0 -4 +7 +14 0.2

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 A+Greenville Drive · 378 PAwOBA .336 → .264 (−72)K% 24.9% → 32.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.87%÷1.000×1.310——32.58%
BB% (unintentional) /PA7.41%÷1.000×0.600—×1.0274.56%
HBP% /PA0.79%—×0.770—×1.0270.63%
Singles /BIP17.74%÷1.000×0.870×0.979×1.02715.52%
Doubles /BIP8.87%÷1.000×0.780×0.979×1.0276.96%
Triples /BIP0.40%÷1.000×0.850×0.979×1.0270.34%
Home runs /BIP7.26%÷1.000×0.880—×1.0276.56%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.979.

Result: wOBA .336 → .264; ISO .228 → .188; BABIP .286 → .240. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2026 AAPortland Sea Dogs · 108 PAwOBA .237 → .205 (−32)K% 26.9% → 32.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.85%÷1.000×1.220——32.76%
BB% (unintentional) /PA6.48%÷1.000×0.700—×1.0504.76%
HBP% /PA0.00%—×0.850—×1.0500.00%
Singles /BIP16.90%÷1.000×0.970×0.993×1.05017.10%
Doubles /BIP7.04%÷1.000×0.860×0.993×1.0506.32%
Triples /BIP0.00%÷1.000×0.950×0.993×1.0500.00%
Home runs /BIP2.82%÷1.000×0.780—×1.0502.31%

Factors used: league row EL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 21 vs a level average of 24.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.993.

Result: wOBA .237 → .205; ISO .110 → .089; BABIP .246 → .240. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 ASalem Red Sox · 477 PAwOBA .293 → .231 (−61)K% 21.2% → 29.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.17%÷0.974×1.360——29.56%
BB% (unintentional) /PA8.60%÷1.011×0.690—×1.0306.04%
HBP% /PA0.21%—×0.780—×1.0300.17%
Singles /BIP17.74%÷1.030×0.920×0.950×1.03015.50%
Doubles /BIP7.34%÷0.963×0.830×0.950×1.0306.19%
Triples /BIP1.53%÷1.150×0.910×0.950×1.0301.18%
Home runs /BIP3.06%÷0.891×0.800—×1.0302.83%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 78, 1B 106, 2B 93, 3B 130, K 95, BB 102 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .293 → .231; ISO .150 → .122; BABIP .269 → .231. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 ROKFCL Red Sox · 105 PAwOBA .428 → .309 (−119)K% 18.1% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.10%÷1.026×1.440——25.41%
BB% (unintentional) /PA11.43%÷0.968×0.620—×1.0087.37%
HBP% /PA0.95%—×0.720—×1.0080.69%
Singles /BIP18.06%÷0.993×0.820×0.980×1.00814.72%
Doubles /BIP13.89%÷1.061×0.720×0.980×1.0089.31%
Triples /BIP1.39%÷1.000×0.720×0.980×1.0080.99%
Home runs /BIP6.94%÷0.952×0.780—×1.0085.73%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 99, 2B 112, 3B 100, K 105, BB 94 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.980.

Result: wOBA .428 → .309; ISO .297 → .219; BABIP .353 → .261. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 DSLDSL Red Sox Blue · 209 PAwOBA .407 → .249 (−158)K% 11.5% → 14.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.48%÷0.984×1.220——14.24%
BB% (unintentional) /PA6.70%÷1.059×0.700—×1.0084.46%
HBP% /PA0.96%—×0.700—×1.0080.67%
Singles /BIP24.55%÷1.006×0.680×0.950×1.00815.88%
Doubles /BIP8.98%÷1.028×0.600×0.950×1.0085.02%
Triples /BIP2.40%÷0.964×0.600×0.950×1.0081.43%
Home runs /BIP3.59%÷0.924×0.470—×1.0081.84%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 85, 1B 101, 2B 106, 3B 93, K 97, BB 112 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .407 → .249; ISO .215 → .118; BABIP .368 → .225. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).