Roy Morales

PosC
B/TR/R
Born1995-06-25
Age (2026)31

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Projections (MLE)

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.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201419 ROKGCL Marlins 8978 15200 434 02 .192.267.218.485 .026.195 34 .219 26 -7 -1 +0 +2 +3 -0.4
201520 AGreensboro Grasshoppers 5145 7200 274 00 .156.255.200.455 .044.184 144 .200 11 -5 +0 +0 +1 +1 -0.3
201621 AGreensboro Grasshoppers 240214 55701 13327 20 .257.321.304.624 .047.297 135 .269 64 -10 +0 +0 +4 +7 0.2
201722 A+Jupiter Hammerheads 119107 26301 10171 41 .243.314.299.613 .056.278 148 .279 72 -4 +0 +0 +2 +3 0.2
201823 A+Jupiter Hammerheads 169149 37510 10304 40 .248.313.295.608 .047.303 186 .263 59 -8 +1 +0 +3 +5 0.1
201924 INTLAtenienses de Manati 3633 12000 350 11 .364.417.364.780 .000.429 148 +0 +1
202025 INTLAtenienses de Manati 4637 15201 742 00 .405.522.5411.062 .135.438 915 +0 +1
202126 AA2 teams 483441 1221511 33796 56 .277.335.322.657 .045.332 167 .296 85 -8 -1 +0 +9 +14 1.3
202227 AAA3 teams 392343 981207 335812 42 .286.369.382.750 .096.323 158 .328 109 +4 +0 +0 +7 +11 2.3
202328 INTLCangrejeros de Santurce 145117 34301 15109 11 .291.411.342.753 .051.303 710 +0 +3
202429 INTLCangrejeros de Santurce 162132 38700 20146 00 .288.405.341.746 .053.317 912 +0 +3
202530 INTLCangrejeros de Santurce 131113 27600 13115 00 .239.344.292.636 .053.265 810 +0 +2
▸ Career Totals (MLE all levels + projections)
Career 20631809 48664212 16327060 2113 .269.349.326.675 .057.307 138 .215 23 -180 -1 +0 +37 +58 -8.8
/ 162G 650570 1542014 518519 74 .270.350.330.680 .060.308 138 .215 23 -57 -0 +0 +12 +18 -2.7

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201419 ROKGCL Marlins 8976 17300 624 02 .224.314.263.577 .039.224 27 .266 62 -4 -1 +3 -0.2
201520 AGreensboro Grasshoppers 5144 8200 354 00 .182.294.227.521 .045.205 106 .256 54 -3 +0 +1 -0.1
201621 AGreensboro Grasshoppers 240205 59801 22237 20 .288.376.341.718 .054.319 109 .325 107 +2 +0 +7 0.9
201722 A+Jupiter Hammerheads 119104 30401 13121 41 .288.373.356.729 .067.315 1011 .333 113 +2 +0 +3 0.6
201823 A+Jupiter Hammerheads 169145 37410 14214 40 .255.337.297.634 .041.291 128 .286 77 -4 +1 +5 0.1
201924 INTLAtenienses de Manati 3633 12000 350 11 .364.417.364.780 .000.429 148 .360 133 +1 -0 +1 0.2
202025 INTLAtenienses de Manati 4637 15201 742 00 .405.522.5411.062 .135.438 915 .475 222 +6 +0 +1 0.8
202126 AAWichita Wind Surge 375333 1021411 35475 54 .306.381.363.744 .057.352 139 .340 119 +8 -1 +11 1.8
202126 INTLCangrejeros de Santurce 10887 26000 1981 02 .299.430.299.729 .000.325 718 .347 124 +3 -1 +3 0.5
202227 AAASt. Paul Saints 194163 49704 26244 31 .301.409.417.827 .117.331 1213 .375 145 +10 +0 +5 1.6
202227 AAWichita Wind Surge 2421 7100 320 10 .333.417.381.798 .048.368 812 .367 139 +1 +0 +1 0.2
202227 INTLCangrejeros de Santurce 174145 40302 18138 01 .276.386.338.724 .062.286 710 .334 114 +3 -0 +5 0.7
202328 INTLCangrejeros de Santurce 145117 34301 15109 11 .291.411.342.753 .051.303 710 .346 123 +4 -0 +4 0.8
202429 INTLCangrejeros de Santurce 162132 38700 20146 00 .288.405.341.746 .053.317 912 .342 120 +4 +0 +5 0.8
202530 INTLCangrejeros de Santurce 131113 27600 13115 00 .239.344.292.636 .053.265 810 .301 89 -2 +0 +4 0.2