Jesus MorenoC Hickory Crawdads
Age 25 R/R 5'11" / 170 lbs A+ K +3% Svc 0.0 · Ctrl thru 2035 peak 0.4 · 2029
wRC+†59
AVG/OBP/SLG.201 / .266 / .310
PA76
HR1
K%32
BB%7
MLB%0%
BAT: -3.5 runs (wOBA-derived runs vs avg)-4BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +2.2 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
trajectory · 10 yrs
0.4peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.2$0.9M+$0.0M
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $4M $-5M -$9M
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
201817 ROKDSL Rangers 2 2219 2000 2131 02 .105.227.105.333 .000.333 599 .176 -7 -3 -1 +0 +0 +1 -0.2
201918 ROKDSL Rangers 1 137125 26701 8353 00 .208.272.288.560 .080.278 266 .240 42 -9 +0 +0 +2 +4 -0.3
202120 ROKACL Rangers 8875 9111 7405 22 .120.241.200.441 .080.229 458 .180 -4 -10 -0 +0 +2 +2 -0.7
202221 ROKACL Rangers 10899 17212 4463 21 .172.226.273.499 .101.283 434 .215 23 -9 +0 +0 +2 +3 -0.5
202322 ADown East Wood Ducks 9383 6101 8602 00 .072.172.120.293 .048.227 659 .137 -37 -14 +0 +0 +2 +3 -1.0
202423 A+2 teams 5955 9101 3240 00 .164.207.236.443 .073.258 415 .192 5 -6 +0 +0 +1 +2 -0.4
▸ 2026 Season
202625 MLBTEX 7670 14301 5241 10 .200.263.286.549 .086.288 327 .262 59 -4 +0 +0 +1 +2 0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 10%TEX 129117 25413 10401 21 .214.281.342.623 .128.290 318 .274 68 -5 +0 +0 +2 +4 0.1
202827 MLB 25%TEX 220199 43815 17682 41 .216.284.342.626 .126.291 318 .278 71 -7 +0 +0 +4 +6 0.3
202928 MLB 37%TEX 283256 551026 22863 41 .215.285.340.625 .125.291 308 .279 72 -9 +0 -1 +5 +8 0.4
203029 MLB 47%TEX 319288 611127 25973 41 .212.282.337.618 .125.290 308 .278 71 -10 +0 -1 +6 +9 0.3
203130 MLB 55%TEX 342309 651227 271063 40 .210.280.330.610 .120.288 318 .275 69 -12 +1 -2 +6 +10 0.2
203231 MLB 73%TEX 332300 621127 261043 20 .207.277.327.603 .120.287 318 .271 66 -13 +0 -3 +6 +9 0.0
203332 MLB 90%TEX 314284 581026 241003 10 .204.273.317.590 .113.285 328 .267 62 -13 +0 -4 +6 +9 -0.2
203433 MLBTEX 282255 50915 22923 00 .196.268.298.566 .102.284 338 .261 58 -13 +0 -4 +5 +8 -0.5
203534 MLBTEX 238216 41714 18792 00 .190.258.287.546 .097.282 338 .255 53 -13 +0 -5 +4 +7 -0.7
▸ Career Totals (MLE all levels + projections)
Career 30422750 543971657 228101438 269 .197.268.307.575 .109.286 337 .258 56 -151 +2 -20 +54 +86 -2.9
/ 162G 650588 11621312 492178 62 .197.269.304.573 .107.287 338 .258 56 -32 +0 -4 +12 +18 -0.6

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
201817 ROKDSL Rangers 2 2218 4000 391 02 .222.364.222.586 .000.444 4114 .293 82 -0 -1 +1 -0.1
201918 ROKDSL Rangers 1 137120 351001 13243 00 .292.375.400.775 .108.354 189 .350 126 +4 +0 +4 0.8
202120 ROKACL Rangers 8869 12111 13275 22 .174.345.261.606 .087.262 3115 .294 83 -2 -0 +2 0.0
202221 ROKACL Rangers 10896 26413 7313 21 .271.340.427.767 .156.359 296 .337 116 +2 +0 +3 0.5
202322 ADown East Wood Ducks 9378 9101 13432 00 .115.258.167.425 .051.235 4614 .218 25 -8 +0 +3 -0.5
202423 A+Hickory Crawdads 3633 10200 290 00 .303.343.364.706 .061.400 256 .311 96 -0 +0 +1 0.1
202423 ADown East Wood Ducks 2320 1001 390 00 .050.174.200.374 .150.000 3913 .181 -3 -3 +0 +1 -0.2

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
Jesus Moreno (OGILVIE) 25 .201/.266/.310 .108.288 11 32% 7% 59 -0.1
Drake Osborn
2023 · A
25 40 43→50 49→40 42 .201/.266/.309 .108.276 116 30% 7% 59 -1.1 .189/.244/.301 .112.256 134 31% 6% 47 -1.9 .179/.231/.285.106.23913231%5%35-1.3
Maverick Handley
2023 · AA
25 40 45 51→50 44 .199/.282/.323 .124.278 1313 32% 8% 70 -0.3 .204/.293/.301 .097.284 911 29% 9% 69 -0.4 .196/.289/.271.075.27561028%9%57-0.6
Tomas Duenas
2006 · A
25 39 44→50 52→40 37 .199/.253/.310 .111.281 128 33% 5% 53 -1.5 .218/.267/.360 .142.278 185 28% 5% 72 -0.2 .215/.261/.361.146.26420227%5%67-0.2
Christian Sepulveda
2023 · A
25 41 44→50 50→55 36 .205/.260/.331 .127.294 1110 33% 5% 62 -0.9 .206/.269/.330 .124.284 1214 31% 5% 66 -0.6 .186/.256/.313.126.245152129%4%53-0.5
J.E. Cruz
2006 · A
25 39→48 42→45 52→45 43 .195/.263/.294 .099.270 1012 30% 7% 53 -1.5 .210/.281/.310 .100.285 78 27% 8% 65 -0.7 .207/.282/.309.102.2796626%8%63-0.5
JJ Schwarz
2021 · A
25 39 41→45 48→30 44 .192/.259/.283 .091.263 86 29% 8% 49 -1.8 .208/.276/.329 .121.293 143 32% 8% 68 -0.5 .201/.273/.323.122.28015132%9%62-0.5
Blake Hunt
2023 · AA
24 38 43→50 49→40 38 .190/.248/.301 .111.281 115 35% 6% 49 -1.8 .209/.266/.343 .134.276 145 29% 6% 67 -0.5 .206/.268/.347.141.26215227%6%67-0.3
Willie MacIver
2022 · AA
25 36→35 45 51→55 38 .187/.245/.306 .118.262 1414 33% 6% 50 -1.8 .203/.276/.332 .129.299 1515 35% 8% 69 -0.4 .230/.309/.359.129.323131830%8%87+0.4
Ryan Dorow
2021 · AA
25 42 42→45 49→45 39 .202/.266/.305 .102.304 109 35% 6% 57 -1.2 .208/.272/.333 .125.293 126 31% 7% 67 -0.5 .201/.266/.328.127.27712330%7%60-0.7
Cam Devanney
2022 · AA
25 36→42 41→55 45 40 .183/.249/.273 .090.263 98 32% 6% 43 -2.2 .213/.275/.368 .155.278 187 29% 7% 78 +0.2 .219/.282/.386.166.27919728%7%82+0.4
Jake Rogers
2019 · AA
24 38→40 47→55 48→45 41 .196/.261/.330 .133.269 159 32% 7% 62 -0.9 .203/.278/.366 .163.280 206 33% 8% 79 +0.3 .206/.283/.412.206.26529133%8%91+0.6
Jason Lopez
2022 · AA
24 38 42→50 52→45 40 .189/.250/.291 .102.286 1011 36% 7% 46 -2.0 .204/.266/.313 .109.307 119 35% 7% 59 -1.1 .164/.224/.258.094.23510033%7%25-0.6
Andres Sosa
2023 · A
25 39 42→40 52→45 46 .191/.291/.300 .109.275 99 31% 9% 69 -0.4 .196/.285/.288 .092.287 77 32% 8% 63 -0.9 .183/.273/.260.077.2766433%7%47-0.7
Sicnarf Loopstok
2017 · A
24 43→37 43→50 50 38 .211/.270/.324 .114.293 1012 30% 5% 64 -0.8 .213/.281/.365 .152.300 189 34% 7% 80 +0.4 .204/.280/.377.174.28122734%7%84+0.4
Quincy McAfee
2023 · AA
25 39 43→45 43→45 46 .192/.280/.301 .108.265 117 30% 9% 63 -0.8 .198/.277/.336 .138.251 1610 27% 7% 71 -0.3 .186/.266/.336.150.221181225%7%63-0.5
David Sheaffer
2019 · A
24 37 42→55 52→40 39 .188/.235/.290 .102.252 107 29% 5% 40 -2.4 .209/.253/.332 .123.291 135 32% 5% 59 -1.1 .191/.236/.303.112.26912133%5%42-0.7
Julio E. Rodriguez
2022 · AA
25 41 43→50 48→30 40 .209/.255/.311 .102.271 125 27% 5% 54 -1.4 .208/.281/.344 .136.285 185 32% 8% 75 -0.0 .188/.263/.325.137.25420133%8%59-0.4
Dylan Neuse
2023 · A
24 37 39→40 49→50 44 .183/.260/.264 .081.271 814 33% 9% 45 -2.1 .205/.286/.296 .091.292 713 29% 9% 63 -0.8 .211/.301/.305.094.29351327%10%72-0.1
Aaron Schunk
2023 · AA
26 40→43 44→45 48→50 36 .203/.250/.319 .116.288 129 33% 5% 53 -1.5 .216/.261/.332 .116.297 1110 30% 5% 62 -0.9 .216/.262/.331.115.289111028%5%58-0.8
Bryan Holaday
2012 · AA
24 42 41→45 48→40 41 .206/.264/.302 .095.280 97 29% 6% 55 -1.4 .216/.266/.302 .086.273 75 22% 5% 56 -1.3 .217/.286/.341.124.25213219%7%71-0.1