Jeferson Morales

C St. Paul Saints
Age 28 R/R 5'9" / 170 lbs AAA Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
OGV OFP35OGV rank#1784MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202324A+MIN200.262/.377/.4526678—.206/.302/.337
202425AAA/AAMIN431.289/.369/.45310684—.233/.299/.371
202526AAA/INTL2 orgs314.257/.362/.4087487—.223/.305/.328
2027PROJ10% MLB28MLBMIN16.233/.304/.35700870.0
2028PROJ33% MLB29MLBMIN59.231/.302/.35311860.1
Next 2 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Ext$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2025 AAA
Speed77
K%74
Max EV73
Whiff%64
Z-Con%55
BB%53
CompsGerald Laird (age 29) · Pedro Severino (age 28) · Carlos Pérez (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†87
AVG/OBP/SLG.233 / .304 / .357
PA16
HR0
K%25
BB%6
BABIP286
ISO67
MLB%10%
Value2027 · WAR
BAT: -2.3 runs (wOBA-derived runs vs avg)-2BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.8 runs (Positional adjustment)+3POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.50+0.5WAR
0.00.51.00.10.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$1M ctrl surplus
Tools · ContractCON 50 / POW 45
Toolsscout grade
CONTACT50
scouting grade only
POWER45
scouting grade only
EYE50
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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)
201819 ROKDSL Twins — 232178 541561 412913 1711 303466472937 169358 1218 423 72 — — — — — —
201920 ROKGCL Twins — 134110 26733 20184 01 236373436809 200258 1315 364 55 — — — — — —
202122 A+Cedar Rapids Kernels — 10093 28505 5202 01 301350516866 215338 205 381 87 — — — — — —
202122 AFort Myers Mighty Mussels — 292236 561907 425212 122 237379407786 169274 1814 357 75 — — — — — —
202223 A+Cedar Rapids Kernels — 282241 501127 237113 51 207310357667 149256 258 300 47 — — — — — —
202324 A+Cedar Rapids Kernels — 200168 441026 27414 61 262377452829 190311 2014 369 78 — — — — — —
202425 AAASt. Paul Saints — 6053 19711 6111 20 3584335851.018 226439 1810 444 137 — — — — — —
202425 AAWichita Wind Surge — 371327 912119 305711 44 278359431790 153311 158 352 76 — — — — — —
202526 AAASt. Paul Saints — 269229 571136 29498 41 249353402755 153288 1811 338 78 — — — — — —
202526 INTLLeones del Caracas — 4536 11201 691 00 306419444863 139370 2013 374 139 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201819 ROK MLEDSL Twins — 232190 35940 293513 1711 184332274606 89219 1512 274 72 — — — — — —
201920 ROK MLEGCL Twins — 134118 19522 12264 01 161261288549 127188 199 250 55 — — — — — —
202122 A+ MLECedar Rapids Kernels — 10094 23404 4272 01 245290415705 170291 274 297 87 — — — — — —
202122 A MLEFort Myers Mighty Mussels — 292248 461606 307212 122 185303323626 137228 2510 279 75 — — — — — —
202223 A+ MLECedar Rapids Kernels — 282247 42926 179113 51 170260296555 126216 326 237 47 — — — — — —
202324 A+ MLECedar Rapids Kernels — 200175 36724 20534 61 206302337639 131269 2610 284 78 — — — — — —
202425 AAA MLESt. Paul Saints — 6055 17611 4131 20 309367509876 200399 227 370 137 — — — — — —
202425 AA MLEWichita Wind Surge — 371336 741718 217211 44 220288348636 128251 196 281 76 — — — — — —
202526 AAA MLESt. Paul Saints — 269238 531033 20598 41 223305328632 105273 227 284 78 — — — — — —
201819 ROK MLEDSL Twins — 232190 35940 293513 1711 184332274606 89226 1512 274 72 — — — — — —
201819 ROK RAWDSL Twins — 232178 541561 412913 1711 303466472937 169358 1218 423 72 — — — — — —
201920 ROK MLEGCL Twins — 134118 19522 12264 01 161261288549 127189 199 250 55 — — — — — —
201920 ROK RAWGCL Twins — 134110 26733 20184 01 236373436809 200258 1315 364 55 — — — — — —
202122 A MLE2 teams — 392343 6920010 339914 123 201297347644 146250 258 284 78 — — — — — —
202122 A RAW2 teams — 392329 8424012 477214 123 255372438809 182291 1812 363 78 — — — — — —
202223 A+ MLECedar Rapids Kernels — 282247 42926 179113 51 170260296555 126232 326 237 47 — — — — — —
202223 A+ RAWCedar Rapids Kernels — 282241 501127 237113 51 207310357667 149256 258 300 47 — — — — — —
202324 A+ MLECedar Rapids Kernels — 200175 36724 20534 61 206302337639 131269 2610 284 78 — — — — — —
202324 A+ RAWCedar Rapids Kernels — 200168 441026 27414 61 262377452829 190311 2014 369 78 — — — — — —
202425 AA MLE2 teams — 431391 912329 258612 64 233299371670 138274 206 293 85 — — — — — —
202425 AA RAW2 teams — 431380 11028210 366812 64 289369453822 163328 168 365 85 — — — — — —
202526 AAA MLE2 teams — 314277 611134 23699 41 220301325626 105274 227 284 78 — — — — — —
202526 AAA RAW2 teams — 314265 681337 35589 41 257362408770 151299 1811 344 78 — — — — — —
201819 ROK MLEDSL Twins — 232188 35940 293513 1711 186332277608 90219 1512 274 72 — — — — — —
201920 ROK MLEGCL Twins — 134117 19522 12264 01 162261291552 128188 199 250 55 — — — — — —
202122 A MLE2 teams — 392342 6920010 339914 123 202297348645 146244 258 284 78 — — — — — —
202223 A+ MLECedar Rapids Kernels — 282250 42926 179113 51 168260292552 124216 326 237 47 — — — — — —
202324 A+ MLECedar Rapids Kernels — 200174 36724 20534 61 207302339641 132269 2610 284 78 — — — — — —
202425 AA MLE2 teams — 431391 912329 258612 64 233299371670 138272 206 293 85 — — — — — —
202526 AAA MLE2 teams — 314279 611134 23699 41 219301323624 104273 227 284 78 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 AA MLE2 teams — 431391 912329 258612 64 233299371670 138272 206 293 85 — — — — — —
202526 AAA MLE2 teams — 314279 611134 23699 41 219301323624 104273 227 284 78 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLEMIN 10% 319286 671426 22718 52 232304356660 124286 227 297 87 -5 +0 +0 +6 +7 0.5
▸ 2027 — real world (MLB)
202728 MLB CTXMIN 10% 1615 3100 140 00 233304357661 124286 256 297 87 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLEMIN 33% 181162 37813 13414 21 231302352654 122285 237 295 86 -3 +0 -1 +3 +4 0.3
202829 MLB CTXMIN 33% 5954 12301 4131 10 231302353655 122285 227 295 86 -1 +0 -0 +1 +1 0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 5954 12301 4131 10 222288333621 111275 227 295 75 -1 +0 -0 +1 +1 0.1
/ 162G— A+C — 650595 13233011 4414311 110 222288333620 111274 227 295 75 -11 +2 -5 +12 +14 1.2
Career— MLE — 23212042 423991741 18353477 5424 207297333629 125257 238 279 75 -5 +0 -1 +6 +7 0.7
/ 162G— MLE — 650572 11828511 5115022 157 206297330627 124257 238 279 75 -11 +0 -3 +12 +14 1.3

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.

