Moises Lopez3B FCL Twins
Age 20 L/R 6'1" / 170 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 50 proj PA
wRC+†55
AVG/OBP/SLG.194 / .266 / .294
PA50
HR1
K%33
BB%8
ISO101
MLB%0%
Value2026 · WAR
BAT: -2.5 runs (wOBA-derived runs vs avg)-3BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.2 runs (Positional adjustment)+0POSREP: +1.4 runs (Replacement-level credit)+1REPTotal WAR: -0.10-0.1WAR
0.00.51.00.20.30.40.50.50.3+$15M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+0.5$1M+$0.8M
2033Pre-Arb$1.0M+0.5$1M+$0.7M
2034Pre-Arb$1.0M+0.3$0.7M+$0.2M
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $3M $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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202317 ROKDSL Twins 174153 27523 14755 101 176267294562 118312 438 253 52
202317 ROKDSL Twins 174145 39735 22525 101 269384462846 193378 3013 373 144
202418 ROKFCL Twins 6859 3001 8401 02 51176102278 51111 5912 167 -14
202418 ROKFCL Twins 6852 6002 15261 02 115324231554 115167 3822 279 72
▸ 2026 Season
202620 MLBMIN 5045 8101 4171 10 178260267527 89288 348 257 55 -3 +0 +0 +0 +1 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBMIN 34% 116105 22412 9371 20 210278324602 114290 328 269 64 -5 +0 +0 +0 +3 -0.1
202822 MLBMIN 48% 261235 48825 21823 41 204278319597 115291 318 277 70 -9 +0 +0 +1 +7 -0.0
202923 MLBMIN 54% 365328 701238 291125 61 213287341629 128292 318 282 74 -11 +1 +0 +1 +10 0.2
203024 MLBMIN 55% 436393 8415310 351335 72 214286344630 130293 318 285 76 -12 +1 +0 +2 +12 0.3
203125 MLBMIN 56% 478430 9316411 391456 72 216291349639 133293 308 287 78 -12 +1 +0 +2 +14 0.4
203226 MLBMIN 56% 503451 9817412 411536 82 217291353644 135293 308 288 78 -12 +1 +0 +2 +14 0.5
203327 MLBMIN 55% 514460 9917412 421567 82 215291348639 133293 308 288 78 -13 +1 +0 +2 +15 0.5
203428 MLBMIN 55% 517462 9917412 431587 72 214291346637 132292 318 287 78 -13 +1 -1 +2 +15 0.3
202721 MLBMIN 34% 4036 7101 3131 10 194275306581 111290 328 260 57 -2 +0 +0 +0 +1 -0.0
202822 MLBMIN 48% 126113 24413 10392 20 212288345633 133291 318 267 63 -5 +0 +0 +0 +4 -0.1
202923 MLBMIN 54% 198178 38724 16612 31 213286343628 129292 318 273 67 -7 +0 +0 +1 +6 -0.1
203024 MLBMIN 55% 242217 47826 20743 41 217292355647 138293 318 276 70 -8 +0 +0 +1 +7 -0.0
203125 MLBMIN 56% 268241 52926 22813 41 216289344634 129294 308 278 71 -9 +0 +0 +1 +8 0.0
203226 MLBMIN 56% 283254 54927 23864 41 213288346635 134293 308 279 71 -9 +0 +0 +1 +8 0.0
203327 MLBMIN 55% 284255 54927 23864 41 212287345632 133293 308 279 71 -9 +0 +0 +1 +8 0.0
203428 MLBMIN 55% 283253 54927 24874 41 213292348640 134292 318 278 71 -9 +0 -0 +1 +8 -0.0
▸ Career Totals
Career 17241547 330561341 14152723 266 213289346635 133293 318 276 69 -60 +3 -0 +6 +49 -0.2
/ 162G 650583 12421515 531999 102 213288343631 130293 318 276 69 -22 +1 -0 +2 +18 -0.1
Career 34823121 6511122777 285110847 6015 209285336620 127294 328 280 73 -107 +6 -1 +12 +99 1.0
/ 162G 650583 12121514 532079 113 208284333617 125292 328 280 73 -20 +1 -0 +2 +18 0.2

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
202317 ROKDSL Twins 174145 39735 22525 101 269384462846 193378 3013 373 144 +9 +2 +5 1.5
202418 ROKFCL Twins 6852 6002 15261 02 115324231554 115167 3822 279 72 -2 -1 +2 -0.1

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
#1Chris Owingslast yr '22
career totals — 9 seasons, 2,420 PA
92,4203578239286365+13-03.74.5
/1626641021+3.6-0.11.0pk7: 5
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Ryan 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 5 projected seasons
51,7744127214286345+6+21.11.2
/1626641510+2.4+0.90.4pk7: 1
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 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
Moises Lopez (OGILVIE) 20 194/266/294 100288 11 33% 8% 55 -0.1
Jhostynxon Garcia
2023 · A
20 37→41 41→55 48→50 44 180/262/280 101277 88 36% 9% 50 -1.8 198/258/332 134287 1410 34% 6% 61 -1.0 217/272/375157286211031%5%75+0.0
Iverson Leonardo
2022 · A
20 41 45→50 47→50 41 200/276/327 127305 119 36% 8% 68 -0.5 188/268/292 104312 98 39% 8% 56 -1.3 154/245/248942608840%9%34-0.7
Sandy Acevedo
2013 · A
20 41 41→45 50 40 196/269/296 100293 811 34% 7% 56 -1.3 199/266/318 119286 109 32% 7% 61 -1.0 149/220/30715819415931%7%36-0.7
Izaac Pacheco
2023 · A
20 40→39 42→55 47→45 41 197/258/304 107294 98 35% 7% 53 -1.5 182/243/308 126303 145 42% 7% 49 -1.8 175/248/34116629820346%8%58-0.6
Herman Armas
2007 · A
20 41 40→45 47→50 40 198/265/294 96288 711 32% 6% 54 -1.4 218/287/329 111286 119 26% 7% 72 -0.2 218/293/33511726614923%8%75-0.0
Carlos Rodriguez
2023 · A
20 38 39→45 47→45 45 181/267/268 87282 76 36% 9% 49 -1.8 190/265/267 77299 56 35% 9% 47 -1.9 170/253/254842537233%9%37-1.0
Juan Silva
2011 · A
20 40→46 39→45 52→55 40 190/249/284 95293 58 35% 7% 43 -2.2 211/280/310 99307 813 31% 8% 64 -0.8 224/306/32510130582927%10%77+0.1
Ryan Mount
2007 · A
20 42 42→50 49→50 42 207/266/309 103292 108 32% 7% 58 -1.2 223/268/340 117294 1211 27% 5% 66 -0.6 251/293/41016030619824%5%95+0.5
Yeicok Calderon
2012 · A
20 42 44→45 49→45 40 205/264/325 120302 117 34% 7% 61 -1.0 193/243/315 122313 135 40% 6% 50 -1.8 182/230/30412229015341%6%39-0.8
Isan Díaz
2015 · A
19 34→42 39→55 47→45 39 169/233/258 89267 68 37% 7% 31 -3.0 206/271/341 135300 138 33% 8% 69 -0.4 208/287/37316427521531%9%79+0.2
Carter Jensen
2023 · A
20 35→45 42→55 45→50 44 176/254/278 102265 97 35% 9% 46 -2.0 196/287/331 135277 149 32% 11% 73 -0.1 224/298/39617229121829%9%92+0.9
Hoy Park
2016 · A
20 40→49 41→45 47→55 46 196/269/296 99264 811 28% 8% 56 -1.3 205/280/294 89283 516 27% 8% 59 -1.1 227/314/3259830081725%10%79+0.2
Carlos Jimenez
2022 · A
19 38→43 42→55 53→50 44 188/268/290 102278 1011 34% 8% 55 -1.4 201/284/321 120321 1116 37% 9% 69 -0.4 229/308/399169310211831%9%95+0.9
Luis Liberato
2016 · A
20 37→47 37→55 53→50 41 180/242/256 76271 413 33% 7% 33 -2.9 213/262/339 126310 106 32% 6% 63 -0.8 237/280/38915230018527%6%82+0.3
Travis Blankenhorn
2017 · A
20 43→45 44→55 51→50 37 215/261/332 117300 126 32% 5% 62 -0.9 202/261/329 127290 127 33% 6% 61 -1.0 208/281/36815927820631%8%77+0.1
Creed Willems
2023 · A
20 37→44 40→50 47→30 35 181/239/272 91272 74 35% 4% 37 -2.6 188/250/322 134253 163 32% 6% 56 -1.3 203/272/34314024818126%7%68-0.3
Vicmal De La Cruz
2014 · A
20 39 38→40 47→50 39 189/242/268 78269 65 31% 6% 37 -2.7 186/245/258 72280 36 32% 6% 36 -2.7 147/214/205582250632%6%7-1.5
Brian Pointer
2012 · A
20 41→43 44→45 56→50 38 203/257/327 124300 1110 35% 6% 59 -1.1 192/263/308 116299 1112 37% 7% 57 -1.2 201/281/329128296131334%8%67-0.4
Thomas Milone
2015 · A
20 41→44 36→45 51→55 38 194/246/266 72293 310 33% 6% 37 -2.6 192/245/252 60278 313 30% 6% 33 -2.9 243/298/36912534081729%6%82+0.3
Angel Ortiz
2022 · A
19 41 41→50 46→45 44 205/260/295 90268 99 27% 7% 51 -1.7 207/258/303 96281 77 27% 6% 53 -1.5 221/277/35313228512926%6%72-0.1