Robert LopezC Lynchburg Hillcats
Age 22 L/R 5'10" / 150 lbs A Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 182 proj PA
wRC+†52
AVG/OBP/SLG.199 / .267 / .281
PA182
HR2
K%25
BB%8
ISO83
MLB%0%
Value2026 · WAR
BAT: -9.9 runs (wOBA-derived runs vs avg)-10BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.3 runs (Positional adjustment)+3POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.50.70.80.9+$23M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 20
Toolsscout grade
CONTACT30
scouting grade only
POWER20
scouting grade only
EYE50
scouting grade only
SPEED40
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.9$2M+$2M
2032Extbeyond projection horizon · no WAR estimate
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 $0.9M $2M +$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
202117 ROKDSL Indians Red 124108 12311 11465 21 111226185411 74180 379 193 6
202117 ROKDSL Indians Red 124102 17512 17325 21 167315294609 127221 2614 289 80
202218 ROKACL Guardians 10091 12200 7362 11 132210154364 22218 367 169 -12
202218 ROKACL Guardians 10087 17300 11262 11 195300230530 34279 2611 257 55
202319 ALynchburg Hillcats 273254 521115 16901 10 205255315570 110292 336 248 48
202319 ALynchburg Hillcats 273243 591316 27611 10 243321379700 136298 2210 314 98
202420 ALynchburg Hillcats 209192 36604 16781 30 188254281535 94291 378 236 39
202420 ALynchburg Hillcats 209179 44703 29531 30 246354335689 89333 2514 320 103
202521 ALynchburg Hillcats 195175 26701 17642 21 149232206438 57225 339 201 12
202521 ALynchburg Hillcats 195167 33801 25442 21 198309263573 66260 2313 272 66
▸ 2026 Season
202622 MLBCLE 182164 34712 14462 31 207278299577 91264 258 253 52 -10 +0 +0 +3 +5 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBCLE 34% 248224 471014 20612 41 210280317597 107268 258 267 63 -10 +0 +0 +4 +7 0.1
202824 MLBCLE 46% 343309 661416 28833 51 214285324609 110271 248 276 70 -12 +1 +0 +6 +10 0.5
202925 MLBCLE 52% 398359 791628 32964 51 220291343634 123272 248 281 73 -12 +1 +0 +7 +11 0.7
203026 MLBCLE 54% 433390 851828 361044 62 218291336627 118273 248 283 75 -12 +0 +0 +8 +12 0.8
203127 MLBCLE 54% 448404 881829 371084 62 218290339629 121273 248 283 75 -13 +0 +0 +8 +13 0.9
202723 MLBCLE 34% 8577 15301 7211 10 195271273543 78269 258 261 58 -4 +0 +0 +2 +2 0.0
202824 MLBCLE 46% 158143 31613 13381 21 217287336622 119272 248 270 65 -6 +0 +0 +3 +4 0.1
202925 MLBCLE 52% 206185 40814 17502 31 216289335624 119273 248 275 68 -7 +0 +0 +4 +6 0.2
203026 MLBCLE 54% 235212 471015 19562 31 222292349641 127273 248 277 70 -8 +0 +0 +4 +7 0.3
203127 MLBCLE 54% 243219 481015 20582 31 219290342633 123273 248 277 70 -8 +0 +0 +4 +7 0.3
▸ Career Totals
Career 927836 18137418 762238 124 217288335623 118272 248 274 68 -34 +1 +0 +17 +26 1.0
/ 162G 650586 12826313 531566 83 218290340630 121274 248 274 68 -24 +0 +0 +12 +18 0.7
Career 29532670 5371121148 23481230 3811 201273305578 104268 278 259 57 -145 +3 +0 +53 +84 -0.5
/ 162G 650588 11925211 521797 82 202276308583 105269 288 259 57 -32 +1 +0 +12 +18 -0.1

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
202117 ROKDSL Indians Red 124102 17512 17325 21 167315294609 127221 2614 289 80 -3 +0 +4 0.1
202218 ROKACL Guardians 10087 17300 11262 11 195300230530 34279 2611 257 55 -5 -0 +3 -0.3
202319 ALynchburg Hillcats 273243 591316 27611 10 243321379700 136298 2210 314 98 -1 +0 +8 0.8
202420 ALynchburg Hillcats 209179 44703 29531 30 246354335689 89333 2514 320 103 +1 +1 +6 0.7
202521 ALynchburg Hillcats 195167 33801 25442 21 198309263573 66260 2313 272 66 -7 +0 +6 -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
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#6Ryan 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 3 projected seasons
31,1091915215283326+20+121.51.6
/162664119+11.9+7.20.9pk7: 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
Robert Lopez (OGILVIE) 22 30 20 40 50 199/267/281 82264 23 25% 8% 52 -0.5
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
Sergio Burruel
2012 · A
21 42 35→30 42→30 47 198/274/259 61274 34 27% 8% 50 -1.8 213/266/275 62297 36 27% 6% 48 -1.9 241/305/316752938120%8%73-0.1
Alex Todd
2012 · A
22 38 37→40 44→45 38 185/246/256 71259 44 29% 5% 37 -2.7 220/285/305 85299 66 27% 5% 65 -0.7 236/303/318833176526%5%73-0.1
Andy Paz
2015 · A
22 38 38→40 45 44 185/245/261 75253 65 28% 7% 37 -2.7 210/264/277 67293 46 28% 7% 48 -1.9 226/270/274482963723%6%46-0.7
Noe Becerra
2009 · AAA
22 42 37→30 44→40 46 201/262/269 69259 57 24% 7% 46 -2.0 226/280/312 86274 77 19% 7% 64 -0.8 274/319/333593103012%5%84+0.2
Aaron Shipman
2013 · A
21 39→35 35→30 44→50 48 182/265/240 58277 29 32% 10% 40 -2.4 219/302/285 66307 216 26% 10% 67 -0.5 235/324/2935831912124%11%73-0.1
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
Elias Arias
2016 · A
22 45 36→30 46→55 46 211/274/274 63275 413 24% 7% 52 -1.6 200/254/283 83304 69 34% 6% 46 -2.0 161/210/245832547938%5%13-0.9
Kier Meredith
2022 · A
22 42 36→30 51→60 45 198/268/265 67279 412 29% 8% 47 -1.9 206/304/278 72297 426 29% 9% 68 -0.5 217/333/2685129933525%10%75-0.0
Brian Serven
2017 · A
22 39 37→45 39→30 40 187/227/257 70241 44 24% 4% 27 -3.3 192/247/283 91253 64 26% 5% 43 -2.2 224/307/3331093279131%9%79+0.1
David Martin
2023 · A
22 45 39→30 49→30 42 211/285/301 89298 57 29% 6% 65 -0.7 218/299/286 68273 44 20% 8% 67 -0.5 236/329/295582825116%10%79+0.2
Cole Armstrong
2006 · A
22 39→36 41→50 41→30 42 194/237/295 102240 93 23% 5% 41 -2.3 209/250/319 110269 113 26% 5% 53 -1.5 228/278/36213427317123%6%76+0.0
David Narodowski
2011 · A
22 36 40 42→45 46 181/257/264 83246 87 29% 8% 43 -2.2 200/260/286 86282 78 29% 7% 50 -1.8 185/240/258732574728%7%30-0.7
Claudio Finol
2022 · A
22 40 39→40 46→45 40 193/251/277 85270 56 30% 6% 43 -2.2 194/250/277 83275 79 30% 6% 43 -2.2 181/246/2587726091232%7%35-0.7
Cody Morissette
2022 · A
22 40→30 39→45 43→50 44 195/263/280 86281 65 31% 8% 50 -1.8 187/242/315 128251 157 31% 6% 50 -1.7 177/232/287110241132131%6%37-1.4
J.C. Escarra
2018 · A
23 39→46 38→45 43→45 50 186/276/271 85246 43 25% 9% 54 -1.4 195/259/285 90246 84 23% 6% 49 -1.8 223/294/35313025611417%8%80+0.2
Narbe Cruz
2023 · A
22 41 38→40 44→45 40 197/250/273 76268 57 28% 5% 42 -2.3 215/268/305 90308 86 31% 5% 58 -1.2 215/271/305903139632%5%54-0.7
Mack Chambers
2022 · A
22 41 37→40 45→50 44 197/255/273 76263 47 26% 7% 43 -2.2 211/273/309 98276 811 25% 7% 61 -1.0 203/270/2979326081324%8%54-0.7
Josue Herrera
2019 · A
22 40 39→40 43→45 47 196/268/275 79256 76 25% 8% 50 -1.7 201/268/304 103290 96 31% 8% 58 -1.2 162/234/29913823714437%9%42-0.5
Richie Fecteau
2017 · A
23 39 36→45 44→40 49 186/257/257 72243 26 23% 8% 41 -2.3 219/269/321 102294 94 27% 6% 62 -0.9 223/268/33010730110228%5%61-0.5