Jesus Morales

C ACL Royals
Age 19 R/R 6'0" / 165 lbs ROK HR -15%K -8% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#1469ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202416ROKDSL Royals Fo…86.135/.256/.17602-12—.104/.198/.143
202517ROKDSL Royals Ve…110.198/.361/.2440215—.118/.241/.140
202618ROKKC70.177/.261/.21001-24—.109/.174/.141
2027PROJMLE19MLBKC180.204/.272/.27612570.0
2028PROJ34% MLB20MLBKC33.208/.277/.2910063-0.0
2029PROJ50% MLB21MLBKC95.212/.283/.30511690.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
Speed74
Chase%11
ISO7
Whiff%6
BB%5
wOBA2
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 97%
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 42 proj PA
wRC+†57
AVG/OBP/SLG.202 / .270 / .274
PA42
HR0
K%28
BB%8
ISO73
MLB%0%
Value2027 · WAR
BAT: -2.2 runs (wOBA-derived runs vs avg)-2BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.7 runs (Positional adjustment)+1POSREP: +0.9 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.30.50.60.60.50.40.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$19M 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.6$2M+$1M
2034Pre-Arb$1.0M+0.6$1M+$1.0M
2035Pre-Arb$1.0M+0.5$1M+$0.7M
2036Arb-1$2M+0.4$0.8M+$0.1M
2037Arb-2$2M+0.3$0.6M+$0.0M (cut)
2038Arb-3$2M+0.1$0.2M+$0.0M (cut)
Totals $5M $6M +$3M

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)
202416 ROKDSL Royals Fortuna — 8674 10110 12160 21 135256176431 41172 1914 215 -12 — — — — — —
202517 ROKDSL Royals Ventura — 11086 17400 20162 21 198361244605 47236 1518 294 15 — — — — — —
202618 ROKACL Royals — 7062 11010 5292 10 177261210471 32333 417 223 -24 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202416 ROK MLEDSL Royals Fortuna — 8677 8110 9190 21 104198143341 39123 2210 150 -12 — — — — — —
202517 ROK MLEDSL Royals Ventura — 11093 11200 13202 21 118241140381 22146 1812 191 15 — — — — — —
202618 ROK MLEACL Royals — 7064 7010 3422 10 109174141315 31272 604 132 -24 — — — — — —
202416 ROK MLEDSL Royals Fortuna — 8677 8110 9190 21 104198143341 39138 2210 150 -12 — — — — — —
202416 ROK RAWDSL Royals Fortuna — 8674 10110 12160 21 135256176431 41172 1914 215 -12 — — — — — —
202517 ROK MLEDSL Royals Ventura — 11093 11200 13202 21 118241140381 22147 1812 191 15 — — — — — —
202517 ROK RAWDSL Royals Ventura — 11086 17400 20162 21 198361244605 47236 1518 294 15 — — — — — —
202618 ROK MLEACL Royals — 7064 7010 3422 10 109174141315 31318 604 132 -24 — — — — — —
202618 ROK RAWACL Royals — 7062 11010 5292 10 177261210471 32333 417 223 -24 — — — — — —
202416 ROK MLEDSL Royals Fortuna — 8677 8110 9190 21 104198143341 39123 2210 150 -12 — — — — — —
202517 ROK MLEDSL Royals Ventura — 11094 11200 13202 21 117241138379 21146 1812 191 15 — — — — — —
202618 ROK MLEACL Royals — 7065 7010 3422 10 108174138312 31272 604 132 -24 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202416 ROK MLEDSL Royals Fortuna — 8677 8110 9190 21 104198143341 39123 2210 150 -12 — — — — — —
202517 ROK MLEDSL Royals Ventura — 11094 11200 13202 21 117241138379 21146 1812 191 15 — — — — — —
202618 ROK MLEACL Royals — 7065 7010 3422 10 108174138312 31272 604 132 -24 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLEKC 0% 180162 32511 14512 21 204272276548 73285 288 252 57 -9 +0 +0 +3 +4 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLEKC 34% 9890 19311 7271 10 209279294573 85287 287 262 63 -4 +0 +0 +2 +2 -0.0
202921 MLB MLEKC 50% 190171 37613 15522 21 214284309594 96288 278 270 69 -7 +0 +0 +3 +4 0.0
203022 MLB MLEKC 58% 301271 59925 23814 42 218289322611 105289 278 277 74 -9 +0 +0 +5 +7 0.2
203123 MLB MLEKC 61% 390351 771237 311045 52 221292333625 112290 278 283 77 -11 +0 +0 +7 +8 0.5
203224 MLB MLEKC 63% 445402 891439 351175 62 224295342637 118292 268 287 81 -10 +0 +0 +8 +10 0.8
203325 MLB MLEKC 65% 445402 891439 351175 62 225296346642 121292 268 289 82 -10 +0 +0 +8 +10 0.8
203426 MLB MLEKC 65% 445402 891439 351175 62 225296348645 123291 268 290 82 -9 +0 +0 +8 +10 0.9
203527 MLB MLEKC 65% 445402 891439 351185 52 224295346641 122291 278 289 81 -10 +0 +0 +8 +10 0.8
203628 MLB MLEKC 65% 445402 891439 351195 42 222293341634 119290 278 286 80 -11 +0 -1 +8 +10 0.6
203729 MLB MLEKC 65% 445402 891439 351205 22 220290335625 115288 278 282 77 -12 -0 -1 +8 +10 0.4
203830 MLB MLEKC 65% 445402 871438 351225 11 217287327613 110286 278 277 74 -14 -0 -2 +8 +10 0.1
202820 MLB CTXKC 34% 3330 6100 390 00 208277291568 83285 279 260 63 -1 +0 +0 +1 +1 -0.0
202921 MLB CTXKC 50% 9587 18311 7261 10 212283305588 93287 277 268 69 -4 +0 +0 +2 +2 0.0
203022 MLB CTXKC 58% 174156 33513 14472 21 216287317604 101288 278 274 74 -5 +0 +0 +3 +4 0.1
203123 MLB CTXKC 61% 240216 48824 19643 31 219290327617 108289 278 279 77 -6 +0 +0 +4 +5 0.3
203224 MLB CTXKC 63% 281254 56925 22743 41 222293336629 114290 268 284 81 -6 +0 +0 +5 +6 0.5
203325 MLB CTXKC 65% 289261 57925 23763 41 222294339633 117290 268 285 82 -6 +0 +0 +5 +6 0.6
203426 MLB CTXKC 65% 289261 58926 23763 41 223294342635 119290 268 286 82 -6 +0 +0 +5 +6 0.6
203527 MLB CTXKC 65% 289261 58926 23773 31 222293339632 117289 278 285 81 -6 +0 +0 +5 +6 0.5
203628 MLB CTXKC 65% 289261 57925 23773 21 220291334625 114288 278 282 80 -7 +0 -0 +5 +6 0.4
203729 MLB CTXKC 65% 289261 56925 23783 21 217288328616 111286 278 279 77 -8 +0 -1 +5 +6 0.3
203830 MLB CTXKC 65% 289261 56925 23793 11 214284321605 106284 278 274 74 -9 -0 -1 +5 +6 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 25572309 503801845 20368327 269 218289327615 109288 278 281 73 -66 +2 -3 +46 +55 3.5
/ 162G— A+C — 650587 12820511 521747 72 218289325615 107290 278 281 73 -17 +0 -1 +12 +14 0.9
Career— MLE — 44023970 8461323078 349118751 4720 213285320606 107282 278 276 73 -109 +1 -4 +74 +90 5.2
/ 162G— MLE — 650586 12419412 521758 73 212285319604 108279 278 276 73 -17 +0 -1 +12 +14 0.8

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 ROKACL Royals · 70 PAwOBA .218 → .132 (−86)K% 41.4% → 59.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA41.43%÷1.000×1.440——59.66%
BB% (unintentional) /PA7.14%÷1.000×0.620—×1.0084.46%
HBP% /PA2.86%—×0.720—×1.0082.07%
Singles /BIP30.30%÷1.000×0.820—×1.00825.03%
Doubles /BIP0.00%÷1.000×0.720—×1.0080.00%
Triples /BIP3.03%÷1.000×0.720—×1.0082.20%
Home runs /BIP0.00%÷1.000×0.780—×1.0080.00%

