Colorado's Carlos Gonzalez and Baltimore's Chris Davis, who lead the National and American League in home runs, will be among the participants in the 2013 Home Run Derby, it was announced Monday.
Four players from each league will take part in the long-ball competition, which will take place next Monday at Citi Field in New York.
One American League spot remains open, as captain Robinson Cano of the Yankees is expected to make a final selection on Tuesday.
Davis leads the AL power-packed lineup. Heading into Monday's action, he had 33 home runs, five more than anyone else in baseball.
Detroit's Miguel Cabrera, who is second with 28 homers, will not participate, but Cabrera's teammate, Prince Fielder, will compete. Fielder has 15 home runs this season through Sunday and has won the Home Run Derby twice, including last year.
Cano of the Yankees is the third AL participant. He has 20 home runs.
Gonzalez leads the National League with 24 home runs and was picked for the NL home run squad. But he was not in the starting lineup for Monday's game because of a finger injury. It remains to be seen whether he will be able to compete in next Monday's competition.
David Wright of the New York Mets is the captain of the National League squad, and he has 13 homers this season.
Wright also picked Michael Cuddyer of the Rockies, who has 15 homers, and Bryce Harper of the Washington Nationals, who has 13 homers.
The Phillies' Domonic Brown, who is second to Gonzalez with 23 homers, and Pittsburgh's Pedro Alvarez, who has 22 home runs, were not picked.