← MIA team pageMLB injury reportMLB news

Otto Lopez
SS
MIA
2026 season
- GP
- 157
- AVG
- .303
- HR
- 11
- RBI
- 70
- R
- 94
- SB
- 34
- OPS
- .789
Game log
| Date | Opp | Result | AB | H | R | HR | RBI | SB | BB | K |
|---|---|---|---|---|---|---|---|---|---|---|
| Sep 26 | vs ATL | L 3-8 | 5 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Sep 25 | vs ATL | W 3-0 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Sep 24 | @CHC | L 1-2 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Sep 23 | @CHC | W 3-2 | 4 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
| Sep 22 | @CHC | W 8-2 | 5 | 1 | 1 | 0 | 0 | 1 | 0 | 1 |
| Sep 20 | @SD | L 3-7 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Sep 19 | @SD | L 6-7 | 4 | 1 | 1 | 1 | 2 | 1 | 2 | 1 |
| Sep 18 | @SD | L 2-8 | 4 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Sep 16 | @AZ | W 4-3 | 5 | 2 | 0 | 0 | 0 | 1 | 0 | 1 |
| Sep 15 | @AZ | W 4-2 | 3 | 0 | 1 | 0 | 0 | 0 | 2 | 1 |
| Sep 14 | @AZ | L 7-8 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| Sep 13 | vs LAD | W 6-4 | 4 | 1 | 0 | 0 | 2 | 0 | 0 | 0 |
| Sep 12 | vs LAD | W 4-3 | 2 | 2 | 0 | 0 | 1 | 0 | 1 | 0 |
| Sep 11 | vs LAD | L 2-6 | 5 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 9 | vs NYM | L 14-15 | 3 | 2 | 3 | 0 | 2 | 0 | 1 | 0 |
| Sep 8 | vs NYM | L 5-7 | 4 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
| Sep 7 | vs NYM | L 4-9 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Sep 6 | vs CHC | W 10-3 | 4 | 2 | 1 | 0 | 1 | 1 | 0 | 0 |
| Sep 5 | vs CHC | L 5-6 | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| Sep 4 | vs CHC | L 1-6 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Sep 3 | @KC | L 3-7 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Sep 2 | @KC | W 9-6 | 5 | 1 | 1 | 0 | 1 | 0 | 0 | 2 |
| Sep 1 | @KC | W 6-3 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| Aug 31 | @WSH | L 3-6 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 30 | @WSH | W 6-2 | 5 | 1 | 1 | 1 | 2 | 0 | 0 | 1 |
| Aug 29 | @WSH | L 4-5 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 2 |
| Aug 28 | @WSH | L 2-9 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 26 | vs BOS | W 4-0 | 4 | 2 | 2 | 0 | 0 | 2 | 0 | 0 |
| Aug 25 | vs BOS | L 3-7 | 5 | 1 | 0 | 0 | 0 | 2 | 0 | 2 |
| Aug 24 | vs BOS | L 2-4 | 4 | 2 | 1 | 0 | 1 | 0 | 0 | 0 |
| Aug 23 | vs WSH | W 6-2 | 2 | 0 | 1 | 0 | 1 | 0 | 2 | 0 |
| Aug 22 | vs WSH | W 4-2 | 4 | 1 | 0 | 0 | 2 | 0 | 0 | 0 |
| Aug 21 | vs WSH | W 3-2 | 4 | 1 | 0 | 0 | 1 | 1 | 0 | 0 |
| Aug 19 | @PHI | L 1-4 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Aug 18 | @PHI | L 4-6 | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
| Aug 17 | @PHI | L 5-6 | 4 | 2 | 1 | 0 | 1 | 0 | 1 | 1 |
| Aug 16 | @CIN | W 7-1 | 4 | 1 | 1 | 0 | 0 | 0 | 1 | 0 |
| Aug 15 | @CIN | W 8-4 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 14 | @CIN | L 0-1 | 4 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| Aug 13 | vs PIT | L 1-13 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Aug 12 | vs PIT | W 8-2 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 11 | vs PIT | W 2-0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 9 | vs LAA | W 12-3 | 5 | 2 | 2 | 0 | 0 | 0 | 0 | 1 |
| Aug 8 | vs LAA | W 7-0 | 3 | 2 | 1 | 0 | 2 | 0 | 1 | 1 |
| Aug 7 | vs LAA | L 3-4 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 6 | @ATL | L 3-11 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 5 | @ATL | L 1-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Aug 4 | @ATL | L 2-4 | 4 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Aug 2 | @NYM | W 2-0 | 4 | 1 | 1 | 0 | 0 | 1 | 0 | 0 |
| Aug 1 | @NYM | W 6-2 | 4 | 1 | 2 | 0 | 1 | 0 | 0 | 1 |
| Jul 31 | @NYM | W 5-2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 30 | @NYM | L 2-4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jul 29 | vs PHI | W 8-6 | 5 | 2 | 1 | 0 | 2 | 0 | 0 | 0 |
| Jul 28 | vs PHI | W 1-0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 27 | vs PHI | W 8-7 | 5 | 3 | 2 | 0 | 1 | 2 | 0 | 0 |
| Jul 26 | vs SD | L 3-5 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jul 25 | vs SD | L 2-7 | 2 | 1 | 0 | 0 | 1 | 1 | 1 | 0 |
| Jul 24 | vs SD | L 2-4 | 5 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| Jul 22 | @HOU | L 2-5 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 21 | @HOU | L 3-5 | 3 | 0 | 1 | 0 | 0 | 0 | 2 | 1 |
| Jul 18 | @MIL | L 6-8 | 4 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
| Jul 17 | @MIL | L 1-2 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 12 | vs CLE | L 2-5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 4 |
| Jul 11 | vs CLE | L 1-4 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| Jul 10 | vs CLE | L 2-3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jul 9 | vs SEA | W 8-4 | 3 | 1 | 1 | 0 | 2 | 0 | 2 | 0 |
| Jul 8 | vs SEA | W 2-0 | 4 | 2 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jul 7 | vs SEA | W 6-5 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jul 5 | @ATH | W 9-8 | 4 | 3 | 2 | 1 | 3 | 0 | 1 | 0 |
| Jul 4 | @ATH | W 7-2 | 5 | 3 | 1 | 1 | 3 | 0 | 0 | 0 |
| Jul 3 | @ATH | W 12-5 | 5 | 2 | 1 | 0 | 0 | 1 | 0 | 1 |
| Jul 2 | @COL | L 4-14 | 5 | 3 | 2 | 0 | 0 | 0 | 0 | 0 |
| Jul 1 | @COL | L 3-6 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 29 | @COL | W 10-7 | 5 | 2 | 1 | 1 | 1 | 0 | 0 | 0 |
| Jun 28 | @STL | L 1-2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jun 27 | @STL | W 5-1 | 5 | 2 | 1 | 0 | 1 | 0 | 0 | 0 |
| Jun 26 | @STL | W 4-0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 24 | vs TEX | W 4-2 | 3 | 2 | 2 | 1 | 2 | 0 | 1 | 0 |
| Jun 23 | vs TEX | W 6-4 | 5 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| Jun 22 | vs TEX | L 3-4 | 3 | 2 | 1 | 0 | 0 | 1 | 1 | 1 |
| Jun 21 | vs SF | W 2-1 | 3 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| Jun 20 | vs SF | W 6-3 | 5 | 1 | 2 | 0 | 0 | 1 | 0 | 0 |
| Jun 19 | vs SF | W 4-3 | 4 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
| Jun 17 | @PHI | W 12-4 | 2 | 0 | 1 | 0 | 1 | 0 | 2 | 0 |
| Jun 16 | @PHI | L 2-8 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Jun 15 | @PHI | L 0-7 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jun 14 | @PIT | W 4-2 | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jun 13 | @PIT | L 2-3 | 3 | 2 | 0 | 0 | 0 | 0 | 1 | 0 |
| Jun 12 | @PIT | W 8-3 | 5 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| Jun 11 | vs AZ | W 2-0 | 4 | 2 | 1 | 0 | 0 | 2 | 0 | 0 |
| Jun 10 | vs AZ | W 8-0 | 5 | 2 | 1 | 0 | 2 | 0 | 0 | 1 |
| Jun 9 | vs AZ | W 10-6 | 5 | 3 | 4 | 0 | 1 | 1 | 0 | 0 |
| Jun 7 | vs TB | W 4-1 | 4 | 2 | 1 | 0 | 1 | 0 | 0 | 0 |
| Jun 6 | vs TB | W 4-3 | 4 | 2 | 0 | 0 | 0 | 0 | 0 | 1 |
| Jun 5 | vs TB | L 0-6 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| Jun 3 | @WSH | W 4-1 | 5 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| Jun 2 | @WSH | W 7-3 | 5 | 2 | 1 | 1 | 1 | 0 | 0 | 0 |
| Jun 1 | @WSH | W 7-3 | 4 | 3 | 1 | 0 | 0 | 0 | 1 | 0 |
| May 31 | @NYM | L 1-10 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| May 30 | @NYM | L 1-6 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
Latest news
Lopez is not in the lineup for Sunday's game against Atlanta.
The Marlins are resting several everyday players during Sunday's regular-season finale. Assuming he doesn't appear off the bench Sunday, Lopez will finish his excellent 2026 campaign having slashed .305/.349/.437 with 11 home runs and 34 stolen bases. Javier Sanoja is handling shortstop for the Marlins on Sunday.
RotoWire via ESPN · Sep 27
Lopez went 1-for-4 with a two-run home run, two walks and a stolen base in Saturday's 7-6 extra-inning loss to the Padres.
Lopez has gone 19-for-50 (.380) over his last 13 contests, hitting safely in 11 of them. This was his first homer since Aug. 30 versus the Nationals. The infielder is batting .307 with a .794 OPS, 11 homers, 71 RBI, 91 runs scored, 32 stolen bases, 32 doubles and nine triples over 151 contests.
RotoWire via ESPN · Sep 20
Lopez went 2-for-5 with a stolen base in Wednesday's 4-3 win over the Diamondbacks.
Lopez is up to 31 steals on the year, though he's just 2-for-3 on the basepaths over 15 games in September. He has logged five multi-hit efforts while batting .316 (18-for-57) this month. The infielder has maintained good contact skills all year, batting .306 with a .787 OPS, 10 home runs, 69 RBI, 89 runs scored, 31 doubles and nine triples across 149 contests.
RotoWire via ESPN · Sep 17
Lopez went 2-for-4 with a run scored, an RBI and a stolen base in Sunday's win over the Cubs.
The steal was Lopez's 30th of the season, marking the first time in his career he's reached that plateau. Lopez has been bouncing around the batting order of late against right-hander pitching -- he hit seventh Sunday, the first time all year he's been in the bottom third -- but he's remained fairly productive, slashing .264/.298/.396 over his last 13 games with four extra-base hits including one homer, along with five steals, five RBI and eight runs.
RotoWire via ESPN · Sep 7
Lopez went 2-for-4 with a walk, a run scored and an RBI in Monday's loss to the Phillies.
The shortstop remains mired in a 33-game homer drought, and Lopez's overall production is beginning to sag as well. Through 67 plate appearances in August, he's managed a .222/.254/.254 slash line with two doubles, two steals, four RBI and nine runs in 15 contests.
RotoWire via ESPN · Aug 18
Lopez went 3-for-5 with a triple, two runs scored, an RBI and two stolen bases in Monday's win over the Phillies.
The All-Star shortstop was a terror on the basepaths as he continues a breakout campaign. While he's gone 14 games without a home run, he's still been making an impact, batting .290 (9-for-31) in eight games since the All-Star break with three runs, three RBI and five of his career-high 22 steals.
RotoWire via ESPN · Jul 28