MILWAUKEE -- Having hit for the cycle less than two weeks ago, Aaron Hill had a plan for when he came up with a shot at a second one.
Well, as much as one can plan for the rare batting feat.
"You can't think about it," he said. "You look for a ball up and hope things work out."
Hill also singled, doubled, tripled and homered on June 18 against Seattle.
Brooklyn's Babe Herman is the only other major leaguer to hit for two cycles in one season since 1900, according to STATS LLC. He accomplished the feat in 1931.
"A cycle is one of those crazy things and to do it twice in (12) days -- that's crazy," Brewers starter Randy Wolf said.
Hill doubled for his 1,000th hit in the first, singled in the third and hit his 11th home run of the season, a two-run shot in the fourth. All those hits came off Wolf (2-6).
Hill tripled in the sixth inning off Livan Hernandez. His head-first slide into third easily beat the relay throw from the outfield.
Brewers manager Ron Roenicke wasn't surprised by Hill's hitting prowess.
"He can really hit," Roenicke said. "This is a really good hitter. We made some bad pitches."
Brewers catcher George Kottaras appreciated the pressure Hill was under. Last season, Kottaras became the seventh player in franchise history to hit for the cycle.
"He's swinging really well," Kottaras said. "I know it's tough to do it once."
Hill seemed a bit dumbfounded by his good fortune, but still happy with it.
"It's great," the Diamondbacks' second baseman said. "Obviously, it's great to get the win, too. It wouldn't have been as enjoyable if we came away with a loss. It was just a fun game."
Paul Goldschmidt came close to hitting for the cycle, too. He doubled, homered, singled and walked before a fan interfered with his hard grounder down the left field line in the ninth. Goldschmidt most likely would not have made third even without the spectator's glove deflecting the ball.
Kennedy (6-7) allowed a run in the first, but then kept Milwaukee off the board until the sixth when he created his own jam that led to two unearned runs.
Kennedy gave up six hits, walked one and struck out seven, including five in a row as he rebounded from his previous start at home against the Chicago Cubs. He went a season low-tying 4 1/3 innings Saturday, allowing five runs and 10 hits.
He was also much better this time against the Brewers, who beat him 7-1 on May 25 when he allowed four runs on seven hits in 5 2/3 innings.
It was his first start at Miller Park since pitching six innings in the decisive Game 5 of the NL division series on Oct. 7.
Wolf allowed five runs on five hits in the third. He failed to retire any of the first five batters and that collapse cost him a chance at his first victory since April 30, a span of 11 starts.
Hill's two-run homer in the fourth came after Willie Bloomquist reached on second baseman Weeks' throwing error.
Wolf went a season-low tying four innings. He was charged with seven earned runs on nine hits and struck out six.
Aramis Ramirez's run-scoring groundout gave Wolf a brief 1-0 lead in the first, but after that it was all Diamondbacks.
Brewers RHP Shaun Marcum probably won't pitch until after the All-Star Game. During a pre-game throwing session, he continued to experience right elbow tightness. The right-hander (5-3, 3.39 ERA) last pitched on June 14 and has missed two starts since. ... Arizona has won two consecutive games away from home after snapping a season-high four-game road skid with Thursday's 3-2 victory over Atlanta. ... Hill became the sixth Diamondback to hit for the cycle.
Atlanta looks to increase lead in NLCS versus Los Angeles
Atlanta Braves (88-73, first in the NL East) vs. Los Angeles Dodgers (106-56, second in the NL West)
Boston looks to extend ALCS lead over Houston in Game 4
Houston Astros (95-67, first in the AL West) vs. Boston Red Sox (92-70, second in the AL East)
Boston Red Sox offense 'the best we've been the whole season' in taking 2-1 ALCS lead, Alex Cora says
Red Sox manager Alex Cora cited preparation and communication for the dominant offensive numbers his team has been putting up in the ALCS against the Astros.
Red Sox pitcher Eduardo Rodriguez mimics Carlos Correa's watch gesture, drawing rebuke from Boston manager Alex Cora
After inducing a groundout by Carlos Correa, Red Sox pitcher Eduardo Rodriguez pointed to his wrist in reference to the Astros player's Game 1 celebration. The gesture drew a rebuke from Boston manager Alex Cora, but Correa thought it was "kind of cool."
Boston Red Sox make history as first team to hit three grand slams in postseason series
Grand slams by the Boston Red Sox during the regular season? Three. Grand slams by the Red Sox during the postseason? Three and counting.
MLB playoffs 2021 - Kyle Schwarber breaks open ALCS Game 3 and a brief history of October grand slams
Three swings in the past two games have netted Boston 12 runs. Here's how the feat stacks up to October's most epic bases-loaded long balls.