Marlins Video
MIAMI, FL - Otto Lopez is an All-Star. It's as simple as that. The Marlins shortstop tallied his 27th multi-hit performance and ninth three-hit game of the season. He hit the go-ahead RBI single in the bottom of the eighth inning to give the Miami Marlins what ended up being a 10-6 win over the Arizona Diamondbacks, the sixth victory in their last seven games.
Lopez, who the Marlins acquired off waivers from the San Francisco Giants in 2024, has turned into one of, if not the best acquisition of the Peter Bendix era. Going into Tuesday's game, he has accumulated 9.3 bWAR in 325 games as a member of the organization.
Lopez leads all major league shortstops in batting average (.341), hits (89), is second in total bases (128), OPS (.859) and third in on-base percentage (.369). With Cincinnati's Elly De La Cruz currently injured, the only National League shortstop with a similar All-Star case is CJ Abrams of the Washington Nationals.
"This has been a hitting machine since day one of the season and he's played a high-level defense," McCullough said when making a case for Lopez to represent the organization in the Midsummer Classic. "There's hard to find someone at that position in our league that's having a better year offensively than he is with the average, the clutch hits and the extra base hits. He's really doing it on both sides of the ball, and he's making a very strong case for himself each and every day."
In the top of the eighth inning, with the Marlins leading, 6-3, they summoned Tyler Zuber out of the bullpen. He surrendered a walk, hit by pitch and after recording the first out of the inning, he loaded the bases on another walk. He was taken out in place of Calvin Faucher, who allowed a two-run RBI double from Ketel Marte followed by an RBI groundout from Corbin Carroll. That tied the game, 6-6.
The Diamondbacks went with Brandyn Garcia in the bottom of the eighth and Joe Mack knocked in his fourth hit of the ballgame, followed by Connor Norby getting hit by a pitch. After a questionable bunt attempt from the Marlins RBI leader Liam Hicks, Otto Lopez hit a 105.3 mph RBI single up the middle, scoring Mack from second to take a 7-6 lead.
That would be the first of four runs in the bottom of the eighth. Javier Sanoja smacked a two-run RBI single and Esteury Ruiz capped the inning off with an RBI double, giving the Marlins a comfortable 10-6 lead which Pete Fairbanks was able to hold.
Both Sanoja and Ruiz continue to be strong assets off the bench. Ruiz improved his overall slash line to .212/.311/.500/.811 with three home runs, seven RBI, 11 stolen bases and a 121 wRC+. Sanoja, is now hitting .266/.315/.381/.696 with two home runs, 24 RBI and a 95 wRC+.
Joe Mack, who became the youngest catcher in Marlins history (23 years and 164 days) to record four hits in a game, is now slashing .391/.417/.565/.982 with one home run and seven RBI in the month of June. He also threw out his 10th runner on the season.
"Some of the takes, getting himself into better counts and just seeing him really slow things down in the batter's box," McCullough said. "He is a talented offensive player, and I think once he got it himself 20-25 plate appearances under his belt, just seeing some of the aggression toned down."
Max Meyer got the start for the Marlins and set the franchise record for most starts without a loss to begin a season (14). He went 5 1/3 innings, allowing two runs on seven hits, two walks and struck out five.
With the win, the Marlins are now 32-35, three games under .500 and three games out of the third and final National League Wild Card spot. Ryan Gusto is slated to start for the Marlins on Tuesday at 6:40 pm. Ryne Nelson will take the mound for the D-backs.
Who has been the MVP of the 2026 Marlins so far?
Follow Fish On First For Miami Marlins News & Analysis
Think you could write a story like this? Fish On First wants you to develop your voice and find an audience. We recruit our paid front page writers from our users blogs section. Start a blog today!
More From Fish On First
— Latest Marlins coverage from our writers
— Recent Marlins discussion in our forums
— Become a Fish On First SuperSub








Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now