"I thought we had good at-bats all night long," Marlins manager Don Mattingly said. "When you have that many guys you end up stranding, you hope it doesn't come back to burn you. But you can't not like the at-bats. The at-bats were good all night. Guys were battling, forcing them to get us out. I'm really happy with the at-bats tonight."
On the negative side, Miami matched a franchise record for runners left on base in a nine-inning game. The Marlins left the bases loaded four times Saturday, including in the first two innings against Brewers starter Chase Anderson.
Despite going 0-for-12 with runners in scoring position, Miami scored at least one run in each of the first six innings for just the second time in franchise history.
"A weird game tonight, but it was always pushing," Stanton said. "The stats won't look good with runners in scoring position tonight, per se, but like I said, if you're always pushing and you have that vibe in the dugout that, 'We're going to score this inning,' good things are going to happen."
Ozuna scored from first base on a J.T. Realmuto double in the third inning, while Miami's other two runs came on an RBI groundout by Dietrich in the third and a bases-loaded walk drawn by Christian Yelich in the fifth inning.
"It was strange, but it happens. It is baseball," Marlins third baseman Martin Prado said. "The good thing is that we won the game. It would be awkward or hard to lose a game when you leave all those men on base, but when we win, it doesn't matter."
Andrew Gruman is a contributor to MLB.com who covered the Marlins on Saturday.
This story was not subject to the approval of Major League Baseball or its clubs.