2025 AAASt. Paul Saints · 269 PAwOBA .334 → .284 (−50)K% 18.2% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.22%÷0.989×1.200——22.10%
BB% (unintentional) /PA10.78%÷1.022×0.690—×1.0187.41%
HBP% /PA2.97%—×0.940—×1.0182.85%
Singles /BIP20.56%÷0.944×0.930×0.982×1.01820.23%
Doubles /BIP6.11%÷0.938×0.830×0.982×1.0185.41%
Triples /BIP1.67%÷1.000×0.970×0.982×1.0181.62%
Home runs /BIP3.33%÷1.253×0.700—×1.0181.90%

Factors used: league row International League. Park (home-season share, regressed): HR 151, 1B 89, 2B 88, 3B 100, K 98, BB 104 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .334 → .284; ISO .153 → .114; BABIP .288 → .273. 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 AAWichita Wind Surge · 371 PAwOBA .345 → .281 (−64)K% 15.4% → 19.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.36%÷0.964×1.220——19.45%
BB% (unintentional) /PA7.82%÷0.963×0.700—×0.9985.67%
HBP% /PA2.96%—×0.870—×0.9982.57%
Singles /BIP22.22%÷1.091×0.920×0.956×0.99817.88%
Doubles /BIP7.78%÷0.979×0.840×0.956×0.9986.36%
Triples /BIP0.37%÷1.126×0.940×0.956×0.9980.30%
Home runs /BIP3.33%÷0.845×0.800—×0.9983.15%

Factors used: league row TL. Park (home-season share, regressed): HR 69, 1B 118, 2B 96, 3B 125, K 93, BB 93 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.956.

