Jesus LopezC Hickory Crawdads
Age 21 L/R 6'1" / 180 lbs A Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 120 proj PA
wRC+†47
AVG/OBP/SLG.193 / .253 / .284
PA120
HR2
K%28
BB%7
ISO91
MLB%0%
Value2026 · WAR
BAT: -7.2 runs (wOBA-derived runs vs avg)-7BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.1 runs (Positional adjustment)+2POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
0.00.51.00.20.40.50.60.6+$17M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 25 / POW 39
Toolsscout grade
CONTACT25
scouting grade only
POWER39
scouting grade only
EYE47
scouting grade only
SPEED48
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.6$2M+$1M
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $2M $3M +$2M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

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. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL TEX Blue 138118 20602 14264 43 169279271551 102196 1910 243 44
202217 ROKDSL TEX Blue 138110 26803 22174 43 236382391773 155250 1216 351 126
202318 ROKACL Rangers 5347 8212 3213 00 170264383647 213250 406 254 53
202318 ROKACL Rangers 5345 13323 5133 00 2893966441.041 356345 259 444 198
202419 ADown East Wood Ducks 232217 43912 12932 12 198247276523 78333 405 231 35
202419 ADown East Wood Ducks 232211 511213 18682 12 242307351658 109340 298 297 86
202520 A2 teams 122107 9201 12401 02 84183131314 47118 3310 155 -23
202520 A2 teams 12299 12401 20271 02 121275192467 71151 2216 231 35
▸ 2026 Season
202621 MLBTEX 120110 22412 8341 21 200261309570 109262 287 246 47 -7 +0 +0 +2 +3 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBTEX 34% 214195 39813 15582 31 200264297562 97266 277 259 56 -11 +0 +0 +4 +6 -0.0
202823 MLBTEX 48% 324295 621226 23863 52 210274325600 115269 277 268 63 -14 +0 +0 +6 +9 0.2
202924 MLBTEX 53% 400364 771528 291054 72 212277330607 118271 267 273 67 -15 +1 +0 +7 +11 0.4
203025 MLBTEX 55% 443403 861729 321155 83 213280333612 119272 267 275 69 -16 +0 +0 +8 +13 0.5
203126 MLBTEX 56% 470428 9118210 341225 83 213278334612 121272 267 276 69 -16 +0 +0 +8 +13 0.6
203227 MLBTEX 55% 480436 9218210 361255 83 211279330609 119271 268 276 69 -17 +0 +0 +9 +14 0.6
202722 MLBTEX 34% 7468 13301 5201 10 191257279536 88268 277 253 52 -4 +0 +0 +1 +2 -0.0
202823 MLBTEX 48% 157143 30613 11422 31 210276329604 119271 277 262 58 -7 +0 +0 +3 +4 0.0
202924 MLBTEX 53% 211192 41814 15552 41 214278328606 115273 267 267 62 -9 +0 +0 +4 +6 0.1
203025 MLBTEX 55% 242220 47915 18632 41 214279332611 118273 267 269 64 -10 +0 +0 +4 +7 0.2
203126 MLBTEX 56% 262238 501015 19683 52 210277324600 113273 267 270 65 -10 +0 +0 +5 +7 0.2
203227 MLBTEX 55% 264239 511016 20693 52 213282339621 126273 268 270 65 -11 +0 +0 +5 +7 0.2
▸ Career Totals
Career 12101100 23246524 8831713 227 211277327605 116272 267 267 63 -51 +2 +0 +22 +34 0.6
/ 162G 650591 12525313 471707 124 212278330607 118273 267 267 63 -28 +1 +0 +12 +18 0.3
Career 29962720 5491111455 21882535 4622 202270314583 112266 287 262 59 -140 +0 +0 +54 +85 -0.2
/ 162G 650590 11924312 471798 105 202270314583 112266 287 262 59 -30 +0 +0 +12 +18 -0.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202217 ROKDSL TEX Blue 138110 26803 22174 43 236382391773 155250 1216 351 126 +4 -0 +4 0.8
202318 ROKACL Rangers 5345 13323 5133 00 2893966441.041 356345 259 444 198 +6 +0 +2 0.8
202419 ADown East Wood Ducks 232211 511213 18682 12 242307351658 109340 298 297 86 -4 -1 +7 0.2
202520 AHickory Crawdads 9178 10401 12231 01 128253218471 90167 2513 229 34 -7 -0 +3 -0.5
202520 ROKACL Rangers 3121 2000 840 01 9534595440 105 1326 238 41 -2 -0 +1 -0.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
41,3292623211273327+24+161.01.1
/1626641311+11.9+8.00.5pk7: 1
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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 Lopez (OGILVIE) 21 20→25 34→39 43→48 47 193/253/284 91262 22 28% 7% 47 -0.4
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2
Luis Valenzuela
2015 · A
21 41 37→45 55→45 39 197/236/272 76265 47 27% 5% 34 -2.8 241/267/333 92304 57 22% 3% 63 -0.9 257/280/3581003165720%2%71-0.1
Leandro Pineda
2023 · A
21 36→39 39→45 47→45 42 172/250/266 95272 56 36% 8% 41 -2.3 201/268/322 121279 126 31% 7% 63 -0.9 202/271/32212026112626%7%62-0.5
Henrry Rosario
2014 · A
21 37 38→45 47→45 44 180/249/266 85257 58 30% 8% 40 -2.4 199/253/304 105256 87 24% 6% 50 -1.7 205/253/33713225514925%5%57-0.4
Juan Centeno
2011 · A
21 43 37→45 50→40 44 204/257/271 67265 49 24% 6% 44 -2.1 244/285/305 61305 26 20% 5% 63 -0.8 238/286/35211428111219%5%73-0.1
Ben Rortvedt
2018 · A
20 40 37→45 48→40 43 194/245/264 70248 53 24% 6% 37 -2.7 214/270/309 95285 83 26% 6% 59 -1.1 200/285/31111127812230%9%65-0.3
Alvaro Sosa
2007 · A
21 37 37→40 50→45 38 181/228/255 74270 48 34% 6% 27 -3.3 196/241/269 73261 38 25% 5% 37 -2.7 196/241/266702511721%5%32-0.9
Francisco Santana
2008 · A
20 37 38→50 52→55 39 182/227/269 87246 57 28% 5% 30 -3.1 203/247/310 107265 812 26% 5% 50 -1.8 192/231/30811624891426%5%40-0.9
Ryan Gold
2019 · A
21 43→36 39→45 48→40 38 208/255/292 84286 75 29% 5% 48 -1.9 195/249/295 100289 74 33% 5% 47 -1.9 176/246/30212626111135%7%46-1.1
Marcus Littlewood
2013 · A
21 40 40→45 48→45 41 198/248/289 92267 87 29% 6% 44 -2.1 199/266/305 106272 105 28% 8% 57 -1.2 209/274/32211327010425%8%62-0.4
Franklin Tineo
2017 · A
22 36 38→45 46→50 45 179/245/253 75239 510 26% 7% 35 -2.8 198/277/298 100282 810 30% 8% 60 -1.0 201/298/325124262101225%10%74-0.0
Rubel Cespedes
2022 · A
21 34→44 39→45 49→40 36 170/224/255 86263 76 37% 6% 26 -3.4 215/264/318 103309 94 32% 6% 59 -1.1 218/267/32210430210330%6%59-0.8
Steven Lerud
2006 · A
21 35→41 43→45 47→40 37 180/237/294 114258 105 34% 5% 42 -2.3 190/253/299 109293 104 37% 6% 50 -1.7 199/291/280822907231%9%60-0.3
Shane Mardirosian
2017 · A
21 40→39 36→40 46→45 39 194/238/261 67262 39 26% 4% 33 -2.9 201/254/280 79291 68 31% 6% 45 -2.1 196/265/280833017735%7%50-0.6
Gilberto Vizcarra
2019 · A
20 35 38→45 47→40 46 171/243/241 71215 63 23% 7% 32 -3.0 206/263/288 82261 64 22% 6% 51 -1.7 226/269/325992749121%4%62-0.3
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Victor Mesa Jr.
2023 · A
21 44 40→50 49→50 43 210/264/306 96280 68 26% 6% 56 -1.3 212/262/343 131271 1510 27% 6% 65 -0.7 227/286/38916226621923%7%84+0.3
Shane Opitz
2013 · A
21 39 38→40 48→50 39 190/229/268 79258 45 28% 5% 30 -3.1 229/266/303 74294 49 22% 5% 55 -1.4 241/274/306652963919%4%55-0.6
Michael De La Cruz
2016 · A
20 41 36→40 45→50 44 192/261/262 70277 49 30% 8% 43 -2.2 192/257/257 65308 310 35% 8% 40 -2.4 156/232/1883126901438%9%10-1.5
Darrien Miller
2021 · A
20 42→41 36→45 47→45 43 198/272/267 70271 38 27% 6% 50 -1.7 197/299/316 119271 146 30% 9% 76 +0.1 174/315/272982519330%11%72-0.1