Jeferson MoralesC St. Paul Saints
Age 27 R/R 5'9" / 170 lbs AAA BB +3% Svc 0.0 · Ctrl thru 2033 peak 0.9 · 2027
wRC+†86
AVG/OBP/SLG.227 / .299 / .358
PA250
HR5
K%22
BB%7
MLB%10%
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.5 runs (Positional adjustment)+4POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.80+0.8WAR
Scouting · nowfuture
HIT
5050
PWR
4545
SPD
4545
EYE
4450
trajectory · 10 yrs
1.0peak
2027

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.9$4M+$3M
2029Arb-1$0.8M+0.9$4M+$3M
2030Arb-2$0.9M+0.6$3M+$2M
2031Arb-3$0.6M+0.4$2M+$1M
2032Ext / FA-deal$5M+0.1$0.5M-$5M
2033Ext / FA-deal$0.6M
Totals $9M $12M +$3M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

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
201819 ROKDSL Twins 232193 421141 264213 1711 .218.349.332.681 .114.273 1811 .297 85 -4 -1 +0 +4 +7 0.6
201920 ROKGCL Twins 134118 19522 12264 01 .161.261.288.549 .127.189 199 .251 50 -8 -0 +0 +2 +4 -0.2
202122 A2 teams 392343 7020011 339914 123 .204.300.359.659 .155.251 258 .285 77 -10 +1 +0 +7 +11 0.9
202223 A+Cedar Rapids Kernels 282247 42926 179113 51 .170.260.296.555 .126.232 326 .236 39 -19 +1 +0 +5 +8 -0.6
202324 A+Cedar Rapids Kernels 200175 38824 20534 61 .217.312.354.666 .137.286 2610 .286 77 -5 +1 +0 +4 +6 0.5
202425 AA2 teams 431391 9123210 259012 64 .233.299.379.678 .146.276 216 .295 84 -8 -0 +0 +8 +12 1.2
202526 AAA2 teams 314277 631234 23709 41 .227.307.336.643 .108.285 227 .287 78 -8 +0 +0 +6 +9 0.7
▸ 2026 Season
202627 MLBMIN 250225 521125 17556 31 .231.302.364.667 .133.278 227 .298 86 -4 +0 +0 +4 +7 0.8
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 20%MIN 301269 621326 22677 41 .230.305.361.666 .130.280 227 .299 87 -4 +0 -1 +5 +9 0.9
202829 MLB 33%MIN 327293 671427 24747 31 .229.302.362.664 .133.280 237 .299 87 -5 +0 -1 +6 +9 0.9
202930 MLB 43%MIN 344308 701527 26797 31 .227.302.357.659 .130.279 238 .297 86 -6 +0 -2 +6 +10 0.9
203031 MLB 52%MIN 327293 671427 24767 10 .229.302.362.664 .133.278 237 .294 83 -6 +0 -3 +6 +9 0.6
203132 MLB 64%MIN 305273 611326 23736 00 .223.298.352.650 .128.277 248 .289 80 -7 +0 -4 +5 +9 0.4
203233 MLB 73%MIN 271244 521115 20665 00 .213.286.328.614 .115.275 247 .284 75 -8 +0 -4 +5 +8 0.1
203334 MLB 81%MIN 226204 43914 16574 00 .211.281.324.605 .113.273 257 .277 71 -8 +0 -5 +4 +6 -0.2
203435 MLB 88%MIN 175157 33713 13463 00 .210.283.325.608 .115.271 267 .270 65 -7 +0 -6 +3 +5 -0.5
▸ Career Totals (MLE all levels + projections)
Career 45114010 8721953088 3411064121 6426 .217.298.347.645 .129.272 248 .286 77 -116 +2 -25 +81 +128 7.1
/ 162G 650578 12628413 4915317 94 .218.298.348.645 .130.272 248 .286 77 -17 +0 -4 +12 +18 1.0

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
201819 ROKDSL Twins 232178 541561 412913 1711 .303.466.472.937 .169.358 1218 .423 182 +21 -1 +7 2.8
201920 ROKGCL Twins 134110 26733 20184 01 .236.373.436.809 .200.258 1315 .364 136 +6 -0 +4 0.9
202122 A+Cedar Rapids Kernels 10093 28505 5202 01 .301.350.516.866 .215.338 205 .381 150 +6 -0 +3 0.8
202122 AFort Myers Mighty Mussels 292236 561907 425212 122 .237.379.407.786 .169.274 1814 .357 131 +10 +2 +8 2.1
202223 A+Cedar Rapids Kernels 282241 501127 237113 51 .207.310.357.667 .149.256 258 .300 88 -4 +1 +8 0.5
202324 A+Cedar Rapids Kernels 200168 441026 27414 61 .262.377.452.829 .190.311 2014 .369 141 +9 +1 +6 1.6
202425 AAASt. Paul Saints 6053 19711 6111 20 .358.433.5851.018 .226.439 1810 .444 198 +7 +0 +2 0.9
202425 AAWichita Wind Surge 371327 912119 305711 44 .278.359.431.790 .153.311 158 .352 128 +12 -1 +11 2.2
202526 AAASt. Paul Saints 269229 571136 29498 41 .249.353.402.755 .153.288 1811 .338 117 +5 +0 +8 1.4
202526 INTLLeones del Caracas 4536 11201 691 00 .306.419.444.863 .139.370 2013 .374 144 +2 +0 +1 0.4

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
Jeferson Morales (OGILVIE) 27 50 45 45 50 .227/.299/.358 .131.278 53 22% 7% 86 +0.3
Chris Nelson
2013 · MLB
27 52→58 46→50 46→50 43 .257/.301/.389 .133.310 137 22% 6% 93 +1.3 .241/.289/.355 .114.306 116 24% 6% 79 +0.3 .226/.276/.324.098.2859523%6%63-0.5
Andrew Knizner
2022 · MLB
27 43 45→50 49→40 49 .215/.292/.335 .120.252 136 20% 8% 76 +0.1 .217/.288/.330 .113.269 124 23% 8% 73 -0.1 .225/.294/.342.116.27713322%6%77+0.1
Pedro Severino
2020 · MLB
27 44→50 47→50 46→45 47 .223/.283/.350 .127.263 155 22% 7% 76 +0.1 .244/.307/.382 .138.303 165 24% 8% 95 +1.4 .251/.313/.380.128.32115325%8%92+0.5
Tim Olson
2006 · MLB
27 46 48→50 45→50 46 .231/.290/.377 .146.281 1512 23% 7% 86 +0.8 .226/.270/.358 .132.293 1412 27% 5% 72 -0.2 .208/.248/.323.114.277141230%5%51-0.6
John Hester
2011 · MLB
27 50 49→55 48→50 41 .249/.294/.410 .161.317 1511 26% 6% 96 +1.5 .216/.273/.335 .119.294 125 29% 7% 67 -0.5 .188/.247/.298.110.27112434%7%46-0.9
Jordy Mercer
2014 · MLB
27 51→58 47→50 43→45 45 .251/.302/.392 .142.291 148 19% 6% 95 +1.4 .252/.305/.376 .124.291 125 17% 7% 92 +1.2 .250/.320/.384.135.28413116%8%88+0.8
Steve Tolleson
2011 · MLB
27 52→53 44→45 48→50 48 .252/.308/.372 .121.296 1112 19% 7% 92 +1.2 .234/.296/.337 .103.290 915 21% 8% 78 +0.2 .235/.301/.332.097.29881423%8%77+0.1
Cord Phelps
2014 · MLB
27 47→57 46→50 45 48 .234/.292/.368 .133.283 137 22% 8% 84 +0.6 .224/.286/.324 .100.272 96 20% 8% 69 -0.4 .215/.282/.290.075.2626419%8%57-0.9
Matt Antonelli
2012 · AAA
27 48→52 45 45→50 50 .234/.301/.367 .132.277 129 20% 8% 88 +0.9 .225/.295/.340 .115.277 119 22% 8% 79 +0.3 .173/.261/.242.070.2156321%9%37-0.8
Luis Torrens
2023 · MLB
27 46→49 51→55 46→30 44 .235/.294/.394 .158.299 203 28% 7% 92 +1.2 .230/.285/.371 .141.296 164 27% 6% 82 +0.5 .223/.277/.353.130.27813224%6%73-0.0
Francisco Cordoba
2011 · AAA
27 46→53 45 41→40 50 .229/.301/.353 .125.277 137 22% 9% 85 +0.7 .227/.278/.349 .122.287 146 25% 6% 73 -0.1 .245/.293/.365.120.29816123%5%81+0.3
Craig Stansberry
2009 · MLB
27 44→47 45→50 45→50 50 .216/.290/.342 .126.264 1211 22% 9% 77 +0.1 .223/.285/.332 .109.277 1010 22% 7% 72 -0.2 .219/.280/.322.102.27691123%7%65-0.4
Grant Green
2015 · MLB
27 54→57 44→45 44→45 41 .262/.298/.386 .123.318 118 21% 4% 91 +1.1 .252/.283/.359 .107.319 85 23% 4% 76 +0.1 .247/.276/.339.092.3176223%4%65-0.4
Scott Kingery
2021 · MLB
27 46→51 48→55 51→55 42 .229/.284/.378 .149.296 1513 28% 6% 83 +0.6 .203/.272/.331 .128.300 1218 34% 8% 66 -0.6 .201/.259/.337.136.285172634%7%59-0.8
Riley Adams
2023 · MLB
27 42 50 43→40 43 .209/.295/.363 .155.298 174 34% 8% 86 +0.8 .225/.297/.384 .159.313 174 32% 7% 92 +1.2 .221/.291/.378.157.31218233%7%84+0.3
Josh Rutledge
2016 · MLB
27 50→59 42→50 47→50 42 .240/.294/.348 .108.308 98 24% 6% 79 +0.3 .220/.277/.312 .092.311 78 29% 6% 63 -0.8 .193/.269/.246.053.2793429%8%42-0.6
James McCann
2016 · MLB
26 52→55 43→50 45 40 .252/.289/.366 .114.311 105 22% 4% 82 +0.5 .235/.286/.363 .128.296 153 25% 6% 80 +0.4 .254/.315/.415.161.33120428%7%104+1.1
Tommy Field
2014 · MLB
27 46→50 44→45 48→45 45 .225/.287/.344 .120.284 127 25% 7% 76 +0.1 .220/.285/.347 .127.275 137 24% 7% 76 +0.1 .206/.275/.335.129.25314524%7%67-0.4
Austin Wynns
2018 · AAA
27 50→52 43→45 47→30 46 .244/.299/.350 .107.295 103 21% 6% 82 +0.5 .232/.284/.333 .101.285 123 22% 6% 71 -0.3 .244/.309/.343.100.31210224%7%82+0.2
Damek Tomscha
2019 · AAA
27 50→57 45 45→40 45 .249/.301/.368 .119.286 134 18% 5% 89 +0.9 .221/.275/.344 .123.281 144 26% 5% 71 -0.3 .193/.251/.312.119.25814230%5%49-1.0