Result: wOBA .345 → .281; ISO .153 → .135; BABIP .311 → .251. 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 AAASt. Paul Saints · 60 PAwOBA .432 → .370 (−62)K% 18.3% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.33%÷0.995×1.200——22.11%
BB% (unintentional) /PA10.00%÷0.985×0.690—×1.0337.24%
HBP% /PA1.67%—×0.940—×1.0331.62%
Singles /BIP23.81%÷1.010×0.930—×1.03322.65%
Doubles /BIP16.67%÷0.996×0.830—×1.03314.34%
Triples /BIP2.38%÷1.043×0.970—×1.0332.29%
Home runs /BIP2.38%÷1.039×0.700—×1.0331.66%

Factors used: league row International League. Park (home-season share, regressed): HR 108, 1B 102, 2B 99, 3B 109, K 99, BB 97 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average).

Result: wOBA .432 → .370; ISO .226 → .187; BABIP .439 → .399. 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).

2023 A+Cedar Rapids Kernels · 200 PAwOBA .362 → .284 (−78)K% 20.5% → 26.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.50%÷0.977×1.270——26.65%
BB% (unintentional) /PA13.50%÷0.966×0.710—×0.9889.80%
HBP% /PA2.00%—×0.790—×0.9881.56%
Singles /BIP20.47%÷0.989×0.920×1.004×0.98818.89%
Doubles /BIP7.87%÷1.051×0.810×1.004×0.9886.02%
Triples /BIP1.57%÷0.994×0.850×1.004×0.9881.34%
Home runs /BIP4.72%÷1.134×0.800—×0.9883.29%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 127, 1B 98, 2B 110, 3B 99, K 95, BB 93 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .362 → .284; ISO .190 → .137; BABIP .311 → .269. 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).

2022 A+Cedar Rapids Kernels · 282 PAwOBA .298 → .237 (−61)K% 25.2% → 32.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.18%÷0.993×1.270——32.19%
BB% (unintentional) /PA8.16%÷0.983×0.710—×0.9985.88%
HBP% /PA4.61%—×0.790—×0.9983.63%
Singles /BIP17.65%÷1.021×0.920×0.950×0.99815.07%
Doubles /BIP6.47%÷0.912×0.810×0.950×0.9985.45%
Triples /BIP1.18%÷1.011×0.850×0.950×0.9980.94%
Home runs /BIP4.12%÷0.948×0.800—×0.9983.47%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 90, 1B 104, 2B 82, 3B 102, K 99, BB 97 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .298 → .237; ISO .149 → .121; BABIP .256 → .216. 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).

2021 AFort Myers Mighty Mussels · 292 PAwOBA .351 → .279 (−72)K% 17.8% → 24.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.81%÷0.979×1.360——24.73%
BB% (unintentional) /PA14.38%÷0.976×0.690——10.17%
HBP% /PA4.11%—×0.780——3.21%
Singles /BIP16.30%÷1.066×0.920×0.950—13.36%
Doubles /BIP10.33%÷0.909×0.830×0.950—8.95%
Triples /BIP0.00%÷0.937×0.910×0.950—0.00%
Home runs /BIP3.80%÷0.908×0.800——3.35%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 82, 1B 113, 2B 82, 3B 87, K 96, BB 95 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .351 → .279; ISO .169 → .146; BABIP .274 → .228. 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).

2021 A+Cedar Rapids Kernels · 100 PAwOBA .370 → .297 (−72)K% 20.0% → 27.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.00%÷0.992×1.350——27.22%
BB% (unintentional) /PA5.00%÷1.026×0.710—×1.0123.50%
HBP% /PA2.00%—×0.810—×1.0121.64%
Singles /BIP24.66%÷1.012×0.910×0.964×1.01221.64%
Doubles /BIP6.85%÷0.976×0.830×0.964×1.0125.68%
Triples /BIP0.00%÷0.900×0.820×0.964×1.0120.00%
Home runs /BIP6.85%÷0.920×0.830—×1.0126.26%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 84, 1B 102, 2B 95, 3B 80, K 98, BB 105 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.964.

Result: wOBA .370 → .297; ISO .215 → .178; BABIP .338 → .291. 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).

2019 ROKGCL Twins · 134 PAwOBA .352 → .250 (−103)K% 13.4% → 19.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.43%÷1.000×1.440——19.34%
BB% (unintentional) /PA14.18%÷1.000×0.620—×0.9958.75%
HBP% /PA2.99%—×0.720—×0.9952.14%
Singles /BIP14.13%÷1.000×0.820×0.950×0.99510.95%
Doubles /BIP7.61%÷1.000×0.720×0.950×0.9955.18%
Triples /BIP3.26%÷1.000×0.720×0.950×0.9952.22%
Home runs /BIP3.26%÷1.000×0.780—×0.9952.53%

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 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .352 → .250; ISO .200 → .146; BABIP .258 → .188. 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).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .