Otto Lopez

SS Miami Marlins
Age 28 R/R 5'10" / 185 lbs MLB HR -10%H -3% Svc 2.634S2 · Ctrl thru 2030
Overview
MLB40-MANArb-1FA 2031
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202425MLBMIA434.270/.314/.3776201012.6
202526MLBMIA594.246/.306/.3681515962.7
202627MLBMIA687.305/.355/.43711341295.4
2027PROJ28MLBMIA648.278/.330/.40513301143.8
2028PROJ29MLBMIA648.275/.327/.40012261123.4
2029PROJ30MLBMIA648.273/.324/.39312211093.0
Last 3 seasons WAR 10.7  ·  Next 3 projected WAR 10.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2030Service2.634First FA2031Super-2
2027Arb-1$6M2028Arb-2$8M2029Arb-3$13M2030Arb-4$17M
Skills · percentileStatcast 2024-2026
Whiff%90
Chase%90
Speed76
xwOBA65
Bat Spd55
Avg EV43
Form.288/.343/.411 · rolling true talent (45d window) · proj .286/.336/.423
CompsNico Hoerner (age 27) · Tommy Edman (age 28) · Alejandro De Aza (age 28)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 112114vR 117
AVG/OBP/SLG.278 / .330 / .405
PA648
HR13
SB30
K%14
BB%6
BABIP306
ISO129
MLB%100%
Value2027 · WAR
BAT: +11.1 runs (wOBA-derived runs vs avg)+11BATRUN: +5.3 runs (SB/CS + UBR baserunning)+5RUNFLD: +1.3 runs (Defensive runs vs avg)+1FLDPOS: +6.9 runs (Positional adjustment)+7POSREP: +14.0 runs (Replacement-level credit)+14REPTotal WAR: +4.10+4.1WAR
0.02.04.04.13.43.02.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$60M ctrl surplus
Tools · Recent Form · Splits · ContractCON 60 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
905.3%
xAVG
790.275
POWER45
Barrel%
346.2
Avg EV
4388.6
Bat Spd
5571.9
EYE45
Chase%
9019.9%
SPEED60
Sprint
7628.5
Recent Formrolling true talent ⓘ
K%13%▲13% over 71 PA (45d) · proj 14%
BB%7%▲8% over 131 PA (60d) · proj 6%
ISO.123▼.103 over 116 AB (60d) · proj .137
HR/BB2.4%·2.1% over 96 BBE (60d) · proj 2.6%
BABIP.318·.340 over 94 BIP (60d) · proj .315
SLASH.288/.343/.411·proj .286/.336/.423
Platoon Splits2024-2026 · 1138 PA
vs LHP
vs RHP
Edge
PA
360
778
—
wRC+
58
112
▶▶R
wOBA
254
334
▶▶R
ISO
086
138
▶▶R
BABIP
256
314
▶▶R
K%
16.4%
15.0%
▶R
BB%
4.7%
7.2%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb SUPER-2
MLB Debut   2024
Service   2.634 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2027Arb-1$6M+4.1$46M+$40M
2028Arb-2$8M+3.4$31M+$24M
2029Arb-3$13M+3.0$23M+$13M
2030Arb-4$17M+2.5$16M+$4M
Totals $44M $116M +$80M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201718 ROKGCL Blue Jays — 203178 49631 19235 73 275361360721 84312 119 329 55 — — — — — —
201819 ROKBluefield Blue Jays — 3433 12520 051 10 3643826361.019 273429 150 439 93 — — — — — —
201920 ALansing Lugnuts — 492447 1452055 34632 2015 324375425800 101365 137 352 83 — — — — — —
201920 INTLLeones del Escogido — 5045 13100 590 02 289360311671 22361 1810 313 98 — — — — — —
202021 INTLLeones del Escogido — 6659 15400 6101 31 254333322655 68306 159 303 91 — — — — — —
202122 AAABuffalo Bisons — 194173 50832 13264 151 289353405757 116324 137 334 85 — — — — — —
202122 AANew Hampshire Fisher Cats — 314278 922413 28625 73 331402457859 126412 209 382 116 — — — — — —
202122 INTLGigantes del Cibao — 6965 15201 4120 10 231275308583 77269 176 265 66 — — — — — —
202223 AAABuffalo Bisons — 391340 1011963 41615 145 297381415796 118351 1610 355 112 — — — — — —
202223 ADunedin Blue Jays — 2220 1000 240 00 5013650186 62 189 105 -63 — — — — — —
202223 INTLLeones del Escogido — 8879 24600 591 32 304353380733 76343 106 321 103 — — — — — —
202324 AAABuffalo Bisons — 346318 82962 23553 134 258314343657 85305 167 296 63 — — — — — —
202324 INTLLeones del Escogido — 9487 27522 6130 30 310355483838 172342 146 365 133 — — — — — —
202425 MLBMiami Marlins — 434403 1092316 25751 204 270314377691 107318 176 307 101 +1 +2 +11 +2 +9 2.6
202425 AAAJacksonville Jumbo Shrimp — 4945 18502 371 01 4004496441.093 244444 146 477 155 — — — — — —
202526 MLBMiami Marlins — 594544 13421015 44823 156 246306368674 121264 147 303 96 -3 +1 +10 +6 +13 2.7
202627 MLBMiami Marlins — 687627 19132911 40899 345 305355437792 132335 136 348 129 +23 +5 +2 +7 +15 5.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 17151574 434761032 10924613 6915 276328398725 122306 146 322 104 +8 +8 +24 +15 +37 9.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201718 ROK MLEGCL Blue Jays — 203185 40421 12335 73 216282276558 59261 166 250 55 — — — — — —
201819 ROK MLEBluefield Blue Jays — 3433 8310 071 10 242265394659 152333 210 306 93 — — — — — —
201920 A MLELansing Lugnuts — 492457 1271644 24902 2015 278317357673 79326 185 291 83 — — — — — —
202122 AAA MLEBuffalo Bisons — 194177 47831 9324 151 266316362677 96300 165 294 85 — — — — — —
202122 AA MLENew Hampshire Fisher Cats — 314286 872112 20765 73 304360406766 101398 246 340 116 — — — — — —
202223 AAA MLEBuffalo Bisons — 391354 1061862 27725 145 299358401759 102360 187 334 112 — — — — — —
202223 A MLEDunedin Blue Jays — 2221 1000 150 00 489148139 56 235 75 -63 — — — — — —
202324 AAA MLEBuffalo Bisons — 346324 78852 17683 134 241285315600 74296 205 262 63 — — — — — —
202425 MLB MLEMiami Marlins — 434404 1122516 25751 204 277321389710 111318 176 318 101 +1 +2 +11 +2 +9 2.6
202425 AAA MLEJacksonville Jumbo Shrimp — 4946 16402 281 01 348388565953 217400 164 397 155 — — — — — —
202526 MLB MLEMiami Marlins — 594546 13823016 42823 156 253310383692 130264 147 309 96 -3 +1 +10 +6 +13 2.7
202627 MLB MLEMiami Marlins — 687628 198351012 39899 345 315364460824 145335 136 358 129 +23 +5 +2 +7 +15 5.4
201718 ROK MLEGCL Blue Jays — 203185 40421 12335 73 216282276558 59258 166 250 55 — — — — — —
201718 ROK RAWGCL Blue Jays — 203178 49631 19235 73 275361360721 84312 119 329 55 — — — — — —
201819 ROK MLEBluefield Blue Jays — 3433 8310 071 10 242265394659 152308 210 306 93 — — — — — —
201819 ROK RAWBluefield Blue Jays — 3433 12520 051 10 3643826361.019 273429 150 439 93 — — — — — —
201920 A MLE2 teams — 542505 1401854 26992 2017 277315356672 79334 185 291 83 — — — — — —
201920 A RAW2 teams — 542492 1582155 39722 2017 321373415788 93364 137 349 83 — — — — — —
202021 INTL MLELeones del Escogido — 6659 15400 6101 31 254333322655 68306 159 — — — — — — — —
202021 INTL RAWLeones del Escogido — 6659 15400 6101 31 254333322655 68306 159 303 91 — — — — — —
202122 AA MLE3 teams — 577529 1523344 321239 234 287339388726 100363 216 322 104 — — — — — —
202122 AA RAW3 teams — 577516 1573446 451009 234 304370421791 116363 178 352 104 — — — — — —
202223 AAA MLE3 teams — 501452 1302273 35946 177 288347387734 100355 197 320 103 — — — — — —
202223 AAA RAW3 teams — 501439 1262563 48746 177 287365392757 105337 1510 338 103 — — — — — —
202324 AAA MLE2 teams — 440413 1001072 21863 164 242284315599 73300 205 262 63 — — — — — —
202324 AAA RAW2 teams — 440405 1091484 29683 164 269323373695 104313 157 311 63 — — — — — —
202425 MLB MLE2 teams — 483450 1282918 27832 205 284328407734 122332 176 326 107 +4 +2 +11 +2 +10 3.0
202425 MLB RAW2 teams — 483448 1272818 28822 205 283328404732 121331 176 324 107 +4 +2 +11 +2 +10 3.0
202526 MLB MLEMiami Marlins — 594546 13823016 42823 156 253310383692 130271 147 309 96 -3 +1 +10 +6 +13 2.7
202526 MLB RAWMiami Marlins — 594544 13421015 44823 156 246306368674 121264 147 303 96 -3 +1 +10 +6 +13 2.7
202627 MLB MLEMiami Marlins — 687628 198351012 39899 345 315364460824 145346 136 358 129 +23 +5 +2 +7 +15 5.4
202627 MLB RAWMiami Marlins — 687627 19132911 40899 345 305355437792 132335 136 348 129 +23 +5 +2 +7 +15 5.4
201718 ROK MLEGCL Blue Jays — 203184 40421 12335 73 217282277559 60261 166 250 55 — — — — — —
201819 ROK MLEBluefield Blue Jays — 3433 8310 071 10 242265394659 152333 210 306 93 — — — — — —
201920 A MLE2 teams — 542509 1401854 26992 2017 275315354669 79326 185 291 83 — — — — — —
202122 AA MLE3 teams — 577531 1523344 321239 234 286339386725 100361 216 322 104 — — — — — —
202223 AAA MLE3 teams — 501455 1302273 35946 177 286347385731 99344 197 320 103 — — — — — —
202324 AAA MLE2 teams — 440413 1001072 21863 164 242284315599 73296 205 262 63 — — — — — —
202425 MLB MLE2 teams — 483451 1282918 27832 205 284328406734 122326 176 326 107 — — — — — —
202526 MLB MLEMiami Marlins — 594544 13823016 42823 156 254310384694 131264 147 309 96 — — — — — —
202627 MLB MLEMiami Marlins — 687634 198351012 39899 345 312364456820 144335 136 358 129 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202425 MLB MLE2 teams — 483451 1282918 27832 205 284328406734 122326 176 326 107 — — — — — —
202526 MLB MLEMiami Marlins — 594544 13823016 42823 156 254310384694 131264 147 309 96 — — — — — —
202627 MLB MLEMiami Marlins — 687634 198351012 39899 345 312364456820 144335 136 358 129 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202728 MLB MLEMIA 100% 607559 16127613 37836 286 287338423762 137315 146 337 114 +10 +3 +1 +7 +13 4.1
▸ 2027 — real world (MLB)
202728 MLB CTXMIA 100% 648596 16626613 40897 306 278330405735 128306 146 327 114 +11 +4 +1 +7 +14 3.8
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202829 MLB MLEMIA 100% 648596 16928613 40917 266 284336417753 133315 146 334 112 +9 +3 -0 +7 +14 3.4
202930 MLB MLEMIA 100% 648598 16828612 39936 215 281332410742 128313 146 329 109 +7 +2 -1 +7 +14 3.0
203031 MLB MLEMIA 100% 647598 16627612 38956 154 277327400727 123310 156 323 105 +4 +1 -1 +7 +14 2.5
203132 MLB MLEMIA 100% 634586 15926610 37966 93 271320387707 116307 156 315 99 -1 +1 -2 +7 +14 1.9
203233 MLB MLEMIA 100% 572530 1402258 32905 32 264312371683 107302 166 305 92 -5 -0 -3 +6 +12 1.0
203334 MLB MLEMIA 100% 523485 1231847 29864 21 255302352654 97295 166 293 84 -10 +0 -4 +6 +11 0.3
202829 MLB CTXMIA 100% 648596 16426612 40917 266 275327400727 124305 146 323 112 +9 +3 -0 +7 +14 3.4
202930 MLB CTXMIA 100% 648598 16325612 39936 215 273324393717 120304 146 319 109 +7 +2 -1 +7 +14 3.0
203031 MLB CTXMIA 100% 647598 16025511 38956 154 268319383702 115301 156 313 105 +4 +1 -1 +7 +14 2.5
203132 MLB CTXMIA 100% 634586 15423510 37966 93 263313371683 108297 156 305 99 -1 +1 -2 +7 +14 1.9
203233 MLB CTXMIA 100% 572530 1362058 32905 32 256305356661 100293 166 296 92 -5 -0 -3 +6 +12 1.0
203334 MLB CTXMIA 100% 523485 1201746 29864 21 247295338633 91286 166 284 84 -10 +0 -4 +6 +11 0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 53874967 13312124191 32479747 14536 268319382701 114301 156 312 99 +12 +15 +12 +55 +117 21.5
/ 162G— A+C — 650599 16126511 39966 174 269320384704 115302 156 312 99 +1 +2 +1 +7 +14 2.6
Career— MLE — 84477789 214435876125 495134682 26279 275325389714 114317 166 314 99 +23 +18 +14 +62 +131 25.3
/ 162G— MLE — 650599 16628610 381046 206 277326394720 117319 166 314 99 +2 +2 +1 +7 +14 2.7