Oakland third baseman Josh Donaldson hit a home run on Thursday afternoon during the Athletics' 6-1 victory over the San Francisco Giants. Not long afterward, he was named to the American League squad for the Gillette Home Run Derby.

The Home Run Derby takes place Monday at Target Field in Minneapolis, the night before Major League Baseball's All-Star Game. Donaldson will start at third base for the American League on Tuesday night.

Colorado Rockies first baseman Justin Morneau was named as the final member of the National League's Home Run Derby team on Thursday. The other Home Run Derby participants had been revealed on Tuesday.

"Jose Bautista sent me a text that it was official," Donaldson said, "and I said, 'Yeah, I definitely want to do this.' It's going to be pretty cool. I like to hit homers in batting practice, so I look at it as another round of BP with a lot more people watching."

In addition to Morneau, Giancarlo Stanton of the Miami Marlins, Yasiel Puig of the Los Angeles Dodgers, Todd Frazier of the Cincinnati Reds and squad captainTroy Tulowitzski of the Rockies will swing for the National League.

Donaldson was a prep standout at Faith Academy in Mobile and played collegiately at Auburn. On Thursday, his 20th home run of the season came at the expense of another Auburn standout, Giants pitcher Tim Hudson. Donaldson ranks fifth in the American League in home runs this season.

The derby format has changed for this year's contest. All the hitters will swing for the fences for seven outs. The players with the two lowest totals from each league will be eliminated, the player on each team with the most homers gets a bye to the semifinals and the No. 2 and No. 3 finishers in each league square off in the next round. The winners of the 2 vs. 3 contests play the top hitter from their league in the semifinals to see which player will represent each league in the championship round. Players get seven outs in each round.

The MLB Home Run Derby starts at 7 p.m. Monday and will be televised by ESPN.