MILWAUKEE – Aaron Hill hit for the cycle for the second time in 12 days and Ian Kennedy pitched seven strong innings, leading the Arizona Diamondbacks to a 9-3 victory over the Milwaukee Brewers on Friday night.
The Arizona Diamondbacks’ second baseman 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.
Pirates 14, Cardinals 5: At St. Louis, Clint Barmes, pinch-hitter Alex Presley and Garrett Jones each homered in a four-run sixth inning that snapped a tie, and Pittsburgh beat the St. Louis in a game that began in 101-degree heat.
Rockies 10, Padres 2: At Denver, Jeff Francis pitched six scoreless innings, and Rex Brothers bailed out newly recalled Tyler Chatwood before Colorado broke out for a victory over San Diego.
Marlins 6, Phillies 2: At Miami, Josh Johnson pitched six strong innings to help Miami win consecutive games for the first time in nearly a month and keep Cliff Lee winless with a victory over Philadelphia.
Nationals 5, Braves 4: At Atlanta, Michael Morse had four hits, including the go-ahead homer in the eighth inning after Washington blew a four-run lead, and the Nationals beat Atlanta.
Rays 4, Tigers 2: At St. Petersburg, Fla., Tampa Bay’s Desmond Jennings homered twice, and David Price outpitched Justin Verlander to become the AL’s first 11-game winner with a victory over Detroit.
Orioles 9, Indians 8: At Baltimore, Ryan Flaherty singled in the tiebreaking run in the seventh inning, Matt Wieters hit a three-run homer, and Baltimore broke out of its scoring funk with a victory over Cleveland.
On a steamy night in which temperatures reached 100 degrees, both teams worked up a sweat circling the bases. Cleveland had a season-high 16 hits, but the Orioles scored just enough runs to secure their third win in 10 games.
Blue Jays 7, Angels 5: At Toronto, Adam Lind hit two home runs, and Yunel Escobar had a tiebreaking double in the seventh for Toronto.
Royals 4, Twins 3: At Minneapolis, Luis Mendoza allowed one run over a career-high eight innings, and Salvador Perez homered as Kansas City won its fourth straight.
Rangers 4, Athletics 3: At Arlington, Texas, Craig Gentry’s bases-loaded triple in the eighth capped a four-run rally, and Matt Harrison pitched eight strong innings to win his 11th game, lifting Texas past Oakland.