Last Game
-
1:24Are the Marlins buyers at the trade deadline?
-
1:04Marlins Have Best Month in Franchise History
-
0:46Highlights: Marlins at Cardinals (6/27)
-
1:25Marlins Biggest Risers, One of the Hottest Teams in June
-
7:12Breaking Down MLB Power Rankings
-
1:27Cubs, Rockies & Marlins Receive 'C' Grade
-
10:00Waiver Wire MUST ADDS! Tyler Freeman, Noah Cameron Keep Impressing!
-
1:44Why Did The Marlins Pull Eury Perez After 7 Perfect Innings?
-
1:42Highlights: Marlins at Athletics (7/5)
-
1:07MLB Trade Deadline: Sneaky Buyer Who Could Make a Push in October
-
1:30Braves Maintain 3-Game NL East Lead Over Phillies
-
1:06Braves Losing Ground in NL East
-
1:09Will Sandy Alcantara Be Traded Out of Miami?
-
1:05MLB Power Rankings: Braves Fall After Recent Skid
-
1:25MLB Power Rankings: Philly Into Top 5
-
0:56MLB Power Rankings (06/22): Stable At The Top
-
1:04MLB Power Rankings (06/22): Mariners Bounced from Top 10
2026 Batting
| STATS |
AVG
Batting Average
|
HR
Home Runs
|
RBI
Runs Batted In
|
OPS
On-base Plus Slugging
|
SB
Stolen Bases
|
|---|---|---|---|---|---|
| Regular Season | .346 | 9 | 43 | .896 | 17 |
Top Otto Lopez News
-
Marlins' Otto Lopez: Stays hot Sunday
Lopez went 3-for-4 with a solo home run, a double, a walk, three total RBI and two runs scored in Sunday's 9-8 win over the Athletics.
Lopez is sizzling with a trio of three-hit games over his last four contests. He's also homered in consecutive games and has at least one extra-base hit in five of his last eight games. For the season, the shortstop is batting .346 with an .896 OPS, nine homers, 43 RBI, 59 runs scored, 25 doubles, five triples and 17 stolen bases through 89 contests.
... See More ... See Less -
Marlins' Otto Lopez: Homer, double in win
Lopez went 3-for-5 with a two-run home run, a double and a third RBI in Saturday's 7-2 win over the Athletics.
This was Lopez's eighth multi-hit effort in his last 11 games. In that span, he has gone 19-for-48 (.396) with three homers, four doubles, two triples and seven RBI. The shortstop's recent consistency at the plate has him up to a .341 average and .877 OPS on the year, and he's added eight homers, 40 RBI, 57 runs scored, 24 doubles and five triples through 88 contests. Lopez's strong performance resulted in him being named to the National League All-Star team.
... See More ... See Less -
Marlins' Otto Lopez: Two more XBH in Thursday's loss
Lopez went 3-for-5 with a double, a triple and two runs scored in Thursday's loss to the Rockies.
The breakout shortstop wraps up an impressive trip to Coors Field having gone 6-for-14 over three games at altitude with four extra-base hits (two double, a triple and a homer). Lopez continues to lead the majors in batting average at .336, 10 points up on Luis Arraez and Yandy Diaz, and he's been even more productive since the beginning of June, delivering a .348/.383/.563 slash line with three home runs, six steals, 12 RBI and 23 RBI in 27 contests.
... See More ... See Less -
Marlins' Otto Lopez: Taking seat Tuesday
Lopez isn't in the lineup for Tuesday's game against the Rockies.
Lopez will get a breather after going 2-for-5 with a homer and a double during Monday's victory. Javier Sanoja will slide over to shortstop while Lopez sits, opening up third base for Leo Jimenez.
... See More ... See Less -
Marlins' Otto Lopez: Powers offense in Wednesday's win
Lopez went 2-for-3 with a walk, a two-run home run and a second run scored in Wednesday's 4-2 win over the Rangers.
The breakout shortstop ended up supplying the game-winning hit when he took Cole Winn deep in the eighth inning. Lopez has reeled off three straight multi-hit efforts as part of a six-game hit streak, and his .340 batting average on the season continues to pace the majors. At the 80-game mark, he's also delivered six homers, 16 steals, 35 RBI and 51 runs.
... See More ... See Less -
Marlins' Otto Lopez: Swipes 16th bag
Lopez went 2-for-3 with a walk, a double, a run scored and a stolen base in Monday's loss to the Rangers.
The 27-year-old shortstop swiped his third bag in the last four games and his 16th of the season as he continues to march toward a career-best campaign. Through 19 games in June, Lopez is slashing a sizzling .351/.393/.506 with a homer, six steals, eight RBI and 16 runs, and he leads MLB with a .336 batting average and 103 hits on the year.
... See More ... See Less -
Marlins' Otto Lopez: Tallies 100th hit in win
Lopez went 1-for-5 with two runs scored and a stolen base in Saturday's 6-3 win over the Giants.
Lopez got things going early, stealing second base after reaching on an error in the first inning and scoring the game's first run. According to Christina De Nicola of MLB.com, he then became the first player this season to reach 100 hits with a single in the fourth. The 27-year-old has hit safely in 14 of 17 June contests, batting .338 with seven extra-base hits, seven RBI, 15 runs scored and five stolen bases during that stretch. On the year, he leads the majors with a .332 average to go along with five homers, 32 RBI, 47 runs scored and 15 steals across 324 plate appearances.
... See More ... See Less -
Marlins' Otto Lopez: Swipes two bags Thursday
Lopez went 2-for-4 with a run and two stolen bases against Arizona in a 2-0 win Thursday.
Lopez was the only batter on either team to record multiple hits in the low-scoring affair. He manufactured a run in the first inning by knocking a single, reaching second base on a disengagement violation, stealing third and then coming home on a sacrifice fly. The speedy infielder added another theft later in the game for his third multi-steal performance of the campaign. Lopez is in the midst of the best season of his career, as he leads qualified MLB hitters with a .344 batting average while adding five homers, 18 doubles (tied for fifth most), three triples, 30 RBI, 42 runs and 13 steals through 68 games.
... See More ... See Less -
Marlins' Otto Lopez: Two RBI on two hits in win
Lopez went 2-for-5 with two RBI and one run scored during the Marlins' 8-0 win over the Diamondbacks on Wednesday.
Lopez continued a great season with his fourth consecutive multi-hit game, his longest streak of the season so far. The shortstop increased his league-leading batting average to .342 and his hit total to 91.
... See More ... See Less -
Marlins' Otto Lopez: Logs four runs in Tuesday's win
Lopez went 3-for-5 with two doubles, one steal, one RBI and four runs scored during the Marlins' 10-6 win over the Diamondbacks on Tuesday.
Lopez set a season high in runs scored Tuesday while logging two doubles for the second time in 2026. He also logged his 11th steal of the season, tied with Xavier Edwards for second most on the Marlins behind Jakob Marsee (16). Lopez is having a terrific season at the plate, leading the National League in both batting average (.341) and hits (89) while ranking fourth in both triples (three) and doubles (11).
... See More ... See Less -
Marlins' Otto Lopez: Doubles and triples Sunday
Lopez went 2-for-4 with an RBI triple, a double and a run scored during the Marlins' 4-1 win over the Rays on Sunday.
Lopez got the Marlins on the board with an RBI triple in the sixth inning before being brought home one batter later on a sacrifice fly from Kyle Stowers. It was the fourth time this season that Lopez recorded multiple extra-base hits in a game, and he has logged at least two hits in four of his last six outings. In that six-game span, he has gone 10-for-26 (.385) with four extra-base hits, two RBI and four runs scored.
... See More ... See Less -
Marlins' Otto Lopez: Smacks solo homer Tuesday
Lopez went 2-for-5 with a solo home run during Miami's 7-3 win over Washington on Tuesday.
The Marlins hit three consecutive home runs off Miles Mikolas in the fifth inning, capped off by Lopez's solo shot, which was his fifth long ball of the season and first since May 5 against the Orioles. Over his last seven games, Lopez has gone 10-for-28 (.357) with two steals, three RBI and two extra-base hits.
... See More ... See Less -
Marlins' Otto Lopez: On base four times in win
Lopez went 3-for-4 with a walk, a double and a run scored in Monday's win over the Nationals.
After a brief 0-for-11 skid over the prior three games, Lopez put together another multi-hit performance to boost his batting average on the season back up to a league-leading .333. Since the beginning of May, the 27-year-old shortstop is slashing .345/.368/.440 with eight doubles, one homer, five steals, 12 RBI and 13 runs in 30 contests.
... See More ... See Less -
Marlins' Otto Lopez: Big day against former club
Lopez went 4-for-4 with an RBI and two stolen bases in Wednesday's 2-1 loss to the Blue Jays.
Facing the team he made his big-league debut with in 2021, Lopez tied his career high for hits in a game while swiping multiple bags for the second time in the last 11 contests. The 27-year-old shortstop boosted his batting average to an MLB-leading .342 with the performance, and through 56 games he also sports four homers, 10 steals, 23 RBI and 31 runs.
... See More ... See Less -
Marlins' Otto Lopez: Rare day off Friday
Lopez is not in the lineup for Friday's game versus the Mets.
It's a rare day off for Lopez, who had started the last 14 contests for the Marlins. Javier Sanoja is grabbing a start at shortstop in Lopez's stead.
... See More ... See Less -
Marlins' Otto Lopez: On base four times Tuesday
Lopez went 3-for-4 with a walk, two runs scored and a stolen base in Tuesday's 8-4 loss to Atlanta.
The shortstop racked up his 10th multi-hit performance in 18 games this month, boosting his May batting average to a blistering .384 (28-for-73). The surge has lifted Lopez's slash line on the season to .346/.377/.497 with four homers, eight steals, 21 RBI and 30 runs in 48 contests.
... See More ... See Less -
-
Marlins' Otto Lopez: Swipes two bags in loss
Lopez went 2-for-4 with one double, one RBI, one run scored and two stolen bases in Sunday's 6-3 loss to the Rays.
Lopez was productive despite the outcome, highlighted by his first multi-steal effort of the campaign. The 27-year-old has now hit safely in five straight games, going 8-for-20 with four RBI during that stretch. He leads the majors with a .344 batting average to go along with four homers, 21 RBI, 28 runs scored and seven steals across 195 plate appearances.
... See More ... See Less -
-
Player Bio
| HT/WT: 5-10, 185 lbs |
| Birthplace: Santo Domingo, Dominican Republic |
| Age: 27 |
| Experience: 4 |
| Bats/Throws: R, R |









