Kevin MorilloC DSL Red Sox Blue
Age 19 R/R 5'9" / 165 lbs ROK H +3% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION43 act + 11 ros · stats below = ROS only
wRC+†52
AVG/OBP/SLG.100 / .182 / .100
PA11
HR0
K%27
BB%9
BABIP143
ISO89
MLB%0%
Value2026 · WAR
BAT: -6.0 runs (wOBA-derived runs vs avg)-6BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +1.5 runs (Replacement-level credit)+2REPTotal WAR: -0.40-0.4WAR
0.00.51.00.20.50.80.9+$19M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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
202518 ROKDSL Red Sox Red 4844 8201 3111 00 182250295545 114219 236 244 45
202518 ROKDSL Red Sox Red 4842 11301 571 00 262354405759 143294 1510 344 121
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKBOS 4339 5100 3171 00 128209154363 26227 407 172 -10 -5 +0 +0 +1 +1 -0.3
YTD19 ROKBOS 4337 7200 5121 00 189302243546 54280 2812 263 60 -2 +0 +0 +1 +1 0.0
ROS19 ROKBOS 0% 1110 1000 130 00 100182100282 285 279 253 52 -1 +0 +0 +0 +0 -0.0
ROS19 MLBBOS 0% 01 0000 000 00 291 248 48 +0 +0
FULL19 ROKBOS 4340 5100 3171 00 125209150359 25217 407 172 -10 -5 +0 +0 +1 +1 -0.3
TOT19 ROKBOS 5449 6100 4201 00 122204143347 20207 377 188 2 -6 +0 +0 +1 +2 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBBOS 34% 145132 28612 10422 10 212278318596 106287 297 264 60 -7 +0 +0 +3 +4 0.0
202821 MLBBOS 48% 289262 551114 21814 21 210279305584 95289 287 271 66 -11 +0 +0 +5 +8 0.2
202922 MLBBOS 54% 397360 781527 291105 31 217284328612 111290 287 277 70 -14 +0 +0 +7 +11 0.5
203023 MLBBOS 57% 470427 921828 341296 41 215283323606 108291 277 280 72 -15 +0 +0 +8 +13 0.8
203124 MLBBOS 57% 517467 1032039 381427 42 221289334623 113292 277 282 74 -15 +0 +0 +9 +15 0.9
202720 MLBBOS 34% 5045 10201 4141 00 222300333633 111294 288 258 56 -2 +0 +0 +1 +1 -0.0
202821 MLBBOS 48% 140127 28612 10392 10 220288331618 110295 287 266 62 -6 +0 +0 +3 +4 0.1
202922 MLBBOS 54% 215194 44914 16603 21 227296345641 119296 287 271 65 -8 +0 +0 +4 +6 0.2
203023 MLBBOS 57% 266240 541115 20734 21 225295342637 117297 278 274 68 -10 +0 +0 +5 +8 0.3
203124 MLBBOS 57% 292265 581215 21804 21 219286328615 109298 277 276 69 -10 +0 +0 +5 +8 0.3
▸ Career Totals
Career 963872 19440417 7126614 73 222292336628 114298 287 272 66 -37 +0 +0 +17 +27 0.8
/ 162G 650589 13127311 481809 52 222291334626 112299 287 272 66 -25 +0 +0 +12 +18 0.6
Career 18771702 36572931 13651825 145 214282322604 108287 287 276 69 -65 +1 +0 +34 +53 2.3
/ 162G 650589 12725311 471799 52 216284324608 109289 287 276 69 -22 +0 +0 +12 +18 0.8

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202518 ROKDSL Red Sox Red 4842 11301 571 00 262354405759 143294 1510 344 121 +1 +0 +1 0.3

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Gary Bennettlast yr '07
career totals — 8 seasons, 1,703 PA
81,703206239301327+17+62.62.6
/16266482+6.7+2.41.0pk7: 3
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,017178218283328+18+161.31.3
/162664115+11.9+10.40.8pk7: 1

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Kevin Morillo (OGILVIE) 19 122/204/143 20207 00 37% 7% 2 -0.4
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Jose Cordoba
2022 · A
19 39 39→45 45→55 38 193/252/278 85266 78 29% 5% 44 -2.1 196/255/289 93278 810 31% 6% 48 -1.9 199/258/2929326841526%6%47-0.8
Juan Uriarte
2017 · A
19 41 38→45 46→30 41 199/261/275 76260 55 25% 5% 47 -1.9 210/260/302 92278 84 26% 4% 53 -1.5 184/227/264802547030%3%27-1.0
Jesus Galiz
2023 · A
19 38 43→45 49→40 40 193/254/304 111268 105 31% 6% 53 -1.5 201/260/303 102309 93 36% 6% 54 -1.4 189/250/287982958237%6%45-1.0
Rodolfo Castro
2018 · A
19 41→40 42→55 47→50 39 203/257/313 110287 85 31% 6% 55 -1.4 192/232/317 125275 125 34% 4% 45 -2.1 205/272/358153266191130%7%72-0.2
Adrian De Leon
2023 · A
19 42 38→40 47→45 43 199/271/276 78287 57 30% 8% 53 -1.5 193/290/269 76317 65 37% 9% 60 -1.0 155/264/219642696339%10%36-1.1
Yohan Matos
2016 · A
19 40 41→45 48→45 38 194/251/289 95288 87 34% 6% 46 -2.0 197/259/275 78321 48 37% 7% 46 -2.0 166/241/2316428901139%8%24-0.7
Pedro Severino
2012 · A
19 37→47 39→50 49→45 39 184/237/267 83257 74 30% 6% 34 -2.8 189/233/266 77239 53 22% 4% 32 -3.0 238/307/37513729117324%8%90+0.6
Daniel Vellojin
2019 · A
19 39 39→45 47→45 48 189/268/273 83260 66 28% 9% 50 -1.7 214/303/312 98272 78 22% 10% 76 +0.0 196/299/31111625812627%12%71-0.1
Rey Duran
2008 · A
19 41 39→50 49→40 44 194/268/278 84288 76 33% 8% 51 -1.7 201/256/316 115261 135 27% 6% 56 -1.3 210/263/34913924619223%5%65-0.3
Alexander Mojica
2022 · A
19 39 41→45 47→40 41 194/262/289 96287 94 34% 7% 52 -1.6 185/266/295 110307 114 40% 9% 56 -1.3 155/253/27411926213242%10%42-0.8
Bryan Ramos
2021 · A
19 43 40→50 44→50 40 207/266/301 93288 76 30% 6% 56 -1.3 208/270/342 134271 166 29% 6% 69 -0.4 202/266/34314125619529%6%65-0.6
Wilmer Dominguez
2010 · A
19 43 38→45 46→45 38 202/250/284 82300 55 33% 6% 43 -2.2 219/259/313 94273 96 22% 5% 55 -1.4 232/268/33610426412517%4%61-0.3
Daniel Santos
2019 · A
20 41 39→45 45→40 41 197/262/285 88270 75 28% 6% 50 -1.7 200/262/282 82300 56 33% 6% 50 -1.8 141/209/188472350537%5%1-0.9
Joe DeCarlo
2013 · A
19 39→37 41→55 43→30 45 190/272/291 102269 83 30% 8% 57 -1.2 186/266/288 102300 92 38% 8% 54 -1.4 194/273/35516126220133%8%70-0.2
Jacob Amaya
2018 · A
19 44→46 39→45 48→45 46 210/278/294 84284 68 27% 8% 59 -1.1 225/302/319 94296 68 24% 10% 76 +0.0 210/281/32811826813625%8%68-0.4
Ismerling Mota
2017 · A
19 43 40→45 46→40 41 211/253/301 90262 85 23% 5% 50 -1.8 203/254/278 75282 54 28% 5% 44 -2.1 180/231/230512203019%5%20-0.9
Jose Sibrian
2018 · A
19 42 36→50 48→30 42 200/260/265 65267 35 25% 6% 44 -2.1 194/250/265 71274 45 29% 5% 40 -2.4 193/253/280872458024%5%42-0.8
Alejandro Flores
2015 · A
19 40 41→50 48→40 43 199/259/294 95265 95 28% 7% 51 -1.7 195/256/288 93291 86 33% 7% 48 -1.9 202/257/34214027113430%6%59-0.5
Gilberto Vizcarra
2019 · A
20 35 38→45 47→40 46 171/243/241 71215 63 23% 7% 32 -3.0 206/263/288 82261 64 22% 6% 51 -1.7 226/269/325992749121%4%62-0.3