Factors used: level-wide ROK 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 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average).

Result: wOBA .218 → .132; ISO .032 → .017; BABIP .333 → .272. 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 Ventura · 110 PAwOBA .293 → .191 (−102)K% 14.5% → 18.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.55%÷0.952×1.220——18.64%
BB% (unintentional) /PA18.18%÷1.097×0.700—×1.00811.69%
HBP% /PA1.82%—×0.700—×1.0081.28%
Singles /BIP18.57%÷1.025×0.680×0.954×1.00811.85%
Doubles /BIP5.71%÷1.060×0.600×0.954×1.0083.11%
Triples /BIP0.00%÷0.950×0.600×0.954×1.0080.00%
Home runs /BIP0.00%÷0.877×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 75, 1B 105, 2B 112, 3B 90, K 90, BB 119 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.954.

Result: wOBA .293 → .191; ISO .047 → .027; BABIP .236 → .146. 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).

2024 DSLDSL Royals Fortuna · 86 PAwOBA .211 → .150 (−61)K% 18.6% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.60%÷1.021×1.220——22.23%
BB% (unintentional) /PA13.95%÷1.003×0.700—×1.0229.95%
HBP% /PA0.00%—×0.700—×1.0220.00%
Singles /BIP13.79%÷1.002×0.680×1.050×1.02210.05%
Doubles /BIP1.72%÷1.015×0.600×1.050×1.0221.09%
Triples /BIP1.72%÷1.000×0.600×1.050×1.0221.11%
Home runs /BIP0.00%÷1.288×0.470—×1.0220.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 158, 1B 100, 2B 103, 3B 100, K 104, BB 101 — applied at half strength. Age: age 17 vs a level average of 18.5 → +2.2% on BB/HBP/hit rates (1.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .211 → .150; ISO .041 → .026; BABIP .172 → .123. 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).