Otto LopezSS Miami Marlins
Age 27 R/R 5'10" / 185 lbs MLB HR -10%H -3% Svc 2.634S2 · Ctrl thru 2029
2026 ROS PROJECTION631 act + 9 ros · stats below = ROS only
showingROS
wRC+†vL 101103vR 105
AVG/OBP/SLG.250 / .333 / .250
PA9
HR0
K%11
BB%11
BABIP291
ISO129
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: +17.8 runs (631 MLB PA)BAT projected ROS: -0.1 runs (9 MLB PA, park-applied)+18BATRUN so far: +4.0 runs (631 MLB PA)RUN projected ROS: +0.0 runs (9 MLB PA, park-applied)+4RUNFLD so far: +2.4 runs (631 MLB PA)FLD projected ROS: +0.0 runs (9 MLB PA, park-applied)+2FLDPOS so far: +6.8 runs (631 MLB PA)POS projected ROS: +0.1 runs (9 MLB PA, park-applied)+7POSREP so far: +13.7 runs (631 MLB PA)REP projected ROS: +0.2 runs (9 MLB PA, park-applied)+14REP2026 MLB WAR (so far + projected ROS): +4.58so far: +4.6 WAR+4.6WAR
0.01.32.60.42.11.91.626272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control+$22M ctrl surplus
Tools · Recent Form · Splits · ContractCON 60 / POW 45
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
905.5%
xAVG
800.275
POWER45
Barrel%
356.2
Avg EV
4388.6
Bat Spd
5571.9
EYE45
Chase%
9020.5%
SPEED60
Sprint
7628.5
Recent Formrolling true talent ⓘ
K%12%▲▲11% over 120 PA (30d) · proj 15%
BB%7%8% over 120 PA (30d) · proj 6%
ISO.097▼▼.071 over 198 AB (60d) · proj .130xISO .138 vs .150 prior — approach backs the move
HR/BB1.6%0.7% over 143 BBE (45d) · proj 2.7%barrel% 6.1% vs 6.3% prior — approach flat: likely noise/luck
BABIP.302.283 over 180 BIP (60d) · proj .306xBABIP .343 vs .355 prior — approach backs the move
SLASH.273/.329/.370proj .275/.323/.404
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   2029
First FA Year   2030
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.1M+0.4$2M+$2M
2027Arb-2$6M+2.1$16M+$11M
2028Arb-3$9M+1.9$13M+$6M
2029Arb-4$12M+1.6$10M+$2M
Totals $26M $40M +$19M

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. 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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201718 ROKGCL Blue Jays 203178 49631 19235 73 275361360721 84312 119 329 109 +2 +0 +4 0.7
201819 ROKBluefield Blue Jays 3433 12520 051 10 3643826361.019 273429 150 439 183 +3 +0 +1 0.4
201920 ALansing Lugnuts 492447 1452055 34632 2015 324375425800 101365 137 352 125 +14 -2 +11 2.4
201920 INTLLeones del Escogido 5045 13100 590 02 289360311671 22361 1810 313 98 -0 -1 +1 0.0
202021 INTLLeones del Escogido 6659 15400 6101 31 254333322655 68306 159 303 91 -1 +0 +1 0.1
202122 AAABuffalo Bisons 194173 50832 13264 151 289353405757 116324 137 334 112 +3 +3 +4 1.0
202122 AANew Hampshire Fisher Cats 314278 922413 28625 73 331402457859 126412 209 382 144 +17 +0 +7 2.4
202122 INTLGigantes del Cibao 6965 15201 4120 10 231275308583 77269 176 265 66 -3 +0 +1 -0.1
202223 AAABuffalo Bisons 391340 1011963 41615 145 297381415796 118351 1610 355 126 +12 +1 +8 2.2
202223 ADunedin Blue Jays 2220 1000 240 00 5013650186 62 189 105 -43 -4 +0 +0 -0.3
202223 INTLLeones del Escogido 8879 24600 591 32 304353380733 76343 106 321 103 +0 -0 +2 0.2
202324 AAABuffalo Bisons 346318 82962 23553 134 258314343657 85305 167 296 87 -6 +1 +7 0.3
202324 INTLLeones del Escogido 9487 27522 6130 30 310355483838 172342 146 365 133 +4 +1 +2 0.6
202425 MLBMiami Marlins 434403 1092316 25751 204 270314377691 107318 176 307 94 -3 +2 +11 +2 +9 2.2
202425 AAAJacksonville Jumbo Shrimp 4945 18502 371 01 4004496441.093 244444 146 477 209 +6 -0 +1 0.7
202526 MLBMiami Marlins 594544 13421015 44823 156 246306368674 121264 147 303 91 -6 +1 +10 +6 +13 2.4
▸ Career Totals (raw MLB only — historical actual)
MLB Career 1028947 24344121 691574 3510 257310372681 115287 157 305 92 -9 +3 +21 +8 +22 4.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201718 ROK MLEGCL Blue Jays 203185 40421 12335 73 216282276558 59259 166 249 55 -11 +0 +4 -0.6
201819 ROK MLEBluefield Blue Jays 3433 8310 071 10 242265394659 152335 210 308 95 -0 +0 +1 0.1
201920 A MLELansing Lugnuts 492458 1261644 23902 2015 275313354666 79321 185 287 80 -11 -2 +11 -0.3
202122 AAA MLEBuffalo Bisons 194178 45731 8324 151 253300343643 90285 164 281 76 -5 +3 +4 0.1
202122 AA MLENew Hampshire Fisher Cats 314287 852112 19765 73 296350397748 101388 246 331 110 +4 +0 +7 1.1
202223 AAA MLEBuffalo Bisons 391355 1001752 26725 145 282339375714 93342 187 318 101 +1 +1 +8 1.0
202223 A MLEDunedin Blue Jays 2221 1000 160 00 489148139 57 275 79 -60 -4 +0 +0 -0.4
202324 AAA MLEBuffalo Bisons 346325 75752 16683 134 231273302575 71286 205 253 57 -18 +1 +7 -0.9
202425 MLB MLEMiami Marlins 434404 1122516 25751 204 277321389710 111318 176 313 98 -1 +2 +11 +2 +9 2.4
202425 AAA MLEJacksonville Jumbo Shrimp 4946 15401 281 01 326367478846 152393 164 390 150 +3 -0 +1 0.4
202526 MLB MLEMiami Marlins 594544 13823016 44823 156 254313384697 131264 147 305 93 -5 +1 +10 +6 +13 2.5
201718 ROK MLEGCL Blue Jays 203185 40421 12335 73 216282276558 59258 166 249 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 308 95
201819 ROK RAWBluefield Blue Jays 3433 12520 051 10 3643826361.019 273429 150 439 95
201920 A MLE2 teams 542506 1371744 25992 2017 271308344652 73326 185 287 80
201920 A RAW2 teams 542492 1582155 39722 2017 321373415788 93364 137 349 80
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 577530 1483244 311239 234 279330377707 98352 215 312 97
202122 AA RAW3 teams 577516 1573446 451009 234 304370421791 116363 178 352 97
202223 AAA MLE3 teams 501453 1242163 34946 177 274333366699 93337 197 305 93
202223 AAA RAW3 teams 501439 1262563 48746 177 287365392757 105337 1510 338 93
202324 AAA MLE2 teams 440413 961062 21863 164 232275300575 68287 205 253 57
202324 AAA RAW2 teams 440405 1091484 29683 164 269323373695 104313 157 311 57
202425 MLB MLE2 teams 483450 1282918 27832 205 284328407734 122332 176 321 103 +2 +2 +11 +2 +10 2.8
202425 MLB RAW2 teams 483448 1272818 28822 205 283328404732 121331 176 324 103 +2 +2 +11 +2 +10 2.8
202526 MLB MLEMiami Marlins 594544 13823016 44823 156 254313384697 131272 147 305 93 -5 +1 +10 +6 +13 2.5
202526 MLB RAWMiami Marlins 594544 13421015 44823 156 246306368674 121264 147 303 93 -5 +1 +10 +6 +13 2.5
201718 ROK MLEGCL Blue Jays 203184 40421 12335 73 217282277559 60259 166 249 55
201819 ROK MLEBluefield Blue Jays 3433 8310 071 10 242265394659 152335 210 308 95
201920 A MLE2 teams 542510 1371744 25992 2017 269308341649 73321 185 287 80
202122 AA MLE3 teams 577532 1483244 311239 234 278330376706 98349 215 312 97
202223 AAA MLE3 teams 501456 1242163 34946 177 272333364697 92327 197 305 93
202324 AAA MLE2 teams 440413 961062 21863 164 232275300575 68286 205 253 57
202425 MLB MLE2 teams 483451 1282918 27832 205 284328406734 122326 176 321 103
202526 MLB MLEMiami Marlins 594542 13823016 44823 156 255313386699 131264 147 305 93
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202324 AAA MLE2 teams 440413 961062 21863 164 232275300575 68286 205 253 57
202425 MLB MLE2 teams 483451 1282918 27832 205 284328406734 122326 176 321 103
202526 MLB MLEMiami Marlins 594542 13823016 44823 156 255313386699 131264 147 305 93
YTD27 MLB MLEMIA 631578 18433911 34808 305 318365464828 145347 135 356 127 +21 +4 +2 +7 +14 4.8
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR27 MLB RAWMIA 631578 17931910 34808 305 310356446803 137339 135 351 127 +21 +4 +2 +7 +14 4.8
YTD27 MLB RAWMIA 631578 17931910 34808 305 310356446803 137339 135 351 124 +18 +4 +2 +7 +14 4.6
ROS27 MLB MLEMIA 100% 98 2000 110 00 250333250583 299 1111 320 103 +0 +0 +0 +0 +0 0.0
ROS27 MLB CTXMIA 100% 98 2000 110 00 250333250583 291 1111 304 103 +0 +0 +0 +0 +0 0.0
FULL27 MLB A+CMIA 640586 18131910 35818 305 309356444800 135338 135 350 127 +21 +4 +2 +7 +14 4.9
TOT27 MLB MLEMIA 640586 18633911 35818 305 317364461825 143347 135 356 127 +21 +4 +2 +7 +14 4.9
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202728 MLB MLEMIA 100% 660610 15929212 38907 285 261311374685 113287 146 307 94 -5 +4 +0 +7 +14 2.1
202829 MLB MLEMIA 100% 659609 15829212 38917 265 259310373683 113286 146 305 93 -6 +3 -0 +7 +14 1.9
202930 MLB MLEMIA 100% 646596 15328211 38917 234 257309366675 109285 146 303 91 -7 +3 -1 +7 +14 1.6
203031 MLB MLEMIA 100% 468433 1102018 27675 153 254305360666 106283 146 298 88 -7 +2 -2 +5 +10 0.8
203132 MLB MLEMIA 100% 449415 1031817 26665 122 248300347647 99280 156 292 84 -9 +2 -3 +5 +10 0.5
203233 MLB MLEMIA 100% 419388 941616 24644 82 242293335628 93276 156 285 79 -10 +1 -4 +4 +9 0.0
203334 MLB MLEMIA 100% 373345 841415 21604 51 243295333628 90277 166 281 76 -10 +1 -4 +4 +8 -0.2
202728 MLB CTXMIA 100% 660610 15427211 38907 285 252304357661 105279 146 291 94 -5 +4 +0 +7 +14 2.1
202829 MLB CTXMIA 100% 659609 15327211 38917 265 251303356659 105278 146 289 93 -6 +3 -0 +7 +14 1.9
202930 MLB CTXMIA 100% 646596 15026211 38917 234 252304357662 106278 146 287 91 -7 +3 -1 +7 +14 1.6
203031 MLB CTXMIA 100% 468433 1061817 27675 153 245297339636 95276 146 283 88 -7 +2 -2 +5 +10 0.8
203132 MLB CTXMIA 100% 449415 1011717 26665 122 243296340636 96273 156 277 84 -9 +2 -3 +5 +10 0.5
203233 MLB CTXMIA 100% 419388 921516 24644 82 237288327616 90269 156 270 79 -10 +1 -4 +4 +9 0.0
203334 MLB CTXMIA 100% 373345 821315 21604 51 238289325614 87270 166 267 76 -10 +1 -4 +4 +8 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 47114351 10831871179 28268743 15232 249301351652 103278 156 287 85 -63 +18 +7 +48 +102 11.3
/ 162G A+C 650600 15026211 39956 214 250302355657 105280 156 287 85 -9 +2 +1 +7 +14 1.6
Career MLE 71236577 16972973499 413114771 23969 258309359668 101298 166 294 85 -63 +18 +7 +48 +102 11.3
/ 162G MLE 650600 1552739 381056 226 258309358667 100299 166 294 85 -9 +2 +1 +7 +14 1.6