Kevin Morillo

C DSL Red Sox Blue
Age 20 R/R 5'9" / 165 lbs ROK HR -5%K -4% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1834ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202518ROKDSL Red Sox R…48.262/.354/.4051030—.182/.250/.295
202619ROKDSL Red Sox B…43.189/.302/.24300-1—.103/.186/.128
2027PROJMLE20MLBBOS153.211/.274/.29111610.0
2028PROJ34% MLB21MLBBOS29.221/.285/.3120065-0.0
2029PROJ50% MLB22MLBBOS86.224/.289/.32211690.0
Next 3 projected WAR 0.0Projected 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
Chase%89
Whiff%71
Z-Con%70
BB%25
K%24
ISO17
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 32 proj PA
wRC+†61
AVG/OBP/SLG.209 / .272 / .289
PA32
HR0
K%27
BB%7
ISO80
MLB%0%
Value2027 · WAR
BAT: -1.5 runs (wOBA-derived runs vs avg)-1BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +0.7 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.30.30.30.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$8M ctrl surplus
Tools · Contract
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.3$0.8M+$0.3M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Pre-Arb$1.0M+0.2$0.4M+$0.0M
2036Arb-1$0.6M———
2037Extbeyond projection horizon · no WAR estimate
2038Extbeyond projection horizon · no WAR estimate
Totals $3M $2M +$0.5M

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. 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 1-3 WAR low.

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)
202518 ROKDSL Red Sox Red — 4842 11301 571 00 262354405759 143294 1510 344 30 — — — — — —
202619 ROKDSL Red Sox Blue — 4337 7200 5121 00 189302243546 54280 2812 263 -1 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202518 ROK MLEDSL Red Sox Red — 4844 8201 391 00 182250295545 114187 196 212 30 — — — — — —
202619 ROK MLEDSL Red Sox Blue — 4339 4100 3151 00 103186128314 26181 357 166 -1 — — — — — —
202518 ROK MLEDSL Red Sox Red — 4844 8201 391 00 182250295545 114206 196 212 30 — — — — — —
202518 ROK RAWDSL Red Sox Red — 4842 11301 571 00 262354405759 143294 1510 344 30 — — — — — —
202619 ROK MLEDSL Red Sox Blue — 4339 4100 3151 00 103186128314 26167 357 166 -1 — — — — — —
202619 ROK RAWDSL Red Sox Blue — 4337 7200 5121 00 189302243546 54280 2812 263 -1 — — — — — —
202518 ROK MLEDSL Red Sox Red — 4844 8201 391 00 182250295545 114187 196 212 30 — — — — — —
202619 ROK MLEDSL Red Sox Blue — 4339 4100 3151 00 103186128314 26181 357 166 -1 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202518 ROK MLEDSL Red Sox Red — 4844 8201 391 00 182250295545 114187 196 212 30 — — — — — —
202619 ROK MLEDSL Red Sox Blue — 4339 4100 3151 00 103186128314 26181 357 166 -1 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEBOS 0% 153140 30611 10422 10 211274291566 80289 277 258 61 -7 +0 +0 +3 +3 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEBOS 34% 8679 16301 6231 10 215279302581 87290 277 264 65 -4 +0 +0 +2 +2 0.0
202922 MLB MLEBOS 50% 172156 34712 12462 11 218283312594 94291 277 270 69 -6 -0 +0 +3 +4 0.0
203023 MLB MLEBOS 58% 268244 541024 19713 21 220286320606 100292 267 274 72 -9 +0 +0 +5 +6 0.2
203124 MLB MLEBOS 61% 351319 711425 25924 31 223289328616 105293 267 279 75 -11 +0 +0 +6 +8 0.4
203225 MLB MLEBOS 63% 398361 811626 291035 32 225291334624 109293 267 282 77 -11 -0 +0 +7 +9 0.5
203326 MLB MLEBOS 64% 427388 871727 311115 32 225291335625 110293 267 282 77 -12 -0 +0 +8 +9 0.5
203427 MLB MLEBOS 65% 439399 881727 321145 32 223290332622 109292 267 281 76 -12 -0 +0 +8 +10 0.5
203528 MLB MLEBOS 65% 441401 881727 321165 21 222288327615 106291 267 278 74 -14 +0 -1 +8 +10 0.3
203629 MLB MLEBOS 65% 435395 861726 321165 01 219285321606 102290 277 274 72 -15 -0 -1 +8 +9 0.1
202821 MLB CTXBOS 34% 2927 5100 280 00 221285312597 91300 287 271 65 -1 +0 +0 +1 +1 -0.0
202922 MLB CTXBOS 50% 8679 17401 6231 10 224289322610 97301 277 276 69 -3 +0 +0 +2 +2 0.0
203023 MLB CTXBOS 58% 155141 32712 11412 11 227292330622 103302 267 281 72 -5 -0 +0 +3 +3 0.1
203124 MLB CTXBOS 61% 214194 44913 15563 21 230295337632 108303 267 285 75 -6 +0 +0 +4 +5 0.2
203225 MLB CTXBOS 63% 250227 521114 18653 21 231297343640 112303 267 288 77 -7 +0 +0 +4 +5 0.3
203326 MLB CTXBOS 64% 272247 561214 20703 21 231297344641 113303 267 289 77 -7 +0 +0 +5 +6 0.3
203427 MLB CTXBOS 65% 285259 591314 21743 21 230296342638 111302 267 287 76 -8 +0 +0 +5 +6 0.3
203528 MLB CTXBOS 65% 287261 591314 21753 11 228294337631 109301 267 284 74 -9 -0 -0 +5 +6 0.2
203629 MLB CTXBOS 65% 283257 581214 21753 01 226291331622 105300 277 281 72 -10 -0 -1 +5 +6 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 18611692 38282726 13548721 117 226291329620 103300 267 285 72 -57 -1 -1 +33 +40 1.5
/ 162G— A+C — 650591 1332929 471707 42 225289327616 102300 267 285 72 -20 -0 -0 +12 +14 0.5
Career— MLE — 31402855 6231221546 22682537 1811 218284320604 102289 267 275 72 -94 -1 -2 +54 +66 2.4
/ 162G— MLE — 650591 12925310 471718 42 218285321607 103288 267 275 72 -20 -0 -0 +12 +14 0.5

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 Red Sox Blue · 43 PAwOBA .257 → .166 (−91)K% 27.9% → 34.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.91%÷1.000×1.220——34.05%
BB% (unintentional) /PA11.63%÷1.000×0.700—×0.9858.02%
HBP% /PA2.33%—×0.700—×0.9851.60%
Singles /BIP20.00%÷1.000×0.680—×0.98513.40%
Doubles /BIP8.00%÷1.000×0.600—×0.9854.73%
Triples /BIP0.00%÷1.000×0.600—×0.9850.00%
Home runs /BIP0.00%÷1.000×0.470—×0.9850.00%

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 20 vs a level average of 18.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .257 → .166; ISO .054 → .031; BABIP .280 → .181. 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 Red Sox Red · 48 PAwOBA .335 → .212 (−123)K% 14.6% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.58%÷0.974×1.220——18.27%
BB% (unintentional) /PA10.42%÷1.095×0.700—×0.9956.63%
HBP% /PA2.08%—×0.700—×0.9951.45%
Singles /BIP20.00%÷1.017×0.680—×0.99513.30%
Doubles /BIP8.57%÷0.998×0.600—×0.9955.13%
Triples /BIP0.00%÷1.150×0.600—×0.9950.00%
Home runs /BIP2.86%÷0.880×0.470—×0.9951.52%

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

Result: wOBA .335 → .212; ISO .143 → .082; BABIP .294 → .187. 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).