Dan Uggla and Justin Upton, making his Braves debut, also homered for Atlanta, who led National League teams with 49 in spring training.
Hamels (0-1) struggled in his first opening day start. He gave up five runs on seven hits, including the three homers, with five strikeouts and one walk in five innings. The three homers allowed matched his high from last season.
DIAMONDBACKS 6, CARDINALS 2
In Phoenix, Arizona, Ian Kennedy struck out eight in seven strong innings as the Arizona Diamondbacks used 15 hits to beat the St Louis Cardinals.
Kennedy (1-0) allowed two runs on five hits with one walk. St Louis’ Adam Wainwright (0-1) went six innings, giving up four runs, three earned, on 11 hits. He struck out six with no walks.
Arizona’s Gerardo Parra matched his career best with four hits, three of them doubles. Rookie A.J. Pollock was three for four, including a two-run double, and Martin Prado doubled twice with an RBI and two runs scored for the Diamondbacks.
ANGELS 3, REDS 1
In Cincinnati, Ohio, Chris Iannetta hit a solo homer early in the game and a bases-loaded single in the 13th inning, powering the Los Angeles Angels past the Cincinnati Reds 3-1 in the majors’ first interleague season opener.
The Angels loaded the bases with two outs in the 13th off J.J. Hoover, who walked two and hit Hank Conger, the Angels’ final position player. Iannetta worked the count full, fouled off a pair of pitches, then singled to left.
In AL play, it was:
‧ Red Sox 8, Yankees 2
‧ White Sox 1, Royals 0
‧ Mariners 2, Athletics 0
‧ Tigers 4, Twins 2