Warren Calcaño

SS DSL Royals Ventura
Age 19 S/R 6'1" / 154 lbs ROK HR -15%K -8% Svc 0.0 · Ctrl thru 2035
Overview
ROKPROSPECTMiLBFA 2036
OGV OFP35OGV rank#1289ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKDSL Royals Fo…35.346/.514/.5381792—.214/.371/.357
202618ROKDSL Royals Ve…174.271/.426/.38311859—.189/.314/.266
2027PROJMLE19MLBKC284.211/.293/.29627690.0
2028PROJ34% MLB20MLBKC49.214/.296/.30501740.0
2029PROJ48% MLB21MLBKC118.217/.299/.31413770.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Arb-1$3M2034Arb-2$5M+1
Skills · percentileMiLB Statcast 2026 Rk
Speed95
BB%74
wOBA69
Chase%66
wRC+60
K%59
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsLuis Lara (age 19) · Cole Tucker (age 19) · Thayron Liranzo (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 90 proj PA
wRC+†69
AVG/OBP/SLG.209 / .290 / .293
PA90
HR1
K%27
BB%9
ISO85
MLB%0%
Value2027 · WAR
BAT: -3.3 runs (wOBA-derived runs vs avg)-3BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +2.0 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.40.60.60.70.627282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$7M ctrl surplus
Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M+0.2$0.6M+$0.0M
2031Pre-Arb$0.9M+0.4$1M+$0.6M
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Arb-1$3M+0.6$2M+$0.0M (cut)
2034Arb-2$5M+0.7$2M+$0.0M (cut)
2035Arb-3$7M+0.6$1M+$0.0M (cut)
Totals $3M $8M +$2M

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)
202517 ROKDSL Royals Fortuna — 3526 9201 8101 71 3465145381.053 192533 2923 468 92 — — — — — —
202618 ROKDSL Royals Ventura — 174133 36631 33343 184 271426383809 113350 2019 364 59 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Royals Fortuna — 3528 6101 6121 71 214371357729 143326 3417 304 92 — — — — — —
202618 ROK MLEDSL Royals Ventura — 174143 27421 23413 184 189314266579 77237 2413 256 59 — — — — — —
202517 ROK MLEDSL Royals Fortuna — 3528 6101 6121 71 214371357729 143333 3417 304 92 — — — — — —
202517 ROK RAWDSL Royals Fortuna — 3526 9201 8101 71 3465145381.053 192533 2923 468 92 — — — — — —
202618 ROK MLEDSL Royals Ventura — 174143 27421 23413 184 189314266579 77252 2413 256 59 — — — — — —
202618 ROK RAWDSL Royals Ventura — 174133 36631 33343 184 271426383809 113350 2019 364 59 — — — — — —
202517 ROK MLEDSL Royals Fortuna — 3528 6101 6121 71 214371357729 143326 3417 304 92 — — — — — —
202618 ROK MLEDSL Royals Ventura — 174146 27421 23413 184 185314260574 75237 2413 256 59 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Royals Fortuna — 3528 6101 6121 71 214371357729 143326 3417 304 92 — — — — — —
202618 ROK MLEDSL Royals Ventura — 174146 27421 23413 184 185314260574 75237 2413 256 59 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLEKC 0% 284253 53932 26763 71 211293296588 85288 279 270 69 -10 +1 -1 +3 +6 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLEKC 34% 142126 27412 13372 41 215297308605 93289 269 277 74 -4 +0 -0 +2 +3 0.0
202921 MLB MLEKC 48% 244216 47823 23633 61 218301318619 100291 269 283 77 -7 +1 -0 +3 +5 0.2
203022 MLB MLEKC 54% 355315 701235 33914 82 221304327631 106292 269 287 80 -8 +1 +0 +4 +8 0.4
203123 MLB MLEKC 57% 428381 851447 391095 102 224306334640 111292 259 291 83 -9 +1 +1 +5 +9 0.7
203224 MLB MLEKC 57% 474421 951648 441196 112 226307341648 115293 259 294 85 -9 +1 +2 +5 +10 1.1
203325 MLB MLEKC 57% 501444 1011749 461266 112 226308342650 116293 259 294 85 -9 +1 +2 +5 +11 1.1
203426 MLB MLEKC 56% 516457 1041849 481306 122 226308342650 116293 259 294 85 -9 +2 +2 +6 +11 1.2
203527 MLB MLEKC 55% 520461 1041849 481326 122 225307340646 114293 259 293 84 -10 +2 +2 +6 +11 1.1
203628 MLB MLEKC 55% 516457 1011748 481326 112 224305335640 112292 269 290 83 -11 +1 +2 +6 +11 0.9
203729 MLB MLEKC 53% 505448 1001748 461306 102 221302329631 108291 269 287 80 -12 +1 +1 +5 +11 0.7
203830 MLB MLEKC 57% 493440 961647 451295 92 218299322621 103289 269 283 77 -13 +1 +0 +5 +11 0.4
203931 MLB MLEKC 60% 477426 911546 431275 82 214294312606 98286 279 277 73 -15 +1 -1 +5 +10 0.1
202820 MLB CTXKC 34% 4943 9200 5131 10 214296305601 91288 2710 275 74 -2 +0 -0 +1 +1 0.0
202921 MLB CTXKC 48% 118105 22411 11311 31 217299314614 98289 269 280 77 -3 +0 -0 +1 +3 0.1
203022 MLB CTXKC 54% 193171 38623 18492 51 219302323625 103290 259 285 80 -5 +1 +0 +2 +4 0.2
203123 MLB CTXKC 57% 242215 48824 22613 61 222304329633 108291 259 288 83 -5 +1 +1 +3 +5 0.4
203224 MLB CTXKC 57% 268238 53924 25683 61 224306335641 111292 259 291 85 -5 +1 +1 +3 +6 0.6
203325 MLB CTXKC 57% 283252 571034 26713 61 224306336642 112292 259 291 85 -5 +1 +1 +3 +6 0.6
203426 MLB CTXKC 56% 291258 591035 27734 71 224306337642 113291 259 291 85 -5 +1 +1 +3 +6 0.7
203527 MLB CTXKC 55% 288256 581035 27733 61 223305334639 111291 259 290 84 -5 +1 +1 +3 +6 0.6
203628 MLB CTXKC 55% 283252 54924 26723 61 221303330633 109290 259 288 83 -6 +1 +1 +3 +6 0.5
203729 MLB CTXKC 53% 270240 52924 25703 51 219300324625 105289 269 284 80 -6 +1 +0 +3 +6 0.4
203830 MLB CTXKC 57% 281250 54924 26733 51 216297317614 101288 269 280 77 -8 +1 +0 +3 +6 0.2
203931 MLB CTXKC 60% 284253 54924 26753 51 213292308600 96285 269 274 73 -9 +1 -0 +3 +6 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28502533 558952442 26472932 6111 220302326628 106291 269 286 80 -63 +8 +6 +31 +62 4.4
/ 162G— A+C — 650578 12822510 601667 143 221302329631 107291 269 286 80 -14 +2 +1 +7 +14 1.0
Career— MLE — 54704844 10711804584 513140265 13927 221304329633 108291 269 287 80 -118 +14 +11 +56 +114 7.9
/ 162G— MLE — 650576 12721510 611678 173 220304326630 106291 269 287 80 -15 +2 +1 +7 +14 1.0

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 DSLDSL Royals Ventura · 174 PAwOBA .360 → .256 (−105)K% 19.5% → 23.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.54%÷1.000×1.220——23.84%
BB% (unintentional) /PA18.97%÷1.000×0.700—×0.99513.21%
HBP% /PA1.72%—×0.700—×0.9951.20%
Singles /BIP26.26%÷1.000×0.680×1.036×0.99518.40%
Doubles /BIP6.06%÷1.000×0.600×1.036×0.9953.75%
Triples /BIP3.03%÷1.000×0.600×1.036×0.9951.87%
Home runs /BIP1.01%÷1.000×0.470—×0.9950.47%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 19 vs a level average of 18.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.036.

Result: wOBA .360 → .256; ISO .113 → .072; BABIP .350 → .237. 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 DSLDSL Royals Fortuna · 35 PAwOBA .458 → .304 (−154)K% 28.6% → 34.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.57%÷1.023×1.220——34.06%
BB% (unintentional) /PA22.86%÷0.974×0.700—×1.00816.55%
HBP% /PA2.86%—×0.700—×1.0082.01%
Singles /BIP37.50%÷1.083×0.680—×1.00823.72%
Doubles /BIP12.50%÷0.965×0.600—×1.0087.83%
Triples /BIP0.00%÷1.023×0.600—×1.0080.00%
Home runs /BIP6.25%÷0.936×0.470—×1.0083.16%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 87, 1B 117, 2B 93, 3B 105, K 105, BB 95 — 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).

Result: wOBA .458 → .304; ISO .192 → .110; BABIP .533 → .326. 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).