Moises MoralesC DSL Miami
Age 18 L/R 6'0" / 172 lbs ROK HR -6%H -3% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 100 proj PA
wRC+†65
AVG/OBP/SLG.207 / .291 / .292
PA100
HR1
K%27
BB%9
ISO85
MLB%0%
Value2026 · WAR
BAT: -3.9 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +2.8 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
0.01.22.40.30.81.21.61.71.81.91.91.91.81.6+$112M 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
2032Pre-Arb$0.9M+1.8$9M+$9M
2033Pre-Arb$1.0M+1.9$9M+$8M
2034Pre-Arb$1.0M+1.9$8M+$8M
2035Arb-1$4M+1.9$8M+$6M
2036Arb-2$6M+1.8$7M+$5M
2037Arb-3$7M+1.6$6M+$3M
Totals $20M $46M +$39M

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
202517 ROKDSL Miami 11996 16310 15355 13 167310219529 52250 2913 257 55
202517 ROKDSL Miami 11988 21421 23265 13 239422364786 125312 2219 360 134
▸ 2026 Season
202618 MLBMIA 10089 19311 9272 10 213300303603 90289 279 271 65 -4 +0 +0 +2 +3 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLBMIA 34% 192170 36622 17513 21 212295306601 94292 279 281 73 -6 +0 +0 +3 +5 0.3
202820 MLBMIA 48% 331292 651135 30876 31 223308332640 110293 269 289 79 -8 +0 +0 +6 +9 0.8
202921 MLBMIA 54% 436386 871547 391138 42 225309339649 114294 269 294 83 -8 +0 +0 +8 +12 1.2
203022 MLBMIA 57% 511450 1021849 4613110 52 227312344657 118295 269 297 86 -8 +0 +0 +9 +14 1.6
203123 MLBMIA 58% 520458 1051859 4713310 52 229315349664 120296 269 299 87 -7 +0 +0 +9 +15 1.7
203224 MLBMIA 57% 520458 10618510 4713210 52 231317358675 127297 259 301 89 -7 +0 +0 +9 +15 1.8
203325 MLBMIA 57% 520458 10618510 4713210 52 231317358675 127297 259 303 90 -6 +0 +0 +9 +15 1.9
203426 MLBMIA 57% 520457 10618510 4813210 52 232318359677 127297 259 303 90 -6 +0 +0 +9 +15 1.9
203527 MLBMIA 55% 520457 10418410 4813310 52 228315350665 123297 269 303 90 -6 +0 +0 +9 +15 1.9
203628 MLBMIA 59% 520456 10418410 4913310 52 228317351667 123296 269 302 90 -6 +0 -1 +9 +15 1.8
203729 MLBMIA 61% 520456 10317410 4913410 52 226315346661 121295 269 300 88 -7 +0 -1 +9 +15 1.6
203830 MLBMIA 62% 520456 10317410 4913610 41 226315346661 121294 269 298 86 -8 +0 -2 +9 +15 1.4
203931 MLBMIA 63% 504443 981649 471339 31 221309336645 115292 269 294 83 -10 +0 -3 +9 +14 1.1
204032 MLBMIA 64% 489431 931548 461319 31 216305325629 109288 279 288 79 -12 +0 -4 +9 +14 0.8
202719 MLBMIA 34% 6659 13211 6181 10 220303339642 119287 279 265 61 -3 +0 +0 +1 +2 0.0
202820 MLBMIA 48% 160142 30512 14423 21 211296303598 92289 269 271 66 -6 +0 +0 +3 +5 0.1
202921 MLBMIA 54% 236209 46824 21614 21 220303335638 115290 269 276 69 -8 +0 +0 +4 +7 0.3
203022 MLBMIA 57% 289256 581035 26745 31 227310348658 121290 269 280 72 -9 +0 +0 +5 +8 0.5
203123 MLBMIA 58% 299264 591035 27766 31 223310341651 117291 259 282 74 -9 +0 +0 +5 +8 0.5
203224 MLBMIA 57% 296261 591035 27756 31 226313345658 119292 259 284 75 -8 +0 +0 +5 +8 0.6
203325 MLBMIA 57% 295260 601036 27756 31 231317362679 131292 259 285 76 -8 +0 +0 +5 +8 0.6
203426 MLBMIA 57% 294259 591036 27756 31 228315359674 131292 269 285 77 -8 +0 +0 +5 +8 0.6
203527 MLBMIA 55% 289255 581026 27745 31 227314353667 125292 269 285 77 -8 +0 +0 +5 +8 0.6
203628 MLBMIA 59% 307269 611036 29796 31 227316353669 126291 269 285 76 -8 +0 -0 +5 +9 0.6
203729 MLBMIA 61% 317278 621036 30826 31 223312345657 122290 269 283 75 -9 +0 -1 +6 +9 0.5
203830 MLBMIA 62% 324285 631036 30856 31 221308340649 119289 269 280 72 -10 +0 -1 +6 +9 0.4
203931 MLBMIA 63% 318279 611035 30846 21 219308330638 111287 269 276 69 -11 +0 -2 +6 +9 0.2
204032 MLBMIA 64% 312274 591025 29846 21 215304321625 106284 279 271 66 -12 +0 -2 +6 +9 0.0
▸ Career Totals
Career 38023350 7481253568 35098472 3613 223310342653 119294 269 280 73 -118 +2 -7 +68 +108 5.5
/ 162G 650573 12821612 6016812 62 223310344654 120293 269 280 73 -20 +0 -1 +12 +18 0.9
Career 68426013 135322959120 6331773132 6126 225312343655 118296 269 297 85 -115 +2 -10 +122 +194 19.7
/ 162G 650571 12922611 6016813 62 226314343657 117298 269 297 85 -11 +0 -1 +12 +18 1.9

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
202517 ROKDSL Miami 11988 21421 23265 13 239422364786 125312 2219 360 134 +5 -1 +3 0.7

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
#1Jason Castrolast yr '22
career totals — 12 seasons, 3,381 PA
123,381976227312387+60+7722.521.6
/162664191+11.9+15.14.4pk7: 21
#2Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#4Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
#5Brad Ausmuslast yr '10
career totals — 11 seasons, 4,296 PA
114,2963939244319326+39+4312.412.0
/16266466+6.1+6.61.9pk7: 12
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
93,9036935226309345+70+3611.79.5
/162664126+11.9+6.12.0pk7: 7

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
Moises Morales (OGILVIE) 18 207/291/292 84289 11 27% 9% 65 -0.1
Yasmil Bucce
2023 · A
18 41 40→45 49→30 44 198/265/288 89272 75 29% 7% 53 -1.5 202/288/300 98309 84 34% 10% 66 -0.6 205/306/33412832513237%11%79+0.2
Hector Osorio
2023 · A
18 47 37→45 47→50 48 219/301/296 77303 48 27% 9% 70 -0.3 210/316/279 69269 414 21% 11% 73 -0.1 220/318/345125249161018%10%88+0.4
Meibrys Viloria
2015 · A
18 45→47 40→45 46→40 48 218/285/316 97280 75 24% 8% 68 -0.5 235/286/325 90300 63 22% 6% 70 -0.3 247/290/36611931811225%5%79+0.2
Carlos Rodriguez
2022 · A
19 39 40→45 46→45 47 181/281/275 94294 76 37% 11% 57 -1.2 183/259/259 76293 56 36% 9% 43 -2.2 170/253/254842537233%9%37-1.0
Shed Long Jr.
2014 · A
18 44→47 38→50 46→50 41 211/266/287 76294 66 29% 6% 52 -1.6 206/257/295 89285 78 29% 6% 50 -1.7 233/295/385151314171130%7%87+0.6
Bo Naylor
2019 · A
19 44 39→55 52→50 46 210/278/299 89296 69 30% 8% 60 -1.0 189/246/313 124271 118 33% 7% 50 -1.7 218/311/403185271231227%11%99+1.3
Jeffer Patino
2007 · A
18 45 37→45 49→45 47 211/274/288 78271 38 22% 7% 56 -1.3 220/284/302 82271 55 19% 7% 63 -0.8 213/278/290772575418%7%55-0.5
Victor Heredia
2018 · A
18 45 38→50 49→30 42 211/275/293 82307 66 31% 7% 57 -1.2 221/268/323 102290 94 26% 5% 62 -0.9 221/264/32610528110125%4%63-0.3
Leopoldo Correa
2010 · A
18 41 42→45 50→30 48 197/280/305 107291 95 33% 10% 63 -0.8 210/272/297 87263 63 21% 7% 57 -1.2 212/269/300892618021%6%53-0.5
Moisés Ballesteros
2022 · A
18 45→55 41→50 50→40 52 218/297/315 97275 88 23% 10% 73 -0.1 225/288/361 136282 164 25% 8% 81 +0.4 266/326/40513931116319%8%106+1.6
Samuel Basallo
2023 · A
18 41→48 44→55 48→45 40 209/264/317 108283 124 30% 6% 59 -1.1 232/286/390 158298 197 28% 7% 88 +0.9 230/287/40617628623628%7%89+0.8
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
Omar Alfonzo
2022 · A
18 42→40 37→45 48→40 49 193/291/265 72306 54 35% 11% 59 -1.1 195/283/284 89295 84 33% 10% 59 -1.1 200/285/30710731713238%10%64-0.5
Victor Arias
2022 · A
18 43→45 38→45 46→50 44 201/275/277 76311 69 35% 9% 54 -1.4 211/298/310 99331 714 35% 9% 72 -0.2 226/292/355129316111430%7%77+0.1
Riley Unroe
2014 · A
18 42→48 37→50 51→55 47 196/275/269 72289 39 31% 9% 52 -1.6 193/254/254 61272 49 28% 7% 38 -2.6 227/311/367139295152627%10%89+0.5
Luis Torrens
2014 · A
18 42→47 36→55 49→30 45 196/262/257 61277 35 29% 8% 43 -2.2 204/277/283 79275 65 26% 8% 56 -1.3 231/286/39516429821029%7%87+0.4
Enmanuel Terrero
2022 · A
19 42 36→45 46→55 52 196/279/261 65256 39 23% 10% 52 -1.6 220/298/308 88314 714 29% 10% 71 -0.3 212/292/3059332591734%10%65-0.3
Tucker Barnhart
2010 · A
19 43→53 37→45 49→40 43 204/257/275 71277 46 27% 6% 45 -2.1 222/282/297 75300 35 25% 7% 61 -1.0 242/327/36812628712219%11%89+0.7
Abrahan Ramirez
2023 · A
18 48→46 38→45 48→55 45 221/293/307 86324 310 30% 8% 69 -0.4 230/319/305 75320 313 26% 11% 79 +0.3 224/322/2926831911426%12%75-0.0
Emmanuel Avila
2007 · A
18 47→57 36→45 50→45 51 217/297/292 76290 29 24% 10% 67 -0.5 206/254/266 60262 36 21% 5% 40 -2.4 268/309/352832939412%4%85+0.5