CINCINNATI -- Home runs seem to come in bunches for Giancarlo Stanton, but the Marlins slugger would gladly trade a few for more consistency.

Since the All-Star break, Stanton already has gone on spurts in which he's hit home runs in three straight games, as well as two in a row.

Stanton's blast on Friday night proved to be the game-winner in the Marlins' 2-1 win over the Reds at Great American Ball Park. It also was his second home run in as many days, and it boosted his National League-leading total to 28.

In terms of overall production, however, Stanton isn't satisfied.

"I've just got to put together games, instead of at-bats," the 24-year-old said.

Since the All-Star break, Stanton's slash line is .263/.364/.605, compared to .295/.395/.538 in the first half. He's belted seven homers and driven in 14 runs since the break. He had 21 and 63 in the first half.

Stanton continues to rank among the MLB leaders in go-ahead RBIs. His 24 are tied for third behind Miguel Cabrera (27) and Jose Abreu (26). The Miami right fielder also has 11 game-winning RBIs. Only nine players in the game have that many or more, with Cabrera and Matt Holliday tied for the most with 16.

More than the occasional big hit, Stanton is upset at himself for not piecing together consecutive quality at-bats.

"Just not give anything away," he said. "I've been doing that a lot lately. To be locked in every time. Not get a hit and maybe give away the next two at-bats. That's what I've got to do more."